Function at 0x1404217a8
Capabilities:
Authenticate hmac
Check for software breakpoints
Encode data using base64

Disassembly:
push r15
test r8w, 0x1881
test r10w, bp
push r14
test r11, 0x28b56ab7
push r13
push r12
cmc
cmp sil, 0x5a
push rsi
stc
test r12b, 0xe3
push rdi
push rbp
cmp r8w, 0x7b02
jmp 0x14042181e
push rbx
cmp bpl, r13b
test bpl, r9b
sub rsp, 0x248
jmp 0x140421831
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
bts si, r9w
btc ebp, esi
mov esi, dword [rsp + 0x2b8]
btr eax, r15d
mov ebp, dword [rsp + 0x2b0]
neg al
dec cl
sub r12d, r12d
stc
inc cl
shl ax, cl
cmp dword [rsp + 0x2c0], 0x10
movsx rax, dx
sete cl
rcl al, 0xa8
bts eax, r12d
and al, spl
mov eax, esi
jmp 0x1404218e6
or eax, ebp
jmp 0x1404218ed
js 0x1404219cb
mov r15d, r8d
sar ax, 0x49
btr r14, 0xb9
mov r14, rdx
or ax, 0x1204
mov rax, qword [r13]
btr edi, 0xd
rol dil, 0x65
not dil
movsxd rdi, dword [rax + 8]
test r15b, cl
jmp 0x140421921
test esi, esi
jmp 0x140421928
je 0x140421951
mov eax, 0x7fffffff
sub edx, edx
cmp r14w, sp
test dil, 0x4a
idiv esi
jmp 0x140421944
cmp eax, ebp
jmp 0x14042194b
jl 0x1404219cb
mov r12b, cl
movsx cx, dil
movzx rax, r10w
inc r12d
cmp r14b, 0x74
rcl cx, cl
mov ebx, r12d
inc ch
btc ax, 0xd4
imul ebx, r9d
mov ecx, esi
cbw
movsx ax, r9b
setae al
imul ecx, ebp
cmovbe eax, r14d
test r10b, r8b
movzx eax, r15w
mov eax, ebx
cmc
cmp r15b, 0x19
test r10b, 0x47
or eax, ecx
js 0x1404219cb
test ebx, ebx
je 0x140421ac6
mov eax, 0x7fffffff
jmp 0x1404219ba
xor edx, edx
idiv ebx
cmp eax, ecx
jmp 0x1404219c5
jge 0x140421ac6
mov qword [r13 + 0x18], 0
bts r13w, r9w
movsxd r12, r8d
sub r9d, r9d
bswap rbp
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
cmc
shl bpl, cl
or r13, 0x7bd26245
movaps xmm7, xmmword [rsp + 0x1b0]
mov sil, r8b
movaps xmm8, xmmword [rsp + 0x1c0]
bts si, di
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
movaps xmm11, xmmword [rsp + 0x1f0]
sub r13b, 0xc0
movaps xmm12, xmmword [rsp + 0x200]
shrd r15w, si, 0x3f
ror r13w, 4
movaps xmm13, xmmword [rsp + 0x210]
ror si, 0xb5
rcl r15b, 0x49
movaps xmm14, xmmword [rsp + 0x220]
sbb bx, r8w
cmc
movaps xmm15, xmmword [rsp + 0x230]
bt r14w, bx
rcl si, cl
or r12, 0x5a57930
add rsp, 0x248
xchg bl, sil
pop rbx
movsx di, al
movzx rsi, di
pop rbp
bswap esi
pop rdi
pop rsi
movsx r14d, r9w
movzx r13w, sil
sets r14b
pop r12
movzx r13d, r8w
seto r15b
movsx r13, r10w
pop r13
cmovbe r14w, r10w
movsx r14w, dl
pop r14
movsx r15, si
pop r15
jmp 0x140421ac5
ret
mov dword [rsp + 0x68], r9d
cmp r8w, 0x1382
stc
mov dword [rsp + 0x6c], ebx
jmp 0x140421ade
imul ecx, ebx
jmp 0x140421ae6
movsxd rcx, ecx
jmp 0x140421aee
call fcn.140269ff8
mov qword [r13 + 0x18], rax
sub r9d, r9d
test rax, rax
jmp 0x140421b02
je 0x1404219e1
mov rsi, rdi
movzx r8, r12w
mov eax, esi
btc r8d, 0x55
shr r8w, cl
adc r8w, cx
mov r8d, dword [rsp + 0x2b0]
or eax, r8d
jmp 0x140421b2e
js 0x1404219e1
mov dword [rsp + 0x84], r12d
test r8d, r8d
jmp 0x140421b44
je 0x140421b75
xor r9d, r9d
bswap rax
mov eax, 0x7fffffff
cmc
sub edx, edx
test r11, 0x2a513309
test bpl, sil
idiv r8d
cmp r8b, bl
cmp eax, esi
jmp 0x140421b6f
jl 0x1404219e1
mov eax, esi
imul eax, r8d
stc
movsx r9, r9w
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
setbe r9b
movsx r9d, cx
movzx r9, r14w
mov r9d, 0
jmp 0x140421ba2
js 0x1404219e1
mov r11d, 0
clc
cmp r12b, 0x54
cmp dword [rsp + 0x2c0], 0
jmp 0x140421bc0
je 0x140421c2b
xor r9d, r9d
stc
setne al
mov eax, 0x7fffffff
btr ecx, ecx
btc ecx, ecx
xor edx, edx
xor ch, 9
mov ebp, dword [rsp + 0x2c0]
idiv ebp
shr ch, 0xfa
mov ecx, dword [rsp + 0x64]
test sil, sil
cmp r8b, 0xa1
cmp eax, ecx
jmp 0x140421bfb
jl 0x1404219e1
mov r11d, ecx
jmp 0x140421c0d
imul r11d, ebp
clc
test r12d, 0x3f287641
cmp r11d, 0x7ffffff8
jmp 0x140421c25
jg 0x1404219e1
add r11d, 7
movsx ax, bpl
shrd rax, rbp, 0x44
cmc
shr r11d, 3
lea eax, [r11 + 1]
rcl cx, cl
mov ecx, dword [rsp + 0x2b8]
imul eax, ecx
cmp eax, r15d
ja 0x1404219db
mov eax, r8d
bsf edx, r11d
shld dx, sp, 0xf3
mov edx, dword [rsp + 0x68]
jmp 0x140421c71
imul eax, edx
test bh, bh
mov qword [rsp + 0xf8], rax
test ecx, ecx
jmp 0x140421c85
je 0x140426837
cmp dword [rsp + 0x2c0], 8
movsx r9, si
setl byte [rsp + 0x3f]
btr cx, r13w
cmp esi, edx
movzx r9d, bx
sete al
sub ch, 0x79
movzx ecx, byte [r14]
bsr r9w, r9w
setl r9b
sal r9b, 0xe
mov r9d, 0
test r15, 0x78b61444
cmp r8w, 0x2dda
cmp cl, 4
jmp 0x140421cd9
ja 0x1404219e1
mov ebx, dword [rsp + 0x84]
jmp 0x140421cef
mov edx, ebx
dec ebp
sbb bpl, r8b
mov rbp, qword [rsp + 0xf8]
shld di, cx, 0xa0
bsr di, r11w
cmp r15, rsi
imul edx, ebp
jmp 0x140421d13
mov edi, esi
btc r10w, r9w
imul edi, ebx
neg r10d
movsx r10w, r8b
btc bx, 0xde
mov dword [rsp + 0x24], edi
sar r10w, cl
inc bh
adc r10b, bpl
sub ebp, r11d
mov qword [rsp + 0x190], rbp
shr r10b, cl
shl bp, cl
mov dword [rsp + 0x60], edx
dec bpl
bts bx, r12w
mov rdi, rbp
mov edx, edx
bts edi, r15d
mov r10b, r11b
mov rdi, rsi
shl bp, 0x31
mov r10, rdx
test r13b, 0xcc
neg r10
bts rbp, rcx
movsxd rbx, dword [rsp + 0x6c]
shr bpl, cl
btc bp, 0x2a
or byte [rsp + 0x3f], al
xor bp, 0x6af9
mov eax, r8d
bt bp, 0x42
and eax, 7
cmc
btr rbp, 0xb2
mov dword [rsp + 0x12c], eax
neg bpl
rcl bp, 6
mov eax, r8d
sbb bp, 0x6af1
and eax, 0xfffffff8
sbb bpl, 0xf0
rcr bpl, 0x47
mov dword [rsp + 0x128], eax
sar bpl, cl
bt ax, r11w
mov eax, 0x30
rcr rbp, 0x56
sub rax, rbx
movsx ebp, r14w
mov qword [rsp + 0xf0], rax
stc
rcr bpl, cl
cdqe
mov rbp, rbx
neg rbp
sar rax, 0x3d
xadd rax, rax
rcr ah, cl
mov rax, rbp
movzx ax, bh
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
movsx ax, dl
movzx eax, si
bt rax, 0x89
mov qword [rsp + 0x178], rbp
bts rbp, r14
rcr ax, 0x81
mov eax, 0x10
ror bpl, cl
mov ebp, 0x10
sub rbp, rbx
jmp 0x140421e3d
mov qword [rsp + 0x170], rbp
shl bp, 0xca
btr bp, 1
mov ebp, 3
clc
sub rbp, rdx
mov qword [rsp + 0x168], rbp
clc
cmc
sub rax, rdx
mov qword [rsp + 0x150], rax
mov eax, 1
sub rax, rdx
cmp ax, 0x4bfa
clc
mov qword [rsp + 0x158], rax
setno al
mov eax, 0x30
stc
jmp 0x140421e96
sub rax, rdx
mov qword [rsp + 0x148], rax
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
mov qword [rsp + 0x198], rax
bsr esi, r14d
lea eax, [r8 - 1]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
adc sil, 0xe9
mov rsi, qword [r13 + 0x18]
btc rax, rax
mov qword [rsp + 0x160], rdx
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
xor eax, eax
test sil, 0x7e
mov qword [rsp + 0x140], rax
sub ax, 0x5000
xor ax, r15w
sbb ah, ah
mov eax, r8d
jmp 0x140421f24
mov qword [rsp + 0x138], rax
bts ax, sp
not al
shl rax, 0xe9
xor r12d, r12d
bsf eax, eax
and ax, r9w
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rdi
bts ax, r13w
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x88], r10
bswap eax
and ax, r12w
adc al, cl
mov rax, rbx
mov qword [rsp + 0x30], rbx
test r11b, cl
cmp dword [rsp + 0x2c0], 7
jmp 0x140421f85
jg 0x140421fc0
cmp r11d, r8d
jmp 0x140421f93
ja 0x1404219db
add rsi, qword [rsp + 0x190]
mov dword [rsp + 0x24], 1
cmp bl, 0xc6
jmp 0x140421fb1
mov qword [rsp + 0x138], r11
cmp ax, 0x5d4
cmp r11b, bpl
test r12, r12
jne 0x140421fe7
movzx eax, cl
inc r8d
add cl, ch
cdq
lea rcx, [0x1400beffc]
rcr bp, cl
movzx ecx, byte [rax + rcx]
and bpl, 0xf0
adc r8b, r12b
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
sub bpl, 0x2b
add rbp, 0x74040d09
bsr r8w, bp
movzx ebp, cl
btc r8d, 0x8e
sub r8w, bx
bt r8w, di
cmp dword [rsp + 0x24], 0
xchg r8b, r8b
mov r8b, 0x59
movsxd r8, edi
mov r8d, dword [rsp + 0x2c0]
jmp 0x14042202b
jle 0x14042212a
mov ecx, dword [rsp + 0x24]
jmp 0x14042203b
sub edi, edi
jmp 0x140422042
jmp 0x14042206c
movzx eax, byte [rdx + rdi]
jmp 0x140422050
mov byte [rsi + rdi], al
jmp 0x140422058
inc rdi
cmp r9b, r8b
cmp rcx, rdi
jmp 0x140422066
je 0x14042212a
cmp ebp, 2
jmp 0x140422074
jle 0x1404220a9
cmp ebp, 4
jmp 0x140422082
jg 0x1404220e1
cmp ebp, 3
jmp 0x140422090
je 0x140422102
cmp ebp, 4
jmp 0x14042209e
je 0x1404220d2
jmp 0x140422058
test ebp, ebp
jmp 0x1404220b0
je 0x140422047
cmp ebp, 1
jmp 0x1404220be
je 0x140422047
cmp ebp, 2
jmp 0x1404220cc
jne 0x140422058
movzx eax, byte [r9 + rdi]
jmp 0x1404220dc
jmp 0x14042211d
cmp ebp, 5
jmp 0x1404220e9
je 0x140422047
cmp ebp, 6
jmp 0x1404220f7
je 0x140422047
jmp 0x140422058
movzx eax, byte [r9 + rdi]
cmp rsp, 0x4e44098d
stc
shr al, 1
jmp 0x14042211d
add al, byte [rdx + rdi]
jmp 0x140422125
jmp 0x140422050
cmp r8d, 8
jmp 0x140422133
jne 0x14042217e
mov rax, qword [rsp + 0xd0]
not r15b
clc
sub r15b, sil
cmp eax, dword [rsp + 0x68]
bswap r15
movsx r15w, dil
mov r15, rsi
je 0x140422166
mov byte [r15 + rax], 0xff
movsx r10, bx
add rdx, rax
not r10b
mov r10, qword [rsp + 0x198]
jmp 0x140422179
jmp 0x140422201
cmp r8d, 0x10
jne 0x1404221d5
movsxd rax, dword [rsp + 0x24]
test bpl, sil
bsf cx, r9w
mov ecx, dword [rsp + 0x68]
test r13w, ax
cmp dword [rsp + 0xd0], ecx
movsx r15d, bp
xchg r15w, r15w
mov r15, rsi
je 0x1404221ca
mov byte [r15 + rax], 0xff
movsxd r10, eax
bsr r10d, edi
mov byte [rax + r15 + 1], 0xff
ror r10b, cl
add rdx, rax
mov r10, rbx
jmp 0x140422201
add r14, 2
movzx r10d, ax
clc
mov r10d, 1
sbb cl, sil
movsxd rdx, edi
cdq
mov rdx, r14
sal r15, 0xc7
bswap ecx
mov r15, rsi
ror ch, 0x4d
sar cl, cl
cmovno cx, r14w
lea rcx, [r15 + r10]
stc
add r9, r10
test bl, dh
clc
cmp byte [rsp + 0x3f], 0
jmp 0x140422216
mov qword [rsp + 0x28], rdx
jmp 0x140422220
mov qword [rsp + 0x118], r12
jmp 0x14042222d
je 0x1404223e8
mov rax, qword [rsp + 0x138]
mov r13b, 0xae
btr bx, 0x2c
lea ebx, [rax - 1]
bts r13d, r12d
imul ebx, dword [rsp + 0x24]
movsx r13d, bp
movsxd r13, ebx
cmp ebp, 2
jmp 0x14042225e
mov qword [rsp + 0x40], r10
jmp 0x140422268
jle 0x140422ccb
cmp ebp, 4
jmp 0x140422276
jg 0x140423442
cmp ebp, 3
je 0x1404239ec
cmp ebp, 4
jne 0x140424af8
test ebx, ebx
jmp 0x140422295
jle 0x140424af8
movsxd rsi, dword [rsp + 0x24]
sar r14w, 0xcf
ror r14b, cl
cmova r14d, r14d
mov r14d, ebx
cmp ebx, 8
jmp 0x1404222b7
jae 0x1404253e2
sub r12d, r12d
cdqe
mov rax, qword [rsp + 0x40]
rcr r11, 3
rol r11d, cl
sub rax, rsi
setp r10b
add r15, rax
mov rax, qword [rsp + 0x88]
jmp 0x1404222e5
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x1404222f3
jmp 0x140422354
cmp edi, ebp
jmp 0x1404222ff
cmova esi, edx
cmp bp, 0x4557
test r9b, 0x4e
cmp r12d, r14d
cmp edi, eax
jmp 0x140422315
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x140422321
mov byte [rcx + r12], sil
jmp 0x14042232a
inc r10
inc r15
jmp 0x140422335
inc rcx
jmp 0x14042233d
inc r9
inc r11
jmp 0x140422348
dec r14
cmp r12, r14
je 0x140424af8
movzx edx, byte [r10 + r12]
shl di, 0x58
movzx r8d, byte [r9 + r12]
shr ax, 0x90
movzx si, bpl
movzx esi, byte [r15 + r12]
adc ax, sp
sub ebp, 0x7ede52b1
cwde
mov eax, r8d
cmp dl, r10b
sub eax, edx
lea ebx, [rax + rsi]
cmovp rbp, rax
mov edi, eax
bt ebp, r12d
sbb bp, r11w
neg edi
mov bpl, 0x71
cmovs edi, eax
mov ebp, ebx
stc
sub ebp, r8d
mov eax, ebp
cmc
cmp r10b, 0x65
stc
neg eax
jmp 0x1404223b0
cmovs eax, ebp
sub ebx, edx
test esi, r10d
clc
shld bp, dx, 0x94
mov ebp, ebx
jmp 0x1404223c5
neg ebp
cmovs ebp, ebx
stc
test ch, 0xfd
cmp eax, ebp
jmp 0x1404223d5
ja 0x1404222f8
mov edx, r8d
jmp 0x1404223e3
jmp 0x1404222f8
cmp ebp, 2
jmp 0x1404223f0
jle 0x140422eae
cmp ebp, 4
jg 0x14042357b
cmp ebp, 3
je 0x140423b86
cmp ebp, 4
jne 0x14042508f
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
jmp 0x14042241c
je 0x14042508f
mov eax, dword [rsp + 0x24]
add r12w, 0x721d
rol r14w, 0xa7
movsxd rbx, eax
sar r12w, cl
test esi, 0x544d3bd3
mov qword [rsp + 0xe8], rbx
xadd r8b, r14b
add r12b, 0x13
mov r12d, eax
lea rax, [r15 + r10]
movzx r14, r11w
sar r8d, 0xcd
mov qword [rsp + 0x100], rax
mov eax, r12d
rcr r8, cl
adc r8d, esp
btc r8d, r12d
and eax, 0xfffffff0
mov qword [rsp + 0x130], rax
jmp 0x140422485
mov eax, r12d
and eax, 0xfffffff8
btr r14d, ecx
cmp si, r13w
shl r8, 0x74
mov qword [rsp + 0x180], rax
xor r14, 0x3df97514
bts eax, edi
shl r8b, 0x55
mov rax, qword [rsp + 0xb8]
sub r8d, esi
lea r8, [r15 + rax]
test ax, cx
sal r14, 0xf7
lea r8, [r8 + r10]
bt r14w, 0x34
bsf r14w, sp
rol r14b, 0x96
add r15, qword [rsp + 0x178]
movzx r14, si
shl r14d, cl
add r15, r10
bts r14w, si
sub eax, eax
jmp 0x1404224f4
mov qword [rsp + 0xe0], rax
bswap r14w
mov r14, rdx
jmp 0x14042255e
mov rax, qword [rsp + 0xe8]
mov byte [rcx + rax], 0xff
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
add rcx, rbx
add r9, rbx
xchg bpl, bpl
inc qword [rsp + 0xe0]
shr ebp, 0x28
add r8, rbx
adc bpl, spl
xchg bpl, bpl
xor bpl, r14b
add r15, rbx
movzx bp, r13b
mov ebp, dword [rsp + 0x120]
jmp 0x140422551
dec ebp
jmp 0x140422558
je 0x140425099
mov dword [rsp + 0x120], ebp
cmp dword [rsp + 0x24], 0
jle 0x140422508
cmp dword [rsp + 0x24], 8
jmp 0x14042257a
jae 0x14042258c
sub edx, edx
jmp 0x140422587
jmp 0x140422c02
mov rdx, qword [rsp + 0xe0]
neg rax
shl rax, 0x10
lahf
mov rax, rdx
imul rax, qword [rsp + 0x30]
test si, r11w
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
jmp 0x1404225c0
add rdx, qword [rsp + 0x28]
cmc
sub rax, rdx
clc
test r15d, esi
cmp rax, 0x10
jmp 0x1404225d6
jb 0x140422bb0
jb 0x140422bbc
cmp qword [rsp + 0x188], 0x10
jmp 0x1404225f0
jb 0x140422ba4
cmp dword [rsp + 0x60], 0x10
jmp 0x140422600
jb 0x140422b98
mov edx, 0
test bpl, 0x41
test rdi, rsi
cmp r9d, edi
cmp dword [rsp + 0x6c], 0x10
jmp 0x14042261f
jb 0x140422c02
cmp dword [rsp + 0x24], 0x10
jmp 0x14042262f
jae 0x1404227fa
sub ebp, ebp
mov rax, qword [rsp + 0x180]
jmp 0x140422644
nop dword [rax]
jmp 0x14042264d
movq xmm8, qword [r14 + rbp]
jmp 0x140422658
movq xmm11, qword [r15 + rbp]
jmp 0x140422663
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140422687
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404226aa
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
cmc
cmp rax, rbp
jmp 0x1404227e3
jne 0x14042264d
mov rdx, rax
cmp rax, r12
jne 0x140422c02
jmp 0x140422508
sub ebp, ebp
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14042280e
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140422819
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
punpckhbw xmm10, xmm15
movdqa xmm0, xmm10
punpckhwd xmm0, xmm15
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm15
punpcklbw xmm11, xmm15
pxor xmm7, xmm7
movdqa xmm0, xmm11
punpckhwd xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm15, xmmword [r9 + rbp]
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
jmp 0x1404228a0
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmmword [rsp + 0x40]
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmmword [rsp + 0x40]
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
pxor xmm7, xmm13
pxor xmm1, xmm13
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm0, xmm13
pxor xmm15, xmm13
pxor xmm6, xmm13
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm13
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm5, xmm13
pxor xmm4, xmm13
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm9, xmm13
pxor xmm8, xmm13
pxor xmm14, xmm13
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm13
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
pxor xmm15, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r14 + rbp]
jmp 0x140422b33
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
clc
add rbp, 0x10
cmp rax, rbp
jmp 0x140422b49
jne 0x14042280e
cmp rax, r12
jmp 0x140422b57
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140422508
mov rdx, qword [rsp + 0x130]
cmc
sal bpl, cl
mov rbp, rdx
cmc
test r11w, 0x1cf2
cmp bl, r11b
test r12b, 8
jmp 0x140422b8d
je 0x140422c02
jmp 0x140422637
sub edx, edx
jmp 0x140422b9f
jmp 0x140422c02
sub edx, edx
jmp 0x140422bab
jmp 0x140422c02
xor edx, edx
jmp 0x140422bb7
jmp 0x140422c02
sub edx, edx
jmp 0x140422bc3
jmp 0x140422c02
cmp edi, r10d
jmp 0x140422bd0
cmova ebp, esi
cmp edi, r13d
jmp 0x140422bdb
cmova ebp, esi
jmp 0x140422be3
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
jmp 0x140422bf0
inc rdx
clc
cmp r12, rdx
jmp 0x140422bfc
je 0x140422508
movzx esi, byte [r15 + rdx]
btc ebp, 0x26
test r14w, r9w
movzx eax, byte [r9 + rdx]
setle r10b
movzx ebp, byte [r8 + rdx]
movzx r11, r8w
cmp bx, bx
mov ebx, eax
cmp rbp, rbp
rcr r10b, cl
sub ebx, esi
movsxd r13, eax
cmovbe edi, edx
lea r11d, [rbx + rbp]
cmp si, 0x5309
mov edi, ebx
shl r13b, 0x5c
bsf r10w, r14w
neg edi
not r13b
bswap r13w
movzx r10, r11w
cmovs edi, ebx
bt r10, 0x7f
clc
sete r10b
mov ebx, r11d
cmp rdx, r13
setp r13b
sub ebx, eax
jmp 0x140422c7b
mov r13d, ebx
adc r10d, 0x2f2f678e
neg r13d
movsx r10d, ax
cmovs r13d, ebx
mov r10w, 0xe02
sub r11d, esi
sal r10b, cl
shr r10d, 0xc
mov r10d, r11d
cmc
neg r10d
jmp 0x140422cab
cmovs r10d, r11d
cmc
stc
cmp r13d, r10d
jmp 0x140422cb9
ja 0x140422bc8
mov esi, eax
jmp 0x140422cc6
jmp 0x140422bc8
test ebp, ebp
jmp 0x140422cd2
je 0x140423fc0
cmp ebp, 1
je 0x140423fd2
cmp ebp, 2
jmp 0x140422ce9
jne 0x140424af8
test ebx, ebx
jmp 0x140422cf6
jle 0x140424af8
mov ebp, ebx
stc
cmp ebx, 8
jmp 0x140422d07
jae 0x140425470
sub r10d, r10d
sbb r8d, 0xb616b4
or dh, ah
cmp bp, 0x1b62
mov r8, r10
not r8
add r8, rbp
btr rdx, r11
mov rdx, rbp
test al, r8b
and rdx, 3
jmp 0x140422d3a
je 0x140422de5
mov rbx, r10
neg rbx
cmp r8d, 0x28b16050
add al, r13b
bsf rdi, rbp
mov rax, qword [rsp + 0x40]
adc cx, ax
add rax, r10
lea rax, [rax + r15]
adc cl, sil
rcl edi, cl
mov rcx, qword [rsp + 0x88]
bsr rdi, r15
lea rdi, [rax + rcx]
shld ecx, r12d, 0xd4
add r10, qword [rsp + 0x28]
sbb ecx, 0x2dcb706e
bts cx, r14w
adc cl, bpl
sub esi, esi
shld ecx, r13d, 0x66
movzx ecx, byte [rdi + rsi]
stc
cmp r10d, 0x2e5324d4
add cl, byte [r10 + rsi]
jmp 0x140422dac
mov byte [rax + rsi], cl
jmp 0x140422db4
inc rsi
jmp 0x140422dbc
dec rbx
cmp sp, 0x774
jmp 0x140422dc9
cmp rdx, rsi
jmp 0x140422dd1
jne 0x140422d97
neg rbx
bts r10, r13
sbb r10b, 0xf6
mov r10, rbx
cmp r8, 3
jb 0x140424af8
sub rbp, r10
stc
mov rax, qword [rsp + 0x40]
movzx rcx, r8w
cdq
lea rax, [rax + r10]
movsx cx, ah
bts dx, r12w
cmc
add rax, r15
rol dl, 0x57
add rax, 3
ror rdx, cl
mov rcx, qword [rsp + 0x28]
lea rcx, [rcx + r10]
rol ebx, 0xdc
add rdx, 0x62a03e06
sub ebx, r10d
add rcx, 3
rcr dh, 0x25
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
stc
clc
add dl, byte [rcx - 3]
mov byte [rax - 3], dl
shr dl, cl
movzx edx, byte [rax + rbx - 2]
cmc
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
bts dx, sp
cmp sil, 0x97
movzx edx, byte [rax + rbx - 1]
cmp r13b, sil
clc
add dl, byte [rcx - 1]
cmp bl, r8b
test dh, 0x49
cmp bx, 0x4d74
mov byte [rax - 1], dl
jmp 0x140422e82
movzx edx, byte [rax + rbx]
test bl, spl
stc
add dl, byte [rcx]
cmp dil, cl
mov byte [rax], dl
cmc
add rax, 4
add rcx, 4
add rbp, 0xfffffffffffffffc
jmp 0x140422ea3
jne 0x140422e35
jmp 0x140424af8
test ebp, ebp
je 0x1404240f7
cmp ebp, 1
je 0x14042458b
cmp ebp, 2
jmp 0x140422ec7
jne 0x14042508f
mov ebp, dword [rsp + 0x5c]
stc
cmp spl, 0xd
clc
test ebp, ebp
jmp 0x140422ede
je 0x14042508f
mov eax, dword [rsp + 0x24]
adc bl, r11b
movsxd r8, eax
shr dil, 0x5e
mov ebx, eax
and ax, 0x7d4d
lea rax, [r15 + r10]
rcl dil, 0x86
mov qword [rsp + 0x90], rax
mov eax, ebx
mov r13b, 1
and eax, 0xffffffe0
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xe8], rax
btr r12w, sp
mov rdi, rax
movzx r13w, r8b
movsx r13d, si
shld rax, r15, 0xb6
shr rdi, 5
cdqe
dec r13d
inc rdi
xchg r13b, r14b
shr r14, cl
mov rax, rdi
mov qword [rsp + 0xe0], rdi
cmp r15w, r13w
movabs rax, 0xffffffffffffffe
movsxd r13, ecx
adc r14, r8
movsx r13w, r9b
and rdi, rax
cmc
bt r12w, sp
stc
mov qword [rsp + 0x100], rdi
movzx r14d, bp
cwde
mov eax, ebx
or r13d, esi
sar r13w, cl
ror r12, 0x47
and eax, 0xfffffff8
bsr r14w, r8w
xor r13b, r10b
sub r12b, 0x9e
mov qword [rsp + 0x120], rax
xor r13b, spl
rol r12d, 0xfc
sbb r12b, r8b
mov rax, r10
mov qword [rsp + 0x70], rbx
and r14w, 0x519b
stc
movzx r14d, r10w
mov r10d, ebx
shr r12b, cl
add r14w, r10w
and r10d, 3
adc r14b, 0x19
shrd r12w, cx, 2
lea r12, [rax + r15]
add r12, 3
cmp spl, 0xe8
test edi, 0x531b35bd
add r15, qword [rsp + 0x168]
add r15, rax
cmp spl, 0xd6
lea r13, [rdx + 3]
movzx r14w, spl
sub r11d, r11d
mov r14w, 0x6b6b
mov r14, rdx
mov qword [rsp + 0xa0], r8
jmp 0x140423022
jmp 0x140423079
mov byte [rcx + r8], 0xff
movzx ebx, r14w
add r14, r8
and bl, 0x7b
mov rbx, qword [rsp + 0x30]
add rcx, rbx
add r9, rbx
mov bpl, r15b
movsxd rbp, r10d
inc r11
not bp
lea r12, [r12 + rbx]
sbb bpl, r9b
not bp
rcr rbp, cl
add r15, rbx
or bp, r14w
sal bpl, 0x8e
add r13, r8
mov ebp, dword [rsp + 0x40]
dec ebp
jmp 0x140423073
je 0x140425099
mov dword [rsp + 0x40], ebp
cmc
jmp 0x140423083
cmp dword [rsp + 0x24], 0
jmp 0x14042308d
jle 0x140423027
cmp dword [rsp + 0x24], 8
jmp 0x14042309d
jae 0x1404231e6
xor edx, edx
shr bh, 0x21
mov rbx, r12
mov r12, rdx
not r12
add r12, qword [rsp + 0x70]
cmp r15b, 0x69
test r10, r10
jmp 0x1404230c2
je 0x14042313e
mov rax, rdx
shrd r8w, si, 0xdf
neg rax
lea rsi, [rcx + rdx]
bt edi, 0x3d
lea rdi, [r9 + rdx]
xchg r8b, r8b
lea rdx, [rdx + r14]
xor r8w, si
sub ebp, ebp
nop dword [rax + rax]
movzx r8d, r9w
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
jmp 0x140423104
mov byte [rsi + rbp], r8b
jmp 0x14042310d
inc rbp
jmp 0x140423115
dec rax
cmp bpl, r10b
clc
cmp r10, rbp
jmp 0x140423124
jne 0x1404230f6
neg rax
xor r8b, 0x9f
rcr dh, cl
mov rdx, rax
mov r8, qword [rsp + 0xa0]
cmp r12, 3
mov r12, rbx
jmp 0x14042314a
jb 0x140423027
mov rsi, qword [rsp + 0x70]
inc ax
sub rsi, rdx
lea rbp, [r12 + rdx]
bt rbx, r11
rcr rax, cl
sal rax, cl
lea rax, [r15 + rdx]
not bh
lea rdx, [rdx + r13]
clc
xor edi, edi
stc
nop dword [rax + rax]
ror rbx, 0xfa
movzx ebx, byte [rax + rdi - 3]
cmc
add bl, byte [rdx + rdi - 3]
mov byte [rbp + rdi - 3], bl
bsr rbx, r12
cmp r14, 0x5f571a26
xchg bh, bl
movzx ebx, byte [rax + rdi - 2]
cmp r8w, r12w
add bl, byte [rdx + rdi - 2]
mov byte [rbp + rdi - 2], bl
movzx ebx, byte [rax + rdi - 1]
cmp r11w, r15w
add bl, byte [rdx + rdi - 1]
test r8d, ebp
mov byte [rbp + rdi - 1], bl
movzx ebx, byte [rax + rdi]
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
clc
add rdi, 4
cmp rsi, rdi
jmp 0x1404231db
jne 0x140423183
jmp 0x140423027
mov rax, r11
not dl
mov dx, 0x6b02
btr dx, r15w
imul rax, qword [rsp + 0x30]
clc
movsx rdx, si
bsf dx, r10w
add rax, qword [rsp + 0x90]
sal dx, 0xa8
movzx rdx, cx
mov rdx, r11
cmc
imul rdx, r8
cmc
jmp 0x140423222
add rdx, qword [rsp + 0x28]
test r13b, cl
cmc
sub rax, rdx
cmp r13b, 0xa3
cmp rax, 0x20
jmp 0x14042323b
jb 0x1404230a3
jb 0x1404230a3
mov edx, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x140423256
jb 0x1404230a8
cmp dword [rsp + 0x24], 0x20
jmp 0x140423266
jae 0x140423278
xor eax, eax
jmp 0x140423273
jmp 0x1404233d6
cmp qword [rsp + 0xe8], 0
jmp 0x140423286
je 0x140423340
mov rsi, qword [rsp + 0x100]
cmc
stc
sub edx, edx
jmp 0x14042329d
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404232a8
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404232b4
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x1404232bf
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404232cf
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404232dd
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404232e8
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404232fb
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140423307
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test sil, r14b
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp spl, sil
add rsi, 0xfffffffffffffffe
jmp 0x140423335
jne 0x14042329d
jmp 0x140423347
xor edx, edx
test cl, r14b
stc
cmc
test byte [rsp + 0xe0], 1
jmp 0x140423354
je 0x14042339a
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140423365
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140423371
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14042337c
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp r15b, 0x1c
mov rax, qword [rsp + 0xc0]
cmp rax, qword [rsp + 0x70]
jmp 0x1404233ac
je 0x140423027
mov rdx, qword [rsp + 0xc0]
or eax, r11d
sbb al, r8b
movsx eax, di
mov rax, rdx
test byte [rsp + 0x70], 0x18
jmp 0x1404233d0
je 0x1404230a8
mov rsi, qword [rsp + 0x120]
jmp 0x1404233e3
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x1404233f8
movq xmm1, qword [r9 + rax]
jmp 0x140423403
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test bpl, al
cmp r9w, 0x7d78
add rax, 8
cmp r8b, 0x46
stc
jmp 0x140423423
cmp rsi, rax
jne 0x1404233ed
mov rdx, rsi
cmp spl, r9b
cmp rsi, qword [rsp + 0x70]
je 0x140423027
jmp 0x1404230a8
cmp ebp, 5
jmp 0x14042344a
je 0x1404249ae
cmp ebp, 6
jmp 0x140423458
jne 0x140424af8
test ebx, ebx
jmp 0x140423465
jle 0x140424af8
movsxd r9, dword [rsp + 0x24]
btr r10, r14
mov r10b, 0xaa
stc
mov r10d, ebx
cmp ebx, 8
jmp 0x140423483
jae 0x1404254d4
sub edi, edi
shld dx, r11w, 0x6d
mov rdx, rdi
test r13, 0x5e320d4b
test r10b, 1
jmp 0x1404234a4
je 0x1404234d7
mov rax, rdi
sal dh, cl
sub rax, r9
movzx eax, byte [rcx + rax]
cmc
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
stc
bt dx, 0x3b
btc edx, r13d
mov byte [rcx + rdi], al
mov rdx, rdi
or rdx, 1
stc
test r14b, r14b
not rdi
cmp cx, dx
cmc
add rdi, r10
jmp 0x1404234e6
je 0x140424af8
mov rcx, qword [rsp + 0x40]
cmovo rbx, r11
shr bpl, cl
mov rax, rcx
sub rax, r9
movsx bx, r10b
add rax, r15
dec bpl
jmp 0x14042350e
inc rax
jmp 0x140423519
add rcx, r15
cmovbe rbp, rdi
inc bl
not ebp
inc rcx
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
stc
cmp r9d, 0x34ef67c2
mov byte [rcx + rdx - 1], bl
btc bx, r10w
xor bh, 0x9e
btr bx, r14w
movzx ebx, byte [rax + rdx]
jmp 0x140423557
add bl, byte [rbp + rdx + 1]
test cl, r14b
cmc
mov byte [rcx + rdx], bl
jmp 0x140423567
add rdx, 2
cmc
clc
cmp r10, rdx
jne 0x140423527
jmp 0x140424af8
cmp ebp, 5
je 0x140424b79
cmp ebp, 6
cmovle r8, rcx
bswap r8w
mov r8d, dword [rsp + 0x5c]
jmp 0x140423599
jne 0x14042508f
test r8d, r8d
jmp 0x1404235a7
je 0x14042508f
mov eax, dword [rsp + 0x24]
movsxd r12, eax
xchg sil, r11b
sal rdi, cl
rcr rdi, cl
mov r14, rdx
mov edi, eax
lea r13, [r15 + r10]
bt r11w, 0x24
sar ax, 3
mov eax, edi
cwd
movsxd rsi, eax
and eax, 0xffffffe0
shld r11w, r14w, 0x10
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
sbb sil, 0x7c
mov rdx, 0x7d6d3d6a
rcr r9w, cl
mov qword [rsp + 0x70], rax
cwd
bts si, r14w
sub r9b, 0xf3
mov rdx, rax
shr rdx, 5
movsx rax, r9w
cdqe
movsx ax, dh
inc rdx
bts rax, rdx
shrd si, r11w, 0x5c
mov rax, rdx
bts si, cx
rcl rsi, 0x71
mov qword [rsp + 0xa0], rdx
test r12w, 0x3469
sar sil, cl
movabs rax, 0xffffffffffffffe
sbb r9, rbx
and rdx, rax
mov qword [rsp + 0x90], rdx
xadd r11d, eax
mov esi, edi
and esi, 0xfffffff8
or al, r11b
shld r11d, edx, 0x7a
shl r11b, cl
mov r9, rdi
neg r9
cmc
cdqe
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
lea r11, [r11 + r10]
test bpl, r14b
cmp rax, r10
add r15, qword [rsp + 0xb8]
test r10b, dl
add r15, r10
cmp r9b, spl
cmc
xor r10d, r10d
jmp 0x1404236a7
jmp 0x1404236de
mov byte [rcx + r12], 0xff
test r8b, sil
cmp r14b, 0xfd
add r14, r12
add rcx, rbx
jmp 0x1404236c3
inc r10
clc
lea r11, [r11 + rbx]
clc
test cx, 0x7508
cmc
add r15, rbx
dec r8d
je 0x140425099
cmp dword [rsp + 0x24], 0
jmp 0x1404236e8
jle 0x1404236ac
cmp dword [rsp + 0x24], 8
jmp 0x1404236f8
jae 0x1404237c5
sub edx, edx
sal bpl, cl
shrd ebp, edi, 0x88
mov rbp, rdx
clc
cmp r9b, sil
stc
test dil, 1
jmp 0x140423718
je 0x14042375f
mov rax, rdx
btc rbp, r8
jmp 0x14042372a
sub rax, rbx
movzx eax, byte [rcx + rax]
bts bp, r14w
movsx bp, al
bt bp, si
add al, byte [r14 + rdx]
bswap rbp
mov byte [rcx + rdx], al
and bp, 0x1b34
mov rbp, rdx
clc
cmp r12w, 0x3439
test sil, r14b
or rbp, 1
stc
not rdx
test r15w, bx
cmp rdx, r9
jmp 0x14042376e
je 0x1404236ac
nop
ror ax, cl
movzx eax, byte [r15 + rbp]
cmp bx, 0x2db0
test r15b, 0xd7
add al, byte [r14 + rbp]
cmc
mov byte [rcx + rbp], al
shr al, cl
adc al, sil
bts eax, ebp
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
jmp 0x1404237ab
add rbp, 2
cmp si, cx
cmp rdi, rbp
jmp 0x1404237ba
jne 0x140423779
jmp 0x1404236ac
mov rax, r10
movzx rdx, bx
imul rax, rbx
test cl, r13b
add rax, r13
setge dh
cmp dl, dh
add rdx, 0x2c477d8a
mov rdx, r10
test r13d, edi
stc
imul rdx, r12
test r15b, 0x66
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
test r14b, dil
cmp rax, 0x20
jmp 0x140423806
jb 0x1404236fe
jb 0x1404236fe
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140423821
jb 0x140423707
cmp dword [rsp + 0x24], 0x20
jae 0x14042383e
sub eax, eax
jmp 0x140423839
jmp 0x14042399d
cmp qword [rsp + 0x70], 0
jmp 0x140423849
je 0x140423905
mov rbp, qword [rsp + 0x90]
jmp 0x14042385d
sub edx, edx
jmp 0x140423864
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042386f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042387b
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140423887
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404238a6
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404238b2
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404238c5
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x1404238d4
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
test r13w, r11w
stc
cmp r11b, 0x71
add rbp, 0xfffffffffffffffe
jmp 0x1404238fa
jne 0x140423864
jmp 0x140423907
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140423914
je 0x140423960
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bt ax, r8w
cmc
mov rax, rdx
stc
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140423948
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test sil, 0xb5
test bpl, spl
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
clc
cmp qword [rsp + 0x40], rdi
jmp 0x14042396a
je 0x1404236ac
mov rdx, qword [rsp + 0x40]
mov rax, rdx
test bh, 0x3e
cmc
test bpl, bl
test dil, 0x18
jmp 0x140423988
je 0x140423707
nop word cs:[rax + rax]
jmp 0x14042399d
movq xmm0, qword [r14 + rax]
jmp 0x1404239a8
movq xmm1, qword [r15 + rax]
jmp 0x1404239b3
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
jmp 0x1404239c6
cmp rsi, rax
jmp 0x1404239ce
jne 0x14042399d
mov rdx, rsi
stc
clc
cmp rsi, rdi
jmp 0x1404239e1
je 0x1404236ac
jmp 0x140423707
test ebx, ebx
jmp 0x1404239f3
jle 0x140424af8
movsxd r8, dword [rsp + 0x24]
test r11b, dl
and dh, bl
movzx dx, r12b
mov edx, ebx
cmp ebx, 8
jae 0x14042553d
xor r11d, r11d
or esi, r10d
mov rsi, r11
test sil, 0x99
test r13b, cl
test dl, 1
jmp 0x140423a2b
je 0x140423a90
movzx eax, byte [r9 + r11]
cmovne rsi, r9
ror rsi, cl
mov rbp, r11
btc rsi, 0xa5
movzx si, r10b
sub rbp, r8
ror sil, cl
shl esi, cl
bswap esi
movzx ebp, byte [rcx + rbp]
shl sil, cl
seta sil
add ebp, eax
xor eax, r8d
mov esi, 0x31a25fae
shr ebp, 1
movsx rax, di
mov rax, qword [rsp + 0x28]
shl sil, 0xc6
add bpl, byte [rax + r11]
ror esi, 0xd8
mov byte [rcx + r11], bpl
stc
movzx si, cl
mov rsi, r11
cmc
or rsi, 1
not r11
test r12w, r13w
add r11, rdx
jmp 0x140423a9f
je 0x140424af8
mov rbx, qword [rsp + 0x40]
cmc
mov rax, rbx
sub rax, r8
lea rcx, [r15 + rax]
seto al
dec bpl
movsxd rax, r15d
inc rcx
lea rbp, [r15 + rbx]
inc rbp
add r15, qword [rsp + 0x158]
sbb di, r13w
rcl eax, 0xff
lea r15, [r15 + rbx]
neg dil
movsxd rax, esp
mov rax, qword [rsp + 0x28]
cmp spl, r14b
xor di, 0x4ddf
lea rbx, [rax + 1]
stc
not ax
movzx eax, byte [r15 + rsi - 1]
add dil, r13b
movzx edi, byte [rcx + rsi - 1]
cmp r8d, 0x7d9a25c5
add edi, eax
xor ax, 0x7ec9
shr edi, 1
nop
add dil, byte [rbx + rsi - 1]
stc
bsf eax, r8d
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
cmc
movzx edi, byte [rcx + rsi]
test r10b, r10b
cmp ebp, r14d
add edi, eax
shr edi, 1
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
cmp r13w, 0x12a8
add rdx, 0xfffffffffffffffe
jmp 0x140423b50
add rcx, 2
jmp 0x140423b59
add rbp, 2
add r15, 2
test r11w, 0x4ce3
cmp sil, 0xee
add rbx, 2
cmp r9b, 0x7a
cmp rsi, rdx
jmp 0x140423b7b
jne 0x140423af6
jmp 0x140424af8
mov r11d, dword [rsp + 0x5c]
cmp r13b, r8b
stc
test r11d, r11d
jmp 0x140423b97
je 0x14042508f
mov eax, dword [rsp + 0x24]
stc
btr r14d, 0xa6
bts r8w, r8w
movsxd r12, eax
movzx r8w, r12b
cmc
mov esi, eax
rol r14b, 0x86
shr r8b, cl
shrd edi, ecx, 0x29
lea rax, [r15 + r10]
movzx r14w, r14b
mov qword [rsp + 0x70], rax
test edx, r12d
mov rdi, r10
jmp 0x140423bdb
mov r10d, esi
movsx r14, di
movzx r8, cx
and r10d, 0xffffffe0
sar al, 0x34
sub r14b, bpl
ror r8b, 0x15
mov r8d, esi
and r8d, 0xfffffff8
sal r14w, cl
shld r14, rsp, 0x64
mov rax, 0x351b12d4
mov rax, rsi
shl r14w, cl
neg rax
mov qword [rsp + 0x40], rax
or r14w, 0x5e1
mov rax, qword [rsp + 0x170]
add rax, r15
lea rax, [rax + rdi]
ror r14b, 0x4a
ror r14b, cl
add r15, qword [rsp + 0xb8]
cmp r14b, 0xf9
btr r14, rsi
inc r14b
add r15, rdi
xadd r14b, r14b
sub ebp, ebp
not r14w
movsx r14d, bx
movsxd r14, r10d
mov r14, rdx
jmp 0x140423c65
jmp 0x140423cb3
mov byte [rcx + r12], 0xff
clc
btc rbx, 0x78
add r14, r12
movzx ebx, sp
mov rbx, qword [rsp + 0x30]
add rcx, rbx
clc
add r9, rbx
jmp 0x140423c8c
inc rbp
test r9b, spl
jmp 0x140423c9a
add rax, rbx
add r15, rbx
jmp 0x140423ca5
dec r11d
jmp 0x140423cad
je 0x140425099
cmp dword [rsp + 0x24], 0
jmp 0x140423cbd
jle 0x140423c6a
cmp dword [rsp + 0x24], 8
jmp 0x140423ccd
jae 0x140423db8
sub r13d, r13d
mov rdx, r13
clc
test sil, 1
je 0x140423d28
movzx edx, byte [r9 + r13]
rcl dil, cl
mov rdi, r13
stc
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
cmc
add edi, edx
shr edi, 1
bt dx, cx
cmc
add dil, byte [r14 + r13]
mov byte [rcx + r13], dil
test r12b, sil
mov rdx, r13
cmp r8b, r15b
cmp sil, 0x2e
or rdx, 1
cmc
jmp 0x140423d28
not r13
stc
cmp r13, qword [rsp + 0x40]
jmp 0x140423d36
je 0x140423c6a
nop dword [rax + rax]
adc dil, r15b
movzx edi, byte [r9 + rdx]
sal bh, 0xac
movzx ebx, byte [r15 + rdx]
test r8b, 0xae
add ebx, edi
mov rdi, 0x43ea5a8c
ror di, 0x51
btc edi, 0x3b
shr ebx, 1
inc di
movsx rdi, r11w
rcr dil, cl
add bl, byte [r14 + rdx]
sbb di, r10w
shr rdi, 0x9d
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
sar bx, 0x17
sal bl, cl
movzx ebx, byte [r15 + rdx + 1]
add ebx, edi
shr ebx, 1
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
add rdx, 2
cmp al, 0xfd
stc
cmp rsi, rdx
jne 0x140423d47
jmp 0x140423c6a
mov rdx, rbp
ror dil, 0xbc
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
movsx rdi, dx
rol edi, 0x6a
ror dil, 0x5e
mov rdi, rbp
jmp 0x140423dde
imul rdi, r12
test r12b, r14b
add rdi, qword [rsp + 0x28]
clc
sub rdx, rdi
cmp bx, 0xfbc
test rbp, 0x49b16ffa
clc
cmp rdx, 0x20
jmp 0x140423e04
jb 0x140423cd3
jb 0x140423cd3
cmp dword [rsp + 0x60], 0x20
jmp 0x140423e1a
jb 0x140423cd3
mov r13d, 0
cmp r14b, 0x8d
stc
cmp dword [rsp + 0x6c], 0x20
jb 0x140423cd6
cmp dword [rsp + 0x24], 0x20
jmp 0x140423e40
jae 0x140423e52
sub edx, edx
jmp 0x140423e4d
jmp 0x140423f51
sub edx, edx
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x140423e5f
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140423e6b
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140423e76
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140423e82
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]
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
stc
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmc
add rdx, 0x20
test r15d, r11d
cmp r10, rdx
jmp 0x140423f16
jne 0x140423e54
cmp r10, rsi
jmp 0x140423f24
je 0x140423c6a
mov rdx, r10
add r13b, 0xe6
mov r13, r10
clc
test sil, 0x18
jmp 0x140423f3e
je 0x140423cd6
nop dword [rax + rax]
jmp 0x140423f51
movq xmm0, qword [r14 + rdx]
jmp 0x140423f5c
movq xmm1, qword [r9 + rdx]
jmp 0x140423f67
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
add rdx, 8
test r10w, 0x1b8
cmp r8, rdx
jmp 0x140423f9f
jne 0x140423f51
mov r13, r8
cmp r8b, dil
clc
stc
cmp r8, rsi
jmp 0x140423fb5
je 0x140423c6a
jmp 0x140423cd6
mov r8, r13
jmp 0x140423fc8
call fcn.1404a222e
jmp 0x140424af8
test ebx, ebx
jmp 0x140423fd9
jle 0x140424af8
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
test rdx, 0x2b253d83
clc
cmp ebx, 8
jmp 0x140423ff7
jae 0x1404255a0
sub edi, edi
mov rdx, rdi
stc
cmp r15w, 0x862
test r10b, 1
jmp 0x140424012
je 0x140424053
mov rax, rdi
sub rax, r9
mov dl, 0xec
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
clc
cmp r14d, r13d
jmp 0x140424032
add al, byte [rdx + rdi]
movsx edx, r14w
btc dx, r15w
mov byte [rcx + rdi], al
stc
mov rdx, rdi
clc
test ah, 0x85
cmp bpl, 0xcd
or rdx, 1
clc
cmc
not rdi
test dil, 0xf6
cmp r15, 0x2858035a
add rdi, r10
jmp 0x140424069
je 0x140424af8
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sub rax, r9
bts bx, bp
xor bl, 0x46
add rax, r15
movsx bx, dil
setge bpl
inc rax
movsx ebx, r13w
shr bx, cl
add rcx, r15
inc rcx
movzx ebx, byte [rax + rdx - 1]
bswap bp
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
clc
jmp 0x1404240b4
mov byte [rcx + rdx - 1], bl
ror bx, 0x12
btc bx, 0x51
adc bx, di
movzx ebx, byte [rax + rdx]
cmp r13w, 0x320a
stc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
stc
add rdx, 2
cmp r13b, 0x76
jmp 0x1404240e4
cmp r10, rdx
jmp 0x1404240ec
jne 0x14042409d
jmp 0x140424af8
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
je 0x14042508f
mov eax, dword [rsp + 0x24]
bsr r14w, bp
movsxd r12, eax
btc r14w, r13w
mov r14, rdx
test r13d, 0x6ada7929
mov edi, eax
rol dh, cl
lea rax, [r15 + r10]
ror dl, 0x82
bts r9w, r9w
dec r9b
mov qword [rsp + 0x40], rax
btc ax, sp
shr r9b, cl
mov eax, edi
dec r9
cmovbe r11d, ebp
and eax, 0xffffffe0
movsxd rdx, ebx
mov qword [rsp + 0x70], rax
jmp 0x140424158
add rax, 0xffffffffffffffe0
and rsi, 0x5a506d07
rcl dl, cl
mov qword [rsp + 0xa0], rax
shr rax, 5
inc rax
or dl, 0x83
test r10b, 0xd9
movabs rdx, 0xffffffffffffffe
cmp r8, 0x2ed90217
sub sil, 0xa2
shl r9d, 0xa8
add rdx, 0xfffffffffffffffe
and rdx, rax
mov qword [rsp + 0xc0], rdx
not r9d
btr si, 0xfa
movsx si, cl
mov r11d, eax
movzx si, r13b
not r9
cbw
and r11d, 3
rol esi, 0x8e
mov esi, edi
movsx eax, sp
movsx ax, bpl
test r10b, sil
and esi, 0xfffffff8
movsx ax, bl
rcr r9w, 0xe2
mov rax, r10
adc r10w, 0x55e8
rcl r9b, 0xbb
movsx r9w, spl
mov r10d, edi
and r10d, 3
rcr r9, cl
add r15, rax
add r15, 0x10
btc r9, r9
inc r9w
rcl r9b, cl
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
stc
clc
shl r11, 5
test r10b, 0x4c
clc
xor r8d, r8d
jmp 0x140424229
jmp 0x140424283
mov byte [rcx + r12], 0xff
bt ebx, 0x3c
ror bx, cl
bts rbx, r15
lea r14, [r14 + r12]
movsx bx, r8b
shr bh, cl
movsx rbx, sp
mov rbx, qword [rsp + 0x30]
cmc
jmp 0x140424258
add rcx, rbx
inc r8
jmp 0x140424264
add r15, rbx
cmp sil, bpl
test rbx, 0x311b273d
cmc
add r9, r12
dec r13d
jmp 0x14042427d
je 0x140425099
cmp dword [rsp + 0x24], 0
jmp 0x14042428d
jle 0x14042422e
cmp dword [rsp + 0x24], 8
jmp 0x14042429d
jb 0x140424308
mov rdx, r8
cmovb ebx, edi
imul rdx, r12
shl bh, cl
bt bx, r13w
add rdx, qword [rsp + 0x28]
mov rbx, r8
jmp 0x1404242c5
imul rbx, qword [rsp + 0x30]
test r12b, 0x8b
add rbx, qword [rsp + 0x40]
sub rbx, rdx
sar dl, cl
mov edx, 0
cmp r9b, 0x24
test si, 0x4242
cmp rbx, 0x20
jb 0x1404244dc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404242fb
jae 0x140424314
sub ebx, ebx
jmp 0x1404244a9
xor edx, edx
jmp 0x14042430f
jmp 0x1404244dc
cmp qword [rsp + 0xa0], 0x60
jmp 0x140424322
jae 0x140424334
sub edx, edx
jmp 0x14042432f
jmp 0x140424402
mov rbp, qword [rsp + 0xc0]
stc
cmp r9w, 0x7271
sub edx, edx
cmp r12w, bx
movups xmm0, xmmword [r14 + rdx]
stc
cmp bx, 0x7a22
cmp bl, r15b
movups xmm1, xmmword [r14 + rdx + 0x10]
movups xmmword [rcx + rdx], xmm0
test r9w, 0x4ae1
movups xmmword [rcx + rdx + 0x10], xmm1
cmc
cmp dil, bl
movups xmm0, xmmword [r14 + rdx + 0x20]
test ch, 0xb5
jmp 0x14042437e
movups xmm1, xmmword [r14 + rdx + 0x30]
stc
jmp 0x14042438a
movups xmmword [rcx + rdx + 0x20], xmm0
stc
cmc
movups xmmword [rcx + rdx + 0x30], xmm1
clc
jmp 0x14042439c
movups xmm0, xmmword [r14 + rdx + 0x40]
cmp r11w, di
stc
cmp sil, 0xf
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
test r9b, 0x28
cmc
jmp 0x1404243c0
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
jmp 0x1404243d2
movdqu xmm1, xmmword [r14 + rdx + 0x70]
stc
movdqu xmmword [rcx + rdx + 0x60], xmm0
stc
cmc
cmp r12, r10
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
cmp r11b, 0x90
add rbp, 0xfffffffffffffffc
jmp 0x1404243fc
jne 0x140424349
cmp qword [rsp + 0x90], 0
jmp 0x140424410
je 0x14042446e
lea rbx, [r15 + rdx]
cmp r9, r8
test r14w, 0x20f6
cmp r14b, 0x35
lea rdx, [rdx + r9]
stc
cmp ebx, ecx
sub ebp, ebp
nop word cs:[rax + rax]
clc
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
test sil, r8b
clc
movdqu xmmword [rbx + rbp - 0x10], xmm0
clc
movdqu xmmword [rbx + rbp], xmm1
add rbp, 0x20
cmp r10b, 0xfa
cmp r11, rbp
jmp 0x140424468
jne 0x14042443d
cmp qword [rsp + 0x70], rdi
jmp 0x140424478
je 0x14042422e
mov rdx, qword [rsp + 0x70]
mov rbx, rdx
jmp 0x14042448c
test dil, 0x18
je 0x1404244dc
nop dword [rax + rax]
bt rdx, rsi
shld dx, si, 0x8b
xchg dl, dl
mov rdx, qword [r14 + rbx]
jmp 0x1404244b6
mov qword [rcx + rbx], rdx
add rbx, 8
clc
cmp rsi, rbx
jmp 0x1404244c7
jne 0x1404244a9
mov rdx, rsi
test al, sil
cmp rsi, rdi
je 0x14042422e
mov rbp, rdx
not rbp
clc
add rbp, rdi
test r15w, r10w
jmp 0x1404244ef
test r10, r10
jmp 0x1404244f7
je 0x140424525
mov rbx, r10
nop
jmp 0x140424507
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x140424514
inc rdx
jmp 0x14042451c
dec rbx
jne 0x140424507
cmp rbp, 3
jb 0x14042422e
nop word [rax + rax]
movzx eax, byte [r14 + rdx]
cmp sil, spl
test r15w, sp
stc
mov byte [rcx + rdx], al
xor ah, dh
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
bts eax, r13d
not rax
rcl ah, 0x78
movzx eax, byte [r14 + rdx + 2]
stc
mov byte [rcx + rdx + 2], al
sal eax, cl
movzx eax, byte [r14 + rdx + 3]
cmc
mov byte [rcx + rdx + 3], al
jmp 0x140424578
add rdx, 4
cmc
cmp rdi, rdx
jne 0x140424535
jmp 0x14042422e
mov r8d, dword [rsp + 0x5c]
test spl, bl
clc
test r8d, r8d
jmp 0x14042459c
je 0x14042508f
mov eax, dword [rsp + 0x24]
jmp 0x1404245ab
movsxd r12, eax
mov r14, rdx
cdq
movzx r13, r11w
mov edi, eax
or dx, 0x28c3
btc dx, 0x98
lea r13, [r15 + r10]
shr dx, cl
btc r11d, r9d
bsf si, r13w
mov eax, edi
shr sil, cl
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
inc r11b
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
mov rdx, rax
shr rdx, 5
dec r9
inc rdx
mov rax, rdx
inc sil
test ah, 0x74
mov qword [rsp + 0xa0], rdx
clc
movzx r9, r15w
rol r11w, 0xfb
movabs rax, 0xffffffffffffffe
rcl r11b, 0x7a
and rdx, rax
bts r9w, r12w
rcr r11b, 0xb4
mov qword [rsp + 0x90], rdx
mov r9b, 0xa1
mov esi, edi
and esi, 0xfffffff8
sbb r11b, cl
mov r9, rdi
bts eax, r12d
movsx rax, di
neg r9
setns al
mov rax, qword [rsp + 0xf0]
movsxd r11, r8d
lea r11, [r15 + rax]
jmp 0x140424665
add r11, r10
test ecx, esp
add r15, qword [rsp + 0xb8]
lea r15, [r15 + r10]
sub r10d, r10d
jmp 0x1404246c3
mov byte [rcx + r12], 0xff
test r12b, r8b
cmp r11d, ebp
cmc
add r14, r12
add rcx, rbx
jmp 0x140424695
inc r10
test r12d, 0x1f15d6b
lea r11, [r11 + rbx]
test r13, 0x19754fe3
clc
cmp eax, ebp
add r15, rbx
jmp 0x1404246b5
dec r8d
jmp 0x1404246bd
je 0x140425099
cmp dword [rsp + 0x24], 0
jmp 0x1404246cd
jle 0x14042467e
cmp dword [rsp + 0x24], 8
jmp 0x1404246dd
jae 0x14042479a
sub edx, edx
clc
adc ebp, 0x2da95f1f
mov rbp, rdx
cmp esi, edi
test dil, 1
jmp 0x1404246fa
je 0x14042473e
mov rax, rdx
sub rax, rbx
add rbp, r8
movzx rbp, ax
sub rbp, 0x74c6158
movzx eax, byte [rcx + rax]
stc
test bl, spl
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
bts bp, r12w
bts rbp, r11
movzx rbp, ax
mov rbp, rdx
test r10, rdi
or rbp, 1
clc
cmp ah, 0xd9
not rdx
cmc
test sil, 0xf8
cmp rdx, r9
jmp 0x14042474e
je 0x14042467e
nop
movzx eax, byte [r15 + rbp]
cmc
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
movsx eax, bx
clc
neg ah
movzx eax, byte [r15 + rbp + 1]
clc
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
cmc
test r12w, 0x44a4
add rbp, 2
test r13w, r9w
cmp rdi, rbp
jmp 0x14042478f
jne 0x140424755
jmp 0x14042467e
mov rax, r10
imul rax, rbx
xor dl, r15b
test r8b, 0x74
lea rax, [rax + r13]
bts rdx, r9
sbb edx, ebp
test ebp, r9d
mov rdx, r10
cmc
cmp ch, 0x90
clc
imul rdx, r12
add rdx, qword [rsp + 0x28]
stc
sub rax, rdx
stc
cmp rax, 0x20
jb 0x1404246e3
jb 0x1404246e3
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jb 0x1404246ec
cmp dword [rsp + 0x24], 0x20
jae 0x140424802
sub eax, eax
jmp 0x1404247fd
jmp 0x140424964
cmp qword [rsp + 0x70], 0
jmp 0x14042480d
je 0x1404248db
mov rbp, qword [rsp + 0x90]
jmp 0x140424825
sub edx, edx
jmp 0x14042482c
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424837
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140424843
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14042484f
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424868
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140424873
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424886
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140424892
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x1404248a1
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
test rcx, rbp
movdqu xmmword [rcx + rdx + 0x30], xmm0
test rbx, 0x46000ba6
cmp dil, r8b
add rdx, 0x40
cmp r12, r8
stc
add rbp, 0xfffffffffffffffe
jmp 0x1404248d0
jne 0x14042482c
jmp 0x1404248dd
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x1404248ea
je 0x140424935
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bts rax, r15
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424911
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140424920
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmc
jmp 0x140424935
cmp qword [rsp + 0x40], rdi
jmp 0x14042493f
je 0x14042467e
mov rdx, qword [rsp + 0x40]
mov rax, rdx
test dil, 0x18
jmp 0x140424956
je 0x1404246ec
nop dword [rax]
jmp 0x140424964
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140424975
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r15b, 0x3b
cmc
cmp rsi, rax
jne 0x140424964
mov rdx, rsi
test spl, 0x4e
clc
cmp rbp, r12
cmp rsi, rdi
jmp 0x1404249a3
je 0x14042467e
jmp 0x1404246ec
test ebx, ebx
jle 0x140424af8
movsxd r9, dword [rsp + 0x24]
cmp dh, 0xbe
jmp 0x1404249c9
mov r10d, ebx
jmp 0x1404249d5
cmp ebx, 8
jmp 0x1404249dd
jae 0x140425607
xor r11d, r11d
mov rdx, r11
cmc
test r10b, 1
jmp 0x1404249f3
je 0x140424a3b
mov rax, r11
shl dx, 0x92
sub rax, r9
or dx, ax
movzx eax, byte [rcx + rax]
cmovge dx, dx
ror rdx, 0xa5
btr rdx, rax
shr al, 1
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + r11]
xadd rdx, rdx
neg edx
adc dl, 0xf4
mov byte [rcx + r11], al
sar dx, cl
sal rdx, cl
mov rdx, r11
or rdx, 1
not r11
add r11, r10
jmp 0x140424a46
je 0x140424af8
mov rcx, qword [rsp + 0x40]
sal bx, 0xb8
btc rbx, 0x31
shld rbp, r15, 0x5e
mov rax, rcx
btr bp, sp
sub rax, r9
sbb bl, r12b
xadd ebx, ebp
rcr bpl, 0x3d
add rax, r15
mov bpl, 0xbc
inc rax
add rcx, r15
movzx bx, r14b
not bpl
inc rcx
or bpl, 0xc9
movzx ebx, byte [rax + rdx - 1]
sbb bpl, al
shr bl, 1
bts ebp, r10d
mov rbp, qword [rsp + 0x28]
jmp 0x140424aab
add bl, byte [rbp + rdx]
test rbx, 0x71624759
mov byte [rcx + rdx - 1], bl
cmp al, r14b
movzx ebx, byte [rax + rdx]
shr bl, 1
jmp 0x140424acb
add bl, byte [rbp + rdx + 1]
clc
mov byte [rcx + rdx], bl
cmp rbx, r11
test bpl, 0x8e
add rdx, 2
jmp 0x140424aea
cmp r10, rdx
jmp 0x140424af2
jne 0x140424a8e
mov r14, qword [rsp + 0x28]
xchg r10w, r10w
shl r8w, 0xab
shr r8d, cl
add r14, r13
movzx r11d, cx
mov r13, qword [rsp + 0xd8]
xchg r10w, r11w
cmovp r11d, r14d
movsx r8w, r14b
mov r8d, dword [rsp + 0x2b0]
movsx r10d, sp
movsx r10, r11w
bswap r10d
mov r11, qword [rsp + 0x108]
mov r10, 0x7b524008
mov r10, qword [rsp + 0x88]
movzx rbx, bx
mov rbx, qword [rsp + 0x30]
jmp 0x140424b5d
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140425339
mov r9d, dword [rsp + 0x5c]
test r9d, r9d
jmp 0x140424b86
je 0x14042508f
mov eax, dword [rsp + 0x24]
movsxd r12, eax
xadd r13w, bp
test spl, 0x55
mov esi, eax
lea r8, [r15 + r10]
mov eax, esi
and bp, 0x7e37
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
sal r11d, cl
rcr r11b, cl
mov rbp, rax
shr rbp, 5
movzx r14w, r12b
setge r13b
inc rbp
rol al, cl
inc r14d
mov rax, rbp
btc r11d, ebp
cbw
rcl r11, cl
mov qword [rsp + 0xa0], rbp
bsr r14w, bp
dec r13
rcl ax, cl
movabs rax, 0xffffffffffffffe
and rbp, rax
xor r13d, 0x56d23b4e
mov qword [rsp + 0x90], rbp
shr r14b, 0x18
mov rbp, r10
bswap rax
movzx r11d, si
mov r13d, 0x753d2c3c
mov r10d, esi
movzx r14, r13w
sbb r13b, dil
and r10d, 0xfffffff8
shr al, 0x60
cbw
mov r13, rsi
rol r14d, 0x7a
xchg r14w, r11w
xor al, bh
neg r13
mov rax, qword [rsp + 0xf0]
btc r14d, r12d
lea r11, [r15 + rax]
lea r11, [r11 + rbp]
shld r14, rsp, 0xb0
rcr r14b, cl
sar r14b, cl
add r15, qword [rsp + 0xb8]
rcl r14b, 0xb
movsx r14, r8w
add r15, rbp
btr r14w, si
xor ebp, ebp
movzx r14w, r11b
mov r14, rdx
jmp 0x140424c90
jmp 0x140424cdf
mov byte [rcx + r12], 0xff
test r11b, 0xea
cmp bl, r13b
add r14, r12
cmp r13d, r8d
add rcx, rbx
inc rbp
cmp r13d, 0x3b784cff
jmp 0x140424cb9
add r11, rbx
test r11b, cl
cmp bl, r9b
cmp r11, 0x79c6702e
add r15, rbx
jmp 0x140424cd1
dec r9d
jmp 0x140424cd9
je 0x140425099
cmp dword [rsp + 0x24], 0
jmp 0x140424ce9
jle 0x140424c95
cmp dword [rsp + 0x24], 8
jmp 0x140424cf9
jae 0x140424de4
xor edi, edi
or dl, 0x6e
btc dx, 0x82
adc dh, bh
mov rdx, rdi
clc
cmc
test sil, 1
je 0x140424d57
mov rax, rdi
sub rax, rbx
shld edx, r14d, 0x56
test rdi, rdi
xor edx, r8d
movzx eax, byte [rcx + rax]
shr al, 1
shr dl, 0xd7
add al, byte [r14 + rdi]
mov dx, 0x7527
cqo
mov byte [rcx + rdi], al
shrd dx, sp, 0x89
rcl dh, cl
cdq
mov rdx, rdi
clc
or rdx, 1
clc
jmp 0x140424d57
not rdi
cmp ax, r9w
stc
cmc
cmp rdi, r13
je 0x140424c95
nop word [rax + rax]
and ax, r8w
cmp r13b, sil
rcl rax, 0x9f
movzx eax, byte [r15 + rdx]
shr al, 1
cmp ax, r12w
jmp 0x140424d91
add al, byte [r14 + rdx]
jmp 0x140424d9f
mov byte [rcx + rdx], al
movsxd rax, r11d
movzx eax, byte [r15 + rdx + 1]
shr al, 1
cmp r12w, r11w
jmp 0x140424db7
add al, byte [r14 + rdx + 1]
cmp r9b, 0x6d
mov byte [rcx + rdx + 1], al
test r11, 0x5126471e
cmc
add rdx, 2
clc
cmp rsi, rdx
jmp 0x140424dd9
jne 0x140424d7d
jmp 0x140424c95
mov rax, rbp
movsx dx, dil
imul rax, rbx
sub dh, 0xd2
add rax, r8
xor dx, r14w
shl dl, cl
mov rdx, rbp
test ebx, 0x72f4935
imul rdx, r12
cmp eax, r8d
clc
cmc
add rdx, qword [rsp + 0x28]
test r13w, r9w
sub rax, rdx
cmp rax, 0x20
jmp 0x140424e23
jb 0x140424cff
jb 0x140424cff
mov edi, 0
cmc
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140424e40
jb 0x140424d0b
cmp dword [rsp + 0x24], 0x20
jae 0x140424e5d
sub eax, eax
jmp 0x140424e58
jmp 0x140425031
mov rdi, r8
clc
cmc
stc
cmp qword [rsp + 0x70], 0
je 0x140424f60
mov r8, qword [rsp + 0x90]
cmp r15b, r13b
sub edx, edx
jmp 0x140424e81
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424e8c
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140424e9f
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140424eab
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424ed1
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140424edc
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140424ee8
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424ef4
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140424f00
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140424f0b
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x140424f36
movdqu xmmword [rcx + rdx + 0x30], xmm3
cmp r9b, 0x44
test r8w, r14w
add rdx, 0x40
test r13w, r11w
add r8, 0xfffffffffffffffe
jmp 0x140424f55
jne 0x140424e81
jmp 0x140424f69
xor edx, edx
jmp 0x140424f69
test byte [rsp + 0xa0], 1
jmp 0x140424f76
je 0x140424fe8
movdqu xmm0, xmmword [r14 + rdx]
rcl al, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
btc eax, r13d
rcl eax, cl
stc
mov rax, rdx
test r9b, r13b
sub rax, rbx
jmp 0x140424fa0
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424faa
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140424fb5
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
rcr r8, 0x3d
movdqu xmmword [rcx + rdx + 0x10], xmm3
bsr r8, rcx
btc r8, rdx
cmp qword [rsp + 0x40], rsi
mov r8, rdi
jmp 0x140424ff5
je 0x140424c95
mov rdi, qword [rsp + 0x40]
neg al
cbw
rcr rax, 0x5a
mov rax, rdi
jmp 0x140425010
test sil, 0x18
jmp 0x140425019
je 0x140424d0b
nop word cs:[rax + rax]
jmp 0x140425031
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140425042
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
jmp 0x140425063
cmp r10, rax
jmp 0x14042506b
jne 0x140425031
mov rdi, r10
cmc
cmp r10w, ax
test rsi, r12
cmp r10, rsi
jmp 0x140425084
je 0x140424c95
jmp 0x140424d0b
mov r14, rdx
movzx rsi, r12w
or sil, bl
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jmp 0x1404250a8
jne 0x140425306
mov r8d, dword [rsp + 0x2b0]
or r12w, 0x191a
btr r11w, bp
test r8d, r8d
mov r13, qword [rsp + 0xd8]
movsxd r11, edx
jmp 0x1404250d8
mov r11, qword [rsp + 0x108]
mov r12d, edx
xchg r12b, r10b
bswap r10w
mov r10, qword [rsp + 0x88]
movzx r12, dx
mov r12, qword [rsp + 0x118]
jmp 0x140425103
je 0x1404253c0
mov rcx, qword [rsp + 0x140]
btr rax, r11
add rcx, qword [r13 + 0x18]
bswap ax
dec ax
movsxd rax, dword [rsp + 0x24]
jmp 0x140425129
inc rax
cmp dword [rsp + 0x5c], 7
jmp 0x140425136
jb 0x1404252be
mov rdx, rbx
adc bp, 0x1226
rcl dil, 0xe9
movzx bx, bl
sub rdx, rax
sub bh, 0x24
add bl, ch
bts rbp, r9
mov ebp, dword [rsp + 0x128]
add si, 0x754c
xadd esi, ebx
mov sil, bpl
mov rsi, rcx
lea rbx, [rcx + rax]
movsx edi, cx
mov byte [rcx + rax], 0xff
mov rdi, qword [rsp + 0x30]
ror rcx, 0x59
rcr ecx, 0xc6
dec cx
mov byte [rdi + rbx], 0xff
mov ecx, 0x27803692
shrd edi, r14d, 0x43
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
btc cx, r13w
mov byte [rdi + rbx], 0xff
bswap cx
rcr edi, cl
add rbx, qword [rsp + 0x30]
btc edi, eax
mov rdi, qword [rsp + 0x30]
sal ch, 0x55
and cx, sp
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
movzx di, r15b
shr cl, 0x8b
mov rdi, qword [rsp + 0x30]
shld rcx, r10, 0x36
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
cmovp di, dx
shr rdi, cl
btr di, dx
mov rdi, qword [rsp + 0x30]
and cl, 0xe1
sar cx, 0xd2
sub cx, 0x2c77
mov byte [rdi + rbx], 0xff
xor cl, 0x4e
add rbx, qword [rsp + 0x30]
test r12w, 0x653c
cmp r13, 0x47455a22
or dil, 0xb
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
jmp 0x140425230
mov rdi, qword [rsp + 0x30]
rcr ch, cl
lea rcx, [rbx + rdi]
clc
sub rdi, r12
lea rcx, [rcx + rdx]
shr rdi, cl
bts edi, esi
rcl dil, 0xea
mov rdi, qword [rsp + 0x30]
clc
test r11w, di
stc
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
jmp 0x140425266
add ebp, 0xfffffff8
jmp 0x14042526e
jne 0x14042516a
add rsi, rbx
shld cx, r8w, 0x44
lea rsi, [rsi + rbx]
cqo
add rsi, rbx
sbb cl, 0x9c
add rsi, rbx
add rsi, rbx
xadd cx, dx
lea rsi, [rsi + rbx]
add rsi, rbx
shr ch, cl
or dl, ah
adc rcx, 0x2bdf4e89
add rsi, rbx
btc ecx, r10d
bt rcx, 0xb4
cmp al, 0xa5
mov rcx, rsi
sal dl, cl
movsxd rdx, r8d
inc dx
mov edx, dword [rsp + 0x12c]
cmc
jmp 0x1404252cb
test edx, edx
jmp 0x1404252d2
je 0x140425346
add rcx, rax
shld ax, dx, 0x36
sal al, cl
mov eax, edx
test r13w, r12w
cmc
mov byte [rcx], 0xff
add rcx, rbx
jmp 0x1404252f4
dec eax
jmp 0x1404252fb
jne 0x1404252e9
jmp 0x140425346
mov r13, qword [rsp + 0xd8]
jmp 0x140425313
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
xchg r10d, r10d
bswap r10w
movsxd r10, esi
mov r10, qword [rsp + 0x88]
movzx r12d, bp
mov r12, qword [rsp + 0x118]
jmp 0x140425346
inc r12
cmp r12, qword [rsp + 0x110]
je 0x14042692b
mov eax, dword [rsp + 0x60]
and cl, 0x66
adc sil, 0xc9
shl cx, 0x4a
imul eax, r12d
rcr sil, cl
movzx rsi, r9w
mov cl, bpl
mov rsi, qword [r13 + 0x18]
dec cl
and cx, 0x4898
mov qword [rsp + 0x140], rax
sal cx, 0xb2
add rsi, rax
movzx rcx, r10w
shrd cx, r13w, 0x18
xchg cx, cx
movzx ecx, byte [r14]
jmp 0x1404253a5
sub r9d, r9d
test r11w, r9w
stc
cmp cl, 4
jmp 0x1404253b5
jbe 0x140421f78
jmp 0x1404219e1
inc r12
cmp r15d, 0x3cc121af
cmp r12, qword [rsp + 0x110]
jmp 0x1404253d7
jne 0x140425357
jmp 0x140426861
mov rax, qword [rsp + 0x40]
and rdx, rsp
or dl, bh
lea rdx, [r15 + rax]
and rax, rdx
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
lea rax, [rax + rsi]
cmp r11, 0x26a57cea
cmp rdx, 0x10
jmp 0x140425414
jb 0x1404222bd
jb 0x1404222bd
cmp rax, 0x10
jmp 0x140425429
jb 0x1404222bd
cmp dword [rsp + 0x60], 0x10
jmp 0x140425439
jb 0x1404222bd
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x14042544f
jb 0x1404222c2
cmp ebx, 0x10
jmp 0x14042545d
jae 0x14042565f
xor r12d, r12d
jmp 0x14042546b
jmp 0x140425a12
mov rax, qword [rsp + 0x40]
btc rdx, 0x4d
shr dx, 0x45
not dx
lea rax, [rax + r15]
shl rdx, cl
mov rdx, rax
cmp bp, r10w
sub rdx, qword [rsp + 0x28]
stc
test rbp, rdx
cmp rdx, 0x20
jmp 0x1404254a1
jb 0x140422d0d
jb 0x140422d0d
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jb 0x140422d1e
cmp ebx, 0x20
jae 0x140425c5b
xor r10d, r10d
jmp 0x1404254cf
jmp 0x14042646f
mov rax, qword [rsp + 0x40]
cmc
cmp ebp, 0x35fb1c2b
add rax, r15
sub rax, qword [rsp + 0x28]
test al, r9b
test bpl, 0x55
clc
cmp rax, 0x20
jmp 0x1404254f9
jb 0x140423489
jb 0x140423489
mov edi, 0
test bpl, 0x35
jmp 0x140425518
cmp dword [rsp + 0x24], 0x20
jb 0x140423491
cmp ebx, 0x20
jmp 0x14042552b
jae 0x140425d87
sub edi, edi
jmp 0x140425538
jmp 0x140426557
mov rax, qword [rsp + 0x40]
cmc
lea rax, [rax + r15]
cmp bp, r10w
sub rax, qword [rsp + 0x28]
stc
test r9b, bpl
cmp rax, 0x20
jb 0x140423a13
jb 0x140423a13
cmp dword [rsp + 0x60], 0x20
jmp 0x14042556e
jb 0x140423a13
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140425584
jb 0x140423a19
cmp ebx, 0x20
jmp 0x140425592
jae 0x140425ed6
xor r11d, r11d
jmp 0x140426031
mov rax, qword [rsp + 0x40]
cmp r8b, 0xa4
lea rax, [rax + r15]
stc
cmp r9b, 0x34
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x1404255c0
jb 0x140423ffd
jb 0x140423ffd
mov edi, 0
test r14d, esi
cmp esp, ebx
test rbx, 0x154061e
cmp dword [rsp + 0x24], 0x20
jmp 0x1404255e7
jb 0x140423fff
cmp ebx, 0x20
jmp 0x1404255f5
jae 0x1404260e8
xor edi, edi
jmp 0x140425602
jmp 0x14042666b
mov rax, qword [rsp + 0x40]
add rax, r15
sub rax, qword [rsp + 0x28]
test r9b, dl
test r14, 0x7eb8642f
cmp rax, 0x20
jmp 0x140425627
jb 0x1404249e3
jb 0x1404249e3
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140425643
jb 0x1404249e6
cmp ebx, 0x20
jmp 0x140425651
jae 0x14042624a
sub r11d, r11d
jmp 0x140426783
mov r12d, r14d
movzx rdx, ax
shrd bx, r13w, 0x19
and r12d, 0xfffffff0
sbb dx, r14w
btr bp, r10w
mov rbp, qword [rsp + 0x40]
xor dl, spl
sub rbp, rsi
btr dx, 0x22
and bh, 0xe
adc dl, bl
add rbp, r15
cdq
mov rax, r12
bswap bx
mov rbx, rcx
mov dl, r15b
mov dx, 0x90d
mov r10, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
jmp 0x1404256b4
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 0x140425705
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 0x140425740
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
stc
cmp dh, ah
add r10, 0x10
add rbp, 0x10
jmp 0x1404259e7
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x1404259f4
jne 0x1404256b4
cmp r12, r14
jmp 0x140425a02
je 0x140424af8
test r14b, 8
je 0x1404222c2
mov edx, r14d
inc r10
and edx, 0xfffffff8
mov r11, qword [rsp + 0x40]
setge bpl
rol al, 0x98
rcl r10d, cl
sub r11, rsi
and r8b, cl
add r11, r15
movzx rbp, r10w
mov r8w, sp
movsx rbx, r8w
mov rax, qword [rsp + 0x88]
not r10w
cmovge r10, r9
lea r10, [r11 + rax]
seto bpl
mov rbp, rdx
movzx eax, dx
cwde
jmp 0x140425a63
mov rbx, rcx
movsx ax, al
sets r8b
mov rax, r9
mov r8, qword [rsp + 0x28]
jmp 0x140425a7b
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140425a94
movq xmm11, qword [r10 + r12]
jmp 0x140425a9f
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140425ac3
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm13
movdqa xmm6, xmm5
punpcklwd xmm6, xmm13
punpckhwd xmm5, xmm13
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rbx + r12], xmm4
add r8, 8
add r11, 8
add r10, 8
add rax, 8
clc
add rbx, 8
add rbp, 0xfffffffffffffff8
clc
cmp r11, 0x465c15b4
cmp r8b, cl
cmp r12, rbp
jmp 0x140425c3a
jne 0x140425a89
mov r12, rdx
jmp 0x140425c48
cmp rdx, r14
jmp 0x140425c50
je 0x140424af8
jmp 0x1404222c2
mov r10d, ebp
stc
and r10d, 0xffffffe0
lea rdx, [r10 - 0x20]
bt r8, 0xc4
movsx r8, r10w
movzx r8w, al
mov r8, rdx
shr r8, 5
inc r8
cmc
test bl, r8b
test rdx, rdx
jmp 0x140425c8b
je 0x1404263df
mov rsi, r8
cmp bpl, 2
movzx dx, r10b
movabs rdx, 0xffffffffffffffe
ror dil, 0x6d
xor di, r14w
movzx edi, dx
and rsi, rdx
add rax, qword [rsp + 0x148]
movzx rdx, cx
mov rdx, qword [rsp + 0x40]
shr dil, 0x76
sar dil, cl
add rdx, r15
add rdx, 0x30
xor dil, 0x15
movzx edi, r9w
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
jmp 0x140425ce8
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140425cf2
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140425cfd
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140425d12
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140425d21
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140425d2c
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140425d37
movdqu xmm1, xmmword [rdi + rbx + 0x30]
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x140425d48
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140425d56
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
jmp 0x140425d6a
movdqu xmmword [rdx + rbx], xmm0
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140425d7c
jne 0x140425ce8
jmp 0x1404263f4
mov edi, r10d
and r8b, r10b
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
mov r8, rax
test spl, 0xb2
clc
shr r8, 5
jmp 0x140425da5
inc r8
jmp 0x140425daf
test rax, rax
jmp 0x140425db7
je 0x1404264d0
mov rbx, r8
sal al, cl
cdqe
rcr bp, 0x32
movabs rax, 0xffffffffffffffe
movsx bp, sil
and rbx, rax
bts rbp, r11
not bpl
cmp r15b, 0xce
mov rdx, qword [rsp + 0x40]
rcr ax, cl
bt bp, 0x33
mov rax, rdx
shld rbp, rcx, 0x3b
add bp, 0xe7
xor bpl, 0xda
sub rax, r9
setge bpl
sal bp, 0xe5
shr ebp, cl
lea rbp, [r15 + rax]
adc al, r9b
add rbp, 0x30
bsr ax, r12w
add rdx, r15
bt eax, 0xfa
add rdx, 0x30
xor esi, esi
bswap rax
mov ah, 0xe4
movzx eax, bp
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140425e45
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140425e50
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140425e65
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140425e74
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140425e85
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140425ea0
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp r13w, bp
jmp 0x140425eb4
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
cmp r14w, sp
stc
add rbx, 0xfffffffffffffffe
jmp 0x140425ecb
jne 0x140425e3b
jmp 0x1404264d2
mov r11d, edx
shld esi, r12d, 0xc2
sar al, cl
rcr bpl, cl
and r11d, 0xffffffe0
bsr si, sp
lahf
mov rax, qword [rsp + 0x150]
movsx bp, bpl
ror bh, cl
lea rax, [rax + r15]
mov rsi, qword [rsp + 0x40]
or bpl, bpl
add rax, rsi
xchg rbx, r10
mov rbp, rsi
sub rbp, r8
lea r10, [r15 + rbp]
btc ebx, esp
movsx bx, r11b
bts rbx, rdx
add r10, 0x10
movzx bx, r9b
mov bl, 0x32
cmovne rbx, rsi
lea rbx, [r15 + rsi]
test sil, sil
jmp 0x140425f41
add rbx, 0x10
sub esi, esi
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140425f55
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140425f60
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140425f6c
movdqu xmm4, xmmword [rax + rsi - 0x10]
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140425f7c
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 0x140425fa0
movdqu xmm3, xmmword [r10 + rsi]
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
movdqu xmmword [rbx + rsi], xmm3
stc
cmp r13b, sil
add rsi, 0x20
cmp r11, rsi
jmp 0x14042600f
jne 0x140425f55
cmp r11, rdx
jmp 0x14042601d
je 0x140424af8
test dl, 0x18
jmp 0x14042602b
je 0x140423a19
mov rbp, r11
sub r11, 0x4f6e2908
btr rax, 0x71
movsx r11w, r8b
mov r11d, edx
ror al, cl
btc eax, 0x9e
not ah
and r11d, 0xfffffff8
btc ax, 0x70
mov rax, qword [rsp + 0x40]
test r9b, 0xe7
cmc
cmp bpl, 0xe1
sub rax, r8
test bpl, 0x30
add rax, r15
jmp 0x140426076
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
movq xmm0, qword [rbx + rbp]
jmp 0x140426089
movq xmm1, qword [r9 + rbp]
jmp 0x140426094
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x1404260a2
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
test r11b, 0x40
cmc
add rbp, 8
jmp 0x1404260cc
cmp r11, rbp
jne 0x14042607f
cmp r11, rdx
jmp 0x1404260dd
jne 0x140423a19
jmp 0x140424af8
mov edi, r10d
btc rax, r11
shrd rax, r10, 0x81
shr ax, cl
and edi, 0xffffffe0
sbb r8b, r14b
lea rax, [rdi - 0x20]
bswap r8w
sar r8, cl
mov r8, rax
cmp r10w, 0x6306
clc
test r14, 0x49763527
shr r8, 5
jmp 0x140426122
inc r8
cmp ah, 0xbb
test r9b, 0xd3
test rax, rax
jmp 0x140426134
je 0x1404265ec
mov rbx, r8
movabs rax, 0xffffffffffffffe
cmp r8, r13
cdq
and rbx, rax
ror ax, 0x5e
cbw
jmp 0x140426159
mov rdx, qword [rsp + 0x40]
mov rax, rdx
sbb bp, 0x6116
and rbp, rbp
test dl, r10b
sub rax, r9
lea rbp, [r15 + rax]
sbb al, r11b
or ax, 0x53b
sal ax, cl
add rbp, 0x30
setbe ah
sar al, 9
xor al, 0x69
add rdx, r15
bsr ax, si
lahf
sub al, r8b
add rdx, 0x30
or ah, 0xc0
setle ah
sub esi, esi
jmp 0x1404261a7
mov rax, qword [rsp + 0x28]
jmp 0x1404261b1
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404261bb
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404261c6
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404261d1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404261e0
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404261ef
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404261fa
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x14042620b
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140426220
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x14042622f
movdqu xmmword [rdx + rsi], xmm0
test ecx, r10d
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jne 0x1404261b1
jmp 0x1404265f9
mov r11d, r10d
adc r8b, r12b
jmp 0x14042625c
and r11d, 0xffffffe0
sal al, cl
xchg r8b, r8b
sar al, 0x4a
lea rax, [r11 - 0x20]
and r8b, sil
inc r8b
test r12d, 0x4f896858
mov r8, rax
test rbp, rdi
clc
shr r8, 5
jmp 0x140426289
inc r8
test rax, rax
jmp 0x140426294
je 0x1404266eb
mov rsi, r8
shr rdx, cl
sal di, cl
xor dil, r9b
movabs rax, 0xffffffffffffffe
rcr edx, 0x46
and rsi, rax
xadd ax, ax
mov rdx, qword [rsp + 0x40]
mov rax, rdx
rcl edi, 1
sar ebp, 0x7c
or bpl, r14b
sub rax, r9
bsr rbp, rax
bts ebp, r14d
sal rdi, 0xc1
lea rbp, [r15 + rax]
rcl di, 0x4b
mov edi, 0x702c5234
rcr edi, cl
add rbp, 0x30
shl dil, 0x78
xchg dil, dil
lea rdi, [r15 + rdx]
test r15d, 0x76fa064d
add rdi, 0x30
sub ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140426316
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140426320
movdqu xmm1, xmmword [rax + rbx + 0x10]
movdqu xmm2, xmmword [rbp + rbx - 0x30]
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140426337
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 0x14042635c
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140426367
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140426372
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x14042637d
movdqu xmm2, xmmword [rbp + rbx - 0x10]
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x14042638e
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
movdqu xmmword [rdi + rbx], xmm3
cmp r11, 0x18d02705
jmp 0x1404263bf
add rbx, 0x40
test sp, bp
cmp r11b, 0x58
cmc
add rsi, 0xfffffffffffffffe
jmp 0x1404263d4
jne 0x140426316
jmp 0x1404266fa
sub ebx, ebx
sbb di, bx
bts di, dx
bswap di
mov rdi, qword [rsp + 0x28]
test r14b, 0x8a
test r8b, 1
jmp 0x1404263fd
je 0x140426452
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x14042640d
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140426418
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140426423
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140426433
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmc
jmp 0x140426442
movdqu xmmword [rcx + rbx + 0x10], xmm0
clc
cmp r13b, 0xa8
jmp 0x140426452
cmp r10, rbp
jmp 0x14042645a
je 0x140424af8
test bpl, 0x18
jmp 0x140426469
je 0x140422d1e
mov rax, r10
shl edx, cl
movsx edx, si
bts dx, r14w
mov r10d, ebp
btc rdx, 0x52
and r10d, 0xfffffff8
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
jmp 0x140426497
movq xmm1, qword [r9 + rax]
jmp 0x1404264a2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r10, rax
jmp 0x1404264b7
jne 0x14042648d
cmp r10, rbp
jmp 0x1404264c5
je 0x140424af8
jmp 0x140422d1e
xor esi, esi
test r8b, 1
jmp 0x1404264db
je 0x14042653f
mov rax, qword [rsp + 0x28]
test sil, 0xa2
stc
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
cmc
cmp r10w, ax
jmp 0x140426503
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140426510
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042651f
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp r13w, 0x32a5
movdqu xmmword [rcx + rsi + 0x10], xmm0
jmp 0x14042653f
cmp rdi, r10
je 0x140424af8
test r10b, 0x18
jmp 0x140426551
je 0x140423491
mov rax, rdi
bsf bp, r11w
not bpl
sal dil, cl
mov edi, r10d
dec ebp
bts rdx, r14
sub bpl, r14b
and edi, 0xfffffff8
add bpl, r14b
setae dl
mov rdx, qword [rsp + 0x40]
xadd bpl, bpl
sub rdx, r9
shl bpl, 0xde
sbb bp, di
movzx rbp, r8w
add rdx, r15
xchg bpl, bpl
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x1404265ac
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test rsi, 0x26b13bab
test bl, r15b
stc
add rax, 8
cmp r13b, 0x62
test r8b, spl
cmp rdi, rax
jmp 0x1404265d3
jne 0x14042659c
cmp rdi, r10
jmp 0x1404265e1
je 0x140424af8
jmp 0x140423491
sub esi, esi
cmc
test di, r10w
cmp r9w, 0x3c71
test r8b, 1
jmp 0x140426602
je 0x140426653
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
sub rax, r9
jmp 0x140426623
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042662d
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042663c
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x14042664c
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
cmp rdi, r10
je 0x140424af8
test r10b, 0x18
jmp 0x140426665
je 0x140423fff
mov rax, rdi
shr dh, cl
mov edi, r10d
bsf rbp, r12
and edi, 0xfffffff8
clc
mov rdx, qword [rsp + 0x40]
test r12b, 0xd
bts bp, dx
jmp 0x14042668d
sub rdx, r9
sar rbp, cl
add rdx, r15
jmp 0x14042669b
mov rbp, qword [rsp + 0x28]
jmp 0x1404266a5
movq xmm0, qword [rbp + rax]
jmp 0x1404266b0
movq xmm1, qword [rdx + rax]
jmp 0x1404266ba
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r8b, dil
add rax, 8
cmp rdi, rax
jmp 0x1404266d2
jne 0x1404266a5
cmp rdi, r10
jmp 0x1404266e0
je 0x140424af8
jmp 0x140423fff
xor ebx, ebx
jmp 0x1404266f2
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x140426766
mov rax, qword [rsp + 0x28]
test spl, 0x18
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
cbw
mov rax, rbx
sub rax, r9
jmp 0x140426725
movdqu xmm2, xmmword [rcx + rax]
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
jmp 0x140426755
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmp sp, 0x1ae7
cmc
jmp 0x140426766
cmp r11, r10
jmp 0x14042676e
je 0x140424af8
test r10b, 0x18
jmp 0x14042677d
je 0x1404249e6
mov rax, r11
bsf r11w, r15w
mov r11d, r10d
movzx dx, r8b
btr dx, r13w
sar dx, cl
and r11d, 0xfffffff8
cmovge edx, r11d
bt dx, 0xf7
mov rdx, qword [rsp + 0x40]
test r9b, spl
cmp al, dil
sub rdx, r9
cmp r14w, 0x29da
test r14w, 0x228
jmp 0x1404267c7
add rdx, r15
jmp 0x1404267cf
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404267e1
movq xmm0, qword [rbp + rax]
jmp 0x1404267ec
movq xmm1, qword [rdx + rax]
jmp 0x1404267f6
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
clc
add rax, 8
cmp spl, 0x61
cmp bx, di
cmc
cmp r11, rax
jmp 0x14042681e
jne 0x1404267e1
cmp r11, r10
jmp 0x14042682c
je 0x140424af8
jmp 0x1404249e6
mov r9d, 1
mov eax, dword [rsp + 0x2c0]
clc
cmp eax, 8
jmp 0x14042684d
jl 0x1404219e1
cmp eax, 0x10
jmp 0x14042685b
jne 0x1404219e1
mov rbp, qword [rsp + 0xf8]
imul ebp, dword [rsp + 0x2b8]
movzx r9, r14w
mov r9d, 1
stc
test ebp, ebp
jmp 0x140426883
je 0x1404219e1
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
stc
test r10b, 0xdf
cmp ecx, 3
jmp 0x14042689d
jb 0x1404268f8
mov edx, ebp
test r14d, esi
cmp dil, 0xc2
test r13b, 0xdb
and edx, 0xfffffffc
cmc
jmp 0x1404268b9
rol word [rax], 8
stc
jmp 0x1404268c3
rol word [rax + 2], 8
rol word [rax + 4], 8
stc
jmp 0x1404268d3
rol word [rax + 6], 8
cmc
stc
add rax, 8
jmp 0x1404268ea
add edx, 0xfffffffc
jmp 0x1404268f2
jne 0x1404268b9
test bpl, 3
jmp 0x140426901
je 0x1404219e1
and ebp, 3
xor edx, edx
rol word [rax + rdx*2], 8
jmp 0x140426916
inc rdx
cmp ebp, edx
jmp 0x140426920
jne 0x14042690c
jmp 0x1404219e1
mov eax, dword [rsp + 0x2c0]
movzx r9w, spl
xchg r9, r9
mov r9d, 1
clc
cmp eax, 8
jge 0x140426853
cmp dword [rsp + 0x2b8], 0
je 0x1404219e1
mov edx, dword [rsp + 0xf8]
mov r12d, r11d
movsxd rcx, eax
cmc
xor bp, 0x222b
mov qword [rsp + 0x40], rcx
bsr rbp, rax
lea ecx, [r8 - 1]
mov dword [rsp + 0x24], ecx
ror bpl, 0x13
lahf
adc eax, 0x1aab70de
movsxd rbp, ecx
mov ecx, dword [rsp + 0x84]
jmp 0x14042699a
imul ecx, r8d
rol ax, 0x35
sbb al, r14b
movsxd rax, r11d
imul ecx, dword [rsp + 0x68]
shl ah, 0x46
rcr ax, 0x71
mov dword [rsp + 0x84], ecx
test sil, bpl
btr ax, r10w
mov rax, rdx
bsf ax, bx
cwde
movsx rax, di
mov qword [rsp + 0x30], rdx
btr rax, 0x2b
adc ah, 0x94
bts ax, r12w
sub rdx, r12
sub al, 0x83
movsx eax, bp
mov qword [rsp + 0x28], rdx
shl ah, 0x1c
rol ah, 0x9b
neg r12
xor al, 0xa0
lea rax, [rbp*2 + 2]
cmp bx, 0x387d
test sp, cx
jmp 0x140426a0e
add rax, rbp
mov qword [rsp + 0xa0], rax
movsx rax, r9w
cwde
movzx ax, bpl
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
dec rbp
movzx eax, r10w
movsxd rax, esi
not rax
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
dec eax
mov dword [rsp + 0xc0], eax
cmc
clc
sub edi, edi
cmp rcx, 0x36093899
xor r10d, r10d
jmp 0x140426a64
jmp 0x140426a89
inc r10
cmp dil, 0x72
cmp sil, al
add edi, dword [rsp + 0x84]
stc
cmp r10, qword [rsp + 0x110]
je 0x1404219e1
mov rbp, qword [r13 + 0x18]
mov eax, dword [rsp + 0x60]
btr r8, r14
clc
rcr r13w, cl
mov r11d, eax
mov r13b, bl
imul r11d, r10d
xadd r8b, r8b
lea r8, [r11 + rbp]
xadd al, r14b
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
mov r14b, 1
cmc
jmp 0x140426ac2
cmp dword [rsp + 0x2c8], 0
jmp 0x140426acf
jne 0x140426afb
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
cmp ecx, 0x37264dc
rcl r14w, cl
movzx r14d, byte [rax + rcx]
movzx rax, si
or ah, 0x3b
btr eax, 0xc4
lea r13, [r13 + r12]
cmovg eax, ebp
mov edi, edi
clc
rcr ah, cl
movsx eax, r10w
mov eax, dword [rsp + 0x2c0]
cmp dil, r11b
jmp 0x140426b21
cmp eax, 4
jmp 0x140426b29
je 0x140426e1c
cmp eax, 2
jmp 0x140426b37
je 0x140426ef7
cmp eax, 1
jmp 0x140426b45
jne 0x140427087
mov ecx, dword [rsp + 0x64]
movsx rax, r12w
mov eax, ecx
cmp r8, r10
cmp r10b, 0x4e
cmp ecx, 8
jmp 0x140426b64
jl 0x140426cd3
mov rax, qword [rsp + 0x28]
sbb r13b, 0x26
movsx r13, bp
lea r13, [rax + rbp]
rcr ax, cl
mov eax, dword [rsp + 0x64]
setge sil
shl si, 0x71
mov esi, eax
sar ah, cl
or al, 0x55
shl ax, cl
movzx eax, byte [r13 + rdi]
cmp cx, sp
sar al, 7
and al, r14b
mov byte [rbp + rdi], al
sal al, 0x33
movzx ax, bpl
xadd al, ah
movzx eax, byte [r13 + rdi]
cmc
stc
add al, al
cmc
sar al, 7
clc
and al, r14b
cmc
jmp 0x140426bca
mov byte [rbp + rdi + 1], al
bswap ax
xadd ah, al
movzx eax, byte [r13 + rdi]
clc
test r10w, ax
shl al, 2
test ax, 0x5f85
sar al, 7
and al, r14b
mov byte [rbp + rdi + 2], al
xadd ah, al
and ax, 0x4800
movsx ax, sil
movzx eax, byte [r13 + rdi]
clc
shl al, 3
sar al, 7
stc
and al, r14b
mov byte [rbp + rdi + 3], al
movsxd rax, edx
bt eax, 0xb2
add ax, 0x4ae7
movzx eax, byte [r13 + rdi]
stc
test r13w, 0x4145
shl al, 4
test r11b, 0xf5
sar al, 7
and al, r14b
mov byte [rbp + rdi + 4], al
movzx eax, byte [r13 + rdi]
cmp rdx, 0x50386617
jmp 0x140426c4c
shl al, 5
sar al, 7
cmp r13w, 0x7c6d
and al, r14b
stc
mov byte [rbp + rdi + 5], al
xor eax, 0x5ed27ebb
movzx eax, byte [r13 + rdi]
shl al, 6
test r8d, r10d
jmp 0x140426c76
sar al, 7
and al, r14b
mov byte [rbp + rdi + 6], al
stc
movzx eax, byte [r13 + rdi]
stc
test bpl, 0xa7
and al, 1
neg al
clc
stc
cmc
and al, r14b
mov byte [rbp + rdi + 7], al
bswap eax
xchg ah, ah
movsx eax, ax
lea eax, [rsi - 8]
jmp 0x140426ca9
inc r13
cmp spl, cl
add rbp, 8
cmp esi, 0xf
jmp 0x140426cbb
ja 0x140426b8a
add r13, rdi
bsf r8d, esp
and r8b, bpl
lea rbp, [rbp + rdi]
mov r8, rbp
test eax, eax
jmp 0x140426cda
jle 0x140427087
movzx edx, byte [r13]
sar dl, 7
cmp si, bx
and dl, r14b
cmp r11d, 0x42e064c4
mov byte [r8], dl
cmp eax, 1
je 0x140427087
movzx edx, byte [r13]
cmp r9b, bl
test rbp, 0x21114fb9
add dl, dl
sar dl, 7
and dl, r14b
cmc
stc
mov byte [r8 + 1], dl
stc
cmp eax, 3
jb 0x140427087
movzx edx, byte [r13]
shl dl, 2
stc
sar dl, 7
cmp r13w, di
stc
and dl, r14b
test r10w, 0x4b4d
jmp 0x140426d48
mov byte [r8 + 2], dl
stc
test r12, 0x5d2f241f
cmp eax, 3
jmp 0x140426d5c
je 0x140427087
movzx edx, byte [r13]
test rcx, 0x3edb3850
clc
cmp bpl, 0xeb
shl dl, 3
cmp r14b, r9b
sar dl, 7
and dl, r14b
stc
mov byte [r8 + 3], dl
cmp rbx, 0x50ee17a6
clc
cmc
cmp eax, 5
jmp 0x140426d95
jb 0x140427087
movzx edx, byte [r13]
shl dl, 4
test r11b, cl
stc
sar dl, 7
cmc
test r12, r14
and dl, r14b
cmc
mov byte [r8 + 4], dl
cmp eax, 5
jmp 0x140426dbe
je 0x140427087
movzx edx, byte [r13]
jmp 0x140426dce
shl dl, 5
test r14d, 0x4491733d
clc
sar dl, 7
test al, sil
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x140426dee
jb 0x140427087
movzx eax, byte [r13]
shl al, 6
test cx, 0x4f85
sar al, 7
jmp 0x140426e10
and al, r14b
mov byte [r8 + 6], al
jmp 0x140427087
mov ecx, dword [rsp + 0x64]
sbb al, r14b
movsxd rax, ebp
mov eax, ecx
cmc
jmp 0x140426e2e
cmp ecx, 2
jl 0x140426ec4
mov rax, qword [rsp + 0x28]
not dl
lea r13, [rax + rbp]
rcr dh, 0x7a
shl dh, cl
mov eax, dword [rsp + 0x64]
mov edx, eax
bts eax, r12d
movzx eax, byte [r13 + rdi]
cmp rsi, 0x19ab2118
cmp cl, r15b
shr al, 4
stc
test spl, 0x5b
mul r14b
test r15w, 0x2635
cmc
mov byte [rbp + rdi], al
clc
movzx eax, byte [r13 + rdi]
and al, 0xf
cmp r11, rbx
mul r14b
jmp 0x140426e8b
mov byte [rbp + rdi + 1], al
lea eax, [rdx - 2]
jmp 0x140426e97
inc r13
add rbp, 2
cmp edx, 3
ja 0x140426e4b
lea r13, [r13 + rdi]
setae r8b
lea rbp, [rbp + rdi]
shrd r8d, r12d, 0x7b
rcr r8w, cl
rol r8b, cl
mov r8, rbp
cmp eax, 1
jmp 0x140426ecc
jne 0x140427087
movzx eax, byte [r13]
cmc
shr al, 4
test r8, 0x75b31b0d
mul r14b
jmp 0x140426eea
mov byte [r8], al
jmp 0x140426ef2
jmp 0x140427087
mov eax, dword [rsp + 0x64]
inc sil
shrd esi, r13d, 0x81
mov esi, eax
jmp 0x140426f0e
cmp eax, 4
jmp 0x140426f16
jl 0x140427008
mov rax, qword [rsp + 0x28]
shr r13w, 0x94
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
btr ax, 0xdc
cwde
mov edx, esi
movzx eax, byte [r13 + rdi]
sub sil, sil
sal sil, cl
shr al, 6
sbb si, 0x16f6
ror sil, 0x1e
test r9b, 0xfe
mul r14b
btr si, 0x8e
mov byte [rbp + rdi], al
mov sil, 0xd4
and sil, 0xeb
movzx eax, byte [r13 + rdi]
movzx si, r14b
shrd rsi, rdi, 0x1d
shr al, 4
clc
and al, 3
test ah, 0x59
cmp r12b, bl
mul r14b
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
sal esi, 0x66
bsf si, r11w
movsxd rsi, edi
shr al, 2
and si, 0x270a
and al, 3
shrd rsi, rdi, 0x15
mul r14b
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
movsx rsi, r12w
btc rsi, 0x71
and al, 3
bt esi, esp
movsxd rsi, eax
mul r14b
movsxd rsi, esi
movzx esi, si
movsx esi, r12w
mov byte [rbp + rdi + 3], al
inc si
movzx esi, si
lea esi, [rdx - 4]
jmp 0x140426fe5
inc r13
add rbp, 4
cmp edx, 7
jmp 0x140426ff4
ja 0x140426f34
lea r13, [r13 + rdi]
add rbp, rdi
mov r8, rbp
cmp spl, r15b
test esi, esi
jle 0x140427087
movzx eax, byte [r13]
shr al, 6
stc
test r12b, 0xbe
mul r14b
test esp, r13d
cmc
mov byte [r8], al
cmp esi, 1
jmp 0x14042702f
je 0x140427087
movzx eax, byte [r13]
shr al, 4
and al, 3
cmp ah, 8
mul r14b
jmp 0x140427050
mov byte [r8 + 1], al
test cl, r11b
clc
cmp esi, 3
jmp 0x140427060
jb 0x140427087
movzx eax, byte [r13]
shr al, 2
and al, 3
cmc
xchg r13w, r13w
mul r14b
btc r13w, 0x13
mov byte [r8 + 2], al
cmovb ax, r10w
mov rax, qword [rsp + 0xd0]
btr r13d, 0xbf
test r15b, r11b
shl r13w, cl
cmp eax, dword [rsp + 0x68]
setns r13b
movzx r13w, r12b
mov r13, qword [rsp + 0xd8]
je 0x140426a69
mov rax, qword [r13 + 0x18]
jmp 0x1404270bf
lea r11, [r11 + rax]
cmp dword [rsp + 0xd0], 1
jmp 0x1404270d0
jne 0x14042716c
cmp dword [rsp + 0x24], 0
js 0x140426a69
add rax, rdi
cmovb rsi, r13
mov rbx, rbp
mov esi, dword [rsp + 0xc0]
setge bpl
cmovb bx, bx
mov rbp, qword [rsp + 0x70]
mov rdx, rbp
movsxd rbx, ebx
cmovb rbx, rsi
movsxd rbx, esi
dec esi
setnp cl
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
jmp 0x140427120
movsxd rsi, esi
jmp 0x140427128
mov byte [r11 + rsi], cl
not sil
bswap si
dec rdx
add ebx, 0xfffffffe
rol esi, cl
stc
xadd sil, sil
mov esi, ebx
clc
cmp r10b, 0xc
test ebp, 0x80000000
jmp 0x140427159
mov rbp, rdx
jmp 0x140427161
je 0x140427109
jmp 0x140426a69
cmp dword [rsp + 0x24], 0
jmp 0x140427176
js 0x140426a69
add rax, qword [rsp + 0xa0]
cqo
add rax, rdi
bsr rbp, r10
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
mov ebp, ecx
mov rdx, rsi
lea ecx, [rbp + 3]
shrd rbx, rbx, 0x67
movsx bx, bh
sbb bl, r15b
movsxd rcx, ecx
btc bx, 0xb8
bsr ebx, r9d
or bl, r15b
mov byte [r11 + rcx], 0xff
movsx bx, r8b
sbb cx, 0x34cd
movzx ecx, byte [rax]
mov bl, 0xbb
dec bx
lea ebx, [rbp + 2]
movsxd rbx, ebx
cmp r15b, 0x40
jmp 0x1404271e2
mov byte [r11 + rbx], cl
cmovg rcx, rbx
setnp bh
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
stc
jmp 0x1404271fa
movsxd rbx, ebx
cmp r14w, bp
mov byte [r11 + rbx], cl
and cl, r15b
movzx ecx, byte [rax - 2]
cmc
movsxd rbp, ebp
stc
test r13b, 0xd4
mov byte [r11 + rbp], cl
stc
cmp r8d, 0x4693471c
add rax, 0xfffffffffffffffd
cmp dh, 0x1f
cmc
cmp sil, r10b
add ebp, 0xfffffffc
jmp 0x140427234
dec rdx
jmp 0x14042723c
test esi, 0x80000000
movzx rsi, r8w
movzx si, r8b
movsx esi, r15w
mov rsi, rdx
jmp 0x140427257
je 0x14042719e
jmp 0x140426a69