Function at 0x140423998
Capabilities:
Check for software breakpoints
Encode data using base64
Parse pe header

Disassembly:
push r15
cmp r8b, 0x58
stc
test r11b, 0xac
push r14
cmp ecx, 0x3bb74066
push r13
cmp r14, r15
clc
push r12
cmp rbp, rsp
clc
push rsi
cmp sp, si
test r8b, 7
push rdi
push rbp
clc
push rbx
clc
sub rsp, 0x248
jmp 0x140423a0d
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
bswap ax
test r11w, 0x1bdf
xor al, al
mov esi, dword [rsp + 0x2b8]
ror rax, cl
mov ebp, dword [rsp + 0x2b0]
xadd cl, cl
shr cl, cl
xor r12d, r12d
test r12, 0x60e3bcc
add cl, 0x62
cmp dword [rsp + 0x2c0], 0x10
cwde
sete cl
mov eax, esi
cmp si, 0x5e7
clc
cmc
or eax, ebp
js 0x140423b8d
mov r15d, r8d
movsx edi, r13w
mov r14, rdx
or ah, 0x6c
bt rdi, rcx
bts edi, r14d
mov rax, qword [r13]
movsxd rdi, dword [rax + 8]
test esi, esi
je 0x140423b13
mov eax, 0x7fffffff
test r15, 0x410018ff
xor edx, edx
clc
test eax, r14d
cmc
idiv esi
test r9b, 0x15
stc
clc
cmp eax, ebp
jmp 0x140423b0d
jl 0x140423b8d
mov r12b, cl
not ah
inc r12d
xor rax, r14
mov ebx, r12d
btr ax, r13w
test r15b, r10b
xchg ah, cl
imul ebx, r9d
xadd rcx, rax
mov ecx, esi
rol al, cl
sar al, cl
test dil, dil
imul ecx, ebp
cmc
cmp bp, 0x1d60
btr ax, si
mov eax, ebx
cmc
clc
or eax, ecx
jmp 0x140423b54
js 0x140423b8d
test ebx, ebx
jmp 0x140423b61
je 0x140423c7f
mov eax, 0x7fffffff
clc
test r9, 0x6a183855
jmp 0x140423b79
sub edx, edx
clc
idiv ebx
test r15b, 0xe8
test r8, rax
cmp eax, ecx
jge 0x140423c7f
mov qword [r13 + 0x18], 0
add r14w, 0x6746
cbw
sub r9d, r9d
mov eax, r9d
cmovs r14w, bx
movaps xmm6, xmmword [rsp + 0x1a0]
bsr esi, ecx
xchg r13, rbp
movaps xmm7, xmmword [rsp + 0x1b0]
rcl r13, cl
movaps xmm8, xmmword [rsp + 0x1c0]
or sil, al
movaps xmm9, xmmword [rsp + 0x1d0]
seta bpl
movaps xmm10, xmmword [rsp + 0x1e0]
not r15w
movsx rbx, r15w
movaps xmm11, xmmword [rsp + 0x1f0]
jmp 0x140423c03
movaps xmm12, xmmword [rsp + 0x200]
sar r15, 0x36
btc r15w, ax
movaps xmm13, xmmword [rsp + 0x210]
movaps xmm14, xmmword [rsp + 0x220]
rcl dil, 0x4e
movzx r13, r14w
movaps xmm15, xmmword [rsp + 0x230]
sub r13b, 0xf1
sets bpl
add rsp, 0x248
setb r13b
bswap r12
pop rbx
pop rbp
pop rdi
not r13
movzx si, sil
pop rsi
pop r12
xchg r15w, r15w
movsx r13d, r13w
mov r15w, r11w
pop r13
cmovbe r15, rbx
not r15b
movsx r15d, bp
pop r14
pop r15
jmp 0x140423c7e
ret
mov dword [rsp + 0x68], r9d
test cl, spl
stc
mov dword [rsp + 0x6c], ebx
jmp 0x140423c91
imul ecx, ebx
movsxd rcx, ecx
jmp 0x140423c9c
call fcn.14012a197
mov qword [r13 + 0x18], rax
jmp 0x140423caa
sub r9d, r9d
test rax, rax
jmp 0x140423cb5
je 0x140423ba0
mov rsi, rdi
mov r8b, r13b
mov eax, esi
test ecx, r10d
mov r8d, dword [rsp + 0x2b0]
cmp bx, 0x15bc
test dil, r9b
or eax, r8d
jmp 0x140423cde
js 0x140423ba0
mov dword [rsp + 0x84], r12d
test r8d, r8d
je 0x140423d1a
sub r9d, r9d
cmp r10w, 0x3320
mov eax, 0x7fffffff
jmp 0x140423d08
sub edx, edx
idiv r8d
cmp eax, esi
jmp 0x140423d14
jl 0x140423ba0
mov eax, esi
imul eax, r8d
neg r9
shrd r9d, edx, 0x82
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
mov r9b, r8b
mov r9d, 0
js 0x140423ba0
mov r11d, 0
clc
cmp dword [rsp + 0x2c0], 0
jmp 0x140423d56
je 0x140423db8
sub r9d, r9d
mov eax, esi
mov eax, 0x7fffffff
xadd cx, bp
sub edx, edx
mov ebp, dword [rsp + 0x2c0]
bsf cx, r14w
add cl, r14b
idiv ebp
cmovno rcx, rbx
add cl, 0x29
mov ecx, dword [rsp + 0x64]
stc
cmp eax, ecx
jmp 0x140423d90
jl 0x140423ba0
mov r11d, ecx
clc
imul r11d, ebp
cmp r11, r8
jmp 0x140423da6
cmp r11d, 0x7ffffff8
jmp 0x140423db2
jg 0x140423ba0
add r11d, 7
neg ax
mov al, sil
shr r11d, 3
shld ax, ax, 0xd7
cmp bpl, r9b
lea eax, [r11 + 1]
and cx, 0x74bf
mov ecx, dword [rsp + 0x2b8]
test r8b, bpl
imul eax, ecx
cmp eax, r15d
jmp 0x140423dec
ja 0x140423b9d
mov eax, r8d
shr rdx, 0x3e
not dx
mov edx, dword [rsp + 0x68]
jmp 0x140423e05
imul eax, edx
mov qword [rsp + 0xf8], rax
test ecx, ecx
je 0x140428937
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
rol al, cl
sbb r9b, 1
cmp esi, edx
movzx r9d, di
xchg cl, al
mov cx, 0x59d9
sete al
bts ecx, r10d
rcr rcx, 0x83
shld r9, rdx, 0x4f
movzx ecx, byte [r14]
mov r9d, 0
stc
cmp r8b, dl
cmp cl, 4
jmp 0x140423e5d
ja 0x140423ba0
mov ebx, dword [rsp + 0x84]
btr bp, r12w
cdq
shld ebp, ebx, 0x42
mov edx, ebx
btc r10w, 0xce
mov rbp, qword [rsp + 0xf8]
bt di, 0x18
bt di, dx
imul edx, ebp
btc di, 0
shl dil, 0x49
mov edi, esi
sub r10d, 0x43e62baa
setae r10b
imul edi, ebx
bt bx, 0xa1
sets bh
mov dword [rsp + 0x24], edi
sub ebp, r11d
stc
mov qword [rsp + 0x190], rbp
xor di, 0x7b46
mov dword [rsp + 0x60], edx
shl di, cl
bts rbx, rsi
xchg di, bx
mov edx, edx
mov rdi, rsi
mov r10, rdx
ror bl, cl
neg r10
movsxd rbx, dword [rsp + 0x6c]
ror bp, cl
bsf ebp, r12d
or byte [rsp + 0x3f], al
cwde
mov eax, r8d
sar bp, cl
add bpl, 0x48
and eax, 7
rcl bpl, 0x43
bts ebp, ebx
mov dword [rsp + 0x12c], eax
or rax, rdi
test dil, 0x6f
cmp r15b, 0x88
mov eax, r8d
movsx bp, spl
rcl bpl, cl
and eax, 0xfffffff8
sal bpl, cl
cmove ebp, ebp
movsx rbp, r13w
mov dword [rsp + 0x128], eax
mov eax, 0x30
btc bp, 0x41
or bpl, 0x9b
sub rax, rbx
mov qword [rsp + 0xf0], rax
movsx bp, bl
mov rbp, rbx
neg rbp
ror ah, 0x54
mov rax, rbp
shr ax, cl
sbb al, r15b
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
xadd ax, ax
bt eax, 9
btc ax, r9w
mov qword [rsp + 0x178], rbp
test sp, 0x4467
inc ah
stc
mov eax, 0x10
shl bpl, 0xb3
rcr bp, cl
mov ebp, 0x10
cmp r10b, 0x9c
sub rbp, rbx
cmc
jmp 0x140423fac
mov qword [rsp + 0x170], rbp
shrd rbp, rcx, 0x93
sbb bpl, 0x5b
rcr bp, cl
mov ebp, 3
sub rbp, rdx
clc
cmc
test dil, 7
mov qword [rsp + 0x168], rbp
test r14b, 0x5a
test r14, r9
sub rax, rdx
stc
cmp r9b, r11b
mov qword [rsp + 0x150], rax
inc ah
mov eax, 1
sub rax, rdx
test bp, r11w
jmp 0x140423fff
mov qword [rsp + 0x158], rax
movzx ax, r10b
or al, 0xe3
mov eax, 0x30
sub rax, rdx
jmp 0x14042401b
mov qword [rsp + 0x148], rax
jmp 0x140424028
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
mov qword [rsp + 0x198], rax
rcr al, cl
movsx si, r8b
lea eax, [r8 - 1]
mov dword [rsp + 0x5c], eax
btr ax, 0x11
cbw
mov eax, dword [rsp + 0x2b8]
ror si, cl
btr esi, 0x3a
mov qword [rsp + 0x110], rax
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
btc rax, r9
lea rax, [rbx + rdx]
stc
test r12b, spl
cmp sil, r10b
mov qword [rsp + 0x188], rax
cmc
cmp r11b, r11b
test r8d, 0x7fb50e90
xor eax, eax
cmp cx, 0x7904
mov qword [rsp + 0x140], rax
mov eax, r8d
clc
cmp r13b, 0x7f
mov qword [rsp + 0x138], rax
sar al, 0x5e
sets al
rol ah, 0xb3
sub r12d, r12d
rcr al, 0xee
shl ah, 0x33
rcl rax, 0x4d
mov qword [rsp + 0xd8], r13
cmp cx, r9w
mov qword [rsp + 0xd0], rdi
or ah, 0x28
sar al, cl
bts eax, r13d
mov qword [rsp + 0x108], r11
nop
inc eax
mov qword [rsp + 0x88], r10
rcl eax, cl
cmc
movsx eax, r9w
mov rax, rbx
cmp r15b, r10b
test eax, ecx
mov qword [rsp + 0x30], rbx
test rsp, 0x57f5347a
cmp dword [rsp + 0x2c0], 7
jg 0x14042415b
cmp r11d, r8d
ja 0x140423b9d
add rsi, qword [rsp + 0x190]
test r14b, r13b
clc
mov dword [rsp + 0x24], 1
mov qword [rsp + 0x138], r11
clc
test r12, r12
jmp 0x140424163
jne 0x140424184
movzx eax, cl
bts rcx, r13
shl r9b, 0x56
lea rcx, [0x1400beffc]
bts r9w, sp
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
sar bpl, 0x7b
movzx ebp, cl
sub r8, 0x6dbc49cc
sar r8d, 0xd6
rcl r8b, 0xd3
cmp dword [rsp + 0x24], 0
mov r8d, dword [rsp + 0x2c0]
jmp 0x1404241b4
jle 0x1404242a2
mov ecx, dword [rsp + 0x24]
jmp 0x1404241ca
xor edi, edi
jmp 0x1404241f3
movzx eax, byte [rdx + rdi]
jmp 0x1404241da
mov byte [rsi + rdi], al
jmp 0x1404241e2
inc rdi
cmp rcx, rdi
jmp 0x1404241ed
je 0x1404242a2
cmp ebp, 2
jmp 0x1404241fb
jle 0x14042422b
cmp ebp, 4
jmp 0x140424209
jg 0x140424263
cmp ebp, 3
je 0x140424284
cmp ebp, 4
jmp 0x140424220
je 0x140424254
jmp 0x1404241e2
test ebp, ebp
jmp 0x140424232
je 0x1404241d1
cmp ebp, 1
jmp 0x140424240
je 0x1404241d1
cmp ebp, 2
jmp 0x14042424e
jne 0x1404241e2
movzx eax, byte [r9 + rdi]
jmp 0x14042425e
jmp 0x140424295
cmp ebp, 5
jmp 0x14042426b
je 0x1404241d1
cmp ebp, 6
jmp 0x140424279
je 0x1404241d1
jmp 0x1404241e2
movzx eax, byte [r9 + rdi]
jmp 0x14042428f
shr al, 1
cmc
cmp dh, 0x9e
add al, byte [rdx + rdi]
jmp 0x14042429d
jmp 0x1404241da
cmp r8d, 8
jmp 0x1404242ab
jne 0x140424308
mov rax, qword [rsp + 0xd0]
stc
btc r15w, 0x98
cmp eax, dword [rsp + 0x68]
not r15
mov r15, rsi
jmp 0x1404242cf
je 0x1404242e8
mov byte [r15 + rax], 0xff
sbb r10w, 0x141e
rol r10, 0x6f
movzx r10, bp
add rdx, rax
xchg r10b, r10b
movzx r10, r14w
bswap r10w
mov r10, qword [rsp + 0x198]
jmp 0x140424303
jmp 0x140424391
cmp r8d, 0x10
jmp 0x140424311
jne 0x140424367
movsxd rax, dword [rsp + 0x24]
ror r15d, cl
dec r15w
mov r15b, 0xed
mov ecx, dword [rsp + 0x68]
shr r15w, 0x34
cmp dword [rsp + 0xd0], ecx
mov r15, rsi
jmp 0x14042433e
je 0x140424354
mov byte [r15 + rax], 0xff
shrd r10d, ebp, 0x4e
mov byte [rax + r15 + 1], 0xff
add rdx, rax
movsxd r10, edi
mov r10, rbx
jmp 0x140424362
jmp 0x140424391
add r14, 2
shrd r15w, cx, 0xa8
btc dx, ax
mov r10d, 1
mov cl, bpl
test r9b, bl
mov rdx, r14
rcl cl, 0xe4
mov r15, rsi
rol cl, cl
bt cx, 0xa9
lea rcx, [r15 + r10]
test al, 0x44
jmp 0x14042439c
lea r9, [r9 + r10]
cmc
test r13w, 0x3204
clc
cmp byte [rsp + 0x3f], 0
jmp 0x1404243b2
mov qword [rsp + 0x28], rdx
jmp 0x1404243bc
mov qword [rsp + 0x118], r12
jmp 0x1404243c9
je 0x140424586
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
shr r13w, 7
imul ebx, dword [rsp + 0x24]
movsxd r13, ebx
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x1404243f4
jle 0x140424e81
cmp ebp, 4
jmp 0x140424402
jg 0x140425661
cmp ebp, 3
jmp 0x140424410
je 0x140425be1
cmp ebp, 4
jmp 0x14042441e
jne 0x140426d60
test ebx, ebx
jmp 0x14042442b
jle 0x140426d60
movsxd rsi, dword [rsp + 0x24]
bts r14d, esp
test bpl, spl
test eax, 0x79ab33ad
mov r14d, ebx
cmp ebx, 8
jmp 0x14042444d
jae 0x1404275fb
xor r12d, r12d
add ax, si
mov rax, qword [rsp + 0x40]
rcr r11b, cl
movsxd r10, r13d
sub rax, rsi
add r15, rax
movzx eax, cx
movzx ax, dil
movsx rax, sp
mov rax, qword [rsp + 0x88]
mov r10, rsi
not r10b
movsx r11d, r9w
lea r10, [r15 + rax]
mov r11d, r8d
movzx r11, di
movzx r11d, r8w
mov r11, qword [rsp + 0x28]
jmp 0x1404244a1
jmp 0x1404244f8
cmp edi, ebp
jmp 0x1404244ad
cmova esi, edx
cmp edi, eax
jmp 0x1404244b7
cmova esi, edx
clc
cmc
add sil, byte [r11 + r12]
jmp 0x1404244c5
mov byte [rcx + r12], sil
inc r10
jmp 0x1404244d1
inc r15
inc rcx
inc r9
jmp 0x1404244df
inc r11
jmp 0x1404244e7
dec r14
cmp r12, r14
jmp 0x1404244f2
je 0x140426d60
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
shld rbp, r15, 0x77
mov eax, r8d
rol rdi, cl
xchg bpl, dil
sub eax, edx
shr dil, cl
rol bp, 0x75
lea ebx, [rax + rsi]
mov edi, eax
and bp, 0x7b11
sar bp, 0xdd
neg edi
setno bpl
cmovs edi, eax
mov ebp, ebx
shr eax, 0x76
sub ebp, r8d
mov eax, ebp
test r8b, r15b
neg eax
jmp 0x140424549
cmovs eax, ebp
sub ebx, edx
stc
mov bp, bp
sub bpl, 0x9a
mov ebp, ebx
test r15w, sp
neg ebp
jmp 0x140424563
cmovs ebp, ebx
jmp 0x14042456c
cmp eax, ebp
jmp 0x140424573
ja 0x1404244a6
mov edx, r8d
jmp 0x140424581
jmp 0x1404244a6
cmp ebp, 2
jmp 0x14042458e
jle 0x14042508e
cmp ebp, 4
jmp 0x14042459c
jg 0x140425784
cmp ebp, 3
jmp 0x1404245aa
je 0x140425dc1
cmp ebp, 4
jmp 0x1404245b8
jne 0x1404272be
mov ebp, dword [rsp + 0x5c]
test r8w, 0x43f0
jmp 0x1404245cd
test ebp, ebp
je 0x1404272be
mov eax, dword [rsp + 0x24]
movsxd rbx, eax
bsr r14, r9
bsf r12, r11
sub r12w, r14w
mov qword [rsp + 0xe8], rbx
dec r14b
mov r12d, eax
clc
sub r8b, bpl
ror r14b, cl
lea rax, [r15 + r10]
mov qword [rsp + 0x100], rax
mov eax, r12d
rol r14d, 6
xor r14d, 0x2b347b15
shrd r8d, r10d, 0x29
and eax, 0xfffffff0
sal r14w, 0x5e
shl r14b, 0x4a
mov qword [rsp + 0x130], rax
rcr r8b, 0x7f
mov eax, r12d
cmp r12, 0x49762439
and eax, 0xfffffff8
dec r14w
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb8]
add r14b, 0xcb
shrd r8w, di, 0x21
bt r14w, r12w
lea r8, [r15 + rax]
xadd r14b, r14b
bswap r14
lea r8, [r8 + r10]
bt r14, 0x2c
add r15, qword [rsp + 0x178]
lea r15, [r15 + r10]
ror r14, 0xd2
xor eax, eax
xchg r14d, r14d
bswap r14d
movsxd r14, r11d
mov qword [rsp + 0xe0], rax
movsx r14, bp
movsx r14w, spl
mov r14, rdx
jmp 0x14042471b
mov rax, qword [rsp + 0xe8]
mov byte [rcx + rax], 0xff
bt bp, r14w
add r14, rax
stc
sal bpl, cl
rcr bl, cl
mov rbx, qword [rsp + 0x30]
bts rbp, rbp
lea rcx, [rcx + rbx]
add r9, rbx
bswap rbp
xchg bpl, bpl
mov bp, 0x709d
inc qword [rsp + 0xe0]
adc bpl, 0x92
adc rbp, r8
seta bpl
lea r8, [r8 + rbx]
add r15, rbx
movsx bp, sil
dec bpl
mov ebp, dword [rsp + 0x120]
jmp 0x14042470e
dec ebp
jmp 0x140424715
je 0x1404272c4
mov dword [rsp + 0x120], ebp
test sp, si
cmc
cmp dword [rsp + 0x24], 0
jle 0x1404246ac
cmp dword [rsp + 0x24], 8
jmp 0x14042473b
jae 0x14042474d
xor edx, edx
jmp 0x140424748
jmp 0x140424dbb
mov rdx, qword [rsp + 0xe0]
bsf eax, esp
clc
mov rax, rdx
test r8, r8
cmp r11b, dil
cmc
imul rax, qword [rsp + 0x30]
test r12w, r15w
cmp spl, spl
add rax, qword [rsp + 0x100]
clc
cmp bpl, 8
imul rdx, qword [rsp + 0xe8]
test bx, 0x2935
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x10
jmp 0x14042479c
jb 0x140424d75
jb 0x140424d81
cmp qword [rsp + 0x188], 0x10
jmp 0x1404247b6
jb 0x140424d69
cmp dword [rsp + 0x60], 0x10
jb 0x140424d5d
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jb 0x140424dbb
cmp dword [rsp + 0x24], 0x10
jmp 0x1404247e1
jae 0x1404249bd
sub ebp, ebp
movsx eax, r11w
mov rax, qword [rsp + 0x180]
nop dword [rax]
jmp 0x1404247fe
movq xmm8, qword [r14 + rbp]
jmp 0x140424809
movq xmm11, qword [r15 + rbp]
jmp 0x140424814
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140424838
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
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 r8w, 0x509e
cmc
jmp 0x14042498e
add rbp, 8
jmp 0x140424997
cmp rax, rbp
jmp 0x14042499f
jne 0x1404247fe
mov rdx, rax
test r11w, dx
cmp rdi, r8
cmp rax, r12
jne 0x140424dbb
jmp 0x1404246ac
xor ebp, ebp
jmp 0x1404249c4
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x1404249d6
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x1404249e1
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 0x140424a31
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmmword [rsp + 0x40]
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmmword [rsp + 0x40]
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
pxor xmm7, xmm13
pxor xmm1, xmm13
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm0, xmm13
pxor xmm15, xmm13
pxor xmm6, xmm13
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm13
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm5, xmm13
pxor xmm4, xmm13
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm9, xmm13
pxor xmm8, xmm13
pxor xmm14, xmm13
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm13
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
pxor xmm15, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r14 + rbp]
jmp 0x140424cfb
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
stc
test r8b, r9b
add rbp, 0x10
cmp rax, rbp
jmp 0x140424d14
jne 0x1404249d6
cmp rax, r12
jmp 0x140424d22
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x1404246ac
mov rdx, qword [rsp + 0x130]
test bpl, 0x7e
mov rbp, rdx
test r12b, r12b
cmp r9w, 0x251d
test r12b, 8
je 0x140424dbb
jmp 0x1404247ed
xor edx, edx
jmp 0x140424d64
jmp 0x140424dbb
sub edx, edx
jmp 0x140424d70
jmp 0x140424dbb
xor edx, edx
jmp 0x140424d7c
jmp 0x140424dbb
xor edx, edx
jmp 0x140424dbb
cmp edi, r10d
jmp 0x140424d90
cmova ebp, esi
cmp edi, r13d
jmp 0x140424d9b
cmova ebp, esi
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
inc rdx
clc
cmp r11b, r11b
cmp r12, rdx
jmp 0x140424db5
je 0x1404246ac
movzx esi, byte [r15 + rdx]
movzx eax, byte [r9 + rdx]
movzx ebp, r14w
mov r13b, 0
movzx ebp, byte [r8 + rdx]
btr r11w, 0xc
inc r10b
mov ebx, eax
shr r10b, 0xd6
sub ebx, esi
test r11w, r14w
btc r11d, r15d
jmp 0x140424def
lea r11d, [rbx + rbp]
xchg r10b, r10b
rcl r10b, cl
mov edi, ebx
ror r13b, cl
btr r13d, 0xee
neg edi
mov r13b, r10b
setnp r13b
movzx r10w, r15b
cmovs edi, ebx
sub rbx, 0x32e640e4
mov ebx, r11d
setns r10b
adc r10w, 0x5c23
cmp rdx, rcx
sub ebx, eax
mov r13d, ebx
movzx r10w, cl
neg r13d
movzx r10d, r14w
movsxd r10, r10d
cmovs r13d, ebx
sub r11d, esi
sub r10w, 0x4d03
stc
ror r10w, 0x20
mov r10d, r11d
stc
cmc
cmp dh, 0x3f
neg r10d
cmovs r10d, r11d
cmp ebp, 0x5fe5754c
cmp r13d, r10d
jmp 0x140424e6f
ja 0x140424d88
mov esi, eax
jmp 0x140424e7c
jmp 0x140424d88
test ebp, ebp
jmp 0x140424e88
je 0x140426258
cmp ebp, 1
jmp 0x140424e96
je 0x14042626a
cmp ebp, 2
jmp 0x140424ea4
jne 0x140426d60
test ebx, ebx
jmp 0x140424eb1
jle 0x140426d60
mov ebp, ebx
cmc
cmp ebx, 8
jmp 0x140424ec2
jae 0x140427680
sub r10d, r10d
mov dl, r14b
stc
mov r8, r10
and dl, bh
not r8
lea r8, [r8 + rbp]
btc dx, 0xfa
mov rdx, rbp
cmc
test si, di
stc
and rdx, 3
je 0x140424fa7
mov rbx, r10
sal cl, cl
neg rbx
shld edi, r9d, 0x3f
jmp 0x140424f06
mov rax, qword [rsp + 0x40]
btr di, 0x23
rol ch, 0xd1
sar rcx, 0x75
add rax, r10
lea rax, [rax + r15]
rol dil, 0x39
mov rcx, qword [rsp + 0x88]
sub dil, r10b
bt di, r15w
shl dil, 0x76
lea rdi, [rax + rcx]
stc
neg cx
add r10, qword [rsp + 0x28]
bsr cx, cx
sar ch, cl
cmp r9b, 0x3a
xor esi, esi
rcl ecx, 0xaa
bsr cx, r11w
rol cx, 0x31
movzx ecx, byte [rdi + rsi]
cmp sp, r14w
jmp 0x140424f68
add cl, byte [r10 + rsi]
jmp 0x140424f71
mov byte [rax + rsi], cl
jmp 0x140424f79
inc rsi
dec rbx
stc
cmp rdx, rsi
jmp 0x140424f88
jne 0x140424f5b
neg rbx
bsr r10w, r9w
rol r10d, 0x91
xadd r10w, r10w
mov r10, rbx
cmc
cmp sil, 0xb9
cmp r8, 3
jmp 0x140424fb0
jb 0x140426d60
sub rbp, r10
seta bh
cqo
mov rax, qword [rsp + 0x40]
shr dx, cl
lea rax, [rax + r10]
sub bx, 0x5644
sar dh, cl
add rax, r15
add rax, 3
adc dl, 0xa4
mov rcx, qword [rsp + 0x28]
shr dh, cl
lea rcx, [rcx + r10]
add rcx, 3
neg bl
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
jmp 0x140424ffe
add dl, byte [rcx - 3]
mov byte [rax - 3], dl
sar dh, cl
movsx edx, r8w
sbb dh, ch
movzx edx, byte [rax + rbx - 2]
stc
cmp dil, bpl
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
xchg dx, dx
or dl, sil
movzx edx, byte [rax + rbx - 1]
test r13b, bl
test r9b, 0x3d
add dl, byte [rcx - 1]
cmp bx, 0x733f
jmp 0x14042503a
mov byte [rax - 1], dl
rcr dl, 0xe9
cmp ebx, 0x5a56316c
bt edx, r14d
movzx edx, byte [rax + rbx]
cmp r13b, 0xbc
clc
cmp bl, r14b
add dl, byte [rcx]
stc
cmc
cmp eax, 0x134670ab
mov byte [rax], dl
add rax, 4
cmp r14b, 0x7e
test bx, r11w
add rcx, 4
cmp r14b, r14b
jmp 0x14042507a
add rbp, 0xfffffffffffffffc
jmp 0x140425083
jne 0x140424fec
jmp 0x140426d60
test ebp, ebp
jmp 0x140425095
je 0x1404263a4
cmp ebp, 1
jmp 0x1404250a3
je 0x140426813
cmp ebp, 2
jmp 0x1404250b1
jne 0x1404272be
mov ebp, dword [rsp + 0x5c]
cmp r9b, 0x98
test ebp, ebp
je 0x1404272be
mov eax, dword [rsp + 0x24]
movsxd r8, eax
mov ebx, eax
mov r14w, 0x302a
shld rdi, r8, 0x97
lea rax, [r15 + r10]
mov qword [rsp + 0x90], rax
btr r13d, edi
shr al, 0x20
mov eax, ebx
and eax, 0xffffffe0
shr r12, 0x12
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
movzx r14d, r8w
cmovns r13, r13
jmp 0x14042510f
mov qword [rsp + 0xe8], rax
jmp 0x14042511c
mov rdi, rax
cmp r9b, 0x81
xchg al, al
shr rdi, 5
inc rdi
sar r12b, 0x53
and r12, r14
mov rax, rdi
mov qword [rsp + 0xe0], rdi
and r13d, ecx
cmp edx, 0x5cf7ce2
rcr r14w, cl
movabs rax, 0xffffffffffffffe
and rdi, rax
mov qword [rsp + 0x100], rdi
movsxd rax, eax
mov eax, ebx
rcr r14b, 0xa8
movsx r12w, r10b
test r12w, r11w
and eax, 0xfffffff8
ror r14w, 0xf3
mov qword [rsp + 0x120], rax
cdqe
btr r14d, r9d
sub r12b, r15b
mov rax, r10
mov qword [rsp + 0x70], rbx
bsr r14w, r8w
mov r10d, ebx
and r10d, 3
lea r12, [rax + r15]
sub r13, rdi
add r12, 3
xor r13, rbx
add r15, qword [rsp + 0x168]
shld r14d, eax, 0xb7
movsx r13w, spl
shl r14b, cl
lea r15, [r15 + rax]
cmovnp r13, r15
adc r13b, r11b
bt r14w, r10w
lea r13, [rdx + 3]
sub r11d, r11d
movzx r14, dx
mov r14, rdx
jmp 0x1404251e5
mov qword [rsp + 0xa0], r8
jmp 0x14042526d
mov byte [rcx + r8], 0xff
shrd rbp, rsp, 0xcd
movzx bp, al
or ebx, ebx
lea r14, [r14 + r8]
cmovne ebp, esi
sbb bh, bl
inc bpl
mov rbx, qword [rsp + 0x30]
or bpl, bpl
movsxd rbp, ebx
lea rcx, [rcx + rbx]
add r9, rbx
movzx ebp, di
inc r11
movsx bp, spl
add r12, rbx
or bpl, 0xf
test r14w, 0x3c44
cmp edx, 0x66c228d2
lea r15, [r15 + rbx]
mov bpl, 0xac
shld bp, r12w, 0x2c
add r13, r8
movzx rbp, di
jmp 0x140425257
mov ebp, dword [rsp + 0x40]
jmp 0x140425260
dec ebp
jmp 0x140425267
je 0x1404272c4
mov dword [rsp + 0x40], ebp
stc
cmp dword [rsp + 0x24], 0
jmp 0x14042527c
jle 0x1404251f2
cmp dword [rsp + 0x24], 8
jmp 0x14042528c
jae 0x140425417
sub edx, edx
ror bh, cl
and ebx, 0x3943334b
movsx rbx, r8w
mov rbx, r12
mov r12, rdx
test al, 0x3c
cmp rbx, 0x5350375b
not r12
cmp edi, 0x527916a1
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x1404252c5
je 0x140425347
mov rax, rdx
movsxd rsi, ebp
rcr sil, cl
neg rax
adc sil, dl
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
rcr r8b, 0x74
lea rdx, [rdx + r14]
sub ebp, ebp
xchg r8w, r8w
nop dword [rax + rax]
movzx r8d, byte [rdi + rbp]
cmp rax, rbx
cmp r15b, 0xf3
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
jmp 0x14042530e
inc rbp
jmp 0x140425316
dec rax
cmp r10, rbp
jmp 0x140425321
jne 0x1404252f5
neg rax
mov rdx, rax
btc r8w, 0xeb
sar r8b, 0xaa
sar r8, cl
mov r8, qword [rsp + 0xa0]
jmp 0x140425347
cmp r12, 3
mov r12, rbx
jb 0x1404251f2
mov rsi, qword [rsp + 0x70]
cmc
cmovo eax, r13d
sub rsi, rdx
xor bpl, dl
and rbp, 0x68244f87
lea rbp, [r12 + rdx]
dec bh
cmc
btr ebx, 0xc5
lea rax, [r15 + rdx]
shr bl, 0xdb
stc
add rdx, r13
xor edi, edi
rcl ebx, cl
sal bx, 0xd5
nop dword [rax + rax]
and bh, 0xc5
xchg ebx, ebx
movzx ebx, byte [rax + rdi - 3]
jmp 0x1404253a1
add bl, byte [rdx + rdi - 3]
cmc
mov byte [rbp + rdi - 3], bl
or bl, 4
movsx ebx, r12w
stc
movzx ebx, byte [rax + rdi - 2]
cmp spl, r15b
add bl, byte [rdx + rdi - 2]
mov byte [rbp + rdi - 2], bl
inc ebx
movzx ebx, byte [rax + rdi - 1]
jmp 0x1404253ce
add bl, byte [rdx + rdi - 1]
cmp di, 0x7d6
jmp 0x1404253dc
mov byte [rbp + rdi - 1], bl
xor rbx, 0x653b26ae
and bl, ah
movzx ebx, byte [rax + rdi]
add bl, byte [rdx + rdi]
cmp ebx, 0x84a6f44
mov byte [rbp + rdi], bl
jmp 0x1404253ff
add rdi, 4
clc
cmp rsi, rdi
jmp 0x14042540c
jne 0x140425396
jmp 0x1404251f2
mov rax, r11
cwd
stc
sbb dh, 0x88
imul rax, qword [rsp + 0x30]
btc rdx, 0x3c
add rax, qword [rsp + 0x90]
test rax, r14
mov rdx, r11
cmc
test r13w, bx
stc
imul rdx, r8
jmp 0x140425448
add rdx, qword [rsp + 0x28]
stc
sub rax, rdx
cmp r12b, r12b
cmp rax, 0x20
jb 0x140425292
jb 0x140425292
mov edx, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x140425473
jb 0x1404252a0
cmp dword [rsp + 0x24], 0x20
jae 0x140425490
sub eax, eax
jmp 0x14042548b
jmp 0x1404255f1
cmp qword [rsp + 0xe8], 0
je 0x14042555b
mov rsi, qword [rsp + 0x100]
jmp 0x1404254ac
sub edx, edx
jmp 0x1404254b3
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404254c5
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x1404254d0
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404254e9
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404254f4
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140425500
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042550c
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140425523
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x140425535
movdqu xmmword [rcx + rdx + 0x30], xmm0
test r11d, esi
jmp 0x140425543
add rdx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140425550
jne 0x1404254b3
jmp 0x140425562
xor edx, edx
jmp 0x140425562
test byte [rsp + 0xe0], 1
jmp 0x14042556f
je 0x1404255b3
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140425587
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140425592
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404255a2
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
inc al
mov rax, qword [rsp + 0xc0]
test sp, ax
cmp rax, qword [rsp + 0x70]
jmp 0x1404255c8
je 0x1404251f2
mov rdx, qword [rsp + 0xc0]
mov rax, rdx
test si, 0x5a56
test r10, r15
test byte [rsp + 0x70], 0x18
jmp 0x1404255eb
je 0x1404252a0
mov rsi, qword [rsp + 0x120]
jmp 0x1404255fe
nop word cs:[rax + rax]
jmp 0x14042560d
movq xmm0, qword [r14 + rax]
jmp 0x140425618
movq xmm1, qword [r9 + rax]
jmp 0x140425623
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
jmp 0x140425635
add rax, 8
cmp r8w, 0x4b6
cmp rsi, rax
jne 0x14042560d
mov rdx, rsi
cmc
jmp 0x140425651
cmp rsi, qword [rsp + 0x70]
je 0x1404251f2
jmp 0x1404252a0
cmp ebp, 5
jmp 0x140425669
je 0x140426c37
cmp ebp, 6
jne 0x140426d60
test ebx, ebx
jle 0x140426d60
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
clc
jmp 0x14042568e
cmp ebx, 8
jmp 0x140425696
jae 0x1404276f6
sub edi, edi
btr dx, 0x7f
mov rdx, rdi
test r10b, 1
je 0x1404256ec
mov rax, rdi
sbb dl, r13b
movsx rdx, r13w
stc
sub rax, r9
shld dx, si, 0x28
bsf dx, ax
cmp r11b, 0x29
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
clc
add al, byte [rdx + rdi]
cmovns dx, si
mov byte [rcx + rdi], al
mov rdx, rdi
stc
clc
or rdx, 1
test cx, r15w
not rdi
test r13d, 0x2e276e13
add rdi, r10
jmp 0x1404256fe
je 0x140426d60
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sar bl, 0x76
neg ebx
sub rax, r9
mov bh, 0x98
dec bpl
xadd bp, bx
add rax, r15
inc bpl
inc rax
add rcx, r15
inc bx
movzx rbp, dx
inc rcx
rcl bl, cl
movzx ebx, byte [rax + rdx - 1]
movzx ebp, r10w
movzx bp, r13b
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
cmp bx, di
cmp r15b, 0x13
test bl, dil
add bl, byte [rbp + rdx + 1]
cmp r13b, dl
mov byte [rcx + rdx], bl
cmp r15b, 0x27
add rdx, 2
cmp r10, rdx
jmp 0x140425779
jne 0x140425736
jmp 0x140426d60
cmp ebp, 5
je 0x140426de4
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jmp 0x14042579a
jne 0x1404272be
test r8d, r8d
jmp 0x1404257a8
je 0x1404272be
mov eax, dword [rsp + 0x24]
bt r12d, r15d
movsxd r12, eax
shr r13b, 0x8b
mov r14, rdx
btc rsi, 0x38
xadd di, r13w
mov edi, eax
or r13w, 0x1b55
lea r13, [r15 + r10]
cdq
rcr r11b, 0xc8
mov eax, edi
sub r9w, si
and eax, 0xffffffe0
adc edx, 0x77960150
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
movsxd r9, r10d
xor dh, 0x52
mov qword [rsp + 0x70], rax
mov rdx, rax
neg eax
mov sil, 0x6b
shr rdx, 5
inc rdx
mov rax, rdx
xor rax, rax
stc
mov qword [rsp + 0xa0], rdx
cwde
movabs rax, 0xffffffffffffffe
and rdx, rax
shrd r11, r11, 0xb0
shld r11, r11, 0x7d
shr r11b, cl
mov qword [rsp + 0x90], rdx
cwde
mov esi, edi
jmp 0x14042584b
and esi, 0xfffffff8
cmp r11b, 0x4c
sar r11b, cl
mov r9, rdi
neg r9
mov rax, qword [rsp + 0xf0]
movsxd r11, ebp
lea r11, [r15 + rax]
cmp r12w, di
add r11, r10
add r15, qword [rsp + 0xb8]
lea r15, [r15 + r10]
xor r10d, r10d
jmp 0x140425885
jmp 0x1404258c0
mov byte [rcx + r12], 0xff
cmp r10b, dil
test bp, dx
lea r14, [r14 + r12]
cmc
add rcx, rbx
inc r10
stc
lea r11, [r11 + rbx]
clc
cmp r14b, 0x35
add r15, rbx
jmp 0x1404258b2
dec r8d
jmp 0x1404258ba
je 0x1404272c4
cmp dword [rsp + 0x24], 0
jmp 0x1404258ca
jle 0x14042588a
cmp dword [rsp + 0x24], 8
jmp 0x1404258da
jae 0x1404259b4
xor edx, edx
ror bpl, 0x4c
ror ebp, cl
cmovb bp, r10w
mov rbp, rdx
cmp dx, 0x1c91
test dil, 1
jmp 0x1404258fe
je 0x140425940
mov rax, rdx
sub bpl, r8b
btr ebp, ecx
sub rax, rbx
rcl rbp, cl
movzx eax, byte [rcx + rax]
mov bpl, spl
adc bp, 0x7408
add al, byte [r14 + rdx]
sar bp, 0xc1
sar ebp, cl
mov byte [rcx + rdx], al
rol bp, 0x82
clc
sal rbp, 0xda
mov rbp, rdx
or rbp, 1
cmc
test spl, sil
not rdx
cmp rdx, r9
jmp 0x14042594b
je 0x14042588a
nop
rol rax, 0xa3
sal al, 0xbe
btc eax, 0x6d
movzx eax, byte [r15 + rbp]
cmp r12b, 0x26
add al, byte [r14 + rbp]
test r15w, 0x72f0
mov byte [rcx + rbp], al
cdqe
movzx eax, byte [r15 + rbp + 1]
cmc
jmp 0x140425982
add al, byte [r14 + rbp + 1]
cmp r10d, r9d
cmp dl, 0x47
mov byte [rcx + rbp + 1], al
test r11w, 0xb18
clc
jmp 0x14042599d
add rbp, 2
jmp 0x1404259a6
cmp rdi, rbp
jne 0x14042595e
jmp 0x14042588a
mov rax, r10
adc rdx, r12
cmp spl, 0xcd
dec dl
imul rax, rbx
or rdx, r13
adc edx, r15d
add rax, r13
stc
xchg dx, dx
neg rdx
mov rdx, r10
imul rdx, r12
test r11, 0x66fd78b9
test bl, spl
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rcx, r9
stc
clc
cmp rax, 0x20
jmp 0x1404259fb
jb 0x1404258e0
jb 0x1404258e0
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140425a16
jb 0x1404258ed
cmp dword [rsp + 0x24], 0x20
jmp 0x140425a26
jae 0x140425a33
sub eax, eax
jmp 0x140425b9e
cmp qword [rsp + 0x70], 0
jmp 0x140425a3e
je 0x140425aed
mov rbp, qword [rsp + 0x90]
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140425a59
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140425a65
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140425a7c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140425a8a
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140425a95
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140425aa8
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140425ab4
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140425ac3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
test r10w, 0x33b6
add rbp, 0xfffffffffffffffe
jne 0x140425a4e
jmp 0x140425af2
sub edx, edx
stc
cmp ebx, ecx
test byte [rsp + 0xa0], 1
jmp 0x140425aff
je 0x140425b5a
movdqu xmm0, xmmword [r14 + rdx]
btr ax, dx
neg eax
movdqu xmm1, xmmword [r14 + rdx + 0x10]
cmovp ax, bx
mov rax, rdx
sub rax, rbx
jmp 0x140425b27
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425b31
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140425b40
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp ebp, 0x752b0d
jmp 0x140425b54
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x140425b64
je 0x14042588a
mov rdx, qword [rsp + 0x40]
adc eax, ecx
movzx rax, r9w
mov rax, rdx
cmp bx, 0x2452
cmp cx, di
test dil, 0x18
jmp 0x140425b89
je 0x1404258ed
nop word cs:[rax + rax]
jmp 0x140425b9e
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140425baf
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rsi, rax
jmp 0x140425bc4
jne 0x140425b9e
mov rdx, rsi
cmc
cmp rsi, rdi
jmp 0x140425bd6
je 0x14042588a
jmp 0x1404258ed
test ebx, ebx
jmp 0x140425be8
jle 0x140426d60
movsxd r8, dword [rsp + 0x24]
bt rdx, 0x5b
xor dl, r8b
rcl dl, cl
mov edx, ebx
cmc
cmp ebx, 8
jmp 0x140425c08
jae 0x140427742
xor r11d, r11d
sar si, cl
movsx rsi, bp
dec sil
mov rsi, r11
test ebx, 0x7702c3e
test dl, 1
jmp 0x140425c2c
je 0x140425c95
movzx eax, byte [r9 + r11]
adc sil, 0xf3
clc
mov rbp, r11
sub rbp, r8
sbb sil, 0x10
movsx esi, si
rcr sil, 0xdc
movzx ebp, byte [rcx + rbp]
movsxd rsi, ebx
sar esi, cl
add ebp, eax
xadd sil, al
bsf rax, rdi
rcl esi, 0xda
shr ebp, 1
movzx si, r13b
sal ah, cl
mov rax, qword [rsp + 0x28]
add bpl, byte [rax + r11]
cmp dl, 0x58
add sil, r13b
sar si, 0x8d
mov byte [rcx + r11], bpl
add si, r12w
mov rsi, r11
clc
cmc
or rsi, 1
jmp 0x140425c95
not r11
clc
jmp 0x140425c9e
add r11, rdx
jmp 0x140425ca6
je 0x140426d60
mov rbx, qword [rsp + 0x40]
mov rax, rbx
adc bp, 0x3842
sub rax, r8
jmp 0x140425cc4
lea rcx, [r15 + rax]
inc rcx
movsx rbp, cx
movsxd rax, esi
lea rbp, [r15 + rbx]
lahf
inc rbp
shrd di, r13w, 0xe6
cmp r15w, ax
btc edi, 0x45
add r15, qword [rsp + 0x158]
movsx eax, dx
lea r15, [r15 + rbx]
or dil, r13b
xadd ah, ah
bswap ax
mov rax, qword [rsp + 0x28]
ror di, 0xf3
rcl bh, 0xfe
lea rbx, [rax + 1]
movsx edi, r12w
and dil, bpl
movzx eax, r9w
movzx eax, byte [r15 + rsi - 1]
cmc
btr di, r12w
test bh, 0xa5
movzx edi, byte [rcx + rsi - 1]
clc
cmc
add edi, eax
bsr rax, r13
bt eax, r8d
shr edi, 1
movsx rax, r11w
btc ax, 0xfe
movzx rax, dx
add dil, byte [rbx + rsi - 1]
sbb rax, r10
add al, r15b
bts rax, r14
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
test dl, r10b
add edi, eax
shr edi, 1
test bpl, 0xf7
add dil, byte [rbx + rsi]
test cl, 0x46
test dil, bl
clc
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
add rcx, 2
cmp bp, dx
add rbp, 2
clc
test edx, 0x24130f52
cmc
add r15, 2
test dh, 0x94
add rbx, 2
test rsi, rbx
cmp r10d, 0x4bc97d06
cmp rsi, rdx
jmp 0x140425db6
jne 0x140425d1b
jmp 0x140426d60
mov r11d, dword [rsp + 0x5c]
test r12d, edx
cmc
test r11d, r11d
jmp 0x140425dd2
je 0x1404272be
mov eax, dword [rsp + 0x24]
xchg edi, esi
shr r14w, cl
seta r14b
movsxd r12, eax
rcr r8b, 0xd9
btr di, r10w
mov esi, eax
btr r8d, r11d
add ax, si
movzx r8d, sp
lea rax, [r15 + r10]
shl r8b, cl
mov qword [rsp + 0x70], rax
mov rdi, r10
movzx r10d, r10w
or r8, r9
mov al, r15b
mov r10d, esi
cmp r8b, 0xa9
and r10d, 0xffffffe0
cmovbe r8d, r10d
shl r8b, cl
btr ax, 0x2c
mov r8d, esi
mov r14d, 0x791d26dc
sub r14b, 0x1b
and r8d, 0xfffffff8
mov rax, rsi
sub r14w, r10w
neg rax
rcr r14d, 0x95
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x170]
lea rax, [rax + r15]
cmp r8w, r8w
or r14w, r8w
shl r14, 0x19
add rax, rdi
bswap r14
add r15, qword [rsp + 0xb8]
shrd r14w, sp, 6
or r14b, 5
add r15, rdi
ror r14b, 0xd0
movsx r14d, r9w
rcr r14w, cl
xor ebp, ebp
movzx r14d, r11w
mov r14b, bl
mov r14, rdx
jmp 0x140425ea3
jmp 0x140425ef8
mov byte [rcx + r12], 0xff
add r14, r12
shr bh, 0x3d
bts bx, ax
rol rbx, cl
mov rbx, qword [rsp + 0x30]
clc
test r15b, r9b
lea rcx, [rcx + rbx]
cmp dil, bl
test r11b, dil
add r9, rbx
jmp 0x140425ed5
inc rbp
lea rax, [rax + rbx]
test si, r8w
cmp r9, r14
test r11b, 0x73
add r15, rbx
jmp 0x140425eef
dec r11d
je 0x1404272c4
cmp dword [rsp + 0x24], 0
jmp 0x140425f02
jle 0x140425ea8
cmp dword [rsp + 0x24], 8
jmp 0x140425f12
jae 0x14042603f
xor r13d, r13d
cmovns edx, r9d
movsx rdx, ax
sal dh, cl
mov rdx, r13
test r10, 0x58bd21f4
test sil, 1
jmp 0x140425f38
je 0x140425f9f
movzx edx, byte [r9 + r13]
add edi, r8d
movsx di, dl
bt di, r11w
mov rdi, r13
sub rdi, qword [rsp + 0x30]
cmp rbx, 0x46bf42a7
cmc
test bp, r14w
movzx edi, byte [rcx + rdi]
jmp 0x140425f6d
add edi, edx
cmp r12b, sil
mov dx, 0x2fda
shr edi, 1
rcl dh, 0x1b
cmc
add dil, byte [r14 + r13]
add dl, r8b
rcr dh, 0xd0
mov byte [rcx + r13], dil
not dh
adc rdx, r11
mov rdx, r13
jmp 0x140425f9a
or rdx, 1
stc
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x140425fac
je 0x140425ea8
nop dword [rax + rax]
bt bx, 0x90
btc ebx, ebp
rol dil, 0x37
movzx edi, byte [r9 + rdx]
xadd bl, bl
bt ebx, edi
movzx ebx, byte [r15 + rdx]
stc
cmp r14b, r9b
add ebx, edi
sal di, 0xd7
shr ebx, 1
neg dil
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
shl bl, cl
bt rbx, r14
rcl bh, cl
movzx ebx, byte [r15 + rdx + 1]
cmp ecx, r10d
clc
cmp sil, 0x62
add ebx, edi
test ah, 0x8a
test r15w, di
shr ebx, 1
test r8, r13
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
cmc
cmp r12d, 0x500a61db
clc
add rdx, 2
cmp rsi, rdx
jmp 0x140426034
jne 0x140425fc6
jmp 0x140425ea8
mov rdx, rbp
cmp rdi, rdx
adc dil, 0xde
bt edi, 0x55
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
btr di, ax
btc di, r8w
mov rdi, rbp
imul rdi, r12
add rdi, qword [rsp + 0x28]
jmp 0x140426077
sub rdx, rdi
test r10, rsi
cmc
cmp rdx, 0x20
jmp 0x140426087
jb 0x140425f18
jb 0x140425f18
cmp dword [rsp + 0x60], 0x20
jmp 0x14042609d
jb 0x140425f18
mov r13d, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404260b4
jb 0x140425f25
cmp dword [rsp + 0x24], 0x20
jmp 0x1404260c4
jae 0x1404260d6
xor edx, edx
jmp 0x1404260d1
jmp 0x1404261e7
sub edx, edx
jmp 0x1404260dd
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x1404260e8
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x1404260f4
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x1404260ff
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x14042610b
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 0x140426132
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
test dx, r14w
movdqu xmmword [rcx + rdx + 0x10], xmm3
stc
test dil, 0x36
add rdx, 0x20
stc
jmp 0x1404261a7
cmp r10, rdx
jmp 0x1404261af
jne 0x1404260dd
cmp r10, rsi
je 0x140425ea8
mov rdx, r10
xchg r13w, r13w
rcl r13b, cl
mov r13, r10
test sil, 0x18
jmp 0x1404261d4
je 0x140425f25
nop dword [rax + rax]
jmp 0x1404261e7
movq xmm0, qword [r14 + rdx]
jmp 0x1404261f2
movq xmm1, qword [r9 + rdx]
jmp 0x1404261fd
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x14042620d
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
test r11b, 0xff
add rdx, 8
stc
test rbx, rsi
cmp r8, rdx
jmp 0x14042623c
jne 0x1404261e7
mov r13, r8
cmp r8, rsi
jmp 0x14042624d
je 0x140425ea8
jmp 0x140425f25
mov r8, r13
jmp 0x140426260
call fcn.1404a40af
jmp 0x140426d60
test ebx, ebx
jmp 0x140426271
jle 0x140426d60
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
test r11b, cl
cmp ebx, 8
jae 0x1404277a3
xor edi, edi
stc
bsf dx, r15w
mov rdx, rdi
test r10b, 1
jmp 0x14042629f
je 0x1404262ea
mov rax, rdi
rcr dh, 0x79
sub dx, r10w
shl dh, 0x35
sub rax, r9
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
test spl, 0x73
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
bsf edx, esi
movsx dx, cl
test al, r14b
mov rdx, rdi
cmp r13d, r10d
cmp r13b, 0x12
test r11w, 0x3ebf
or rdx, 1
stc
cmp ebp, r14d
not rdi
cmc
jmp 0x1404262f4
add rdi, r10
jmp 0x1404262fc
je 0x140426d60
mov rcx, qword [rsp + 0x40]
cmp esp, esi
bt ax, bp
mov rax, rcx
sub rax, r9
sub bx, di
shl bh, cl
add rax, r15
movzx rbp, r13w
cmovg bx, r15w
setb bh
inc rax
ror bh, cl
test ch, 0xfc
add rcx, r15
movsxd rbx, ebx
xchg bpl, bpl
inc rcx
sar bpl, cl
cmp r14, rdi
movzx ebx, byte [rax + rdx - 1]
inc rbp
btr rbp, 0x41
ror bpl, 0xa7
mov rbp, qword [rsp + 0x28]
test al, sil
cmc
stc
add bl, byte [rbp + rdx]
clc
cmp ax, r8w
cmc
mov byte [rcx + rdx - 1], bl
rcr bl, cl
bsf bx, r9w
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
stc
cmp r13d, esp
mov byte [rcx + rdx], bl
cmp r11, 0x7294442d
clc
cmc
add rdx, 2
cmc
cmp si, si
jmp 0x140426396
cmp r10, rdx
jne 0x140426341
jmp 0x140426d60
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
jmp 0x1404263b1
je 0x1404272be
mov eax, dword [rsp + 0x24]
btc di, 9
movsxd r12, eax
sal si, 0x15
mov r14, rdx
test r13w, ax
dec si
mov edi, eax
sbb al, r14b
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
sbb edx, 0x2e292440
setle dl
mov eax, edi
shr r9w, 0xb9
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
bts r9, r11
adc si, si
cmovo esi, edx
add rax, 0xffffffffffffffe0
sub dx, r12w
mov qword [rsp + 0xa0], rax
and r11d, 0x44602456
or r9b, dl
shr rax, 5
inc rax
movabs rdx, 0xffffffffffffffe
sub sil, r15b
add esi, esi
add rdx, 0xfffffffffffffffe
and rdx, rax
not r11d
rol r11w, 0x7a
cmp bx, 0x1115
mov qword [rsp + 0xc0], rdx
mov r11d, eax
and r11d, 3
mov esi, edi
btc eax, 0x31
movzx rax, bp
shrd eax, r9d, 0xcc
and esi, 0xfffffff8
adc al, ch
btr ax, 0x1a
mov rax, r10
cmc
mov r10d, edi
cmp al, 0x86
movzx r9d, bp
and r10d, 3
mov r9w, 0x4170
sub r9b, r15b
xor r9b, al
lea r15, [r15 + rax]
add r15, 0x10
shld r9d, ebp, 0xf5
rol r9d, cl
jmp 0x14042649e
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
shl r11, 5
xor r8d, r8d
jmp 0x1404264b6
jmp 0x1404264fa
mov byte [rcx + r12], 0xff
sub bl, 0xdd
shr bl, cl
lea r14, [r14 + r12]
bsf bx, r9w
mov rbx, qword [rsp + 0x30]
add rcx, rbx
jmp 0x1404264db
inc r8
cmp r15b, cl
add r15, rbx
add r9, r12
jmp 0x1404264ec
dec r13d
jmp 0x1404264f4
je 0x1404272c4
cmp dword [rsp + 0x24], 0
jmp 0x140426504
jle 0x1404264bb
cmp dword [rsp + 0x24], 8
jmp 0x140426514
jb 0x14042657d
mov rdx, r8
xor bx, 0x1a44
add bx, si
imul rdx, r12
add rdx, qword [rsp + 0x28]
mov rbx, r8
imul rbx, qword [rsp + 0x30]
stc
add rbx, qword [rsp + 0x40]
sub rbx, rdx
cmovb rdx, rcx
ror dx, 9
inc dl
mov edx, 0
test r12b, r10b
clc
test r15b, 0xc2
cmp rbx, 0x20
jmp 0x140426560
jb 0x140426734
cmp dword [rsp + 0x24], 0x20
jmp 0x140426570
jae 0x140426589
sub ebx, ebx
jmp 0x1404266f6
sub edx, edx
jmp 0x140426584
jmp 0x140426734
cmp qword [rsp + 0xa0], 0x60
jmp 0x140426597
jae 0x1404265a9
sub edx, edx
jmp 0x1404265a4
jmp 0x14042665a
mov rbp, qword [rsp + 0xc0]
cmc
clc
cmp r8b, 0xfb
xor edx, edx
movups xmm0, xmmword [r14 + rdx]
movups xmm1, xmmword [r14 + rdx + 0x10]
cmp r14b, 0x2e
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
cmp r10b, r9b
stc
movups xmm0, xmmword [r14 + rdx + 0x20]
cmp esi, 0x71cc3bc0
test r8, rdx
movups xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404265ef
movups xmmword [rcx + rdx + 0x20], xmm0
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
jmp 0x140426608
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
jmp 0x14042661a
movups xmmword [rcx + rdx + 0x50], xmm1
clc
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
cmp al, ch
movdqu xmmword [rcx + rdx + 0x60], xmm0
clc
movdqu xmmword [rcx + rdx + 0x70], xmm1
cmc
cmp si, r11w
jmp 0x140426647
sub rdx, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jmp 0x140426654
jne 0x1404265b9
cmp qword [rsp + 0x90], 0
je 0x1404266c1
lea rbx, [r15 + rdx]
stc
lea rdx, [rdx + r9]
cmp r9w, sp
xor ebp, ebp
nop word cs:[rax + rax]
test rcx, r15
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
jmp 0x140426698
movdqu xmmword [rbx + rbp - 0x10], xmm0
cmp r13, rax
movdqu xmmword [rbx + rbp], xmm1
cmp dl, 0xa
add rbp, 0x20
cmp sil, r13b
test r12b, dil
cmp r11, rbp
jmp 0x1404266bb
jne 0x140426687
cmp qword [rsp + 0x70], rdi
je 0x1404264bb
mov rdx, qword [rsp + 0x70]
rol bx, 0x5f
or bl, 0x10
mov rbx, rdx
test dil, 0x56
test dil, 0x18
jmp 0x1404266e8
je 0x140426734
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
cmc
cmp r11d, 0x52f057b9
mov qword [rcx + rbx], rdx
test r13b, 0xe6
clc
add rbx, 8
cmp sp, dx
clc
stc
cmp rsi, rbx
jmp 0x14042671c
jne 0x1404266f6
mov rdx, rsi
jmp 0x14042672b
cmp rsi, rdi
je 0x1404264bb
mov rbp, rdx
not rbp
clc
test esp, r8d
lea rbp, [rbp + rdi]
cmp sil, 0xa6
jmp 0x14042674c
test r10, r10
jmp 0x140426754
je 0x140426796
mov rbx, r10
bswap ax
inc ax
nop
bswap ax
cdqe
cmovg eax, r10d
movzx eax, byte [r14 + rdx]
jmp 0x140426778
mov byte [rcx + rdx], al
jmp 0x140426780
inc rdx
jmp 0x140426788
dec rbx
jmp 0x140426790
jne 0x14042676e
cmp rbp, 3
jmp 0x14042679f
jb 0x1404264bb
nop word [rax + rax]
shrd rax, rbp, 0xb8
movzx eax, byte [r14 + rdx]
test r12d, 0x338d14a8
test r14b, bpl
mov byte [rcx + rdx], al
not ax
shl ax, cl
movzx eax, byte [r14 + rdx + 1]
cmp bl, r12b
test r8b, r12b
mov byte [rcx + rdx + 1], al
rcl ah, cl
movzx eax, byte [r14 + rdx + 2]
clc
cmp bpl, dl
cmp bh, 0x6d
mov byte [rcx + rdx + 2], al
shr ax, 0xfd
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
add rdx, 4
cmp r13b, r11b
cmp rdi, rdx
jmp 0x140426808
jne 0x1404267b0
jmp 0x1404264bb
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x140426820
je 0x1404272be
mov eax, dword [rsp + 0x24]
cmc
movsxd r12, eax
rcl r13w, 0x30
shr sil, cl
bts edi, r15d
mov r14, rdx
mov edi, eax
lea r13, [r15 + r10]
cwd
mov eax, edi
rcr r11w, cl
movzx rdx, r8w
rcl edx, 0xbb
and eax, 0xffffffe0
shr dh, 0xb5
or r9w, 0x54ca
mov qword [rsp + 0x40], rax
xor r11w, 0x67aa
shrd r11w, r12w, 0x8d
cdq
add rax, 0xffffffffffffffe0
bt r9w, sp
mov qword [rsp + 0x70], rax
mov rdx, rax
shr rdx, 5
movsx r9, r8w
cbw
movsx si, cl
inc rdx
movsx ax, ch
mov rax, rdx
cmp r12, 0x2e0e6d18
lahf
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
and rdx, rax
xadd r11b, r9b
ror ah, 0xb4
sbb si, 0x56e8
mov qword [rsp + 0x90], rdx
stc
adc sil, 0x60
mov esi, edi
test si, bx
and esi, 0xfffffff8
sbb al, 0x41
mov r9, rdi
and r11b, 0x88
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
lea r11, [r11 + r10]
jmp 0x1404268f9
add r15, qword [rsp + 0xb8]
test r10w, 0x40df
add r15, r10
test r15b, 0x6b
test edx, r11d
xor r10d, r10d
jmp 0x14042694a
mov byte [rcx + r12], 0xff
add r14, r12
add rcx, rbx
jmp 0x140426929
inc r10
cmp r14b, 0x95
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x14042693c
dec r8d
jmp 0x140426944
je 0x1404272c4
cmp dword [rsp + 0x24], 0
jmp 0x140426954
jle 0x140426919
cmp dword [rsp + 0x24], 8
jmp 0x140426964
jae 0x140426a08
xor edx, edx
btc rbp, 0x43
mov rbp, rdx
test dil, 1
jmp 0x14042697d
je 0x1404269b5
mov rax, rdx
btc ebp, 0xd1
rol ebp, 0x9a
or bpl, r15b
sub rax, rbx
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
shr bpl, 0xb5
rcr bpl, 0x80
adc bp, 0x165f
mov rbp, rdx
or rbp, 1
cmp r9b, dl
not rdx
cmp rdx, r9
je 0x140426919
nop
movzx eax, byte [r15 + rbp]
cmp r8b, 0x75
add al, byte [r14 + rbp]
clc
jmp 0x1404269d5
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
stc
add al, byte [r14 + rbp + 1]
cmc
stc
cmp r8w, 0xa99
mov byte [rcx + rbp + 1], al
add rbp, 2
clc
cmp rdi, rbp
jmp 0x1404269fd
jne 0x1404269c2
jmp 0x140426919
mov rax, r10
shr dl, cl
movsx rdx, bx
cdq
imul rax, rbx
test r12, r13
add rax, r13
cmp dil, 0x37
btr dx, 0xde
mov rdx, r10
jmp 0x140426a31
imul rdx, r12
cmc
test r14, 0x22cd39a9
add rdx, qword [rsp + 0x28]
sub rax, rdx
test bp, 0x747c
jmp 0x140426a4f
cmp rax, 0x20
jmp 0x140426a58
jb 0x14042696a
jb 0x14042696a
mov edx, 0
cmc
jmp 0x140426a6f
cmp dword [rsp + 0x6c], 0x20
jmp 0x140426a79
jb 0x140426971
cmp dword [rsp + 0x24], 0x20
jmp 0x140426a89
jae 0x140426a9b
sub eax, eax
jmp 0x140426a96
jmp 0x140426be6
cmp qword [rsp + 0x70], 0
jmp 0x140426aa6
je 0x140426b69
mov rbp, qword [rsp + 0x90]
xor edx, edx
jmp 0x140426abb
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140426ac6
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140426ad2
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140426ae9
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140426af7
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140426b02
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140426b1c
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140426b2b
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x140426b3e
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp cx, 0xedd
clc
add rdx, 0x40
test r14w, 0x15b8
stc
add rbp, 0xfffffffffffffffe
jmp 0x140426b5e
jne 0x140426abb
jmp 0x140426b6b
sub edx, edx
test byte [rsp + 0xa0], 1
je 0x140426bb2
movdqu xmm0, xmmword [r14 + rdx]
ror al, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
shr rax, cl
xor ax, ax
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x140426bbc
je 0x140426919
mov rdx, qword [rsp + 0x40]
btr rax, 0xe8
mov rax, rdx
test dil, 0x18
jmp 0x140426bd8
je 0x140426971
nop dword [rax]
jmp 0x140426be6
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140426bf7
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmc
add rax, 8
cmp rsi, rax
jmp 0x140426c0e
jne 0x140426be6
mov rdx, rsi
cmp bx, 0x2104
jmp 0x140426c24
cmp rsi, rdi
jmp 0x140426c2c
je 0x140426919
jmp 0x140426971
test ebx, ebx
jmp 0x140426c3e
jle 0x140426d60
movsxd r9, dword [rsp + 0x24]
movsx r10w, dl
shrd r10w, si, 0x1d
clc
mov r10d, ebx
cmp ebx, 8
jmp 0x140426c60
jae 0x140427807
xor r11d, r11d
mov rdx, r11
test r10b, 1
jmp 0x140426c75
je 0x140426cca
mov rax, r11
and dx, 0x1c60
cmp dh, 0x87
btc dx, r9w
sub rax, r9
sbb dl, ah
movzx eax, byte [rcx + rax]
shr al, 1
add rdx, 0x3bb40bd9
mov rdx, qword [rsp + 0x28]
clc
jmp 0x140426cab
add al, byte [rdx + r11]
shr dh, 0x7a
cmp r11b, r8b
mov byte [rcx + r11], al
mov rdx, r11
cmc
clc
or rdx, 1
cmp al, r13b
jmp 0x140426cca
not r11
cmp dil, r9b
add r11, r10
jmp 0x140426cd8
je 0x140426d60
mov rcx, qword [rsp + 0x40]
sub bp, 0x4567
movzx rbp, r10w
mov rax, rcx
and bl, 0xd3
xchg ebp, ebp
sub rax, r9
or rbp, rcx
rol bl, cl
add rax, r15
movsxd rbp, esp
inc rax
sar bl, cl
cmovns ebp, esp
sal rbx, 0xde
add rcx, r15
not bh
inc rcx
bsf bx, di
rcr rbp, 0xc0
movzx ebx, byte [rax + rdx - 1]
shr bl, 1
mov rbp, qword [rsp + 0x28]
stc
add bl, byte [rbp + rdx]
test r14b, 0x90
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
shr bl, 1
add bl, byte [rbp + rdx + 1]
test dil, r15b
mov byte [rcx + rdx], bl
cmc
cmp r10w, 0x4786
add rdx, 2
cmp r10, rdx
jmp 0x140426d5a
jne 0x140426d1e
mov r14, qword [rsp + 0x28]
sal r10w, 0x4c
sal bh, cl
add r14, r13
movsx r13, bx
movzx r10, si
jmp 0x140426d7c
mov r13, qword [rsp + 0xd8]
setp r10b
mov r8d, dword [rsp + 0x2b0]
cmovp r11d, eax
movsx r11, r13w
movzx ebx, ax
mov r11, qword [rsp + 0x108]
mov bl, r9b
mov rbx, 0x42ec35e6
mov r10, qword [rsp + 0x88]
jmp 0x140426dbe
mov rbx, qword [rsp + 0x30]
jmp 0x140426dc8
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x14042755a
mov r9d, dword [rsp + 0x5c]
stc
jmp 0x140426def
test r9d, r9d
jmp 0x140426df7
je 0x1404272be
mov eax, dword [rsp + 0x24]
rcr si, 0x46
adc r12, 0x67d41365
movsxd r12, eax
mov r13b, 0xef
mov esi, eax
cdqe
movzx r14d, r13w
lea r8, [r15 + r10]
shr bp, cl
shld ebp, r10d, 0xb5
jmp 0x140426e2b
mov eax, esi
shr r11b, 5
neg bpl
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
adc bpl, 0x79
mov qword [rsp + 0x70], rax
shld ebp, r13d, 0x11
xchg r14w, r11w
mov rbp, rax
shr rbp, 5
movsx r13w, r8b
movsx r13d, bp
inc rbp
sbb ax, 0x3b83
rcl ax, cl
bts eax, r15d
mov rax, rbp
mov qword [rsp + 0xa0], rbp
shr r11b, 0xa0
btc ax, ax
adc r13, rbx
movabs rax, 0xffffffffffffffe
cmovbe r13, r9
and rbp, rax
test rdx, 0x507d75a6
adc al, r15b
add r14w, bx
mov qword [rsp + 0x90], rbp
mov rbp, r10
mov r10d, esi
and r10d, 0xfffffff8
mov r13, rsi
btc r14w, 0x24
xor r14b, 0x13
bsf r11d, ecx
neg r13
or r14w, 0x4c6a
jmp 0x140426ed9
mov rax, qword [rsp + 0xf0]
jmp 0x140426eed
lea r11, [r15 + rax]
lea r11, [r11 + rbp]
add r15, qword [rsp + 0xb8]
lea r15, [r15 + rbp]
shld r14, rcx, 0x7e
sub ebp, ebp
mov r14, rdx
jmp 0x140426f10
jmp 0x140426f4a
mov byte [rcx + r12], 0xff
cmc
jmp 0x140426f20
lea r14, [r14 + r12]
test bp, 0x68c4
cmc
add rcx, rbx
inc rbp
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140426f3c
dec r9d
jmp 0x140426f44
je 0x1404272c4
cmp dword [rsp + 0x24], 0
jmp 0x140426f54
jle 0x140426f15
cmp dword [rsp + 0x24], 8
jae 0x140427033
sub edi, edi
mov rdx, rdi
stc
clc
test sil, 1
jmp 0x140426f75
je 0x140426fc4
mov rax, rdi
rol edx, 0x96
sub rax, rbx
sar edx, cl
adc dx, r10w
test sil, r13b
movzx eax, byte [rcx + rax]
rcr rdx, cl
xor dl, r12b
shr al, 1
shr dx, 0x89
jmp 0x140426fa5
add al, byte [r14 + rdi]
bsr edx, eax
add dx, r14w
mov byte [rcx + rdi], al
mov rdx, rdi
clc
test spl, r8b
or rdx, 1
jmp 0x140426fc4
not rdi
cmp rdi, r13
jmp 0x140426fcf
je 0x140426f15
nop word [rax + rax]
shrd ax, bp, 0x95
bswap ax
stc
movzx eax, byte [r15 + rdx]
cmp bx, 0x43b2
stc
shr al, 1
clc
test r11b, spl
cmp cl, r13b
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
movzx eax, byte [r15 + rdx + 1]
shr al, 1
add al, byte [r14 + rdx + 1]
test r14b, 0xc4
mov byte [rcx + rdx + 1], al
clc
add rdx, 2
jmp 0x140427025
cmp rsi, rdx
jne 0x140426fe7
jmp 0x140426f15
mov rax, rbp
shld dx, r14w, 0xc0
movzx rdx, di
rcl dl, cl
imul rax, rbx
movsxd rdx, r10d
cdq
bswap dx
lea rax, [rax + r8]
or edx, r10d
mov rdx, rbp
test r9b, cl
test r13b, 0x9c
imul rdx, r12
cmc
cmp sil, spl
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
cmp rax, 0x20
jmp 0x140427078
jb 0x140426f65
jb 0x140426f65
mov edi, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140427094
jb 0x140426f67
cmp dword [rsp + 0x24], 0x20
jmp 0x1404270a4
jae 0x1404270b6
xor eax, eax
jmp 0x1404270b1
jmp 0x14042725b
mov rdi, r8
stc
test r11w, r10w
cmp qword [rsp + 0x70], 0
jmp 0x1404270c9
je 0x1404271a4
mov r8, qword [rsp + 0x90]
test esp, 0x380a0d8f
cmp rax, r14
stc
xor edx, edx
jmp 0x1404270e8
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404270fa
movdqu xmm2, xmmword [r11 + rdx - 0x30]
movdqu xmm3, xmmword [r11 + rdx - 0x20]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042712e
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140427139
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140427145
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140427158
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140427163
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r8b, 0x88
cmc
movdqu xmmword [rcx + rdx + 0x30], xmm3
add rdx, 0x40
cmc
add r8, 0xfffffffffffffffe
jne 0x1404270e8
jmp 0x1404271a6
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x1404271b3
je 0x140427229
movdqu xmm0, xmmword [r14 + rdx]
stc
rcr eax, 0x4c
xor ah, 0x42
movdqu xmm1, xmmword [r14 + rdx + 0x10]
and al, r11b
sbb al, spl
mov rax, rdx
test rax, r12
sub rax, rbx
jmp 0x1404271e1
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404271eb
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x1404271f6
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movsx r8d, sp
movdqu xmmword [rcx + rdx + 0x10], xmm3
bt r8, r13
adc r8b, 0xc9
cmp qword [rsp + 0x40], rsi
mov r8, rdi
je 0x140426f15
mov rdi, qword [rsp + 0x40]
mov rax, rdi
test sil, 0x18
je 0x140426f67
nop word cs:[rax + rax]
jmp 0x14042725b
movq xmm0, qword [r14 + rax]
jmp 0x140427266
movq xmm1, qword [r15 + rax]
jmp 0x140427271
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test rsp, r12
stc
add rax, 8
stc
test r11w, r8w
cmp r10, rax
jmp 0x140427299
jne 0x14042725b
mov rdi, r10
cmp si, 0x1b28
clc
cmp dil, spl
cmp r10, rsi
jmp 0x1404272b3
je 0x140426f15
jmp 0x140426f67
mov r14, rdx
sub sil, r13b
mov esi, dword [rsp + 0x2c0]
stc
cmp esi, 0x10
jmp 0x1404272d4
jne 0x140427528
mov r8d, dword [rsp + 0x2b0]
sal r13b, 0xc8
test r8d, r8d
movsx r13d, bp
movzx r11, r13w
mov r13, qword [rsp + 0xd8]
movzx r11, r9w
xchg r11w, r10w
mov r11, qword [rsp + 0x108]
xchg r12d, r10d
mov r10b, cl
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
jmp 0x140427324
je 0x1404275da
mov rcx, qword [rsp + 0x140]
cbw
xchg al, ah
movzx eax, r14w
add rcx, qword [r13 + 0x18]
cwde
movsxd rax, dword [rsp + 0x24]
jmp 0x140427349
inc rax
cmp bp, ax
cmp dword [rsp + 0x5c], 7
jb 0x1404274e9
mov rdx, rbx
sub rdx, rax
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
or bx, 0x7767
rcr dil, 0x98
btc ebx, r12d
lea rbx, [rcx + rax]
sbb dil, cl
mov byte [rcx + rax], 0xff
rcr cx, cl
mov cx, 0x4601
mov rdi, qword [rsp + 0x30]
neg cx
mov byte [rdi + rbx], 0xff
adc ch, 0x2e
add rbx, qword [rsp + 0x30]
btr cx, bx
bts rdi, r11
sbb dil, 0x46
mov rdi, qword [rsp + 0x30]
adc cl, r14b
mov byte [rdi + rbx], 0xff
movzx cx, dil
btc edi, r10d
bswap cx
add rbx, qword [rsp + 0x30]
xor ch, 0x37
sbb dil, 0xa4
mov rdi, qword [rsp + 0x30]
shr rcx, cl
xor cx, 0x3fc8
mov byte [rdi + rbx], 0xff
bts ecx, r8d
sar cx, cl
mov dil, dl
add rbx, qword [rsp + 0x30]
inc cl
mov rdi, qword [rsp + 0x30]
dec cl
bsr ecx, r9d
mov byte [rdi + rbx], 0xff
mov dil, 0
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
sbb cl, 0x58
btr rdi, r8
shr rdi, 0x9b
add rbx, qword [rsp + 0x30]
bsr edi, r14d
movsx rdi, ax
add di, 0x35e6
mov rdi, qword [rsp + 0x30]
mov ch, 0x6f
sar cl, cl
xor cx, r8w
mov byte [rdi + rbx], 0xff
cmp r14w, 0x2285
bsr ecx, r11d
movsx cx, ch
add rbx, qword [rsp + 0x30]
and cl, bpl
mov rdi, qword [rsp + 0x30]
cmovs rcx, rsp
adc cl, ch
rcl cl, 0x96
lea rcx, [rbx + rdi]
movsx di, r12b
shr dil, cl
lea rcx, [rcx + rdx]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
setns bh
movsxd rbx, ebx
mov rbx, qword [rsp + 0x30]
test r14w, 0x3bd8
cmp r14b, r13b
add ebp, 0xfffffff8
jmp 0x140427497
jne 0x140427367
add rsi, rbx
rcr ch, 0xff
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
cwd
ror rdx, cl
bts rdx, rdi
add rsi, rbx
sbb edx, r14d
shr edx, 0x9f
rcl dx, cl
add rsi, rbx
movsxd rcx, esp
lea rsi, [rsi + rbx]
jmp 0x1404274cf
add rsi, rbx
rol dl, 0x18
xor rcx, 0x600f31fe
add rsi, rbx
mov dl, 0x9c
shld rcx, rsi, 0x43
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
cmc
test edx, edx
jmp 0x1404274f8
je 0x140427567
add rcx, rax
add al, 0xc6
mov eax, edx
clc
cmc
test bl, r10b
mov byte [rcx], 0xff
stc
add rcx, rbx
jmp 0x140427516
dec eax
jmp 0x14042751d
jne 0x14042750a
jmp 0x140427567
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
movsx r12d, r15w
movsx r11, dx
mov r11, qword [rsp + 0x108]
movsx r10d, r10w
mov r10b, spl
movsxd r12, ebx
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
jmp 0x140427567
inc r12
jmp 0x140427575
cmp r12, qword [rsp + 0x110]
je 0x140428a2a
mov eax, dword [rsp + 0x60]
ror si, cl
rcl sil, 0xc6
imul eax, r12d
mov rsi, qword [r13 + 0x18]
ror ch, 0x91
sbb cl, 0xb0
shld rcx, rdi, 0x12
mov qword [rsp + 0x140], rax
ror ch, 0x4c
xor cl, r10b
lea rsi, [rsi + rax]
ror cx, cl
movzx ecx, byte [r14]
clc
cmp r10b, 0xe1
jmp 0x1404275c4
sub r9d, r9d
cmp cl, 4
jmp 0x1404275cf
jbe 0x140424127
jmp 0x140423ba0
inc r12
cmp r11w, 0x4adf
cmp r12, qword [rsp + 0x110]
jmp 0x1404275f0
jne 0x140427583
jmp 0x140428961
mov rax, qword [rsp + 0x40]
movzx edx, r9w
cdq
lea rdx, [r15 + rax]
shld rax, rsi, 0xef
sub rdx, qword [rsp + 0x28]
add ah, cl
mov rax, qword [rsp + 0x160]
lea rax, [rax + rsi]
test spl, 0x81
cmp rdx, 0x10
jb 0x140424453
jb 0x140424453
cmp rax, 0x10
jmp 0x14042763e
jb 0x140424453
cmp dword [rsp + 0x60], 0x10
jmp 0x14042764e
jb 0x140424453
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x140427664
jb 0x140424459
cmp ebx, 0x10
jmp 0x140427672
jae 0x140427868
sub r12d, r12d
jmp 0x140427c29
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
mov rdx, rax
jmp 0x140427696
sub rdx, qword [rsp + 0x28]
cmp rcx, 0x46ac696f
test di, 0x6c35
cmp rdx, 0x20
jmp 0x1404276b0
jb 0x140424ec8
jb 0x140424ec8
mov r10d, 0
cmp sil, cl
jmp 0x1404276cb
cmp dword [rsp + 0x60], 0x20
jmp 0x1404276d5
jb 0x140424ecf
cmp ebx, 0x20
jmp 0x1404276e3
jae 0x140427e5b
xor r10d, r10d
jmp 0x1404276f1
jmp 0x1404285bf
mov rax, qword [rsp + 0x40]
cmc
cmp rsi, rax
add rax, r15
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140427710
jb 0x14042569c
jb 0x14042569c
mov edi, 0
stc
cmp dword [rsp + 0x24], 0x20
jb 0x1404256a3
cmp ebx, 0x20
jae 0x140427f86
sub edi, edi
jmp 0x14042773d
jmp 0x14042868f
mov rax, qword [rsp + 0x40]
stc
add rax, r15
clc
sub rax, qword [rsp + 0x28]
cmc
cmp rax, 0x20
jmp 0x14042775b
jb 0x140425c0e
jb 0x140425c0e
cmp dword [rsp + 0x60], 0x20
jb 0x140425c0e
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140427782
jb 0x140425c1b
cmp ebx, 0x20
jmp 0x140427790
jae 0x1404280da
sub r11d, r11d
jmp 0x14042779e
jmp 0x140428230
mov rax, qword [rsp + 0x40]
jmp 0x1404277ad
lea rax, [rax + r15]
cmp r15b, al
stc
sub rax, qword [rsp + 0x28]
jmp 0x1404277c0
cmp rax, 0x20
jmp 0x1404277c9
jb 0x14042628b
jb 0x14042628b
mov edi, 0
cmp dil, r15b
cmp dword [rsp + 0x24], 0x20
jmp 0x1404277e7
jb 0x140426293
cmp ebx, 0x20
jmp 0x1404277f5
jae 0x1404282c2
xor edi, edi
jmp 0x140427802
jmp 0x14042878e
mov rax, qword [rsp + 0x40]
clc
cmp r10w, r14w
stc
add rax, r15
test si, bx
sub rax, qword [rsp + 0x28]
stc
test spl, r11b
cmp rax, 0x20
jmp 0x14042782a
jb 0x140426c66
jb 0x140426c66
mov r11d, 0
clc
cmp dword [rsp + 0x24], 0x20
jmp 0x140427847
jb 0x140426c69
cmp ebx, 0x20
jmp 0x140427855
jae 0x1404283e0
sub r11d, r11d
jmp 0x140427863
jmp 0x14042889e
mov r12d, r14d
mov bp, bp
bt bx, bp
and r12d, 0xfffffff0
mov bpl, 0x6b
mov rbp, qword [rsp + 0x40]
bt rdx, 0xd1
movzx ax, r11b
sub rbp, rsi
bsr rax, rcx
add rbp, r15
mov bx, r13w
seto r10b
mov rax, r12
bswap r10w
mov rbx, rcx
cmovae r10, rsi
cqo
mov r10, qword [rsp + 0x28]
movzx edx, r9w
mov rdx, qword [rsp + 0x88]
jmp 0x1404278c0
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x1404278cc
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]
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 0x14042794c
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 0x140427be0
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
jmp 0x140427bed
add r10, 0x10
stc
add rbp, 0x10
test esp, r9d
cmp dl, 0x14
cmc
add rbx, 0x10
cmc
add rax, 0xfffffffffffffff0
jmp 0x140427c0b
jne 0x1404278c0
cmp r12, r14
jmp 0x140427c19
je 0x140426d60
test r14b, 8
je 0x140424459
mov edx, r14d
cwde
and edx, 0xfffffff8
cwde
mov r11, qword [rsp + 0x40]
clc
sub r11, rsi
rol r8w, 0xb9
add r11, r15
mov rax, qword [rsp + 0x88]
mov bh, 0x4f
movsx ebx, r11w
movzx rbp, dx
lea r10, [r11 + rax]
mov eax, edx
lahf
mov rbp, rdx
mov rbx, rcx
movsx r8, dx
cbw
mov rax, r9
mov r8, qword [rsp + 0x28]
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140427c89
movq xmm11, qword [r10 + r12]
jmp 0x140427c94
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140427cb8
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140427cdb
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
clc
cmp ebx, edx
add r8, 8
add r11, 8
clc
add r10, 8
add rax, 8
cmp dh, 0x39
jmp 0x140427e24
add rbx, 8
add rbp, 0xfffffffffffffff8
stc
clc
cmp r12, rbp
jmp 0x140427e36
jne 0x140427c7e
mov r12, rdx
cmp r9b, 0xd1
jmp 0x140427e48
cmp rdx, r14
jmp 0x140427e50
je 0x140426d60
jmp 0x140424459
mov r10d, ebp
dec dh
and r10d, 0xffffffe0
ror rdx, cl
lea rdx, [r10 - 0x20]
test r11w, dx
rcl r8b, 0x9c
mov r8, rdx
cmp rdi, 0x7ea2431a
clc
shr r8, 5
inc r8
test rdx, rdx
jmp 0x140427e8d
je 0x140428555
mov rsi, r8
movabs rdx, 0xffffffffffffffe
adc rdi, 0x2e365124
movzx edi, r8w
xchg edi, edi
and rsi, rdx
bswap di
xor di, 0x13d8
shl dh, cl
add rax, qword [rsp + 0x148]
or dil, r8b
mov rdx, qword [rsp + 0x40]
add rdx, r15
sub dil, 0xb6
rcl rdi, 0xd2
ror dil, cl
add rdx, 0x30
shr dil, cl
movzx rdi, di
xor ebx, ebx
mov edi, r10d
mov rdi, qword [rsp + 0x28]
jmp 0x140427ef2
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140427efc
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x140427f0d
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140427f2c
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140427f37
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140427f42
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140427f56
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
clc
movdqu xmmword [rdx + rbx], xmm0
cmp r12b, r13b
add rbx, 0x40
jmp 0x140427f72
add rsi, 0xfffffffffffffffe
jmp 0x140427f7b
jne 0x140427ef2
jmp 0x14042855c
mov edi, r10d
shr rax, 0xca
rcr al, cl
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
rcr r8d, cl
mov r8, rax
stc
cmp al, sil
cmp r11b, 0x5b
shr r8, 5
jmp 0x140427fad
inc r8
jmp 0x140427fb5
test rax, rax
jmp 0x140427fbd
je 0x140428621
mov rbx, r8
shr dl, cl
movsxd rax, ecx
movabs rax, 0xffffffffffffffe
cmovge dx, si
bt bp, r8w
inc bpl
and rbx, rax
cbw
mov rdx, qword [rsp + 0x40]
btr rbp, r10
mov rax, rdx
sub rax, r9
sub bpl, 0x47
movsx bp, bpl
lea rbp, [r15 + rax]
add rbp, 0x30
rol al, 0xc9
btc ax, 0x77
cmovne eax, ebp
add rdx, r15
ror ax, 0x1f
rcl ah, cl
add rdx, 0x30
btc ax, 0x7b
nop
xor esi, esi
movsx rax, cx
movzx eax, r8w
movzx rax, di
mov rax, qword [rsp + 0x28]
jmp 0x14042803d
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140428047
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140428052
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042805d
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x14042806c
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x14042807b
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140428086
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140428091
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
clc
stc
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
test r9, 0x34ce2a9f
test al, dil
add rbx, 0xfffffffffffffffe
jmp 0x1404280cf
jne 0x14042803d
jmp 0x14042862b
mov r11d, edx
shr rax, 0x59
and r11d, 0xffffffe0
cmc
jmp 0x1404280eb
mov rax, qword [rsp + 0x150]
bsf si, r8w
rcl rbp, cl
add rax, r15
mov rsi, qword [rsp + 0x40]
lea rax, [rax + rsi]
mov rbp, rsi
xor ebx, eax
cmova ebx, r12d
sub rbp, r8
sub bl, 0x7c
lea r10, [r15 + rbp]
add r10, 0x10
dec bh
lea rbx, [r15 + rsi]
add rbx, 0x10
cmp r11, r8
stc
test ecx, esp
xor esi, esi
jmp 0x140428135
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140428143
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x14042814e
movdqu xmm8, xmmword [rdi + rsi + 0x10]
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140428160
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042816a
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 0x14042818e
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140428199
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
stc
cmc
movdqu xmmword [rbx + rsi], xmm3
cmp r8w, r12w
stc
cmc
add rsi, 0x20
cmp rbp, 0x189070b0
stc
cmp r11, rsi
jmp 0x14042820e
jne 0x140428143
cmp r11, rdx
jmp 0x14042821c
je 0x140426d60
test dl, 0x18
jmp 0x14042822a
je 0x140425c1b
mov rbp, r11
mov r11d, edx
clc
and r11d, 0xfffffff8
bts ax, r15w
mov rax, qword [rsp + 0x40]
sub rax, r8
test r12b, 0x41
clc
test rbp, r11
add rax, r15
jmp 0x140428258
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
movq xmm0, qword [rbx + rbp]
jmp 0x14042826b
movq xmm1, qword [r9 + rbp]
jmp 0x140428276
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
jmp 0x14042829f
add rbp, 8
cmp r12d, esi
cmp r11, rbp
jne 0x140428261
cmp r11, rdx
jmp 0x1404282b7
jne 0x140425c1b
jmp 0x140426d60
mov edi, r10d
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
sar r8, 0x9f
mov r8, rax
shr r8, 5
jmp 0x1404282dc
inc r8
cmp di, r8w
test rax, rax
je 0x140428700
mov rbx, r8
btr dx, r15w
movabs rax, 0xffffffffffffffe
btc dx, r10w
and rbx, rax
mov rdx, qword [rsp + 0x40]
not ebp
rcl bpl, cl
sal al, 0xfe
mov rax, rdx
sub rax, r9
sbb ebp, 0x2f240739
lea rbp, [r15 + rax]
rol al, cl
shr ah, cl
add rbp, 0x30
mov al, 0x42
add rdx, r15
add rdx, 0x30
and ah, cl
xor esi, esi
cwde
movsxd rax, r8d
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042834b
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140428356
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140428361
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140428370
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x14042837f
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042838a
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x14042839b
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x1404283a6
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test r11d, 0x40037186
movdqu xmmword [rdx + rsi], xmm0
cmp edx, 0x3c22eea
add rsi, 0x40
stc
add rbx, 0xfffffffffffffffe
jne 0x140428341
jmp 0x140428702
mov r11d, r10d
and r11d, 0xffffffe0
sub al, r15b
shr r8b, 0xb4
lea rax, [r11 - 0x20]
cmova r8d, r14d
btr r8w, dx
mov r8, rax
stc
cmc
shr r8, 5
jmp 0x140428409
inc r8
stc
test rax, rax
jmp 0x140428415
je 0x14042880a
mov rsi, r8
inc bpl
sub dil, 0xf2
movabs rax, 0xffffffffffffffe
rol bpl, 0xa
and rsi, rax
sbb dh, 0x96
mov rdx, qword [rsp + 0x40]
test bh, 0x64
mov rax, rdx
shr bp, cl
neg di
dec dil
sub rax, r9
add di, 0x5215
movzx di, r8b
rcl di, cl
lea rbp, [r15 + rax]
add rbp, 0x30
adc rdi, 0x7e0e3cab
lea rdi, [r15 + rdx]
cmp spl, 0xe
test dil, 0x1a
add rdi, 0x30
test r8b, dl
cmp rsi, 0x13ff10a6
sub ebx, ebx
jmp 0x14042848d
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x1404284aa
movdqu xmm2, xmmword [rbp + rbx - 0x30]
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x1404284bb
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 0x1404284e0
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x1404284eb
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x1404284f6
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140428501
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x14042850c
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140428517
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
stc
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x14042854a
jne 0x14042849a
jmp 0x140428814
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
test r8b, 1
je 0x1404285a7
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140428570
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140428581
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140428591
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
jmp 0x14042859f
movdqu xmmword [rcx + rbx + 0x10], xmm0
stc
clc
cmp r10, rbp
jmp 0x1404285af
je 0x140426d60
test bpl, 0x18
je 0x140424ecf
mov rax, r10
mov r10d, ebp
btr dx, 0xd2
movsx dx, bh
xadd dx, dx
and r10d, 0xfffffff8
jmp 0x1404285de
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
movq xmm1, qword [r9 + rax]
jmp 0x1404285f3
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r10, rax
jmp 0x140428608
jne 0x1404285e3
cmp r10, rbp
jmp 0x140428616
je 0x140426d60
jmp 0x140424ecf
sub esi, esi
jmp 0x14042862b
test r8b, 1
jmp 0x140428634
je 0x140428677
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
test r13b, cl
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
stc
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140428668
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x14042867f
je 0x140426d60
test r10b, 0x18
je 0x1404256a3
mov rax, rdi
ror dl, 0x44
btr edi, ebp
mov edi, r10d
and edi, 0xfffffff8
ror ebp, cl
inc rdx
sar rbp, cl
mov rdx, qword [rsp + 0x40]
sub rdx, r9
add rdx, r15
xchg bpl, bpl
movzx ebp, r14w
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x1404286c8
movq xmm1, qword [rdx + rax]
jmp 0x1404286d2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
test r14w, r8w
cmc
cmp rdi, rax
jne 0x1404286bd
cmp rdi, r10
jmp 0x1404286f5
je 0x140426d60
jmp 0x1404256a3
xor esi, esi
test r8b, 1
jmp 0x14042870b
je 0x140428771
mov rax, qword [rsp + 0x28]
cmp r14b, bl
clc
movdqu xmm0, xmmword [rax + rsi]
cmp rsp, r8
movdqu xmm1, xmmword [rax + rsi + 0x10]
sal ax, 0xd9
mov rax, rsi
cmp r13b, dl
clc
test r12w, r13w
sub rax, r9
jmp 0x14042873f
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140428753
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp spl, 0x1e
jmp 0x140428768
movdqu xmmword [rcx + rsi + 0x10], xmm0
test ah, 0xda
cmp rdi, r10
jmp 0x140428779
je 0x140426d60
test r10b, 0x18
jmp 0x140428788
je 0x140426293
mov rax, rdi
cmovp bp, sp
bswap dx
sal bpl, cl
mov edi, r10d
ror dx, cl
and edi, 0xfffffff8
sal bpl, cl
bt bp, r10w
mov rdx, qword [rsp + 0x40]
sal rbp, cl
sub ebp, edx
sub rdx, r9
rcl ebp, cl
movsx rbp, r8w
not ebp
add rdx, r15
not bpl
movzx rbp, sp
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x1404287e0
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test cx, 0x2334
add rax, 8
cmc
cmp rdi, rax
jne 0x1404287d0
cmp rdi, r10
je 0x140426d60
jmp 0x140426293
sub ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x14042881d
je 0x140428881
mov rax, qword [rsp + 0x28]
test r13b, cl
movdqu xmm0, xmmword [rax + rbx]
cmc
cmp dx, r9w
movdqu xmm1, xmmword [rax + rbx + 0x10]
and al, 0xf4
mov rax, rbx
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140428853
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
test r11b, r12b
stc
movdqu xmmword [rcx + rbx + 0x10], xmm3
test r15d, r8d
stc
clc
cmp r11, r10
jmp 0x140428889
je 0x140426d60
test r10b, 0x18
jmp 0x140428898
je 0x140426c69
mov rax, r11
btr dx, 0xf2
bts r11w, r8w
test r13b, r8b
mov r11d, r10d
movzx dx, sil
rcl dx, 0x10
and r11d, 0xfffffff8
movzx rdx, di
sub rdx, rbp
mov rdx, qword [rsp + 0x40]
cmp dl, r15b
clc
sub rdx, r9
clc
add rdx, r15
jmp 0x1404288da
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404288ec
movq xmm0, qword [rbp + rax]
jmp 0x1404288f7
movq xmm1, qword [rdx + rax]
jmp 0x140428901
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test edx, 0x57f732e1
add rax, 8
stc
test al, 0x43
cmp r11, rax
jne 0x1404288ec
cmp r11, r10
je 0x140426d60
jmp 0x140426c69
mov r9d, 1
mov eax, dword [rsp + 0x2c0]
test r8b, r10b
cmp r8b, r13b
cmp eax, 8
jmp 0x140428952
jl 0x140423ba0
cmp eax, 0x10
jne 0x140423ba0
mov rbp, qword [rsp + 0xf8]
ror r9b, 0x3e
and r9b, bl
imul ebp, dword [rsp + 0x2b8]
movzx r9w, spl
mov r9d, 1
test ebp, ebp
jmp 0x14042898a
je 0x140423ba0
mov rax, qword [r13 + 0x18]
inc cx
shrd ecx, r9d, 0xb
rcl rcx, cl
lea ecx, [rbp - 1]
test ebp, r13d
cmp ecx, 3
jmp 0x1404289ad
jb 0x1404289e8
mov edx, ebp
test r11b, 0x73
cmp ah, 0x59
and edx, 0xfffffffc
rol word [rax], 8
rol word [rax + 2], 8
stc
rol word [rax + 4], 8
cmc
rol word [rax + 6], 8
clc
stc
add rax, 8
add edx, 0xfffffffc
jmp 0x1404289e2
jne 0x1404289bf
test bpl, 3
jmp 0x1404289f1
je 0x140423ba0
and ebp, 3
clc
test ebp, r11d
sub edx, edx
cmc
jmp 0x140428a07
rol word [rax + rdx*2], 8
jmp 0x140428a11
inc rdx
test r9b, 0x37
cmp ebp, edx
jmp 0x140428a1f
jne 0x140428a07
jmp 0x140423ba0
mov eax, dword [rsp + 0x2c0]
cmc
dec r9d
bsf r9d, ebx
mov r9d, 1
cmp eax, 8
jge 0x140428958
cmp dword [rsp + 0x2b8], 0
jmp 0x140428a55
je 0x140423ba0
mov edx, dword [rsp + 0xf8]
cmovns ecx, ebp
mov r12d, r11d
sar rcx, 0xd9
movsxd rcx, eax
ror bp, 0xa9
mov qword [rsp + 0x40], rcx
movsx eax, ax
inc rax
lea ecx, [r8 - 1]
cmc
btc ax, cx
shld eax, edx, 0xe5
mov dword [rsp + 0x24], ecx
bts rax, rdi
dec bpl
movsx eax, r9w
movsxd rbp, ecx
mov ecx, dword [rsp + 0x84]
cmovle eax, ebp
movzx ax, r8b
imul ecx, r8d
sal ax, 0x77
imul ecx, dword [rsp + 0x68]
mov dword [rsp + 0x84], ecx
adc al, al
sal al, 0xd2
mov rax, rdx
test bx, 0x41cf
mov qword [rsp + 0x30], rdx
sub rdx, r12
shl al, 0x66
rcr ah, cl
clc
mov qword [rsp + 0x28], rdx
neg r12
xor al, r8b
btr ax, 0x74
lea rax, [rbp*2 + 2]
jmp 0x140428af8
add rax, rbp
jmp 0x140428b00
mov qword [rsp + 0xa0], rax
lahf
dec rax
mov ax, 0x65a8
lea eax, [r8*4 - 4]
jmp 0x140428b1d
mov dword [rsp + 0x90], eax
lahf
dec rax
nop
dec rbp
cdqe
mov qword [rsp + 0x70], rbp
movzx rax, r13w
setg al
bswap ax
lea eax, [r8 + r8]
jmp 0x140428b47
dec eax
test bpl, 0xae
mov dword [rsp + 0xc0], eax
sub edi, edi
xor r10d, r10d
jmp 0x140428b5e
jmp 0x140428b8c
inc r10
cmp r15d, 0x645f0233
jmp 0x140428b72
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140428b86
je 0x140423ba0
mov rbp, qword [r13 + 0x18]
and ax, cx
mov eax, dword [rsp + 0x60]
mov r11d, eax
sub r13b, 0xf0
btr r8w, 0x16
rcl r13w, cl
imul r11d, r10d
cbw
lea r8, [r11 + rbp]
rcr r13b, cl
shrd r13w, bp, 0xed
mov rax, qword [rsp + 0x30]
jmp 0x140428bc5
lea r13, [r8 + rax]
sal r14b, 0xfe
rcl r14b, 0xce
mov r14b, 1
cmc
cmp dword [rsp + 0x2c8], 0
jmp 0x140428be2
jne 0x140428c01
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
bts r14w, r14w
movzx r14d, byte [rax + rcx]
sbb ax, bx
lea r13, [r13 + r12]
mov edi, edi
lahf
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
je 0x140428f79
cmp eax, 2
jmp 0x140428c21
je 0x140429073
cmp eax, 1
jmp 0x140428c2f
jne 0x140429215
mov ecx, dword [rsp + 0x64]
rcr rax, cl
mov eax, ecx
test bp, r14w
clc
cmp ecx, 8
jmp 0x140428c4b
jl 0x140428e1a
mov rax, qword [rsp + 0x28]
and si, cx
lea r13, [rax + rbp]
adc ax, 0x2ce3
mov eax, dword [rsp + 0x64]
jmp 0x140428c6a
mov esi, eax
bswap eax
sub ax, bx
movzx eax, byte [r13 + rdi]
test r11b, dl
stc
cmp rsp, 0x44397c41
sar al, 7
stc
and al, r14b
cmp r15, 0x3ee7321e
cmp ebp, r12d
cmc
mov byte [rbp + rdi], al
sar al, 0
add rax, 0x16563137
movzx eax, byte [r13 + rdi]
cmp r15w, dx
test r15b, 0x4e
add al, al
clc
cmp di, 0x7409
jmp 0x140428cbd
sar al, 7
test r13w, ax
test dl, 0x30
clc
and al, r14b
cmp sil, 0xf
cmc
mov byte [rbp + rdi + 1], al
sub ah, 0xd5
rol eax, 0x43
shl eax, 0x50
movzx eax, byte [r13 + rdi]
test al, r14b
test esi, 0x1ccf0383
shl al, 2
clc
jmp 0x140428cf5
sar al, 7
test cl, r13b
clc
and al, r14b
cmp cl, 0xe9
clc
cmp rbp, r15
mov byte [rbp + rdi + 2], al
bsr rax, rbx
movsx rax, r11w
movzx eax, byte [r13 + rdi]
cmp r13b, 0x78
jmp 0x140428d21
shl al, 3
sar al, 7
clc
and al, r14b
cmc
mov byte [rbp + rdi + 3], al
setns ah
and ax, 0x10e
bswap ax
movzx eax, byte [r13 + rdi]
shl al, 4
cmp r8b, r8b
jmp 0x140428d4b
sar al, 7
test dh, 0x73
cmc
and al, r14b
stc
clc
test dil, r10b
mov byte [rbp + rdi + 4], al
rcr ax, cl
inc eax
movzx eax, byte [r13 + rdi]
test r10d, r15d
cmc
shl al, 5
clc
stc
test esp, r15d
sar al, 7
and al, r14b
cmp bx, r12w
stc
mov byte [rbp + rdi + 5], al
sal al, cl
dec ax
movzx eax, byte [r13 + rdi]
test r13b, r15b
test r11b, 0x21
jmp 0x140428d9b
shl al, 6
cmp r15, rdi
sar al, 7
clc
cmp spl, 0x8e
stc
and al, r14b
cmp rdx, rdi
test r11b, r15b
mov byte [rbp + rdi + 6], al
setge al
and al, r11b
sub ah, 0xeb
movzx eax, byte [r13 + rdi]
test r11b, 0x4b
clc
and al, 1
cmc
neg al
jmp 0x140428dd8
and al, r14b
jmp 0x140428de0
mov byte [rbp + rdi + 7], al
not eax
lea eax, [rsi - 8]
inc r13
stc
add rbp, 8
jmp 0x140428df6
cmp esi, 0xf
jmp 0x140428dfe
ja 0x140428c6a
lea r13, [r13 + rdi]
sbb r8w, 0x111b
bts r8w, ax
add rbp, rdi
mov r8, rbp
test eax, eax
jle 0x140429215
movzx edx, byte [r13]
sar dl, 7
and dl, r14b
mov byte [r8], dl
test edx, 0x28852072
stc
jmp 0x140428e3c
cmp eax, 1
jmp 0x140428e44
je 0x140429215
movzx edx, byte [r13]
test edi, 0x158a1890
cmc
add dl, dl
cmp dx, 0x70a4
sar dl, 7
jmp 0x140428e66
and dl, r14b
stc
mov byte [r8 + 1], dl
cmp eax, 3
jmp 0x140428e76
jb 0x140429215
movzx edx, byte [r13]
test r10b, 0xee
cmp r12b, bpl
shl dl, 2
cmc
test al, r13b
cmp r14d, 0x345577eb
sar dl, 7
cmp esi, eax
jmp 0x140428ea0
and dl, r14b
stc
mov byte [r8 + 2], dl
cmp eax, 3
jmp 0x140428eb0
je 0x140429215
movzx edx, byte [r13]
stc
shl dl, 3
clc
jmp 0x140428ec5
sar dl, 7
test r11b, 0x71
and dl, r14b
mov byte [r8 + 3], dl
cmp eax, 5
jmp 0x140428edb
jb 0x140429215
movzx edx, byte [r13]
cmc
cmp spl, bl
stc
shl dl, 4
sar dl, 7
test r14w, 0x24d
cmp r13b, cl
and dl, r14b
stc
mov byte [r8 + 4], dl
stc
test esp, 0x5d0a1c95
cmp eax, 5
je 0x140429215
movzx edx, byte [r13]
cmp r15, rbp
shl dl, 5
jmp 0x140428f28
sar dl, 7
stc
clc
and dl, r14b
test rsi, r11
clc
stc
mov byte [r8 + 5], dl
jmp 0x140428f42
cmp eax, 7
jmp 0x140428f4a
jb 0x140429215
movzx eax, byte [r13]
stc
clc
jmp 0x140428f5c
shl al, 6
cmc
sar al, 7
cmp r8w, sp
stc
and al, r14b
mov byte [r8 + 6], al
jmp 0x140428f74
jmp 0x140429215
mov ecx, dword [rsp + 0x64]
btc rax, r9
or eax, 0x6cf37c2
rol al, cl
mov eax, ecx
cmp r10w, 0x7024
cmp ecx, 2
jl 0x14042904a
mov rax, qword [rsp + 0x28]
sbb rdx, 0x476d7794
movsxd rdx, r15d
cmp r8w, 0x3f20
lea r13, [rax + rbp]
btr eax, r8d
not al
mov eax, dword [rsp + 0x64]
mov edx, eax
movzx rax, di
movzx eax, byte [r13 + rdi]
clc
stc
shr al, 4
test al, r8b
mul r14b
jmp 0x140428fd8
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
jmp 0x140428fe7
and al, 0xf
jmp 0x140428fee
mul r14b
jmp 0x140428ff6
mov byte [rbp + rdi + 1], al
movsx eax, ax
mov rax, 0x50894711
lea eax, [rdx - 2]
jmp 0x14042900c
inc r13
cmp r12b, 0x34
clc
add rbp, 2
stc
cmp al, r15b
cmp edx, 3
jmp 0x140429024
ja 0x140428fbc
lea r13, [r13 + rdi]
btr r8w, 0x39
cmp bpl, dl
lea rbp, [rbp + rdi]
sal r8b, 0xc8
rcr r8b, cl
mov r8, rbp
test di, si
cmp eax, 1
jmp 0x140429052
jne 0x140429215
movzx eax, byte [r13]
shr al, 4
cmp bpl, bpl
mul r14b
mov byte [r8], al
jmp 0x14042906e
jmp 0x140429215
mov eax, dword [rsp + 0x64]
mov esi, eax
cmp eax, 4
jmp 0x140429081
jl 0x140429174
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
btc ax, si
mov esi, dword [rsp + 0x64]
sub dx, 0x5156
mov edx, esi
or sil, r10b
shld rax, r14, 0xa8
btr rax, 0x18
movzx eax, byte [r13 + rdi]
shr al, 6
mul r14b
mov byte [rbp + rdi], al
not si
movzx eax, byte [r13 + rdi]
test r9, r15
shr al, 4
and al, 3
bts rsi, r15
mul r14b
test r11w, 0x437
mov byte [rbp + rdi + 1], al
sub si, 0x192e
dec sil
movzx eax, byte [r13 + rdi]
rcr si, 0
shr al, 2
add si, 0x47c9
rcr si, 0xc8
and al, 3
sbb sil, 0xec
bswap esi
mul r14b
cmovbe si, r9w
ror sil, 0xa8
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
sal esi, 0x6b
and al, 3
movsx si, sil
sub esi, 0x10e219a2
mul r14b
mov rsi, 0x34146eb2
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
inc r13
cmc
add rbp, 4
cmc
cmp r13w, r11w
cmp edx, 7
jmp 0x140429150
ja 0x14042909d
lea r13, [r13 + rdi]
shld r8, r13, 0x33
sbb r8w, r13w
lea rbp, [rbp + rdi]
sub r8b, dl
sbb r8b, 0xd
mov r8, rbp
stc
test esi, esi
jmp 0x14042917b
jle 0x140429215
movzx eax, byte [r13]
clc
cmp r13b, spl
stc
shr al, 6
test dl, 0x6a
mul r14b
mov byte [r8], al
test sp, 0x794d
test r12, r14
cmc
cmp esi, 1
jmp 0x1404291a8
je 0x140429215
movzx eax, byte [r13]
cmp r10, rdx
jmp 0x1404291bd
shr al, 4
clc
jmp 0x1404291c6
and al, 3
clc
mul r14b
stc
test r11, 0x6193535e
mov byte [r8 + 1], al
clc
cmp esi, 3
jmp 0x1404291e1
jb 0x140429215
movzx eax, byte [r13]
or r13, 0x819361a
shr al, 2
and al, 3
movzx r13d, r15w
cmc
btr r13, 0xfa
mul r14b
xadd r13w, r13w
bt r13d, r10d
mov byte [r8 + 2], al
xor r13d, r10d
mov rax, qword [rsp + 0xd0]
shr r13w, 0x68
sub r13b, 0x6b
xchg r13d, r13d
cmp eax, dword [rsp + 0x68]
mov r13w, r15w
setl r13b
mov r13, qword [rsp + 0xd8]
jmp 0x140429242
je 0x140428b63
mov rax, qword [r13 + 0x18]
test spl, 0xc9
cmc
test cx, di
lea r11, [r11 + rax]
jmp 0x14042925d
cmp dword [rsp + 0xd0], 1
jmp 0x14042926a
jne 0x1404292f5
cmp dword [rsp + 0x24], 0
jmp 0x14042927a
js 0x140428b63
add rax, rdi
mov esi, dword [rsp + 0xc0]
xchg cl, cl
mov rbp, qword [rsp + 0x70]
mov rdx, rbp
movsxd rbx, esi
cmovae cx, bx
movsx cx, r11b
dec esi
mov byte [r11 + rbx], 0xff
movsx ecx, ax
dec ch
movzx ecx, byte [rax + rbp + 1]
jmp 0x1404292b6
movsxd rsi, esi
jmp 0x1404292be
mov byte [r11 + rsi], cl
cmovge si, cx
dec rdx
add ebx, 0xfffffffe
ror sil, cl
add si, 0x60cd
not sil
mov esi, ebx
test ebp, 0x80000000
movsx ebp, sp
mov rbp, rdx
jmp 0x1404292ea
je 0x140429294
jmp 0x140428b63
cmp dword [rsp + 0x24], 0
jmp 0x1404292ff
js 0x140428b63
add rax, qword [rsp + 0xa0]
not ecx
add rax, rdi
btr rbp, r10
sub bpl, r9b
dec bpl
mov rsi, qword [rsp + 0x70]
cdq
sar dx, 0x6d
movzx rdx, dx
mov ecx, dword [rsp + 0x90]
movsx dx, spl
btc edx, eax
mov ebp, ecx
mov rdx, rsi
bts ecx, ebp
neg cx
sar ebx, cl
lea ecx, [rbp + 3]
sal bx, cl
movsxd rcx, ecx
and bx, 0x972
not bl
movzx ebx, di
mov byte [r11 + rcx], 0xff
movsxd rcx, ecx
movzx ecx, byte [rax]
xadd bh, bl
test bh, 0xce
lea ebx, [rbp + 2]
cmp rax, 0x6886431d
movsxd rbx, ebx
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
test r15b, 0x45
shld rbx, r10, 0xfa
lea ebx, [rbp + 1]
cmp ch, 0x7f
test r15b, 0x94
clc
movsxd rbx, ebx
cmp dil, 0xee
cmp r11b, dil
mov byte [r11 + rbx], cl
btr rcx, r11
movzx ecx, byte [rax - 2]
test dil, 0xfc
cmp r9b, 0xae
test r14b, bl
movsxd rbp, ebp
mov byte [r11 + rbp], cl
test dx, r11w
add rax, 0xfffffffffffffffd
test bh, 0x75
stc
clc
add ebp, 0xfffffffc
jmp 0x1404293d0
dec rdx
test r12b, 0x72
clc
test esi, 0x80000000
movsx rsi, r14w
setl sil
mov rsi, rdx
je 0x140429346
jmp 0x140428b63