Function at 0x1404259b4
Capabilities:
Encode data using base64
Encrypt data using speck

Disassembly:
push r15
cmp r12w, 0x5abb
push r14
jmp 0x140425a2a
push r13
test bpl, 0x3c
push r12
push rsi
cmp sil, 0x35
push rdi
cmp r9w, 0x171b
jmp 0x140425a46
push rbp
cmc
push rbx
test r10b, 0xe6
sub rsp, 0x248
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x220], xmm14
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x200], xmm12
movdqa xmmword [rsp + 0x1f0], xmm11
movdqa xmmword [rsp + 0x1e0], xmm10
movdqa xmmword [rsp + 0x1d0], xmm9
movdqa xmmword [rsp + 0x1c0], xmm8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov r13, rcx
mov esi, dword [rsp + 0x2b8]
lahf
rcr cl, cl
mov ebp, dword [rsp + 0x2b0]
sar cl, 0xad
sub r12d, r12d
bts ax, bp
cmp dword [rsp + 0x2c0], 0x10
cdqe
sete cl
and al, r9b
cmc
mov eax, esi
cmc
clc
cmp r14w, 0x48a1
or eax, ebp
js 0x140425ba7
mov r15d, r8d
sal edi, cl
bswap di
mov r14, rdx
mov rax, qword [r13]
movsxd rdi, dword [rax + 8]
test esi, esi
jmp 0x140425b1a
je 0x140425b41
mov eax, 0x7fffffff
sub edx, edx
cmc
test r14b, 0xa5
cmp ebx, 0x40f96c81
idiv esi
cmp eax, ebp
jmp 0x140425b3b
jl 0x140425ba7
mov r12b, cl
movsx bx, bl
jmp 0x140425b4d
inc r12d
mov ebx, r12d
cmp bp, si
imul ebx, r9d
mov ecx, esi
bsf rax, r9
shld ax, ax, 0x9b
imul ecx, ebp
movsx eax, r14w
cmp r14d, ebx
setbe al
mov eax, ebx
test sil, r10b
or eax, ecx
jmp 0x140425b7e
js 0x140425ba7
test ebx, ebx
jmp 0x140425b8b
je 0x140425c8c
mov eax, 0x7fffffff
sub edx, edx
idiv ebx
cmp eax, ecx
jmp 0x140425ba1
jge 0x140425c8c
mov qword [r13 + 0x18], 0
dec r12b
xor al, r13b
sub r9d, r9d
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
neg r15b
movzx bp, r10b
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm8, xmmword [rsp + 0x1c0]
btc rdi, r13
xor dil, bpl
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
shl bh, cl
test r13b, 0x77
movaps xmm11, xmmword [rsp + 0x1f0]
ror bpl, 0xb9
movaps xmm12, xmmword [rsp + 0x200]
movsxd rbp, r13d
movaps xmm13, xmmword [rsp + 0x210]
xor bl, r10b
rcr r14w, 0x42
adc r14b, 0x6a
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
movzx r15d, dx
add rsp, 0x248
movzx edi, r10w
pop rbx
mov rsi, rdi
mov rbp, 0x339c4f38
pop rbp
pop rdi
jmp 0x140425c5f
pop rsi
movsx r13, dx
not r14d
pop r12
setbe r14b
movsx r13w, r9b
mov r13d, ebx
pop r13
movsx r15w, sil
xchg r15w, r14w
pop r14
setge r15b
mov r15b, 0x73
pop r15
ret
mov dword [rsp + 0x68], r9d
test sil, 0xff
mov dword [rsp + 0x6c], ebx
imul ecx, ebx
movsxd rcx, ecx
jmp 0x140425ca4
call fcn.14026b7ad
mov qword [r13 + 0x18], rax
sub r9d, r9d
test bpl, dl
test rax, rax
jmp 0x140425cbb
je 0x140425bb8
mov rsi, rdi
cmc
cmove r8w, r10w
sar ah, cl
mov eax, esi
xor r8d, 0x1d114d12
add r8, 0x165061b7
mov r8d, dword [rsp + 0x2b0]
cmc
or eax, r8d
jmp 0x140425ced
js 0x140425bb8
mov dword [rsp + 0x84], r12d
test bh, 0xf2
cmp dl, 0x5b
test r8d, r8d
je 0x140425d32
sub r9d, r9d
shl ah, 0x82
cmp bl, r15b
mov eax, 0x7fffffff
stc
cmp r9w, di
xor edx, edx
cmc
idiv r8d
clc
stc
cmp eax, esi
jmp 0x140425d2c
jl 0x140425bb8
mov eax, esi
rcl r9b, cl
rol r9w, 0x51
rcl r9d, 4
imul eax, r8d
mov dword [rsp + 0x64], eax
shr r9, cl
sar r9d, cl
or eax, dword [rsp + 0x2c0]
not r9w
movsx r9w, r15b
mov r9d, 0
js 0x140425bb8
mov r11d, 0
cmp ebx, 0x1d97627
cmp dword [rsp + 0x2c0], 0
jmp 0x140425d83
je 0x140425dd8
sub r9d, r9d
mov eax, 0x7fffffff
xor cx, 0x4a54
cmove ebp, esp
xor edx, edx
adc rcx, 0x11a624bc
mov ebp, dword [rsp + 0x2c0]
idiv ebp
add ch, 0xea
mov ecx, dword [rsp + 0x64]
clc
cmp eax, ecx
jl 0x140425bb8
mov r11d, ecx
imul r11d, ebp
clc
cmp rsi, r9
cmp r11d, 0x7ffffff8
jmp 0x140425dd2
jg 0x140425bb8
add r11d, 7
shr r11d, 3
shr rax, 0x22
lea eax, [r11 + 1]
mov ecx, dword [rsp + 0x2b8]
imul eax, ecx
cmp eax, r15d
ja 0x140425bb5
mov eax, r8d
mov edx, dword [rsp + 0x68]
stc
test r8b, 0x31
imul eax, edx
test r14, rsi
mov qword [rsp + 0xf8], rax
cmp r9, r11
test ecx, ecx
jmp 0x140425e1f
je 0x14042a98b
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
bts r9d, eax
rcr ch, cl
cmp esi, edx
movzx rcx, si
sete al
sal r9b, 0xfd
movzx ecx, byte [r14]
movzx r9w, r14b
add r9d, 0x267b5c83
shr r9d, 0xc4
mov r9d, 0
cmp cl, 4
jmp 0x140425e67
ja 0x140425bb8
mov ebx, dword [rsp + 0x84]
bt dx, 0xed
movsxd rbp, r11d
movsx r10d, dx
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
movsxd rdi, r8d
bts r10d, r12d
imul edx, ebp
mov edi, esi
rol r10b, cl
shr r10b, cl
dec r10w
imul edi, ebx
movsx bx, bpl
add r10b, cl
mov dword [rsp + 0x24], edi
shrd r10d, r13d, 0x83
sub ebp, r11d
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
mov edx, edx
add rbp, r14
dec bx
mov rdi, rsi
cmovns rbp, rdx
sal bl, cl
btc r10, r10
mov r10, rdx
test r11b, r10b
bt rbx, 0x25
shl bpl, cl
neg r10
rcl bl, cl
movsx rbx, r15w
btr rbp, 0xe3
movsxd rbx, dword [rsp + 0x6c]
shld rbp, r8, 0xbd
bsr ebp, esp
or byte [rsp + 0x3f], al
ror bpl, 0x7e
rcr rbp, cl
mov eax, r8d
and eax, 7
mov dword [rsp + 0x12c], eax
stc
btc bp, r11w
cmc
mov eax, r8d
adc ebp, r12d
bts rbp, r14
inc bpl
and eax, 0xfffffff8
or bpl, bpl
mov dword [rsp + 0x128], eax
setne bpl
mov eax, 0x30
setnp bpl
jmp 0x140425f50
sub rax, rbx
mov bpl, 0
add bp, r12w
mov qword [rsp + 0xf0], rax
sbb bp, 0x6865
shld rax, rsp, 0x79
bts bp, r9w
mov rbp, rbx
neg rbp
mov rax, rbp
add ax, 0x6c60
mov qword [rsp + 0xb8], rbp
test rsp, r13
sub rbp, rdx
bsf ax, r8w
sbb ax, r13w
shl ax, cl
mov qword [rsp + 0x178], rbp
mov eax, 0x10
sets bpl
shl bpl, 0x47
mov ebp, 0x10
sub rbp, rbx
mov qword [rsp + 0x170], rbp
or bp, r10w
ror rbp, cl
mov ebp, 3
test r15b, r15b
cmp dil, 0x47
clc
sub rbp, rdx
cmp r8w, 0x3350
test ah, 0x88
mov qword [rsp + 0x168], rbp
cmp r13w, 0x4331
sub rax, rdx
test r15, rcx
cmp cx, r12w
mov qword [rsp + 0x150], rax
rol rax, 0x67
and ax, 0x4125
mov eax, 1
test bpl, 0xfe
sub rax, rdx
mov qword [rsp + 0x158], rax
inc ax
clc
mov eax, 0x30
jmp 0x140426027
sub rax, rdx
mov qword [rsp + 0x148], rax
jmp 0x140426037
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
shr rsi, 0x60
shl esi, 0x49
mov qword [rsp + 0x198], rax
sal si, cl
lea eax, [r8 - 1]
mov dword [rsp + 0x5c], eax
rcl si, cl
and al, spl
rol si, 0x5b
mov eax, dword [rsp + 0x2b8]
bt rsi, rax
mov qword [rsp + 0x110], rax
sal sil, cl
mov rsi, qword [r13 + 0x18]
clc
bt eax, r10d
xchg ah, ah
mov qword [rsp + 0x160], rdx
jmp 0x1404260a7
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
test r14w, 0x65c3
test r15, r14
sub eax, eax
mov qword [rsp + 0x140], rax
mov eax, r8d
test r14b, 0xe5
mov qword [rsp + 0x138], rax
cmp r9b, dil
inc ah
sbb al, r11b
xor r12d, r12d
mov qword [rsp + 0xd8], r13
cmovs ax, cx
jmp 0x1404260f1
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x88], r10
and al, 0x1f
add al, r14b
mov rax, rbx
test r14w, 0x5368
mov qword [rsp + 0x30], rbx
cmp dword [rsp + 0x2c0], 7
jmp 0x140426129
jg 0x14042615b
cmp r11d, r8d
ja 0x140425bb5
add rsi, qword [rsp + 0x190]
cmc
cmp r8w, 0x39e3
mov dword [rsp + 0x24], 1
cmp r13b, r13b
mov qword [rsp + 0x138], r11
stc
test r12, r12
jmp 0x140426163
jne 0x140426186
movzx eax, cl
lea rcx, [0x1400beffc]
btc r8w, r15w
cmp esp, esi
rol dx, cl
movzx ecx, byte [rax + rcx]
bts r9w, r15w
lea rdx, [r14 + 1]
mov bpl, bl
lea r9, [rsi + r10]
adc bpl, 0xe4
sub r8, r13
movzx ebp, cl
movsx r8w, r15b
bswap r8w
cmp dword [rsp + 0x24], 0
mov r8d, dword [rsp + 0x2c0]
jmp 0x1404261b6
jle 0x140426288
mov ecx, dword [rsp + 0x24]
stc
test r14b, spl
cmp r8b, dl
sub edi, edi
jmp 0x1404261f0
movzx eax, byte [rdx + rdi]
jmp 0x1404261d7
mov byte [rsi + rdi], al
jmp 0x1404261df
inc rdi
cmp rcx, rdi
jmp 0x1404261ea
je 0x140426288
cmp ebp, 2
jmp 0x1404261f8
jle 0x140426223
cmp ebp, 4
jmp 0x140426206
jg 0x140426256
cmp ebp, 3
je 0x14042626d
cmp ebp, 4
je 0x140426247
jmp 0x1404261df
test ebp, ebp
jmp 0x14042622a
je 0x1404261ce
cmp ebp, 1
jmp 0x140426238
je 0x1404261ce
cmp ebp, 2
jne 0x1404261df
movzx eax, byte [r9 + rdi]
jmp 0x140426251
jmp 0x14042627b
cmp ebp, 5
je 0x1404261ce
cmp ebp, 6
je 0x1404261ce
jmp 0x1404261df
movzx eax, byte [r9 + rdi]
jmp 0x140426277
shr al, 1
cmc
clc
add al, byte [rdx + rdi]
jmp 0x140426283
jmp 0x1404261d7
cmp r8d, 8
jne 0x1404262e0
mov rax, qword [rsp + 0xd0]
or r15b, r9b
sar r15b, 0xdf
test r9b, 0x6f
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x1404262b1
je 0x1404262c4
mov byte [r15 + rax], 0xff
xchg r10w, r10w
shr r10b, 0x77
add rdx, rax
movzx r10d, sp
movsx r10, r12w
not r10w
mov r10, qword [rsp + 0x198]
jmp 0x140426385
cmp r8d, 0x10
jmp 0x1404262e9
jne 0x140426358
movsxd rax, dword [rsp + 0x24]
or r15b, 0xda
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
movsx r15, ax
mov r15, 0x1bf24101
mov r15, r10
mov r15, rsi
jmp 0x140426319
je 0x140426343
mov byte [r15 + rax], 0xff
bts r10w, r8w
rol r10b, cl
add r10b, spl
mov byte [rax + r15 + 1], 0xff
test r11d, 0x3a114ae1
adc r10w, 0x5c0e
clc
add rdx, rax
jmp 0x14042634b
mov r10, rbx
jmp 0x140426353
jmp 0x140426385
add r14, 2
shr r10b, cl
movsxd r15, r14d
mov r10d, 1
cwd
clc
mov rdx, r14
sal cl, cl
bt cx, ax
sub ch, 0xef
mov r15, rsi
xor cx, ax
and cl, sil
movsx cx, r15b
lea rcx, [r15 + r10]
add r9, r10
cmp bpl, 0x5a
test sp, 0x45f6
cmp byte [rsp + 0x3f], 0
jmp 0x14042639f
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x118], r12
jmp 0x1404263b1
je 0x140426569
mov rax, qword [rsp + 0x138]
bswap bx
rol r13b, 0x86
lea ebx, [rax - 1]
imul ebx, dword [rsp + 0x24]
movsxd r13, ebx
test bl, r12b
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x1404263e1
jle 0x140426e51
cmp ebp, 4
jg 0x140427659
cmp ebp, 3
jmp 0x1404263f8
je 0x140427bf3
cmp ebp, 4
jne 0x140428d82
test ebx, ebx
jmp 0x14042640e
jle 0x140428d82
movsxd rsi, dword [rsp + 0x24]
test dh, 0x9c
shld r14d, r15d, 0x4a
mov r14d, ebx
cmp ebx, 8
jae 0x1404295d5
sub r12d, r12d
mov rax, qword [rsp + 0x40]
ror r11w, 0x1f
add r10b, dil
sub rax, rsi
movsx r10d, sp
add r15, rax
movsx r10, bp
movzx r11, dx
mov rax, qword [rsp + 0x88]
xchg r10b, r11b
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140426468
jmp 0x1404264d3
cmp edi, ebp
jmp 0x140426474
cmova esi, edx
test dil, cl
jmp 0x140426483
cmp edi, eax
jmp 0x14042648a
cmova esi, edx
cmc
add sil, byte [r11 + r12]
jmp 0x140426497
mov byte [rcx + r12], sil
jmp 0x1404264a0
inc r10
inc r15
jmp 0x1404264ab
inc rcx
jmp 0x1404264b3
inc r9
jmp 0x1404264bb
inc r11
jmp 0x1404264c3
dec r14
cmp dil, 0x1c
cmp r12, r14
je 0x140428d82
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
shr bh, cl
mov bpl, bl
mov eax, r8d
xor bpl, bpl
shld ebp, edi, 0xd3
sub eax, edx
movsx rdi, r15w
movzx rbp, r9w
bts rbx, r8
lea ebx, [rax + rsi]
mov edi, eax
sets bpl
adc ebp, r10d
neg edi
movzx rbp, sp
mov ebp, edx
xchg rbp, rbp
cmovs edi, eax
mov ebp, ebx
mov ax, 0x41fc
or al, bh
shld ax, di, 0x5c
sub ebp, r8d
mov eax, ebp
test ah, al
neg eax
jmp 0x140426534
cmovs eax, ebp
dec bpl
sub ebx, edx
movzx rbp, r11w
shr bpl, cl
btr rbp, 0xf5
mov ebp, ebx
neg ebp
jmp 0x140426551
cmovs ebp, ebx
cmp eax, ebp
ja 0x14042646d
mov edx, r8d
jmp 0x140426564
jmp 0x14042646d
cmp ebp, 2
jmp 0x140426571
jle 0x140427037
cmp ebp, 4
jmp 0x14042657f
jg 0x14042778f
cmp ebp, 3
jmp 0x14042658d
je 0x140427da8
cmp ebp, 4
jmp 0x14042659b
jne 0x1404292ac
mov ebp, dword [rsp + 0x5c]
test bl, r11b
cmp dl, 0x54
jmp 0x1404265b0
test ebp, ebp
je 0x1404292ac
mov eax, dword [rsp + 0x24]
sub bl, ch
sar bx, cl
shr r8b, cl
movsxd rbx, eax
cmp al, dil
add r8b, r12b
rol r8, 0xba
mov qword [rsp + 0xe8], rbx
btr r8, r13
sbb r14b, spl
bt r12w, r10w
mov r12d, eax
lea rax, [r15 + r10]
xadd r8b, r8b
btc r14d, 0x6a
mov qword [rsp + 0x100], rax
rol r8b, 0xfe
add r14d, esp
add r8b, 0x60
mov eax, r12d
movsxd r8, ebp
and eax, 0xfffffff0
stc
mov r8b, r15b
mov qword [rsp + 0x130], rax
mov eax, r12d
rcl r8b, 0x23
ror r8w, 0x94
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
btc r14w, 0x2a
shr r14b, 0x38
stc
mov rax, qword [rsp + 0xb8]
not r8b
and r8w, 0x5c73
lea r8, [r15 + rax]
rol r14w, cl
shld r14, r10, 0x6b
lea r8, [r8 + r10]
neg r14
bts r14w, r13w
add r15, qword [rsp + 0x178]
or r14b, 0x3f
lea r15, [r15 + r10]
dec r14d
sub eax, eax
not r14w
movzx r14d, r8w
jmp 0x14042668b
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x14042669b
jmp 0x140426706
mov rax, qword [rsp + 0xe8]
bswap rbp
movsxd rbp, r9d
mov byte [rcx + rax], 0xff
btc rbx, rbx
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
add rcx, rbx
bt ebp, 0xba
add r9, rbx
mov rbp, r14
jmp 0x1404266d1
inc qword [rsp + 0xe0]
rol bpl, 0x68
xor bpl, 0xc5
dec bpl
lea r8, [r8 + rbx]
test bl, r12b
add r15, rbx
cmovp rbp, r10
mov ebp, dword [rsp + 0x120]
jmp 0x1404266fe
dec ebp
je 0x1404292b4
mov dword [rsp + 0x120], ebp
cmp dword [rsp + 0x24], 0
jmp 0x140426717
jle 0x1404266a0
cmp dword [rsp + 0x24], 8
jmp 0x140426727
jae 0x140426739
sub edx, edx
jmp 0x140426734
jmp 0x140426d8e
mov rdx, qword [rsp + 0xe0]
test r10w, 0x795d
bt ax, 0x6f
mov rax, rdx
cmc
clc
imul rax, qword [rsp + 0x30]
cmc
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
test r11b, sil
add rdx, qword [rsp + 0x28]
cmp dh, 0xfb
sub rax, rdx
clc
cmp rax, 0x10
jmp 0x140426781
jb 0x140426d45
jb 0x140426d51
cmp qword [rsp + 0x188], 0x10
jb 0x140426d3e
cmp dword [rsp + 0x60], 0x10
jmp 0x1404267a6
jb 0x140426d32
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jb 0x140426d8e
cmp dword [rsp + 0x24], 0x10
jmp 0x1404267c6
jae 0x14042699f
sub ebp, ebp
mov rax, qword [rsp + 0x180]
jmp 0x1404267db
nop dword [rax]
jmp 0x1404267e4
movq xmm8, qword [r14 + rbp]
jmp 0x1404267ef
movq xmm11, qword [r15 + rbp]
jmp 0x1404267fa
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x14042683c
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
test r14b, bpl
test rax, 0x691b69a4
add rbp, 8
test esi, 0x61e8372a
cmp rax, rbp
jmp 0x140426983
jne 0x1404267e4
mov rdx, rax
cmp rax, r12
jmp 0x140426994
jne 0x140426d8e
jmp 0x1404266a0
xor ebp, ebp
jmp 0x1404269a6
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
punpckhbw xmm10, xmm15
movdqa xmm0, xmm10
punpckhwd xmm0, xmm15
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm15
punpcklbw xmm11, xmm15
pxor xmm7, xmm7
movdqa xmm0, xmm11
punpckhwd xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm15, xmmword [r9 + rbp]
jmp 0x140426a09
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 0x140426a45
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 0x140426cd8
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
add rbp, 0x10
clc
cmp rax, rbp
jmp 0x140426cee
jne 0x1404269b3
cmp rax, r12
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x1404266a0
mov rdx, qword [rsp + 0x130]
mov rbp, rdx
cmc
test r11, 0x71440fad
test r12b, 8
jmp 0x140426d27
je 0x140426d8e
jmp 0x1404267ce
xor edx, edx
jmp 0x140426d39
jmp 0x140426d8e
sub edx, edx
jmp 0x140426d8e
xor edx, edx
jmp 0x140426d4c
jmp 0x140426d8e
xor edx, edx
jmp 0x140426d58
jmp 0x140426d8e
cmp edi, r10d
cmova ebp, esi
cmp r9w, ax
cmp edi, r13d
cmova ebp, esi
add bpl, byte [r14 + rdx]
jmp 0x140426d76
mov byte [rcx + rdx], bpl
inc rdx
test bl, 0x8e
cmp r12, rdx
jmp 0x140426d88
je 0x1404266a0
movzx esi, byte [r15 + rdx]
shrd ax, r14w, 0x2b
movzx eax, byte [r9 + rdx]
seto bpl
bt r13d, 0xe8
movzx ebp, byte [r8 + rdx]
cmp r15w, 0x2aaf
rol r13b, cl
add bh, 0x93
mov ebx, eax
sub ebx, esi
btr r11d, ebx
sal r11w, cl
lea r11d, [rbx + rbp]
or r13w, r9w
movsx rdi, si
mov edi, ebx
cmp sil, 0xed
neg edi
cmovs edi, ebx
shr r13b, cl
neg r13b
mov ebx, r11d
jmp 0x140426df0
sub ebx, eax
ror r10b, 0x28
test r11b, bl
sal r10b, 0x35
mov r13d, ebx
neg r13d
not r10
cmovno r10w, bp
cmovs r13d, ebx
rol r10, cl
and r10w, 0x458b
setle r10b
sub r11d, esi
shl r10w, 0x14
bt r10d, 0xcd
adc r10w, si
mov r10d, r11d
neg r10d
cmovs r10d, r11d
cmc
cmp sil, 0x98
cmp r13d, r10d
jmp 0x140426e44
ja 0x140426d5d
mov esi, eax
jmp 0x140426d5d
test ebp, ebp
je 0x14042820b
cmp ebp, 1
jmp 0x140426e61
je 0x14042821d
cmp ebp, 2
jmp 0x140426e6f
jne 0x140428d82
test ebx, ebx
jle 0x140428d82
mov ebp, ebx
cmp rdi, 0x628d7ee3
cmp edi, r12d
jmp 0x140426e8e
cmp ebx, 8
jmp 0x140426e96
jae 0x140429667
sub r10d, r10d
mov r8, r10
not r8
not dx
rcr dl, cl
cmc
lea r8, [r8 + rbp]
mov rdx, rbp
cmp bpl, bl
test r8b, 0x17
and rdx, 3
jmp 0x140426ec2
je 0x140426f4f
mov rbx, r10
cmp r9w, 0x48ab
mov cl, r15b
neg rbx
rcr ax, cl
ror dil, 0xc1
xor cl, r15b
mov rax, qword [rsp + 0x40]
lea rax, [rax + r10]
shl cx, 0xd8
cmc
sal rdi, cl
add rax, r15
test r15b, al
mov rcx, qword [rsp + 0x88]
lea rdi, [rax + rcx]
movsx ecx, r15w
add r10, qword [rsp + 0x28]
cmc
xor esi, esi
movzx ecx, byte [rdi + rsi]
cmc
add cl, byte [r10 + rsi]
jmp 0x140426f1e
mov byte [rax + rsi], cl
jmp 0x140426f26
inc rsi
dec rbx
test r14b, 0x3f
cmp eax, r10d
cmp rdx, rsi
jne 0x140426f10
neg rbx
adc r10b, 0x1a
or r10w, 0x31db
mov r10, rbx
test r11, rbx
cmp r8, 3
jmp 0x140426f58
jb 0x140428d82
sub rbp, r10
rol eax, 0x2e
movsx ax, r12b
mov rax, qword [rsp + 0x40]
cwd
cmp r8b, 0xd
setne dh
add rax, r10
sal dh, 0xc0
add rax, r15
bsr dx, r11w
add rax, 3
sets dh
mov rcx, qword [rsp + 0x28]
test r14d, esi
lea rcx, [rcx + r10]
setno dh
rcl rbx, cl
add rcx, 3
mov rbx, qword [rsp + 0x88]
sub dl, r13b
movzx edx, byte [rax + rbx - 3]
add dl, byte [rcx - 3]
stc
test spl, bpl
mov byte [rax - 3], dl
shld dx, di, 0xb1
inc edx
rcr dl, cl
movzx edx, byte [rax + rbx - 2]
cmp bpl, 0x8e
cmp dil, cl
add dl, byte [rcx - 2]
test dil, 0xa8
cmp r9b, 0xbf
clc
mov byte [rax - 2], dl
movsx edx, cx
bswap edx
ror dx, cl
movzx edx, byte [rax + rbx - 1]
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
clc
and dl, 0xf1
cmc
movzx edx, byte [rax + rbx]
cmp r14b, 0x38
add dl, byte [rcx]
clc
stc
jmp 0x140427009
mov byte [rax], dl
jmp 0x140427010
add rax, 4
test r15, 0x3b6356ce
test r10w, r15w
add rcx, 4
add rbp, 0xfffffffffffffffc
jmp 0x14042702c
jne 0x140426fa2
jmp 0x140428d82
test ebp, ebp
jmp 0x14042703e
je 0x14042834b
cmp ebp, 1
je 0x1404287b4
cmp ebp, 2
jmp 0x140427055
jne 0x1404292ac
mov ebp, dword [rsp + 0x5c]
cmc
test r9d, 0x67821cf2
test r12, rbp
test ebp, ebp
jmp 0x140427071
je 0x1404292ac
mov eax, dword [rsp + 0x24]
mov r12b, bl
bt r8, rcx
movsxd r8, eax
cmovp r14, r15
btr r12w, r14w
test ecx, 0x3c906ead
mov ebx, eax
shld r12, rbx, 0x9a
lea rax, [r15 + r10]
sub r12b, r10b
bt r12d, 0x31
mov qword [rsp + 0x90], rax
btc ax, r13w
cmp bl, r15b
mov eax, ebx
adc edi, r14d
bts r12w, r10w
and eax, 0xffffffe0
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
xadd r14b, r14b
movsxd r13, edx
mov qword [rsp + 0xe8], rax
sal r13w, 0xb7
setl dil
mov rdi, rax
sar r13b, cl
shr rdi, 5
movsx r14w, cl
inc rdi
seto r13b
rcr r13w, 0xe
mov al, bpl
mov rax, rdi
bsr r14w, di
mov qword [rsp + 0xe0], rdi
not ah
cdqe
movabs rax, 0xffffffffffffffe
xadd r12b, r14b
and rdi, rax
mov al, r11b
test r10, 0x42e03343
mov qword [rsp + 0x100], rdi
bts r14d, r13d
mov eax, ebx
adc r12b, dl
ror r13b, 0x2a
and eax, 0xfffffff8
rol r14w, cl
dec r12w
xor r12, rsi
mov qword [rsp + 0x120], rax
sar r14b, 0x7b
mov rax, r10
shl r13b, 0x18
mov qword [rsp + 0x70], rbx
bsf r10w, cx
rcr r14b, cl
mov r10d, ebx
and r10d, 3
test r12b, spl
lea r12, [rax + r15]
movsx r13d, bp
add r12, 3
or r14w, di
rcl r14b, cl
neg r14b
add r15, qword [rsp + 0x168]
cmc
inc r13d
cmovg r13d, edi
add r15, rax
movzx r13w, r9b
btr r13w, 0xd2
bsf r14d, ebp
lea r13, [rdx + 3]
xor r11d, r11d
bswap r14
mov r14w, 0x67e3
mov r14, rdx
mov qword [rsp + 0xa0], r8
jmp 0x1404271d9
jmp 0x14042724a
mov byte [rcx + r8], 0xff
add bpl, 0xfb
rcr bp, 0x5b
lea r14, [r14 + r8]
movsx bp, r10b
and bpl, r11b
shl bpl, cl
mov rbx, qword [rsp + 0x30]
xor bpl, 0x43
bsf ebp, esi
add rcx, rbx
movsx bp, r13b
add r9, rbx
mov bp, 0x76b2
bswap rbp
xchg bpl, bpl
inc r11
inc bp
lea r12, [r12 + rbx]
neg ebp
lea r15, [r15 + rbx]
add bpl, r13b
add r13, r8
movsx rbp, dx
movsx ebp, r12w
movsx bp, spl
mov ebp, dword [rsp + 0x40]
dec ebp
je 0x1404292b4
mov dword [rsp + 0x40], ebp
test bpl, spl
jmp 0x14042725c
cmp dword [rsp + 0x24], 0
jmp 0x140427266
jle 0x1404271de
cmp dword [rsp + 0x24], 8
jmp 0x140427276
jae 0x14042740e
sub edx, edx
or rbx, r11
sub bx, dx
mov rbx, r12
shl r12d, cl
mov r12, rdx
stc
not r12
test spl, dil
cmp r14, 0x3bc5e07
add r12, qword [rsp + 0x70]
stc
test r10, r10
jmp 0x1404272a9
je 0x140427343
mov rax, rdx
shl r8b, cl
movzx r8w, r8b
neg rax
shr sil, 0xfe
lea rsi, [rcx + rdx]
sub dil, 0x2f
btc r8w, 0xf
lea rdi, [r9 + rdx]
bt r8w, 0x9a
neg r8w
adc r8w, 0x1670
add rdx, r14
or r8, rsp
btr r8w, 0x50
sub ebp, ebp
movzx r8d, r14w
add r8b, cl
nop dword [rax + rax]
bswap r8d
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
inc rbp
jmp 0x140427315
dec rax
stc
cmp cl, r11b
cmp r10, rbp
jmp 0x140427324
jne 0x140427300
neg rax
xor r8b, 7
mov rdx, rax
movsx r8, ax
rcl r8d, cl
mov r8, qword [rsp + 0xa0]
cmp r12, 3
movzx r12d, r15w
setp r12b
bswap r12
mov r12, rbx
jmp 0x14042735a
jb 0x1404271de
mov rsi, qword [rsp + 0x70]
bts bx, r8w
sub rsi, rdx
cwde
lea rbp, [r12 + rdx]
xadd al, ah
test r12, r8
lea rax, [r15 + rdx]
lea rdx, [rdx + r13]
rol bl, cl
movsx bx, r9b
xor bx, r12w
xor edi, edi
btc ebx, 0x2c
add bl, spl
movsx rbx, r10w
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
test r15b, 0xd2
test r10w, bx
add bl, byte [rdx + rdi - 3]
mov byte [rbp + rdi - 3], bl
movzx ebx, byte [rax + rdi - 2]
test r12b, r12b
add bl, byte [rdx + rdi - 2]
mov byte [rbp + rdi - 2], bl
adc rbx, r10
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
stc
cmp ax, 0x206c
mov byte [rbp + rdi - 1], bl
movzx ebx, byte [rax + rdi]
jmp 0x1404273e7
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
add rdi, 4
test r15b, cl
jmp 0x1404273fb
cmp rsi, rdi
jmp 0x140427403
jne 0x1404273a0
jmp 0x1404271de
mov rax, r11
xor dh, 0xcd
test bh, 0x8b
imul rax, qword [rsp + 0x30]
btr dx, ax
mov edx, eax
add rax, qword [rsp + 0x90]
setle dl
mov rdx, r11
imul rdx, r8
test r15w, 0x2fd
add rdx, qword [rsp + 0x28]
cmc
test r11d, 0x17b2137b
sub rax, rdx
cmp rax, 0x20
jmp 0x140427454
jb 0x14042727c
jb 0x14042727c
mov edx, 0
test r10w, 0x4572
cmp dword [rsp + 0x60], 0x20
jmp 0x140427475
jb 0x140427284
cmp dword [rsp + 0x24], 0x20
jae 0x140427492
xor eax, eax
jmp 0x14042748d
jmp 0x1404275f0
cmp qword [rsp + 0xe8], 0
jmp 0x1404274a0
je 0x14042755d
mov rsi, qword [rsp + 0x100]
cmc
jmp 0x1404274b4
xor edx, edx
jmp 0x1404274bb
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404274cd
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404274ec
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404274f7
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140427503
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042750f
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140427526
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
jmp 0x140427536
movdqu xmmword [rcx + rdx + 0x30], xmm0
test edi, 0x3a3c351b
stc
add rdx, 0x40
test r13d, 0x191e6380
add rsi, 0xfffffffffffffffe
jne 0x1404274bb
jmp 0x140427561
sub edx, edx
clc
cmc
test byte [rsp + 0xe0], 1
jmp 0x14042756e
je 0x1404275c2
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042757f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042758b
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140427596
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404275a6
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
bts ax, r8w
movdqu xmmword [rcx + rdx + 0x10], xmm0
and al, 0xab
movsx eax, dx
and rax, r15
mov rax, qword [rsp + 0xc0]
clc
cmp rax, qword [rsp + 0x70]
je 0x1404271de
mov rdx, qword [rsp + 0xc0]
mov rax, rdx
test bpl, 0x7e
test byte [rsp + 0x70], 0x18
je 0x140427284
mov rsi, qword [rsp + 0x120]
jmp 0x1404275fd
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x140427612
movq xmm1, qword [r9 + rax]
jmp 0x14042761d
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
add rax, 8
cmc
cmp rsi, rax
jne 0x140427607
mov rdx, rsi
cmp r12d, 0x526f3379
jmp 0x140427644
cmp rsi, qword [rsp + 0x70]
jmp 0x14042764e
je 0x1404271de
jmp 0x140427284
cmp ebp, 5
jmp 0x140427661
je 0x140428c3c
cmp ebp, 6
jne 0x140428d82
test ebx, ebx
jle 0x140428d82
movsxd r9, dword [rsp + 0x24]
inc r10
mov r10d, ebx
test r12b, r14b
cmp ebx, 8
jae 0x1404296d2
sub edi, edi
rol dl, cl
sar dh, 0x33
mov rdx, rdi
stc
test r10b, 1
jmp 0x1404276a3
je 0x1404276e8
mov rax, rdi
shr dh, cl
movsx rdx, r11w
sub rax, r9
cdq
movzx eax, byte [rcx + rax]
add dl, r10b
sar dh, 0xbd
and dx, 0x3a6c
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
xor dl, cl
test cl, 0xd4
cdq
mov byte [rcx + rdi], al
mov rdx, rdi
or rdx, 1
cmp r14w, 0x7b56
jmp 0x1404276e8
not rdi
test r10b, 0x41
cmp bpl, 0x56
add rdi, r10
jmp 0x1404276fb
je 0x140428d82
mov rcx, qword [rsp + 0x40]
not ah
or ax, dx
adc ah, bh
mov rax, rcx
sub rax, r9
add bpl, 0x4e
movsx ebx, r8w
add rax, r15
not bx
inc rbx
inc rax
movzx ebx, r8w
rol rbp, 0x8b
add rcx, r15
movzx rbx, r15w
movsx ebx, dx
dec rbx
inc rcx
test r12b, 0x58
movzx rbp, bp
movsx ebp, r9w
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
jmp 0x14042775b
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
stc
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
test bpl, r13b
mov byte [rcx + rdx], bl
jmp 0x140427778
add rdx, 2
cmp r10, rdx
jmp 0x140427784
jne 0x14042774b
jmp 0x140428d82
cmp ebp, 5
jmp 0x140427797
je 0x140428def
cmp ebp, 6
movzx r8d, dx
mov r8b, r10b
mov r8d, dword [rsp + 0x5c]
jmp 0x1404277b1
jne 0x1404292ac
test r8d, r8d
jmp 0x1404277bf
je 0x1404292ac
mov eax, dword [rsp + 0x24]
btc rsi, 0xad
movsxd r12, eax
or r13w, 0x50f0
add r11w, r12w
mov r14, rdx
shr r11w, cl
mov edi, eax
lea r13, [r15 + r10]
not ah
shl r11b, 4
xadd esi, esi
mov eax, edi
and eax, 0xffffffe0
shld rdx, rsi, 0xad
rol r11, cl
mov qword [rsp + 0x40], rax
ror esi, cl
btc rdx, r11
bswap r11w
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
adc r11, rax
bts esi, r10d
mov rdx, rax
and si, cx
inc r11w
sub al, 0x5b
shr rdx, 5
not r11w
inc rdx
mov r9w, 0x4c43
mov rax, rdx
mov qword [rsp + 0xa0], rdx
or r11w, 0x196d
bsr ax, r8w
add ax, r10w
movabs rax, 0xffffffffffffffe
ror r11d, 0x25
shr r9b, cl
and rdx, rax
mov qword [rsp + 0x90], rdx
bts esi, r12d
or ah, cl
mov esi, edi
and esi, 0xfffffff8
mov r9, rdi
test r13b, 0x58
xadd ax, r11w
neg r9
movsx r11w, r9b
sub r11, r9
adc r11, 0x46a425ef
mov rax, qword [rsp + 0xf0]
btc r11d, edx
jmp 0x1404278a9
lea r11, [r15 + rax]
cmp bh, 0xa1
lea r11, [r11 + r10]
cmc
add r15, qword [rsp + 0xb8]
cmp sil, 0x35
add r15, r10
xor r10d, r10d
jmp 0x1404278fe
mov byte [rcx + r12], 0xff
add r14, r12
cmc
add rcx, rbx
jmp 0x1404278dd
inc r10
jmp 0x1404278e5
add r11, rbx
add r15, rbx
jmp 0x1404278f0
dec r8d
jmp 0x1404278f8
je 0x1404292b4
cmp dword [rsp + 0x24], 0
jmp 0x140427908
jle 0x1404278cc
cmp dword [rsp + 0x24], 8
jmp 0x140427918
jae 0x1404279c9
sub edx, edx
mov rbp, rdx
test dil, 1
jmp 0x14042792c
je 0x140427967
mov rax, rdx
sub rax, rbx
movzx rbp, dx
movzx eax, byte [rcx + rax]
rol ebp, cl
sbb bp, 0x2cf0
shr bp, cl
add al, byte [r14 + rdx]
shl rbp, 0xaa
mov byte [rcx + rdx], al
cmp di, r15w
mov rbp, rdx
or rbp, 1
test r11d, 0x4f262312
not rdx
cmp rdx, r9
je 0x1404278cc
nop
cmp r11d, ecx
btc rax, rsp
movzx eax, byte [r15 + rbp]
cmc
add al, byte [r14 + rbp]
cmp bl, 0xf6
stc
mov byte [rcx + rbp], al
movsx ax, cl
bts ax, r10w
movzx eax, byte [r15 + rbp + 1]
cmp r8w, di
cmc
test r15b, 0xfa
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
cmp dil, r9b
add rbp, 2
cmc
cmp rdi, rbp
jmp 0x1404279be
jne 0x14042797c
jmp 0x1404278cc
mov rax, r10
shl dx, 0xfc
and dh, 0x94
cdq
imul rax, rbx
sbb rdx, rbp
sar dh, cl
cmp sil, r15b
lea rax, [rax + r13]
sar dh, 0x4f
clc
shl rdx, cl
mov rdx, r10
imul rdx, r12
cmp r9, rbp
test bx, 0x7291
cmp r13b, 0xae
add rdx, qword [rsp + 0x28]
sub rax, rdx
clc
cmp rax, 0x20
jmp 0x140427a10
jb 0x14042791e
jb 0x14042791e
mov edx, 0
clc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140427a2c
jb 0x140427920
cmp dword [rsp + 0x24], 0x20
jae 0x140427a44
xor eax, eax
jmp 0x140427bb4
cmp qword [rsp + 0x70], 0
jmp 0x140427a4f
je 0x140427b0f
mov rbp, qword [rsp + 0x90]
xor edx, edx
jmp 0x140427a64
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140427a6f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140427a7b
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140427a87
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140427a97
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140427aa5
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140427ab0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140427abc
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140427acf
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140427ade
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
test dil, 0xfa
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp bpl, dl
stc
cmp r14b, 0x19
add rbp, 0xfffffffffffffffe
jne 0x140427a64
jmp 0x140427b18
xor edx, edx
cmp ebx, 0x6fb76551
cmc
test byte [rsp + 0xa0], 1
jmp 0x140427b25
je 0x140427b71
movdqu xmm0, xmmword [r14 + rdx]
sal eax, 0xfc
movdqu xmm1, xmmword [r14 + rdx + 0x10]
cbw
mov rax, rdx
cmp al, sil
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427b50
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmc
cmp r12w, 0x720a
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmc
cmp qword [rsp + 0x40], rdi
jmp 0x140427b7b
je 0x1404278cc
mov rdx, qword [rsp + 0x40]
xor ah, 0x8d
btr eax, edi
xor rax, rdx
mov rax, rdx
cmp r8b, r15b
stc
test dil, 0x18
jmp 0x140427b9f
je 0x140427920
nop word cs:[rax + rax]
jmp 0x140427bb4
movq xmm0, qword [r14 + rax]
jmp 0x140427bbf
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmc
clc
cmp rsi, rax
jne 0x140427bb4
mov rdx, rsi
cmp rsi, rdi
jmp 0x140427be8
je 0x1404278cc
jmp 0x140427920
test ebx, ebx
jmp 0x140427bfa
jle 0x140428d82
movsxd r8, dword [rsp + 0x24]
or dl, r10b
mov edx, ebx
cmc
cmp ebx, 8
jae 0x140429734
xor r11d, r11d
mov rsi, r11
cmc
test cl, 0xab
test dl, 1
jmp 0x140427c26
je 0x140427ca1
movzx eax, byte [r9 + r11]
movsx ebp, r12w
cmovns esi, r9d
mov rbp, r11
sbb rsi, 0x60345856
sub rbp, r8
rol si, 0x2c
movzx ebp, byte [rcx + rbp]
or rsi, rax
sar sil, cl
add ebp, eax
test r14, rbx
bts rax, rcx
stc
shr ebp, 1
bsf ax, sp
mov rax, qword [rsp + 0x28]
sbb esi, ecx
add bpl, byte [rax + r11]
or sil, 0xc2
bts rsi, r14
bt esi, r8d
mov byte [rcx + r11], bpl
rol sil, 0xae
xor rsi, 0x850113b
mov rsi, r11
cmp r14w, r14w
stc
or rsi, 1
cmc
cmp bpl, 0x77
test r14w, 0x62c1
not r11
test r8b, cl
cmp rsp, r14
add r11, rdx
je 0x140428d82
mov rbx, qword [rsp + 0x40]
jmp 0x140427cbd
mov rax, rbx
sub rax, r8
movsx di, dil
inc bpl
lea rcx, [r15 + rax]
movzx di, dil
mov ah, 0x45
inc rcx
cmovb bp, bp
movsx rax, r12w
lahf
lea rbp, [r15 + rbx]
inc rbp
sal al, cl
cmc
xchg dil, dil
add r15, qword [rsp + 0x158]
bsf eax, edi
lea r15, [r15 + rbx]
bsf ax, si
add ah, 0xb4
mov rax, qword [rsp + 0x28]
rcr dil, 0x54
lea rbx, [rax + 1]
movzx rdi, r8w
movsxd rdi, ebp
not rdi
movzx eax, byte [r15 + rsi - 1]
inc di
movzx edi, byte [rcx + rsi - 1]
cmp dh, 0xb9
add edi, eax
movzx rax, dx
shr edi, 1
shl al, cl
add dil, byte [rbx + rsi - 1]
rcr eax, 0x60
bswap ax
cmp r14d, r13d
mov byte [rbp + rsi - 1], dil
or dil, r10b
movzx eax, byte [r15 + rsi]
adc dil, r10b
sar rdi, cl
movzx edi, byte [rcx + rsi]
stc
add edi, eax
shr edi, 1
add dil, byte [rbx + rsi]
cmp esi, eax
mov byte [rbp + rsi], dil
cmc
test bx, 0x566
add rdx, 0xfffffffffffffffe
cmp bh, 0x16
add rcx, 2
add rbp, 2
clc
cmp r9, 0x55114bd9
add r15, 2
add rbx, 2
cmc
cmp r10w, r13w
test dh, 0x68
cmp rsi, rdx
jne 0x140427d1d
jmp 0x140428d82
mov r11d, dword [rsp + 0x5c]
cmp r9, rbp
jmp 0x140427db5
test r11d, r11d
jmp 0x140427dbd
je 0x1404292ac
mov eax, dword [rsp + 0x24]
shld r8, rbp, 0x8a
sar edi, cl
sal rdi, cl
movsxd r12, eax
mov esi, eax
lea rax, [r15 + r10]
rcr dil, cl
or r14b, 0xc6
mov qword [rsp + 0x70], rax
xchg r14b, dil
sal r8w, 0x53
rcr r8w, 0xeb
mov rdi, r10
mov r10d, esi
rcr r8b, 0x65
rcr r14d, cl
xor ah, 0x53
and r10d, 0xffffffe0
sub r14b, 0x5d
mov r8d, esi
cbw
adc al, r9b
cmp r12, r8
and r8d, 0xfffffff8
shrd eax, r14d, 0x85
btr r14d, r8d
mov rax, rsi
and r14b, 0x41
xor r14b, 0x92
sal r14d, 0xf6
neg rax
setle r14b
clc
mov qword [rsp + 0x40], rax
sub r14d, 0x2aa44995
dec r14w
mov rax, qword [rsp + 0x170]
movzx r14d, r8w
shrd r14d, edx, 0xa4
add rax, r15
lea rax, [rax + rdi]
add r15, qword [rsp + 0xb8]
bsf r14w, r8w
rcr r14w, cl
ror r14b, 0xda
lea r15, [r15 + rdi]
and r14b, 0x9a
sub ebp, ebp
movsxd r14, ebx
xchg r14w, r14w
mov r14, rdx
jmp 0x140427e90
jmp 0x140427ed6
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
mov rbx, qword [rsp + 0x30]
cmp r15b, 5
add rcx, rbx
cmc
add r9, rbx
jmp 0x140427eb3
inc rbp
add rax, rbx
test r12d, 0x7a7b5a9a
add r15, rbx
jmp 0x140427ec8
dec r11d
jmp 0x140427ed0
je 0x1404292b4
cmp dword [rsp + 0x24], 0
jmp 0x140427ee0
jle 0x140427e95
cmp dword [rsp + 0x24], 8
jmp 0x140427ef0
jae 0x140428002
xor r13d, r13d
mov rdx, r13
clc
test r14d, r10d
test r15d, 0x3dbe5999
test sil, 1
jmp 0x140427f10
je 0x140427f6a
movzx edx, byte [r9 + r13]
rcr dil, cl
mov rdi, r13
clc
test r14w, 0x1cbe
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
clc
stc
add edi, edx
cdq
and dx, 0x5484
shr edi, 1
btr edx, edi
add dil, byte [r14 + r13]
adc dx, bx
mov byte [rcx + r13], dil
neg dl
sbb dx, 0x6f5
mov rdx, r13
cmp r14, 0x609c7afe
test r13w, r10w
stc
or rdx, 1
stc
cmp r14w, di
not r13
test bl, 0xd2
test spl, bl
cmc
cmp r13, qword [rsp + 0x40]
jmp 0x140427f7e
je 0x140427e95
nop dword [rax + rax]
movzx edi, byte [r9 + rdx]
xchg bh, bh
adc bh, dh
movzx ebx, byte [r15 + rdx]
add ebx, edi
shl dil, cl
shl dil, 0x4e
shr ebx, 1
sar dil, 0x7b
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
cmp r10, rcx
add bh, bh
movzx ebx, byte [r15 + rdx + 1]
test dx, 0x6a58
add ebx, edi
clc
shr ebx, 1
cmc
test dh, 0xef
add bl, byte [r14 + rdx + 1]
test ax, 0x4bd6
cmp dil, 0xff
test edx, edi
mov byte [rcx + rdx + 1], bl
cmp r9b, dil
cmc
test r11b, 0x45
add rdx, 2
cmc
cmp rsi, rdx
jmp 0x140427ff7
jne 0x140427f8c
jmp 0x140427e95
mov rdx, rbp
sar edi, cl
ror edi, cl
imul rdx, qword [rsp + 0x30]
cmp dil, 0x1b
btr di, 0x5a
add rdx, qword [rsp + 0x70]
xor dil, cl
mov rdi, rbp
cmp r11b, r15b
imul rdi, r12
add rdi, qword [rsp + 0x28]
sub rdx, rdi
cmp rdx, 0x20
jmp 0x14042803b
jb 0x140427ef6
jb 0x140427ef6
cmp dword [rsp + 0x60], 0x20
jmp 0x140428051
jb 0x140427ef6
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140428067
jb 0x140427ef9
cmp dword [rsp + 0x24], 0x20
jmp 0x140428077
jae 0x140428084
sub edx, edx
jmp 0x14042819a
sub edx, edx
jmp 0x14042808b
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x140428096
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x1404280a2
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x1404280ad
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x1404280b9
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
jmp 0x1404280e0
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
cmp r14w, 0x6f71
movdqu xmmword [rcx + rdx + 0x10], xmm3
stc
test r12w, 0x5f71
add rdx, 0x20
stc
cmp r10, rdx
jmp 0x14042815b
jne 0x14042808b
cmp r10, rsi
jmp 0x140428169
je 0x140427e95
mov rdx, r10
bsf r13w, cx
mov r13, r10
cmc
clc
cmp rax, 0xbeb052f
test sil, 0x18
jmp 0x14042818c
je 0x140427ef9
nop dword [rax + rax]
movq xmm0, qword [r14 + rdx]
movq xmm1, qword [r9 + rdx]
jmp 0x1404281ab
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404281bb
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
add rdx, 8
test cl, r13b
cmp rbp, 0x4d1601d5
cmp r8, rdx
jmp 0x1404281ed
jne 0x14042819a
mov r13, r8
cmp eax, eax
jmp 0x1404281fd
cmp r8, rsi
je 0x140427e95
jmp 0x140427ef9
mov r8, r13
jmp 0x140428213
call fcn.1404a64ba
jmp 0x140428d82
test ebx, ebx
jmp 0x140428224
jle 0x140428d82
movsxd r9, dword [rsp + 0x24]
stc
btr r10w, 0x5a
or r10w, r11w
mov r10d, ebx
cmp ebx, 8
jmp 0x140428245
jae 0x1404297a4
xor edi, edi
mov rdx, rdi
clc
test r10b, 1
je 0x14042829c
mov rax, rdi
bts edx, edi
movsxd rdx, r14d
sub rax, r9
shl dh, cl
dec dx
movzx eax, byte [rcx + rax]
not dh
xor dl, r12b
mov rdx, qword [rsp + 0x28]
jmp 0x14042827f
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
sar dl, 0xd2
sar rdx, cl
inc dl
mov rdx, rdi
cmp cl, r11b
or rdx, 1
jmp 0x14042829c
not rdi
add rdi, r10
jmp 0x1404282a7
je 0x140428d82
mov rcx, qword [rsp + 0x40]
clc
jmp 0x1404282b8
mov rax, rcx
adc bl, r8b
rol bx, cl
rcl rbp, 0xdd
sub rax, r9
sbb bl, r8b
sub bl, 0x76
test bp, ax
add rax, r15
movzx bp, r15b
movsx bp, al
jmp 0x1404282e2
inc rax
add rcx, r15
movzx ebx, ax
sete bh
movsxd rbp, ebp
inc rcx
btr ebx, r12d
sub bp, r14w
stc
movzx ebx, byte [rax + rdx - 1]
adc ebp, 0x703963fd
shld bp, bx, 0xd2
mov rbp, qword [rsp + 0x28]
jmp 0x140428317
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
cmc
add bl, byte [rbp + rdx + 1]
clc
jmp 0x14042832e
mov byte [rcx + rdx], bl
cmp bpl, 0xe8
cmc
cmp bx, bx
add rdx, 2
cmp r10, rdx
jne 0x1404282fd
jmp 0x140428d82
mov r13d, dword [rsp + 0x5c]
stc
test r13d, r13d
jmp 0x140428359
je 0x1404292ac
mov eax, dword [rsp + 0x24]
clc
bsf r14d, edi
movsxd r12, eax
btc r11w, 0x3a
bswap si
shr r11w, cl
mov r14, rdx
btr r9w, bp
mov edi, eax
sal si, cl
rol r11b, cl
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
stc
movsx eax, di
btc rsi, 0x7e
mov eax, edi
ror r11, 0xe8
cwd
stc
and eax, 0xffffffe0
mov sil, 0x12
cdq
mov qword [rsp + 0x70], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
shr rax, 5
inc rax
movabs rdx, 0xffffffffffffffe
stc
cmp eax, r11d
bt si, r9w
add rdx, 0xfffffffffffffffe
and rdx, rax
rcr esi, 0x84
mov qword [rsp + 0xc0], rdx
shrd r11w, r12w, 0x4f
shl r9, 0x41
mov r11d, eax
neg sil
and r11d, 3
xor esi, r10d
mov esi, edi
bts r9, r8
and esi, 0xfffffff8
bts ax, r8w
bsf ax, bx
shld rax, r10, 0x56
mov rax, r10
movzx r9d, dx
sar r10b, cl
add r10d, 0x151d4cb3
mov r10d, edi
and r10d, 3
lea r15, [r15 + rax]
jmp 0x140428437
add r15, 0x10
lea r9, [r14 + 0x10]
cmc
jmp 0x140428445
mov qword [rsp + 0x90], r11
jmp 0x140428452
shl r11, 5
sub r8d, r8d
jmp 0x14042845e
jmp 0x1404284ac
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
sar rbx, 0xa1
shl bh, 0x53
test r13d, 0x5bff6a7e
mov rbx, qword [rsp + 0x30]
clc
add rcx, rbx
jmp 0x140428488
inc r8
cmp r15d, 0x521840b7
add r15, rbx
stc
add r9, r12
jmp 0x14042849e
dec r13d
jmp 0x1404284a6
je 0x1404292b4
cmp dword [rsp + 0x24], 0
jmp 0x1404284b6
jle 0x140428463
cmp dword [rsp + 0x24], 8
jb 0x140428534
mov rdx, r8
imul rdx, r12
sub rbx, rsi
add rdx, qword [rsp + 0x28]
bsf rbx, r8
mov rbx, r8
cmp r12w, 0x75d9
imul rbx, qword [rsp + 0x30]
clc
add rbx, qword [rsp + 0x40]
clc
cmp dl, 0xb2
stc
sub rbx, rdx
mov edx, 0
jmp 0x140428509
cmp rbx, 0x20
jmp 0x140428512
jb 0x1404286e2
cmp dword [rsp + 0x24], 0x20
jmp 0x140428522
jae 0x140428540
xor ebx, ebx
jmp 0x14042852f
jmp 0x1404286ad
sub edx, edx
jmp 0x14042853b
jmp 0x1404286e2
cmp qword [rsp + 0xa0], 0x60
jmp 0x14042854e
jae 0x14042855b
sub edx, edx
jmp 0x140428609
mov rbp, qword [rsp + 0xc0]
clc
sub edx, edx
stc
movups xmm0, xmmword [r14 + rdx]
cmp bpl, 0xda
stc
movups xmm1, xmmword [r14 + rdx + 0x10]
test r14w, 0x7e3e
movups xmmword [rcx + rdx], xmm0
cmp r15b, 0x89
stc
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmm0, xmmword [r14 + rdx + 0x20]
movups xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042859d
movups xmmword [rcx + rdx + 0x20], xmm0
movups xmmword [rcx + rdx + 0x30], xmm1
jmp 0x1404285ac
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
test r12b, r12b
cmc
movups xmmword [rcx + rdx + 0x50], xmm1
stc
jmp 0x1404285cc
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
clc
stc
cmp ebx, 0x32bd55fc
movdqu xmmword [rcx + rdx + 0x60], xmm0
cmp spl, 0x5a
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
jmp 0x1404285ff
add rbp, 0xfffffffffffffffc
jne 0x140428567
cmp qword [rsp + 0x90], 0
jmp 0x140428617
je 0x14042867b
lea rbx, [r15 + rdx]
stc
add rdx, r9
cmp r13b, bpl
test r9b, r10b
xor ebp, ebp
cmc
test r9b, r15b
nop word cs:[rax + rax]
test r10w, 0x6a56
clc
test sil, spl
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
stc
movdqu xmmword [rbx + rbp - 0x10], xmm0
test ch, 0xe8
cmc
movdqu xmmword [rbx + rbp], xmm1
cmc
jmp 0x140428668
add rbp, 0x20
clc
cmp r11, rbp
jmp 0x140428675
jne 0x140428647
cmp qword [rsp + 0x70], rdi
je 0x140428463
mov rdx, qword [rsp + 0x70]
ror bx, 0x87
mov rbx, rdx
cmp r13b, 0xff
test dil, 0x18
jmp 0x14042869f
je 0x1404286e2
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
mov qword [rcx + rbx], rdx
add rbx, 8
jmp 0x1404286bf
cmp rsi, rbx
jne 0x1404286ad
mov rdx, rsi
cmc
test sp, bx
jmp 0x1404286d4
cmp rsi, rdi
jmp 0x1404286dc
je 0x140428463
mov rbp, rdx
not rbp
cmc
add rbp, rdi
clc
test r11b, 0x11
cmp dil, 0x11
test r10, r10
jmp 0x1404286fd
je 0x140428735
mov rbx, r10
movsx rax, r15w
cbw
mov ax, 0x4f92
nop
movzx eax, byte [r14 + rdx]
jmp 0x14042871c
mov byte [rcx + rdx], al
jmp 0x140428724
inc rdx
dec rbx
jmp 0x14042872f
jne 0x140428712
cmp rbp, 3
jmp 0x14042873e
jb 0x140428463
nop word [rax + rax]
shl eax, 0xa8
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x140428765
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
movzx eax, byte [r14 + rdx + 2]
jmp 0x14042877a
mov byte [rcx + rdx + 2], al
cmp rdx, rax
jmp 0x14042878a
movzx eax, byte [r14 + rdx + 3]
cmp r8w, 0x41b
mov byte [rcx + rdx + 3], al
add rdx, 4
test r8b, r14b
cmp rdi, rdx
jmp 0x1404287a9
jne 0x14042874d
jmp 0x140428463
mov r8d, dword [rsp + 0x5c]
cmp cl, r10b
jmp 0x1404287c2
test r8d, r8d
je 0x1404292ac
mov eax, dword [rsp + 0x24]
test r10b, dl
movsxd r12, eax
shr r11w, cl
mov r13b, dl
cmp dx, dx
mov r14, rdx
bswap edx
sub r13b, r10b
mov edi, eax
adc sil, 0x43
lea r13, [r15 + r10]
cmove rax, rdx
mov eax, edi
shl rdx, 0x3d
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
movsx r11w, r11b
add rax, 0xffffffffffffffe0
movsx r9d, di
rcl dl, cl
mov qword [rsp + 0x70], rax
rcr r11b, cl
bswap dx
sal r11b, cl
mov rdx, rax
shr rdx, 5
cmovno r9, rsi
movsx rsi, r14w
xchg r9b, r9b
inc rdx
test sp, 0x2242
mov rax, rdx
cmp dl, sil
movsx si, spl
mov qword [rsp + 0xa0], rdx
and eax, 0x27824f11
movabs rax, 0xffffffffffffffe
and rdx, rax
add r9b, al
rcr r11w, 0x8b
mov qword [rsp + 0x90], rdx
setle ah
xadd r9b, r11b
shr si, 0xad
mov esi, edi
btc eax, 0xe5
sar r11, 0x94
shld eax, r10d, 0x8f
and esi, 0xfffffff8
lahf
mov r9, rdi
neg r11b
and r11b, 0xa3
cmovns r11d, ecx
neg r9
mov rax, qword [rsp + 0xf0]
xor r11w, bx
adc r11w, 0xc7c
rcl r11b, cl
lea r11, [r15 + rax]
test r8d, eax
lea r11, [r11 + r10]
test r10w, bx
test bl, 0x62
add r15, qword [rsp + 0xb8]
add r15, r10
sub r10d, r10d
jmp 0x140428919
mov byte [rcx + r12], 0xff
cmc
test r8b, 0xda
add r14, r12
cmp r11b, r14b
stc
add rcx, rbx
jmp 0x1404288f1
inc r10
jmp 0x1404288f9
lea r11, [r11 + rbx]
jmp 0x140428903
add r15, rbx
jmp 0x14042890b
dec r8d
jmp 0x140428913
je 0x1404292b4
cmp dword [rsp + 0x24], 0
jle 0x1404288d8
cmp dword [rsp + 0x24], 8
jae 0x1404289fd
xor edx, edx
movzx bp, r13b
movzx ebp, cx
mov rbp, rdx
cmp r12w, r14w
test dil, 1
je 0x14042898c
mov rax, rdx
sar bp, 0xb0
dec bpl
sub rax, rbx
xor bp, r13w
or bpl, r14b
rcl bpl, cl
movzx eax, byte [rcx + rax]
bt rbp, 0x38
stc
ror bpl, 0xdc
add al, byte [r14 + rdx]
and bpl, 0xc
mov byte [rcx + rdx], al
and bpl, 0x5b
mov rbp, rdx
cmc
stc
or rbp, 1
clc
cmp spl, spl
cmc
not rdx
test bp, r13w
cmp rdx, r9
jmp 0x14042899b
je 0x1404288d8
nop
rcr ax, 0x17
cdqe
mov ax, 0x71f9
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
test r15b, 0x53
jmp 0x1404289bf
mov byte [rcx + rbp], al
neg al
cmc
shld ax, di, 0x53
movzx eax, byte [r15 + rbp + 1]
stc
add al, byte [r14 + rbp + 1]
clc
stc
cmp rbp, 0x9c63e41
mov byte [rcx + rbp + 1], al
add rbp, 2
cmp ecx, r12d
cmp rdi, rbp
jmp 0x1404289f2
jne 0x1404289ac
jmp 0x1404288d8
mov rax, r10
sub edx, 0x5fc11c39
imul rax, rbx
sbb dx, r15w
xor dl, 0xa1
add rax, r13
sub dl, sil
rcl dx, cl
mov rdx, r10
imul rdx, r12
cmp ax, 0x4590
add rdx, qword [rsp + 0x28]
sub rax, rdx
jmp 0x140428a32
cmp rax, 0x20
jmp 0x140428a3b
jb 0x14042892f
jb 0x14042892f
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jb 0x140428939
cmp dword [rsp + 0x24], 0x20
jmp 0x140428a61
jae 0x140428a73
xor eax, eax
jmp 0x140428a6e
jmp 0x140428be2
cmp qword [rsp + 0x70], 0
jmp 0x140428a7e
je 0x140428b4a
mov rbp, qword [rsp + 0x90]
jmp 0x140428a91
sub edx, edx
jmp 0x140428a98
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140428aa3
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140428aaf
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140428abb
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140428acb
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140428ad9
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140428ae4
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140428af0
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140428b03
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140428b12
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
jmp 0x140428b22
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
test dh, 0xd1
add rdx, 0x40
cmp bl, dil
test r15b, spl
add rbp, 0xfffffffffffffffe
jmp 0x140428b3f
jne 0x140428a98
jmp 0x140428b53
xor edx, edx
test al, r14b
test r11b, 0x1b
test byte [rsp + 0xa0], 1
jmp 0x140428b60
je 0x140428bb2
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
test esp, 0x5ac0e80
mov rax, rdx
test rdi, r13
cmc
sub rax, rbx
jmp 0x140428b88
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140428b9c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmc
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmc
stc
test spl, 0x9e
cmp qword [rsp + 0x40], rdi
jmp 0x140428bbc
je 0x1404288d8
mov rdx, qword [rsp + 0x40]
mov rax, rdx
cmc
test dil, 0x18
jmp 0x140428bd4
je 0x140428939
nop dword [rax]
jmp 0x140428be2
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140428bf3
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r12, r12
test di, 0x44a3
cmc
add rax, 8
cmp r9b, bl
cmp r9b, 0x22
stc
cmp rsi, rax
jmp 0x140428c19
jne 0x140428be2
mov rdx, rsi
cmp r8b, r13b
cmp r14b, 0x8d
cmp rsi, rdi
jmp 0x140428c31
je 0x1404288d8
jmp 0x140428939
test ebx, ebx
jmp 0x140428c43
jle 0x140428d82
movsxd r9, dword [rsp + 0x24]
cmp r15d, ecx
rcr r10d, 0x75
mov r10d, ebx
cmp ebx, 8
jmp 0x140428c60
jae 0x140429806
xor r11d, r11d
cqo
mov rdx, r11
clc
test r10b, 1
je 0x140428cbd
mov rax, r11
shld dx, sp, 0x97
cdq
sub rax, r9
shr dl, 0xff
movzx eax, byte [rcx + rax]
shr al, 1
mov rdx, qword [rsp + 0x28]
test al, r14b
stc
add al, byte [rdx + r11]
movzx rdx, dx
shrd dx, di, 0x86
mov byte [rcx + r11], al
sbb dx, 0x26ed
rol rdx, cl
mov rdx, r11
test bh, 0x27
or rdx, 1
test spl, r11b
not r11
cmp r14w, bp
cmp r9b, 0x7b
add r11, r10
jmp 0x140428cd0
je 0x140428d82
mov rcx, qword [rsp + 0x40]
rcl rbp, 0x91
test r15w, 0x2ef3
mov rax, rcx
bsr rbp, rax
sub rax, r9
add rax, r15
movsx rbp, sp
movsx ebp, r13w
cmovae ebp, r13d
inc rax
ror rbx, cl
bt rbp, 0xbd
add rcx, r15
mov rbp, r10
inc rcx
cmc
xchg bl, bpl
movzx ebx, byte [rax + rdx - 1]
mov bpl, sil
shr bl, 1
test ax, 0x66ec
rcl bpl, 0x12
mov rbp, qword [rsp + 0x28]
jmp 0x140428d36
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
add bl, r12b
movzx bx, r8b
and bh, 0xc7
movzx ebx, byte [rax + rdx]
cmp r14b, 0x86
test ax, ax
jmp 0x140428d59
shr bl, 1
cmp bpl, 0x6b
add bl, byte [rbp + rdx + 1]
stc
mov byte [rcx + rdx], bl
test ax, bp
jmp 0x140428d70
add rdx, 2
cmp r10, rdx
jmp 0x140428d7c
jne 0x140428d16
mov r14, qword [rsp + 0x28]
mov r8w, 0x7d4e
bswap r10d
btc ebx, 0x52
add r14, r13
mov r13, qword [rsp + 0xd8]
movsx ebx, r13w
movzx r11, cx
mov r8d, dword [rsp + 0x2b0]
mov r10b, 0xe3
mov r11, qword [rsp + 0x108]
movzx r10d, sp
movsx r10d, r15w
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
jmp 0x140428dd3
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140429545
mov r9d, dword [rsp + 0x5c]
test r9d, r9d
jmp 0x140428dfc
je 0x1404292ac
mov eax, dword [rsp + 0x24]
movsx r11w, r10b
movsxd rsi, r9d
bswap r8
movsxd r12, eax
mov esi, eax
sub r11b, 0xf5
shl r8d, 0x83
bts r14w, di
lea r8, [r15 + r10]
clc
mov eax, esi
dec r14
and eax, 0xffffffe0
bts r13w, r12w
mov qword [rsp + 0x40], rax
movzx ebp, cx
add rax, 0xffffffffffffffe0
bswap rbp
bsf r13, r11
mov qword [rsp + 0x70], rax
mov rbp, rax
rcr r13b, 0xe2
movzx r14d, si
shr rbp, 5
movzx r14, r15w
inc rbp
xor r11, r12
mov rax, rbp
cmp rdx, 0x48ae0018
mov qword [rsp + 0xa0], rbp
xor r14d, ebx
movabs rax, 0xffffffffffffffe
and rbp, rax
rcr ax, 0x28
stc
mov qword [rsp + 0x90], rbp
mov rbp, r10
sar al, 0x33
mov r10d, esi
and r10d, 0xfffffff8
cmova r11, r10
bsr rax, r13
mov r13, rsi
shrd ax, cx, 0x22
neg r13
sar r14w, cl
mov rax, qword [rsp + 0xf0]
clc
lea r11, [r15 + rax]
sbb r14d, 0x1380880
adc r14, 0x6d234249
or r14w, 0x9b5
lea r11, [r11 + rbp]
rcl r14b, 1
shr r14b, 0x88
test spl, al
add r15, qword [rsp + 0xb8]
lea r15, [r15 + rbp]
movzx r14w, r10b
xor ebp, ebp
mov r14, rdx
jmp 0x140428f03
jmp 0x140428f53
mov byte [rcx + r12], 0xff
test r10b, 0x21
cmc
test cl, spl
add r14, r12
add rcx, rbx
jmp 0x140428f20
inc rbp
cmp eax, r11d
cmc
jmp 0x140428f2c
lea r11, [r11 + rbx]
test sil, 0xb8
cmp spl, 0x71
jmp 0x140428f3d
add r15, rbx
jmp 0x140428f45
dec r9d
jmp 0x140428f4d
je 0x1404292b4
cmp dword [rsp + 0x24], 0
jmp 0x140428f5d
jle 0x140428f08
cmp dword [rsp + 0x24], 8
jae 0x140429032
xor edi, edi
movsx edx, r14w
add dx, 0x7099
mov rdx, rdi
test sil, 1
jmp 0x140428f85
je 0x140428fcb
mov rax, rdi
shld rdx, r8, 0xbf
sub rax, rbx
movzx eax, byte [rcx + rax]
movzx edx, bp
xor dx, r15w
movsx dx, r11b
shr al, 1
movsx dx, r10b
add al, byte [r14 + rdi]
cmp bpl, 0xbe
bt rdx, rsp
mov byte [rcx + rdi], al
mov dx, di
bswap dx
mov rdx, rdi
or rdx, 1
stc
clc
not rdi
cmp rdi, r13
je 0x140428f08
nop word [rax + rax]
lahf
movzx eax, byte [r15 + rdx]
cmc
shr al, 1
add al, byte [r14 + rdx]
jmp 0x140428ff2
mov byte [rcx + rdx], al
adc eax, esp
movzx eax, byte [r15 + rdx + 1]
jmp 0x140429005
shr al, 1
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
test r10b, 0xcd
stc
add rdx, 2
stc
jmp 0x14042901f
cmp rsi, rdx
jmp 0x140429027
jne 0x140428fe1
jmp 0x140428f08
mov rax, rbp
movsx dx, r11b
imul rax, rbx
add rax, r8
stc
and dh, 0xd6
mov rdx, rbp
imul rdx, r12
cmp r14b, 0x1b
test dil, 0x55
cmc
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmc
cmp rax, 0x20
jmp 0x140429067
jb 0x140428f6e
jb 0x140428f6e
mov edi, 0
jmp 0x14042907d
cmp dword [rsp + 0x6c], 0x20
jb 0x140428f79
cmp dword [rsp + 0x24], 0x20
jae 0x14042909f
xor eax, eax
jmp 0x14042909a
jmp 0x140429255
mov rdi, r8
cmp r14b, dil
clc
cmp qword [rsp + 0x70], 0
je 0x140429195
mov r8, qword [rsp + 0x90]
sub edx, edx
jmp 0x1404290c1
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404290d3
movdqu xmm2, xmmword [r11 + rdx - 0x30]
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x1404290e6
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042910c
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140429117
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140429123
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042912f
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042913b
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
stc
test cx, 0x4d2e
movdqu xmmword [rcx + rdx + 0x30], xmm3
test dx, r12w
test edx, 0x4e5c6621
add rdx, 0x40
cmp bpl, 0x86
add r8, 0xfffffffffffffffe
jmp 0x14042918a
jne 0x1404290c1
jmp 0x140429197
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x1404291a4
je 0x14042920b
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
test ebp, 0x21d83fde
sub rax, rbx
jmp 0x1404291c8
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404291d2
movdqu xmm3, xmmword [rcx + rax + 0x10]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
bsf r8, rcx
movzx r8, r13w
movsx r8d, r10w
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp qword [rsp + 0x40], rsi
cmova r8, rdi
mov r8, rdi
jmp 0x14042921c
je 0x140428f08
mov rdi, qword [rsp + 0x40]
mov rax, rdi
test cl, r8b
stc
cmp r8w, 0xd6b
test sil, 0x18
jmp 0x14042923d
je 0x140428f79
nop word cs:[rax + rax]
jmp 0x140429255
movq xmm0, qword [r14 + rax]
jmp 0x140429260
movq xmm1, qword [r15 + rax]
jmp 0x14042926b
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
jmp 0x140429288
cmp r10, rax
jmp 0x140429290
jne 0x140429255
mov rdi, r10
cmp r10, rsi
jmp 0x1404292a1
je 0x140428f08
jmp 0x140428f79
mov r14, rdx
bts si, r15w
mov esi, dword [rsp + 0x2c0]
test r15, r10
cmp r11b, r12b
cmp esi, 0x10
jmp 0x1404292c9
jne 0x140429511
mov r8d, dword [rsp + 0x2b0]
rcl r12b, 0x6c
mov r11w, 0x4435
adc r12w, 0x1800
test r8d, r8d
bswap r11w
mov r13d, ebp
movsx r10d, r10w
mov r13, qword [rsp + 0xd8]
setl r12b
movsx r10, sp
mov r11, qword [rsp + 0x108]
not r10w
bswap r10w
mov r12d, 0x190f00f2
mov r10, qword [rsp + 0x88]
jmp 0x140429327
mov r12, qword [rsp + 0x118]
jmp 0x140429334
je 0x1404295b6
mov rcx, qword [rsp + 0x140]
bsr rax, r12
add rcx, qword [r13 + 0x18]
lahf
movsx ax, r13b
movsxd rax, dword [rsp + 0x24]
jmp 0x14042935a
inc rax
cmc
test r12w, r12w
test si, 0x1aa0
cmp dword [rsp + 0x5c], 7
jmp 0x140429371
jb 0x1404294d1
mov rdx, rbx
clc
sub rdx, rax
sub bp, di
mov ebp, dword [rsp + 0x128]
btc esi, edi
and dil, 0x35
bsf di, bp
mov rsi, rcx
cmp rbp, 0x29a8514c
lea rbx, [rcx + rax]
mov byte [rcx + rax], 0xff
or cl, r11b
bts di, r8w
clc
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
rcl rcx, 0x67
shrd di, sp, 0x9b
mov rdi, qword [rsp + 0x30]
movsx rcx, r10w
mov cl, r10b
mov byte [rdi + rbx], 0xff
cmovns di, sp
movsx cx, r12b
add rbx, qword [rsp + 0x30]
sar dil, 0xed
xor cx, r15w
mov rdi, qword [rsp + 0x30]
movsx ecx, r10w
btr cx, 0xe1
mov byte [rdi + rbx], 0xff
bsr di, r11w
add rbx, qword [rsp + 0x30]
stc
movsxd rdi, ebx
or dil, 0x60
mov rdi, qword [rsp + 0x30]
rol ch, 0xbb
mov byte [rdi + rbx], 0xff
sal cl, cl
xchg cx, cx
cmc
add rbx, qword [rsp + 0x30]
sar rdi, 0x97
dec cx
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
test dl, dil
add rbx, qword [rsp + 0x30]
xadd ecx, edi
cmc
mov rdi, qword [rsp + 0x30]
rcl cx, cl
bt cx, 0x87
clc
mov byte [rdi + rbx], 0xff
shr rcx, cl
and rdi, 0x6b9b70ee
rol rcx, cl
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
lea rcx, [rbx + rdi]
add rcx, rdx
mov rdi, qword [rsp + 0x30]
stc
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
jmp 0x140429486
add ebp, 0xfffffff8
jne 0x140429393
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
sbb dx, r12w
bsf rdx, rbx
lea rsi, [rsi + rbx]
add rsi, rbx
or cl, bpl
rcr rcx, cl
xadd ecx, ecx
add rsi, rbx
btr cx, r9w
shr cl, cl
lea rsi, [rsi + rbx]
movzx rdx, dx
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
mov rcx, rsi
jmp 0x1404294d1
mov edx, dword [rsp + 0x12c]
cmc
stc
test edx, edx
jmp 0x1404294e1
je 0x14042954d
add rcx, rax
rol ah, 0x6f
mov eax, edx
cmp r12b, 0xcb
cmc
mov byte [rcx], 0xff
add rcx, rbx
jmp 0x1404294ff
dec eax
jmp 0x140429506
jne 0x1404294f4
jmp 0x14042954d
mov r13, qword [rsp + 0xd8]
inc r12
movsx r8d, dx
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movsxd r12, edi
jmp 0x14042953d
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
inc r12
jmp 0x14042955a
cmp r12, qword [rsp + 0x110]
jmp 0x140429567
je 0x14042aa76
mov eax, dword [rsp + 0x60]
imul eax, r12d
xchg sil, sil
movzx si, dil
mov rsi, qword [r13 + 0x18]
bts cx, dx
mov qword [rsp + 0x140], rax
neg cl
bsf rcx, rcx
add rsi, rax
movsxd rcx, r14d
movzx ecx, byte [r14]
clc
cmp edx, 0x5f1810fd
xor r9d, r9d
stc
cmp cl, 4
jbe 0x14042611c
jmp 0x140425bb8
inc r12
cmc
test cl, 0x56
cmp r12, qword [rsp + 0x110]
jmp 0x1404295ca
jne 0x14042956d
jmp 0x14042a9c2
mov rax, qword [rsp + 0x40]
cmc
lea rdx, [r15 + rax]
sub rdx, qword [rsp + 0x28]
bswap ax
sar ah, cl
mov rax, qword [rsp + 0x160]
cmp r8d, 0x3f991ff5
lea rax, [rax + rsi]
jmp 0x140429603
cmp rdx, 0x10
jb 0x14042642d
jb 0x14042642d
cmp rax, 0x10
jmp 0x14042961c
jb 0x14042642d
cmp dword [rsp + 0x60], 0x10
jmp 0x14042962c
jb 0x14042642d
mov r12d, 0
stc
test r8b, dil
jmp 0x140429641
cmp dword [rsp + 0x24], 0x10
jmp 0x14042964b
jb 0x140426430
cmp ebx, 0x10
jae 0x14042986a
sub r12d, r12d
jmp 0x140429662
jmp 0x140429c29
mov rax, qword [rsp + 0x40]
sbb edx, 0x47d341a2
cmp r12b, r8b
bt dx, 0x4b
lea rax, [rax + r15]
sal dh, cl
shr rdx, 0x28
cqo
mov rdx, rax
stc
test ax, 0x4943
sub rdx, qword [rsp + 0x28]
test ah, 0x74
cmp rdx, 0x20
jb 0x140426e9c
jb 0x140426e9c
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x1404296b6
jb 0x140426e9f
cmp ebx, 0x20
jmp 0x1404296c4
jae 0x140429e78
xor r10d, r10d
jmp 0x14042a5d2
mov rax, qword [rsp + 0x40]
jmp 0x1404296e0
add rax, r15
sub rax, qword [rsp + 0x28]
jmp 0x1404296ee
cmp rax, 0x20
jmp 0x1404296f7
jb 0x14042768f
jb 0x14042768f
mov edi, 0
cmp sil, 0x34
cmp al, bpl
jmp 0x140429714
cmp dword [rsp + 0x24], 0x20
jb 0x140427696
cmp ebx, 0x20
jmp 0x140429727
jae 0x140429fa5
xor edi, edi
jmp 0x14042a698
mov rax, qword [rsp + 0x40]
test esi, 0x1f4c7931
cmp bx, ax
lea rax, [rax + r15]
jmp 0x14042974e
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x14042975c
jb 0x140427c14
jb 0x140427c14
cmp dword [rsp + 0x60], 0x20
jb 0x140427c14
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140429783
jb 0x140427c17
cmp ebx, 0x20
jmp 0x140429791
jae 0x14042a0c3
xor r11d, r11d
jmp 0x14042979f
jmp 0x14042a228
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
cmp sp, 0x51db
cmp cx, r10w
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x1404297c4
jb 0x14042824b
jb 0x14042824b
mov edi, 0
jmp 0x1404297e1
cmp dword [rsp + 0x24], 0x20
jmp 0x1404297eb
jb 0x14042824d
cmp ebx, 0x20
jae 0x14042a2ce
xor edi, edi
jmp 0x140429801
jmp 0x14042a7ae
mov rax, qword [rsp + 0x40]
test cl, dil
add rax, r15
sub rax, qword [rsp + 0x28]
cmp spl, dil
test ax, r12w
cmp r10, 0x28ef6b2d
cmp rax, 0x20
jmp 0x14042982d
jb 0x140428c66
jb 0x140428c66
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140429849
jb 0x140428c6b
cmp ebx, 0x20
jmp 0x140429857
jae 0x14042a406
sub r11d, r11d
jmp 0x140429865
jmp 0x14042a8e6
mov r12d, r14d
and r12d, 0xfffffff0
and rbx, r9
shl r10w, 0xd3
sets bl
mov rbp, qword [rsp + 0x40]
xchg ah, bh
sub rbp, rsi
cqo
movsxd rdx, ecx
and rax, r14
add rbp, r15
mov rbx, rax
not rdx
mov rax, 0xe5764fb
mov rax, r12
seto bh
mov rbx, rcx
mov r10, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x1404298c0
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 0x14042990a
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 0x140429945
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 0x140429bd9
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
test dil, r8b
add r10, 0x10
cmc
add rbp, 0x10
cmp al, spl
test edx, r15d
jmp 0x140429bf8
add rbx, 0x10
cmc
add rax, 0xfffffffffffffff0
jmp 0x140429c06
jne 0x1404298b4
cmp r12, r14
jmp 0x140429c14
je 0x140428d82
test r14b, 8
jmp 0x140429c23
je 0x140426430
mov edx, r14d
shrd r8, rdi, 0x5e
and edx, 0xfffffff8
mov r11, qword [rsp + 0x40]
sub r11, rsi
bt r10, 0x11
add r11, r15
bswap ax
xchg bpl, al
lahf
mov rax, qword [rsp + 0x88]
jmp 0x140429c60
lea r10, [r11 + rax]
movzx r8, r8w
cwde
jmp 0x140429c6e
mov rbp, rdx
movsx bx, sil
movzx r8d, r8w
cbw
mov rbx, rcx
movzx rax, r14w
mov rax, r9
mov r8, qword [rsp + 0x28]
jmp 0x140429c90
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140429ca9
movq xmm11, qword [r10 + r12]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140429cd3
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140429cf6
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
jmp 0x140429e28
add r8, 8
clc
add r11, 8
test bh, 0xfc
add r10, 8
test rbx, r15
add rax, 8
cmc
add rbx, 8
cmp r14d, 0x56e266ab
jmp 0x140429e50
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x140429e5c
jne 0x140429c9e
mov r12, rdx
cmp rdx, r14
jmp 0x140429e6d
je 0x140428d82
jmp 0x140426430
mov r10d, ebp
shl r8b, 0xea
and r10d, 0xffffffe0
test dl, ah
sbb r8w, 0x6c5d
sar edx, cl
lea rdx, [r10 - 0x20]
xadd r8w, r8w
rol r8b, 0x28
mov r8, rdx
test edx, 0x16a24de8
shr r8, 5
jmp 0x140429eac
inc r8
stc
clc
test rdx, rdx
jmp 0x140429eb9
je 0x14042a55d
mov rsi, r8
cmovo edi, esi
movabs rdx, 0xffffffffffffffe
setns dil
stc
movsx rdi, ax
and rsi, rdx
shr di, cl
add rax, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x40]
add rdx, r15
add rdx, 0x30
sub ebx, ebx
setb dil
mov edi, eax
movzx rdi, sp
mov rdi, qword [rsp + 0x28]
jmp 0x140429f08
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140429f12
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140429f1d
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x140429f28
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140429f41
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140429f4c
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140429f57
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140429f62
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
cmc
cmp rbp, 0x2c43724e
movdqu xmmword [rdx + rbx], xmm0
stc
add rbx, 0x40
test cl, 1
clc
add rsi, 0xfffffffffffffffe
jmp 0x140429f9a
jne 0x140429f08
jmp 0x14042a56e
mov edi, r10d
and edi, 0xffffffe0
btc rax, 0xfb
lea rax, [rdi - 0x20]
bts r8d, ecx
ror r8b, 0x4f
dec r8b
mov r8, rax
cmp r8, r14
shr r8, 5
jmp 0x140429fce
inc r8
stc
test rax, rax
je 0x14042a62c
mov rbx, r8
movsx dx, r10b
rcr dl, cl
movabs rax, 0xffffffffffffffe
bswap bp
and rbx, rax
mov rdx, qword [rsp + 0x40]
mov rax, rdx
shr bpl, cl
sar bpl, cl
sub rax, r9
btr rbp, r14
lea rbp, [r15 + rax]
sbb ah, bl
add rbp, 0x30
cmp r14b, r15b
shld ax, bp, 0xea
lea rdx, [rdx + r15]
add rdx, 0x30
btr ax, bx
test ax, sp
sub esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x14042a037
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042a041
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042a052
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x14042a061
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042a088
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
stc
cmc
movdqu xmmword [rdx + rsi], xmm0
clc
add rsi, 0x40
cmp r9, 0x60c96b12
add rbx, 0xfffffffffffffffe
jmp 0x14042a0b8
jne 0x14042a037
jmp 0x14042a62e
mov r11d, edx
and r11d, 0xffffffe0
sal bx, cl
sal rbx, 0xd1
cmp r8d, 0x2caf3899
mov rax, qword [rsp + 0x150]
xor bx, r10w
rcl bp, 0x17
lea rax, [rax + r15]
mov rsi, qword [rsp + 0x40]
stc
lea rax, [rax + rsi]
mov rbp, rsi
sub r10w, sp
shr r10w, 0x1b
sub rbp, r8
btc bx, 0x66
movsx r10, dx
lea r10, [r15 + rbp]
mov bl, r10b
rcr ebx, cl
add r10, 0x10
bts bx, bp
lea rbx, [r15 + rsi]
test ebp, 0x592d29d5
add rbx, 0x10
stc
jmp 0x14042a133
sub esi, esi
jmp 0x14042a13a
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x14042a148
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x14042a153
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x14042a15f
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x14042a16a
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042a174
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x14042a19e
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
stc
jmp 0x14042a1fe
add rsi, 0x20
clc
cmp r11, rsi
jmp 0x14042a20b
jne 0x14042a148
cmp r11, rdx
jmp 0x14042a219
je 0x140428d82
test dl, 0x18
je 0x140427c17
mov rbp, r11
jmp 0x14042a232
mov r11d, edx
and r11d, 0xfffffff8
sub al, r8b
cwde
sbb ax, 0x5fd4
mov rax, qword [rsp + 0x40]
sub rax, r8
add rax, r15
jmp 0x14042a251
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x14042a25f
movq xmm0, qword [rbx + rbp]
jmp 0x14042a269
movq xmm1, qword [r9 + rbp]
jmp 0x14042a274
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x14042a282
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
clc
test dil, dil
add rbp, 8
test rsp, rdx
cmp r11w, 0x75b7
cmp r11, rbp
jmp 0x14042a2b5
jne 0x14042a25f
cmp r11, rdx
jmp 0x14042a2c3
jne 0x140427c17
jmp 0x140428d82
mov edi, r10d
shl ah, 0x48
mov r8w, 0x28eb
and edi, 0xffffffe0
bts r8d, esi
lea rax, [rdi - 0x20]
mov r8, rax
cmc
shr r8, 5
jmp 0x14042a2f1
inc r8
test rax, rax
je 0x14042a71f
mov rbx, r8
movabs rax, 0xffffffffffffffe
xchg bpl, bpl
stc
and rbx, rax
add ebp, r12d
mov ah, 0xc
mov rdx, qword [rsp + 0x40]
btc rbp, r10
cmova ax, di
stc
mov rax, rdx
and ebp, 0x6d506692
jmp 0x14042a333
sub rax, r9
or bpl, 0x90
xor ebp, 0x6a482017
lea rbp, [r15 + rax]
xor ax, 0x3f6
cbw
or ax, r8w
add rbp, 0x30
lea rdx, [rdx + r15]
add rdx, 0x30
neg al
xor esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x14042a368
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042a37e
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x14042a38d
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x14042a39c
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042a3a7
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042a3be
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042a3cd
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
clc
test al, 0x90
movdqu xmmword [rdx + rsi], xmm0
jmp 0x14042a3ea
add rsi, 0x40
cmp r8w, r12w
add rbx, 0xfffffffffffffffe
jmp 0x14042a3fb
jne 0x14042a368
jmp 0x14042a722
mov r11d, r10d
btc r8d, 0xb9
and r11d, 0xffffffe0
or r8b, 0xc8
lea rax, [r11 - 0x20]
mov r8, rax
jmp 0x14042a422
shr r8, 5
jmp 0x14042a42b
inc r8
cmc
test r12, r8
test rax, rax
je 0x14042a83c
mov rsi, r8
movabs rax, 0xffffffffffffffe
bt edx, r10d
cmovns di, dx
cmc
and rsi, rax
mov rdx, qword [rsp + 0x40]
ror edi, 0x7d
mov dil, 0x7b
neg bp
mov rax, rdx
sub rax, r9
lea rbp, [r15 + rax]
cmp r8, rdi
add rbp, 0x30
lea rdi, [r15 + rdx]
cmc
add rdi, 0x30
stc
cmp r8w, r8w
xor ebx, ebx
jmp 0x14042a488
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x14042a49a
movdqu xmm0, xmmword [rax + rbx]
jmp 0x14042a4a4
movdqu xmm1, xmmword [rax + rbx + 0x10]
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x14042a4b5
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x14042a4c0
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 0x14042a4e5
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x14042a4f0
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x14042a4fb
movdqu xmm1, xmmword [rax + rbx + 0x30]
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x14042a50c
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x14042a517
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
clc
movdqu xmmword [rdi + rbx], xmm3
add rbx, 0x40
jmp 0x14042a54e
add rsi, 0xfffffffffffffffe
jne 0x14042a49a
jmp 0x14042a84b
sub ebx, ebx
rcl dil, 4
mov rdi, qword [rsp + 0x28]
stc
clc
cmp spl, 0x7d
test r8b, 1
jmp 0x14042a577
je 0x14042a5bf
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042a58d
movdqu xmm2, xmmword [r9 + rbx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x14042a5a3
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
test r14b, 0x4f
jmp 0x14042a5b5
movdqu xmmword [rcx + rbx + 0x10], xmm0
test r9w, ax
cmp r10, rbp
je 0x140428d82
test bpl, 0x18
je 0x140426e9f
mov rax, r10
btc dx, 0xf0
mov r10d, ebp
and r10d, 0xfffffff8
cwd
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r13b, r12b
add rax, 8
cmp esi, 0xdb819cc
test sil, 0xb6
cmp dx, bp
cmp r10, rax
jmp 0x14042a618
jne 0x14042a5e8
cmp r10, rbp
je 0x140428d82
jmp 0x140426e9f
xor esi, esi
test r8b, 1
je 0x14042a680
mov rax, qword [rsp + 0x28]
cmp cl, dil
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
clc
jmp 0x14042a655
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042a66c
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
test r11w, di
stc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
je 0x140428d82
test r10b, 0x18
jmp 0x14042a692
je 0x140427696
mov rax, rdi
rcr edx, 0x56
mov edi, r10d
sbb dx, sp
and edi, 0xfffffff8
xadd dl, bpl
movzx ebp, r14w
mov rdx, qword [rsp + 0x40]
sub rdx, r9
jmp 0x14042a6c6
add rdx, r15
movzx bp, r8b
mov rbp, qword [rsp + 0x28]
jmp 0x14042a6d8
movq xmm0, qword [rbp + rax]
jmp 0x14042a6e3
movq xmm1, qword [rdx + rax]
jmp 0x14042a6ed
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp spl, 0xe2
cmp rdi, rax
jmp 0x14042a706
jne 0x14042a6d8
cmp rdi, r10
jmp 0x14042a714
je 0x140428d82
jmp 0x140427696
xor esi, esi
clc
test r8b, 1
jmp 0x14042a72b
je 0x14042a791
mov rax, qword [rsp + 0x28]
clc
movdqu xmm0, xmmword [rax + rsi]
clc
movdqu xmm1, xmmword [rax + rsi + 0x10]
cdqe
cmovg rax, r13
inc al
mov rax, rsi
cmp bpl, 0x8b
cmp r10d, edx
test r11b, 0x48
sub rax, r9
jmp 0x14042a761
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042a76b
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042a77a
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x14042a789
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmc
clc
cmp rdi, r10
jmp 0x14042a799
je 0x140428d82
test r10b, 0x18
jmp 0x14042a7a8
je 0x14042824d
mov rax, rdi
sub dx, 0x5fc6
sar rbp, 0x79
mov edi, r10d
adc dh, cl
xadd ebp, ebp
and edi, 0xfffffff8
cmp bx, 0x2862
mov rdx, qword [rsp + 0x40]
and bp, 0x5726
rol bp, cl
jmp 0x14042a7dc
sub rdx, r9
movsx rbp, di
btc bp, ax
add rdx, r15
bswap bp
movsx ebp, cx
mov rbp, qword [rsp + 0x28]
jmp 0x14042a7fa
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x14042a80a
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test di, r11w
add rax, 8
test r15b, 0x84
stc
cmp rdi, rax
jmp 0x14042a828
jne 0x14042a7fa
cmp rdi, r10
je 0x140428d82
jmp 0x14042824d
xor ebx, ebx
jmp 0x14042a843
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x14042a854
je 0x14042a8c9
mov rax, qword [rsp + 0x28]
test rsp, 0x5cec4f35
cmc
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
mov rax, rbx
cmp r13w, ax
clc
sub rax, r9
jmp 0x14042a882
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042a88c
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042a897
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
test r14b, al
cmp sil, 0x8a
movdqu xmmword [rcx + rbx + 0x10], xmm3
test r15, rsp
cmp bl, sil
cmp r11, r10
jmp 0x14042a8d1
je 0x140428d82
test r10b, 0x18
jmp 0x14042a8e0
je 0x140428c6b
mov rax, r11
sal r11w, 0xb4
mov r11d, r10d
movsx rdx, r15w
stc
shld dx, r14w, 0x32
and r11d, 0xfffffff8
and dx, 0x636c
jmp 0x14042a90d
mov rdx, qword [rsp + 0x40]
stc
cmp cx, 0x5167
sub rdx, r9
cmc
cmp r9d, r15d
add rdx, r15
jmp 0x14042a927
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x14042a939
movq xmm0, qword [rbp + rax]
jmp 0x14042a944
movq xmm1, qword [rdx + rax]
jmp 0x14042a94e
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
clc
cmc
cmp r13, r12
cmp r11, rax
jmp 0x14042a972
jne 0x14042a939
cmp r11, r10
jmp 0x14042a980
je 0x140428d82
jmp 0x140428c6b
mov r9d, 1
add al, bh
rol ah, cl
shr rax, 0xeb
mov eax, dword [rsp + 0x2c0]
jmp 0x14042a9ab
cmp eax, 8
jmp 0x14042a9b3
jl 0x140425bb8
cmp eax, 0x10
jne 0x140425bb8
mov rbp, qword [rsp + 0xf8]
stc
rcl r9w, cl
movsx r9, r14w
imul ebp, dword [rsp + 0x2b8]
mov r9d, 1
test ebp, ebp
je 0x140425bb8
mov rax, qword [r13 + 0x18]
btc rcx, rax
cmc
movsxd rcx, esi
lea ecx, [rbp - 1]
cmp ecx, 3
jmp 0x14042aa00
jb 0x14042aa3f
mov edx, ebp
and edx, 0xfffffffc
jmp 0x14042aa12
rol word [rax], 8
clc
rol word [rax + 2], 8
jmp 0x14042aa22
rol word [rax + 4], 8
cmc
rol word [rax + 6], 8
add rax, 8
add edx, 0xfffffffc
jmp 0x14042aa39
jne 0x14042aa12
test bpl, 3
jmp 0x14042aa48
je 0x140425bb8
and ebp, 3
stc
cmp r12b, dil
sub edx, edx
rol word [rax + rdx*2], 8
jmp 0x14042aa61
inc rdx
cmp ebp, edx
jmp 0x14042aa6b
jne 0x14042aa57
jmp 0x140425bb8
mov eax, dword [rsp + 0x2c0]
rol r9b, 0xda
mov r9d, 1
cmp eax, 8
jmp 0x14042aa8f
jge 0x14042a9b9
cmp dword [rsp + 0x2b8], 0
jmp 0x14042aaa2
je 0x140425bb8
mov edx, dword [rsp + 0xf8]
mov r12d, r11d
btc rcx, 0x2c
jmp 0x14042aabc
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
sar ecx, cl
lea ecx, [r8 - 1]
not ebp
cbw
bts ebp, edi
mov dword [rsp + 0x24], ecx
xor bp, bp
movsxd rbp, ecx
cdqe
movsxd rcx, ebp
mov ecx, dword [rsp + 0x84]
stc
sub al, bh
shl ah, cl
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
mov dword [rsp + 0x84], ecx
test bpl, 0x3e
add ax, di
mov rax, rdx
shrd rax, rbx, 0xfa
rcr ax, cl
shld ax, sp, 0x45
mov qword [rsp + 0x30], rdx
movzx eax, r9w
sub rdx, r12
mov qword [rsp + 0x28], rdx
neg ax
inc rax
movsx ax, cl
neg r12
shrd rax, r10, 0xb7
xadd ax, ax
btc ax, 0xbd
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x14042ab4f
mov qword [rsp + 0xa0], rax
movzx eax, ax
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
movsx ax, dh
mov al, r10b
setae al
dec rbp
not rax
movzx ax, r9b
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
jmp 0x14042ab8c
dec eax
mov dword [rsp + 0xc0], eax
test r12b, r8b
cmc
xor edi, edi
sub r10d, r10d
jmp 0x14042aba3
jmp 0x14042abcb
inc r10
cmc
add edi, dword [rsp + 0x84]
jmp 0x14042abb8
cmp r10, qword [rsp + 0x110]
jmp 0x14042abc5
je 0x140425bb8
mov rbp, qword [r13 + 0x18]
ror r14b, 0x63
mov eax, dword [rsp + 0x60]
sub r8d, ebp
mov r11d, eax
jmp 0x14042abe2
imul r11d, r10d
sar r8w, 7
add r13b, 0xf0
inc r13b
lea r8, [r11 + rbp]
bt r13w, r12w
sub r13w, dx
mov rax, qword [rsp + 0x30]
cmp r14, r10
lea r13, [r8 + rax]
mov r14b, 1
test r11d, 0x21231320
cmp dword [rsp + 0x2c8], 0
jmp 0x14042ac22
jne 0x14042ac42
mov rax, qword [rsp + 0x40]
dec cl
btc cx, 4
neg cl
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
lea r13, [r13 + r12]
movzx rax, bx
xor ah, 0x33
rcr ax, cl
mov edi, edi
rcr rax, cl
mov eax, dword [rsp + 0x2c0]
test si, 0x5a9c
cmp eax, 4
jmp 0x14042ac6a
je 0x14042af93
cmp eax, 2
jmp 0x14042ac78
je 0x14042b090
cmp eax, 1
jmp 0x14042ac86
jne 0x14042b272
mov ecx, dword [rsp + 0x64]
test r15w, 0x48d2
cmp r11b, 0xc6
mov eax, ecx
cmp ecx, 8
jmp 0x14042aca4
jl 0x14042ae3b
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
clc
bts si, r15w
bsr si, di
mov esi, eax
movzx eax, byte [r13 + rdi]
sar al, 7
and al, r14b
cmp bp, r13w
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
cmp ebp, r13d
jmp 0x14042ace5
add al, al
cmp bl, 0xc2
test r15w, 0x2190
sar al, 7
jmp 0x14042ad02
and al, r14b
cmc
mov byte [rbp + rdi + 1], al
test bpl, al
movzx eax, byte [r13 + rdi]
cmp sp, r8w
shl al, 2
stc
cmp rax, 0x73f614e7
sar al, 7
clc
cmp r13w, bp
and al, r14b
mov byte [rbp + rdi + 2], al
cdqe
movzx rax, r11w
movzx eax, byte [r13 + rdi]
stc
jmp 0x14042ad43
shl al, 3
cmc
cmp al, bpl
sar al, 7
test r14b, 0x40
and al, r14b
mov byte [rbp + rdi + 3], al
rcr al, 0x12
sal ax, cl
movzx eax, byte [r13 + rdi]
shl al, 4
stc
test dl, 0x64
cmc
sar al, 7
test r15w, 0x109c
and al, r14b
cmc
jmp 0x14042ad7e
mov byte [rbp + rdi + 4], al
xadd al, ah
movzx eax, byte [r13 + rdi]
test r10d, ecx
shl al, 5
sar al, 7
stc
test dx, di
cmp cl, bh
and al, r14b
test bx, 0x19e7
cmp eax, ebx
mov byte [rbp + rdi + 5], al
add rax, rbx
mov eax, 0x4e040d8
movzx eax, byte [r13 + rdi]
test r10d, 0x2e161ef2
cmc
stc
shl al, 6
clc
jmp 0x14042adc8
sar al, 7
and al, r14b
stc
jmp 0x14042add4
mov byte [rbp + rdi + 6], al
bsr rax, rbx
btr rax, 0x41
movzx eax, byte [r13 + rdi]
and al, 1
test r14w, di
neg al
stc
clc
jmp 0x14042adf6
and al, r14b
jmp 0x14042adfe
mov byte [rbp + rdi + 7], al
movsx rax, bx
bswap ax
lahf
lea eax, [rsi - 8]
jmp 0x14042ae12
inc r13
stc
test rdi, rsi
cmp cl, spl
add rbp, 8
cmp esi, 0xf
jmp 0x14042ae28
ja 0x14042acc1
lea r13, [r13 + rdi]
add rbp, rdi
mov r8, rbp
clc
stc
test eax, eax
jmp 0x14042ae42
jle 0x14042b272
movzx edx, byte [r13]
cmp r15b, r10b
jmp 0x14042ae56
sar dl, 7
jmp 0x14042ae62
and dl, r14b
jmp 0x14042ae6b
mov byte [r8], dl
cmp eax, 1
jmp 0x14042ae76
je 0x14042b272
movzx edx, byte [r13]
clc
cmp sil, 0xab
add dl, dl
sar dl, 7
cmp rsi, 0x3af27105
and dl, r14b
jmp 0x14042ae9b
mov byte [r8 + 1], dl
test r10w, dx
cmp eax, 3
jb 0x14042b272
movzx edx, byte [r13]
clc
shl dl, 2
cmc
sar dl, 7
cmp spl, 0xb
and dl, r14b
cmp r9b, r8b
test r10d, 0x6ef43893
mov byte [r8 + 2], dl
cmp di, 0x2d2
cmp eax, 3
jmp 0x14042aedb
je 0x14042b272
movzx edx, byte [r13]
shl dl, 3
clc
sar dl, 7
cmp r12, r11
test bpl, 0x8e
stc
and dl, r14b
cmc
stc
mov byte [r8 + 3], dl
cmp eax, 5
jb 0x14042b272
movzx edx, byte [r13]
cmp r8, 0x32a63c13
shl dl, 4
sar dl, 7
cmc
cmp ecx, r13d
and dl, r14b
cmp r8d, 0x2b9a0d8f
mov byte [r8 + 4], dl
cmp dl, r15b
clc
cmp eax, 5
je 0x14042b272
movzx edx, byte [r13]
cmp r10b, 0x33
test r8d, r13d
shl dl, 5
cmp dil, sil
sar dl, 7
cmc
and dl, r14b
cmp r12b, 0xb5
mov byte [r8 + 5], dl
cmp r12, r8
cmc
jmp 0x14042af62
cmp eax, 7
jb 0x14042b272
movzx eax, byte [r13]
test sp, 0x70a2
cmc
test dl, sil
shl al, 6
test r13, rdx
sar al, 7
and al, r14b
mov byte [r8 + 6], al
jmp 0x14042af8e
jmp 0x14042b272
mov ecx, dword [rsp + 0x64]
rol ah, cl
add rax, 0x37a82cb4
neg ax
mov eax, ecx
cmp ecx, 2
jmp 0x14042afad
jl 0x14042b063
mov rax, qword [rsp + 0x28]
rcl r13b, 0x17
adc r13b, 5
not dx
lea r13, [rax + rbp]
rdtsc
mov eax, dword [rsp + 0x64]
ror dl, 0xbe
movsx rdx, dx
xchg edx, edx
mov edx, eax
movzx eax, byte [r13 + rdi]
cmp al, bpl
stc
shr al, 4
mul r14b
test ebp, esi
clc
mov byte [rbp + rdi], al
shrd eax, ebp, 0xc7
cmc
btc rax, r10
movzx eax, byte [r13 + rdi]
cmc
and al, 0xf
test bp, bp
test r14b, 0x14
cmp r15b, 0x53
mul r14b
jmp 0x14042b014
mov byte [rbp + rdi + 1], al
dec rax
mov ax, bx
movsxd rax, ebx
lea eax, [rdx - 2]
jmp 0x14042b029
inc r13
test spl, 0x73
add rbp, 2
stc
cmp rax, 0x1ea43cbc
test r10b, dil
cmp edx, 3
ja 0x14042afd6
lea r13, [r13 + rdi]
cmovp r8, r13
add rbp, rdi
rcr r8b, 0x86
movzx r8w, al
mov r8b, 0xf5
mov r8, rbp
cmp eax, 1
jmp 0x14042b06b
jne 0x14042b272
movzx eax, byte [r13]
shr al, 4
cmp ch, bh
mul r14b
jmp 0x14042b083
mov byte [r8], al
jmp 0x14042b08b
jmp 0x14042b272
mov eax, dword [rsp + 0x64]
shld si, r12w, 0x1b
sub sil, r8b
not sil
mov esi, eax
cmp eax, 4
jmp 0x14042b0aa
jl 0x14042b1d1
mov rax, qword [rsp + 0x28]
ror r13, 0xf5
movsxd r13, ecx
test r12w, 0x1ce5
lea r13, [rax + rbp]
cwde
mov esi, dword [rsp + 0x64]
jmp 0x14042b0d6
mov edx, esi
shl eax, cl
sub rax, 0x292a6799
sar sil, cl
movzx eax, byte [r13 + rdi]
test r10w, r9w
shr al, 6
stc
bsf si, r12w
mul r14b
test bpl, sil
mov byte [rbp + rdi], al
adc eax, 0x2605524d
movzx eax, byte [r13 + rdi]
adc sil, al
mov si, 0x52ec
shr al, 4
mov sil, r15b
shr sil, 0x26
and al, 3
mul r14b
ror si, 0x16
btc rsi, 0xd
mov byte [rbp + rdi + 1], al
bt ax, r13w
rcl sil, 0xfd
movzx eax, byte [r13 + rdi]
movsx esi, r15w
shr al, 2
mov sil, 0x10
and al, 3
test r12w, r11w
mov si, 0x4aa9
cmp bpl, 0x11
mul r14b
setge sil
bsf rsi, r13
mov byte [rbp + rdi + 2], al
sal al, cl
rcr sil, 2
ror al, 0x16
movzx eax, byte [r13 + rdi]
movsxd rsi, edi
or si, 0x14a1
and al, 3
mul r14b
cmovs rsi, r15
mov sil, cl
mov byte [rbp + rdi + 3], al
bswap si
dec si
lea esi, [rdx - 4]
jmp 0x14042b19a
inc r13
add rbp, 4
cmp sil, r11b
cmp edx, 7
jmp 0x14042b1ac
ja 0x14042b0d6
add r13, rdi
add r8, rax
sbb r8w, cx
xor r8w, 0x3eff
lea rbp, [rbp + rdi]
mov r8, rbp
cmc
clc
test bp, 0x4b07
test esi, esi
jmp 0x14042b1d8
jle 0x14042b272
movzx eax, byte [r13]
cmp r14w, r10w
shr al, 6
cmc
mul r14b
test bpl, 0x93
cmc
jmp 0x14042b1f8
mov byte [r8], al
clc
test r15d, r13d
cmp esi, 1
jmp 0x14042b207
je 0x14042b272
movzx eax, byte [r13]
test cl, r14b
shr al, 4
jmp 0x14042b224
and al, 3
mul r14b
mov byte [r8 + 1], al
cmp sil, r13b
cmp esi, 3
jmp 0x14042b238
jb 0x14042b272
movzx eax, byte [r13]
cmp rax, 0x17c46b1b
test r9b, dil
sbb r13b, spl
shr al, 2
xadd r13w, r13w
neg r13b
and r13b, sil
and al, 3
mul r14b
sal r13, 0x56
rcr r13b, 0xdf
mov byte [r8 + 2], al
rcl ax, cl
mov rax, qword [rsp + 0xd0]
bt r13w, r12w
xchg r13b, r13b
cmp eax, dword [rsp + 0x68]
xchg r13b, r13b
movzx r13w, dil
mov r13, qword [rsp + 0xd8]
jmp 0x14042b29b
je 0x14042aba8
mov rax, qword [r13 + 0x18]
cmp dx, 0x5137
add r11, rax
jmp 0x14042b2b5
cmp dword [rsp + 0xd0], 1
jmp 0x14042b2c2
jne 0x14042b35c
cmp dword [rsp + 0x24], 0
js 0x14042aba8
add rax, rdi
setg sil
movsxd rsi, edi
mov esi, dword [rsp + 0xc0]
xchg dh, dh
mov rbp, qword [rsp + 0x70]
movzx rcx, r14w
cqo
mov rdx, rbp
movsx bx, bl
movsx rcx, si
xchg cx, bx
movsxd rbx, esi
movsxd rcx, r15d
jmp 0x14042b30c
dec esi
movzx rcx, dx
bswap cx
setnp cl
mov byte [r11 + rbx], 0xff
movzx cx, r9b
inc cx
movzx ecx, byte [rax + rbp + 1]
movsxd rsi, esi
jmp 0x14042b332
mov byte [r11 + rsi], cl
dec rdx
add ebx, 0xfffffffe
dec sil
mov esi, ebx
cmc
clc
test ebp, 0x80000000
mov rbp, rdx
jmp 0x14042b351
je 0x14042b2ff
jmp 0x14042aba8
cmp dword [rsp + 0x24], 0
js 0x14042aba8
add rax, qword [rsp + 0xa0]
bsf si, sp
cqo
add rax, rdi
bswap si
cmc
btr bx, 0xd2
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
mov ebp, ecx
rcr bl, cl
stc
shld ebx, r8d, 0xc3
mov rdx, rsi
lea ecx, [rbp + 3]
rcr bx, cl
mov bx, r12w
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
movzx cx, r12b
shr ebx, 0x2e
movzx ecx, byte [rax]
movsx rbx, bx
lea ebx, [rbp + 2]
movsxd rbx, ebx
mov byte [r11 + rbx], cl
sal ecx, 0xbd
movsx cx, r14b
shr bx, cl
movzx ecx, byte [rax - 1]
rcr ebx, 0xa9
btr rbx, 0x74
movsx bx, r11b
lea ebx, [rbp + 1]
movsxd rbx, ebx
cmc
mov byte [r11 + rbx], cl
test ah, 0xef
movzx ecx, byte [rax - 2]
test dx, 0x2eb6
cmc
cmp r9w, 0x7c0
movsxd rbp, ebp
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
test r12b, 0x47
clc
cmp di, 0x425b
add ebp, 0xfffffffc
dec rdx
cmc
stc
cmp sil, 0x66
test esi, 0x80000000
movsx rsi, bp
xchg si, si
mov rsi, rdx
jmp 0x14042b435
je 0x14042b39a
jmp 0x14042aba8