Function at 0x14041bc5a
Capabilities:
Check http status code
Encrypt data using rc4 ksa
Execute anti-debugging instructions
Parse pe header

Disassembly:
push r15
cmp esp, 0x69316a1d
jmp 0x14041bccf
push r14
jmp 0x14041bcdb
push r13
push r12
jmp 0x14041bce4
push rsi
cmp r11d, edi
push rdi
push rbp
cmp spl, al
cmc
push rbx
jmp 0x14041bcf5
sub rsp, 0x248
jmp 0x14041bd01
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
sar bpl, cl
or bpl, sil
bsr bp, r12w
mov esi, dword [rsp + 0x2b8]
mov ebp, dword [rsp + 0x2b0]
sub r12d, r12d
cmp dword [rsp + 0x2c0], 0x10
movzx rax, r14w
setge cl
sete cl
sal al, 0x88
mov eax, esi
or eax, ebp
js 0x14041be66
mov r15d, r8d
mov r14, rdx
mov rax, qword [r13]
shld rdi, r10, 0x40
rcr edi, 0x68
movsxd rdi, dword [rax + 8]
cmc
jmp 0x14041bdc6
test esi, esi
je 0x14041bdf2
mov eax, 0x7fffffff
stc
cmc
xor edx, edx
cmp r15d, 0x24374e5d
idiv esi
jmp 0x14041bde5
cmp eax, ebp
jmp 0x14041bdec
jl 0x14041be66
mov r12b, cl
mov cx, r8w
bswap bx
inc r12d
rcr ch, 0x8c
mov ebx, r12d
movsx eax, r13w
bt eax, 0x27
cwde
imul ebx, r9d
add cx, di
mov ecx, esi
btr rax, 0x66
imul ecx, ebp
dec ax
movsxd rax, r8d
mov eax, ebx
or eax, ecx
jmp 0x14041be2e
js 0x14041be66
test ebx, ebx
jmp 0x14041be3b
je 0x14041bf31
mov eax, 0x7fffffff
test cl, 0xde
sub edx, edx
test ch, 0x19
stc
idiv ebx
test sil, 0x8d
clc
cmp r15b, r10b
cmp eax, ecx
jmp 0x14041be60
jge 0x14041bf31
mov qword [r13 + 0x18], 0
xor r9d, r9d
btr r13, 0x1e
bswap r12
mov eax, r9d
shl r14b, 0xdb
shrd edi, eax, 0xec
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
sub r13b, dil
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
inc sil
bts rdi, r13
movaps xmm11, xmmword [rsp + 0x1f0]
bswap r13w
movaps xmm12, xmmword [rsp + 0x200]
rcr r14, 0x4d
movaps xmm13, xmmword [rsp + 0x210]
movsx r14d, ax
rcr r12d, 0x6c
xchg r12b, sil
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
add rsp, 0x248
mov dil, r13b
pop rbx
pop rbp
mov r13d, ecx
movsxd r12, r15d
movzx r12w, r14b
pop rdi
setl r13b
pop rsi
pop r12
xchg r13b, r15b
movsxd r14, r13d
pop r13
movzx r14w, al
bswap r14w
pop r14
bswap r15d
pop r15
ret
mov dword [rsp + 0x68], r9d
cmp dil, 0xb5
mov dword [rsp + 0x6c], ebx
cmp r15b, bpl
imul ecx, ebx
movsxd rcx, ecx
jmp 0x14041bf4c
call fcn.1401d0ea0
mov qword [r13 + 0x18], rax
xor r9d, r9d
cmc
stc
test rax, rax
jmp 0x14041bf62
je 0x14041be79
mov rsi, rdi
btc r8w, bx
shr r8b, cl
mov eax, esi
mov r8d, dword [rsp + 0x2b0]
or eax, r8d
jmp 0x14041bf85
js 0x14041be79
mov dword [rsp + 0x84], r12d
test ebx, esp
cmp dl, 0xde
test r8d, r8d
je 0x14041bfc5
xor r9d, r9d
and ah, 0x7f
shr ah, cl
shl ah, cl
mov eax, 0x7fffffff
stc
cmc
xor edx, edx
idiv r8d
clc
cmp eax, esi
jmp 0x14041bfbf
jl 0x14041be79
mov eax, esi
imul eax, r8d
mov dword [rsp + 0x64], eax
stc
or eax, dword [rsp + 0x2c0]
mov r9d, 0
js 0x14041be79
mov r11d, 0
cmp r12d, r15d
cmp dword [rsp + 0x2c0], 0
je 0x14041c04f
sub r9d, r9d
cwde
not cx
mov eax, 0x7fffffff
bsr bp, dx
movzx rbp, r15w
cmc
sub edx, edx
mov cx, 0x4852
mov ebp, dword [rsp + 0x2c0]
ror cx, cl
shl cl, cl
idiv ebp
movsxd rcx, r13d
mov ecx, dword [rsp + 0x64]
test sil, r9b
cmp eax, ecx
jl 0x14041be79
mov r11d, ecx
clc
imul r11d, ebp
cmc
cmp r12b, 0x20
cmp r11d, 0x7ffffff8
jg 0x14041be79
add r11d, 7
shr r11d, 3
neg cl
lea eax, [r11 + 1]
mov ecx, dword [rsp + 0x2b8]
cmp ah, 0x49
imul eax, ecx
cmp eax, r15d
jmp 0x14041c072
ja 0x14041be6e
mov eax, r8d
movsx dx, sil
mov edx, dword [rsp + 0x68]
cmc
imul eax, edx
mov qword [rsp + 0xf8], rax
jmp 0x14041c098
test ecx, ecx
jmp 0x14041c09f
je 0x140420c3d
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
cmp esi, edx
sete al
movzx ecx, byte [r14]
bsf r9d, ebx
or r9b, 0xf0
mov r9d, 0
cmp cl, 4
jmp 0x14041c0d1
ja 0x14041be79
mov ebx, dword [rsp + 0x84]
bsf ebp, r15d
mov edx, ebx
test eax, edi
movzx r10d, ax
mov rbp, qword [rsp + 0xf8]
imul edx, ebp
mov edi, esi
cmp bx, 0x66ba
imul edi, ebx
mov dword [rsp + 0x24], edi
bswap di
sub ebp, r11d
rcl di, cl
movzx di, al
xor r10w, si
mov qword [rsp + 0x190], rbp
cmp r12w, 0x74d2
bts rbp, rsi
mov dword [rsp + 0x60], edx
bsf edi, esp
mov bpl, 0x3b
mov edx, edx
mov bh, 0x61
xchg bpl, bpl
mov rdi, rsi
movsx rbp, bp
shld bp, r15w, 0x54
mov r10, rdx
shr rbp, 0xfc
movzx rbx, r8w
neg r10
or bpl, r11b
and bpl, bpl
movsxd rbx, dword [rsp + 0x6c]
jmp 0x14041c163
or byte [rsp + 0x3f], al
sal bpl, 0
bswap ebp
jmp 0x14041c172
mov eax, r8d
adc bpl, r12b
and eax, 7
adc ebp, 0x7d520d44
sal bp, 0x7a
mov dword [rsp + 0x12c], eax
bts rbp, r12
xor bp, 0x4f6b
sal bp, 0xd3
mov eax, r8d
rcr rbp, cl
and eax, 0xfffffff8
movsxd rbp, r9d
cmc
mov dword [rsp + 0x128], eax
movzx ebp, r10w
bts ax, r14w
cmc
mov eax, 0x30
or bpl, bl
btc ebp, r13d
sub rax, rbx
btr ebp, 0x77
shrd rbp, r12, 0x97
mov qword [rsp + 0xf0], rax
add rbp, rcx
and bpl, 0x5b
mov rbp, rbx
neg rbp
cbw
nop
movzx ax, r15b
mov rax, rbp
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
movsxd rax, r13d
mov qword [rsp + 0x178], rbp
test r14b, bl
ror al, cl
cmp si, 0x5c28
mov eax, 0x10
mov ebp, 0x10
cmc
stc
clc
sub rbp, rbx
mov qword [rsp + 0x170], rbp
mov ebp, 3
clc
cmp r10b, r11b
jmp 0x14041c235
sub rbp, rdx
stc
mov qword [rsp + 0x168], rbp
clc
cmp r10w, 0x65db
cmp sil, spl
sub rax, rdx
mov qword [rsp + 0x150], rax
add al, 0x37
mov eax, 1
jmp 0x14041c262
sub rax, rdx
mov qword [rsp + 0x158], rax
mov eax, 0x30
sub rax, rdx
jmp 0x14041c27a
mov qword [rsp + 0x148], rax
jmp 0x14041c287
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
bts si, di
mov qword [rsp + 0x198], rax
bsr rax, rcx
cmc
xor si, 0x7107
lea eax, [r8 - 1]
mov si, 0x4d45
bts rsi, r13
or sil, bl
mov dword [rsp + 0x5c], eax
movzx esi, di
cmp dx, r15w
btc si, 0x64
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
mov rsi, qword [r13 + 0x18]
rol eax, 0xb3
mov qword [rsp + 0x160], rdx
add al, dh
xadd ah, al
lea rax, [rbx + rdx]
stc
clc
cmc
mov qword [rsp + 0x188], rax
sub eax, eax
mov qword [rsp + 0x140], rax
rcr ah, cl
mov eax, r8d
mov qword [rsp + 0x138], rax
sar ax, 7
stc
xor r12d, r12d
shrd ax, dx, 0x16
mov qword [rsp + 0xd8], r13
btr ax, di
mov qword [rsp + 0xd0], rdi
rcr rax, cl
shrd ax, r14w, 0x1a
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x88], r10
sar al, cl
mov rax, rbx
mov qword [rsp + 0x30], rbx
cmp dword [rsp + 0x2c0], 7
jg 0x14041c39e
cmp r11d, r8d
jmp 0x14041c37b
ja 0x14041be6e
add rsi, qword [rsp + 0x190]
clc
test r12w, dx
mov dword [rsp + 0x24], 1
mov qword [rsp + 0x138], r11
test r12, r12
jne 0x14041c3b8
movzx eax, cl
sal dh, 0xea
lea rcx, [0x1400beffc]
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
btc r8, rcx
movsx r8d, r8w
dec r9
lea r9, [rsi + r10]
sbb r8w, di
btr ebp, 0xe
movzx ebp, cl
sal r8b, cl
cmp dword [rsp + 0x24], 0
mov r8, r14
mov r8d, dword [rsp + 0x2c0]
jmp 0x14041c3ee
jle 0x14041c4d8
mov ecx, dword [rsp + 0x24]
cmc
test ebx, r13d
xor edi, edi
jmp 0x14041c403
jmp 0x14041c423
movzx eax, byte [rdx + rdi]
mov byte [rsi + rdi], al
jmp 0x14041c414
inc rdi
cmp al, r10b
cmp rcx, rdi
je 0x14041c4d8
cmp ebp, 2
jmp 0x14041c42b
jle 0x14041c460
cmp ebp, 4
jmp 0x14041c439
jg 0x14041c498
cmp ebp, 3
jmp 0x14041c447
je 0x14041c4b9
cmp ebp, 4
jmp 0x14041c455
je 0x14041c489
jmp 0x14041c414
test ebp, ebp
jmp 0x14041c467
je 0x14041c408
cmp ebp, 1
jmp 0x14041c475
je 0x14041c408
cmp ebp, 2
jmp 0x14041c483
jne 0x14041c414
movzx eax, byte [r9 + rdi]
jmp 0x14041c493
jmp 0x14041c4cb
cmp ebp, 5
jmp 0x14041c4a0
je 0x14041c408
cmp ebp, 6
jmp 0x14041c4ae
je 0x14041c408
jmp 0x14041c414
movzx eax, byte [r9 + rdi]
cmp rbx, 0x2f8154af
shr al, 1
cmp r13d, eax
cmc
add al, byte [rdx + rdi]
jmp 0x14041c4d3
jmp 0x14041c40c
cmp r8d, 8
jne 0x14041c524
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x14041c4f6
je 0x14041c50c
mov byte [r15 + rax], 0xff
rcl r10b, cl
shr r10b, 0xc1
and r10w, r15w
add rdx, rax
not r10
mov r10, qword [rsp + 0x198]
jmp 0x14041c51f
jmp 0x14041c59a
cmp r8d, 0x10
jmp 0x14041c52d
jne 0x14041c57b
movsxd rax, dword [rsp + 0x24]
rol r15d, 0xd9
mov ecx, dword [rsp + 0x68]
rcr r15b, cl
cmp dword [rsp + 0xd0], ecx
movzx r15w, spl
movsx r15w, r11b
mov r15, rsi
je 0x14041c56d
mov byte [r15 + rax], 0xff
mov byte [rax + r15 + 1], 0xff
cmovno r10w, bp
add rdx, rax
xchg r10, r10
mov r10, rbx
jmp 0x14041c59a
add r14, 2
mov r10d, 1
bsf dx, r9w
cdq
inc r15d
mov rdx, r14
sbb cl, r15b
setbe cl
mov r15, rsi
lea rcx, [r15 + r10]
stc
lea r9, [r9 + r10]
cmc
cmp byte [rsp + 0x3f], 0
jmp 0x14041c5ae
mov qword [rsp + 0x28], rdx
jmp 0x14041c5b8
mov qword [rsp + 0x118], r12
jmp 0x14041c5c5
je 0x14041c79c
mov rax, qword [rsp + 0x138]
bsr r13w, bp
rcr bx, 0xe
lea ebx, [rax - 1]
imul ebx, dword [rsp + 0x24]
movsxd r13, ebx
cmp bl, sil
stc
clc
cmp ebp, 2
jmp 0x14041c5f4
mov qword [rsp + 0x40], r10
jmp 0x14041c5fe
jle 0x14041d08d
cmp ebp, 4
jmp 0x14041c60c
jg 0x14041d872
cmp ebp, 3
je 0x14041de2f
cmp ebp, 4
jne 0x14041f00f
test ebx, ebx
jle 0x14041f00f
movsxd rsi, dword [rsp + 0x24]
dec r14d
mov r14d, ebx
test sil, spl
cmp dl, r13b
cmp ebx, 8
jae 0x14041f845
sub r12d, r12d
and r11w, 0x3546
test sil, sil
not r10d
mov rax, qword [rsp + 0x40]
movsx r11d, di
clc
sub rax, rsi
adc r10b, 0xf3
shl r10b, 0x42
add r15, rax
setg al
mov r10d, 0x198075f7
not r11b
mov rax, qword [rsp + 0x88]
movsx r11w, bl
cmove r10, rdi
movzx r10d, r13w
lea r10, [r15 + rax]
movsxd r11, r10d
cmovns r11d, r10d
mov r11, qword [rsp + 0x28]
jmp 0x14041c6a3
jmp 0x14041c702
cmp edi, ebp
jmp 0x14041c6af
cmova esi, edx
cmp ax, cx
cmp edi, eax
jmp 0x14041c6bc
cmova esi, edx
jmp 0x14041c6c5
add sil, byte [r11 + r12]
jmp 0x14041c6ce
mov byte [rcx + r12], sil
jmp 0x14041c6d7
inc r10
inc r15
jmp 0x14041c6e2
inc rcx
jmp 0x14041c6ea
inc r9
jmp 0x14041c6f2
inc r11
dec r14
stc
cmp r12, r14
je 0x14041f00f
movzx edx, byte [r10 + r12]
add sil, al
movzx r8d, byte [r9 + r12]
bt eax, 0x8f
add bl, 0x18
movzx esi, byte [r15 + r12]
mov eax, r8d
movzx ebp, bp
rcr bp, cl
sub eax, edx
cmc
shr ebx, cl
lea ebx, [rax + rsi]
dec dil
cmovl bp, dx
ror bpl, cl
mov edi, eax
bts bp, r10w
neg edi
cmovs edi, eax
neg ah
mov ebp, ebx
sub ebp, r8d
setbe al
bswap rax
mov eax, ebp
test r10b, cl
test r10, 0x22bc3b8d
stc
neg eax
jmp 0x14041c763
cmovs eax, ebp
shl rbp, cl
xchg bpl, bpl
sub ebx, edx
mov ebp, ebx
jmp 0x14041c777
neg ebp
jmp 0x14041c77e
cmovs ebp, ebx
clc
cmp eax, ebp
jmp 0x14041c789
ja 0x14041c6a8
mov edx, r8d
jmp 0x14041c797
jmp 0x14041c6a8
cmp ebp, 2
jmp 0x14041c7a4
jle 0x14041d299
cmp ebp, 4
jmp 0x14041c7b2
jg 0x14041d9a6
cmp ebp, 3
jmp 0x14041c7c0
je 0x14041dfdf
cmp ebp, 4
jmp 0x14041c7ce
jne 0x14041f549
mov ebp, dword [rsp + 0x5c]
cmp r14d, ebx
clc
test r12w, r11w
test ebp, ebp
jmp 0x14041c7e7
je 0x14041f549
mov eax, dword [rsp + 0x24]
shr r12, 0x69
rol r14, cl
movsxd rbx, eax
sbb r14w, 0x217b
rcl r8b, 0xb
mov qword [rsp + 0xe8], rbx
sal r12w, cl
cmovns r8w, ax
mov r8b, cl
mov r12d, eax
ror r8w, 0x91
rol r14, cl
movzx r8d, r13w
lea rax, [r15 + r10]
mov qword [rsp + 0x100], rax
or r14w, 0x8bf
mov eax, r12d
cmp sp, r10w
bsr r14w, dx
and eax, 0xfffffff0
bts r8w, sp
movsx r14, ax
btr r8, rax
mov qword [rsp + 0x130], rax
add r14b, 0x40
dec r14
mov eax, r12d
movsx r14d, bp
sbb r14b, 0xbf
and eax, 0xfffffff8
rcl r8b, cl
shr r14w, cl
add r8b, 0x77
mov qword [rsp + 0x180], rax
bts rax, r13
cmc
mov rax, qword [rsp + 0xb8]
lea r8, [r15 + rax]
rcr r14, 0x95
ror r14b, cl
setnp r14b
lea r8, [r8 + r10]
ror r14w, cl
sub r14, r13
rcr r14b, 0x85
add r15, qword [rsp + 0x178]
adc r14, rdi
add r15, r10
sal r14b, 0x9b
xor eax, eax
xchg r14w, r14w
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x14041c8d9
jmp 0x14041c945
mov rax, qword [rsp + 0xe8]
and bh, 0x43
or bp, r12w
mov byte [rcx + rax], 0xff
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
cmc
rol bpl, 0x3f
add rcx, rbx
add r9, rbx
movsx bp, spl
bswap rbp
jmp 0x14041c912
inc qword [rsp + 0xe0]
dec bpl
jmp 0x14041c926
add r8, rbx
add r15, rbx
mov ebp, dword [rsp + 0x120]
jmp 0x14041c938
dec ebp
jmp 0x14041c93f
je 0x14041f556
mov dword [rsp + 0x120], ebp
cmp dword [rsp + 0x24], 0
jle 0x14041c8de
cmp dword [rsp + 0x24], 8
jmp 0x14041c961
jae 0x14041c973
sub edx, edx
jmp 0x14041c96e
jmp 0x14041cff6
mov rdx, qword [rsp + 0xe0]
adc eax, 0x7249150f
mov rax, rdx
imul rax, qword [rsp + 0x30]
stc
jmp 0x14041c98f
add rax, qword [rsp + 0x100]
test r15d, 0x1b795999
cmp r8b, 0xc9
imul rdx, qword [rsp + 0xe8]
cmp r15b, cl
test ax, r15w
add rdx, qword [rsp + 0x28]
cmp dl, 0x8a
sub rax, rdx
cmp rax, 0x10
jmp 0x14041c9c6
jb 0x14041cf9f
jb 0x14041cfab
cmp qword [rsp + 0x188], 0x10
jmp 0x14041c9e0
jb 0x14041cf98
cmp dword [rsp + 0x60], 0x10
jmp 0x14041c9f0
jb 0x14041cf8c
mov edx, 0
test bpl, r9b
cmp cl, ch
test al, 0xd4
cmp dword [rsp + 0x6c], 0x10
jmp 0x14041ca0c
jb 0x14041cff6
cmp dword [rsp + 0x24], 0x10
jmp 0x14041ca1c
jae 0x14041cbe6
sub ebp, ebp
mov rax, qword [rsp + 0x180]
jmp 0x14041ca31
nop dword [rax]
jmp 0x14041ca3a
movq xmm8, qword [r14 + rbp]
jmp 0x14041ca45
movq xmm11, qword [r15 + rbp]
jmp 0x14041ca50
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 0x14041ca92
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
add rbp, 8
cmp bpl, r14b
stc
cmp rax, rbp
jmp 0x14041cbce
jne 0x14041ca3a
mov rdx, rax
stc
cmp rax, r12
jne 0x14041cff6
jmp 0x14041c8de
xor ebp, ebp
jmp 0x14041cbed
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14041cbff
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]
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 0x14041cf1a
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
jmp 0x14041cf28
add rbp, 0x10
cmp dil, r12b
clc
cmp rax, rbp
jmp 0x14041cf38
jne 0x14041cbff
cmp rax, r12
jmp 0x14041cf46
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x14041c8de
mov rdx, qword [rsp + 0x130]
rcr bpl, cl
sbb ebp, 0x5f7e4cc1
mov rbp, rdx
cmp r11b, 0xf6
cmp r11, rsp
test dx, si
test r12b, 8
jmp 0x14041cf81
je 0x14041cff6
jmp 0x14041ca24
sub edx, edx
jmp 0x14041cf93
jmp 0x14041cff6
sub edx, edx
jmp 0x14041cff6
sub edx, edx
jmp 0x14041cfa6
jmp 0x14041cff6
sub edx, edx
jmp 0x14041cfb2
jmp 0x14041cff6
cmp edi, r10d
jmp 0x14041cfbf
cmova ebp, esi
stc
cmp dil, 0x73
cmp edi, r13d
jmp 0x14041cfcf
cmova ebp, esi
jmp 0x14041cfd7
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
inc rdx
jmp 0x14041cfe8
cmp r12, rdx
jmp 0x14041cff0
je 0x14041c8de
movzx esi, byte [r15 + rdx]
setb al
movzx eax, byte [r9 + rdx]
btc di, 0x21
movzx ebp, byte [r8 + rdx]
mov ebx, eax
xor r10b, sil
xor r13d, 0x638a59a5
not r11b
sub ebx, esi
lea r11d, [rbx + rbp]
xadd di, r10w
mov edi, ebx
neg edi
cmovs edi, ebx
ror r13w, 0xe8
mov ebx, r11d
xadd r10w, r10w
bsr r10, rdi
sub ebx, eax
mov r13d, ebx
dec r10b
movsx r10, dx
neg r13d
movzx r10, di
movsx r10, ax
cmovs r13d, ebx
adc r10b, 0x73
bt r10w, r11w
sub r11d, esi
mov r10d, r11d
test r15b, spl
neg r10d
jmp 0x14041d074
cmovs r10d, r11d
cmp r13d, r10d
ja 0x14041cfb7
mov esi, eax
jmp 0x14041d088
jmp 0x14041cfb7
test ebp, ebp
jmp 0x14041d094
je 0x14041e439
cmp ebp, 1
jmp 0x14041d0a2
je 0x14041e44b
cmp ebp, 2
jmp 0x14041d0b0
jne 0x14041f00f
test ebx, ebx
jmp 0x14041d0bd
jle 0x14041f00f
mov ebp, ebx
cmp ebx, 8
jmp 0x14041d0cd
jae 0x14041f8d8
xor r10d, r10d
ror dl, cl
mov r8, r10
or rdx, r13
not r8
cmovo dx, cx
add dl, r8b
lea r8, [r8 + rbp]
sub dl, ch
sbb rdx, 0x565900f2
movsx dx, r13b
mov rdx, rbp
test dl, sil
and rdx, 3
jmp 0x14041d109
je 0x14041d1ad
mov rbx, r10
and rdi, 0x7ed25977
btr rcx, r15
neg rbx
shr cl, cl
mov rax, qword [rsp + 0x40]
movzx cx, dil
lea rax, [rax + r10]
stc
sbb cx, 0x1761
bt edi, 0x11
add rax, r15
and dil, 0xa9
mov rcx, qword [rsp + 0x88]
lea rdi, [rax + rcx]
adc cl, r11b
add r10, qword [rsp + 0x28]
movsxd rcx, r12d
shl cx, cl
sub esi, esi
cmc
or rcx, r12
sbb cx, 0x1662
movzx ecx, byte [rdi + rsi]
jmp 0x14041d16f
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
jmp 0x14041d17b
inc rsi
jmp 0x14041d183
dec rbx
cmp r14, r8
cmp rdx, rsi
jmp 0x14041d191
jne 0x14041d166
neg rbx
mov r10, rbx
test r10, 0x2f072ca7
jmp 0x14041d1ad
cmp r8, 3
jmp 0x14041d1b6
jb 0x14041f00f
sub rbp, r10
xadd ah, dl
mov rax, qword [rsp + 0x40]
add rax, r10
shrd rdx, r11, 0x91
add ch, 4
lea rax, [rax + r15]
shr bx, cl
cmc
bt dx, r11w
add rax, 3
ror ch, 0x55
mov rcx, qword [rsp + 0x28]
shr dl, cl
btc ebx, 0x29
btr dx, 0x57
add rcx, r10
cmc
bsr ebx, r14d
add rcx, 3
btr rbx, 0x92
cwd
cmp r14b, spl
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
test r9w, 0x15e0
test bl, r14b
add dl, byte [rcx - 3]
cmp ah, 0x29
mov byte [rax - 3], dl
shrd dx, r10w, 0xd3
bsr dx, di
sar dl, cl
movzx edx, byte [rax + rbx - 2]
cmp sp, 0x3839
clc
add dl, byte [rcx - 2]
clc
mov byte [rax - 2], dl
bsf dx, r12w
shr dx, 0x5a
and dx, bp
movzx edx, byte [rax + rbx - 1]
add dl, byte [rcx - 1]
cmp bx, 0x7580
stc
mov byte [rax - 1], dl
movzx edx, byte [rax + rbx]
test r10b, r10b
add dl, byte [rcx]
clc
stc
mov byte [rax], dl
jmp 0x14041d279
add rax, 4
test ax, 0x6dbd
add rcx, 4
add rbp, 0xfffffffffffffffc
jmp 0x14041d28e
jne 0x14041d20c
jmp 0x14041f00f
test ebp, ebp
jmp 0x14041d2a0
je 0x14041e573
cmp ebp, 1
jmp 0x14041d2ae
je 0x14041ea23
cmp ebp, 2
jmp 0x14041d2bc
jne 0x14041f549
mov ebp, dword [rsp + 0x5c]
jmp 0x14041d2cc
test ebp, ebp
jmp 0x14041d2d3
je 0x14041f549
mov eax, dword [rsp + 0x24]
ror r12d, cl
movsxd r8, eax
mov ebx, eax
movsxd r14, r8d
lea rax, [r15 + r10]
rcl r13b, 0xa5
sar r13b, cl
mov qword [rsp + 0x90], rax
shr ax, 0x8b
mov eax, ebx
xor r14w, cx
and eax, 0xffffffe0
xchg rdi, rdi
sar rdi, cl
sbb r13, 0x7f7a77ac
mov qword [rsp + 0xc0], rax
btc r14, r13
add rax, 0xffffffffffffffe0
shl r14d, 0x33
mov qword [rsp + 0xe8], rax
btr r12d, 0x17
mov rdi, rax
shr rdi, 5
xchg r14d, eax
seto r14b
inc rdi
mov r12d, esp
mov rax, rdi
btr r13, 0xff
add r13d, r11d
sar r12b, 0xe9
mov qword [rsp + 0xe0], rdi
shl ah, 0xac
movabs rax, 0xffffffffffffffe
clc
bsr r14d, edx
and rdi, rax
mov qword [rsp + 0x100], rdi
movsxd r12, r8d
sub r14b, bpl
mov eax, ebx
shl r12b, 0x93
mov r14d, ecx
xor r14b, 0xc4
and eax, 0xfffffff8
btr r13, rax
movsx r12d, di
test r13b, 0xd3
mov qword [rsp + 0x120], rax
mov rax, r10
sar r12b, 0x44
movsxd r10, r10d
btc r10, r12
mov qword [rsp + 0x70], rbx
not r13b
sal r13d, cl
mov r10d, ebx
and r10d, 3
sal r14b, 0x6d
lea r12, [rax + r15]
add r12, 3
add r15, qword [rsp + 0x168]
bt r13w, di
add r15, rax
lea r13, [rdx + 3]
bts r14, rbp
btr r14, r10
xor r11d, r11d
cmovle r14d, r12d
setg r14b
mov r14, rdx
jmp 0x14041d402
mov qword [rsp + 0xa0], r8
jmp 0x14041d47c
mov byte [rcx + r8], 0xff
shrd ebx, ebx, 0x74
movsx ebx, si
btc ebp, r15d
lea r14, [r14 + r8]
xchg bx, bp
movsx rbp, r8w
mov rbx, qword [rsp + 0x30]
cmp rcx, rsp
add rcx, rbx
movsx rbp, bx
rcl bp, cl
neg bp
add r9, rbx
inc r11
movsx rbp, cx
shld ebp, r9d, 0xcd
rol ebp, cl
add r12, rbx
shl rbp, cl
lea r15, [r15 + rbx]
add r13, r8
movsx bp, r8b
movzx rbp, di
mov ebp, dword [rsp + 0x40]
jmp 0x14041d46f
dec ebp
jmp 0x14041d476
je 0x14041f556
mov dword [rsp + 0x40], ebp
clc
cmp dword [rsp + 0x24], 0
jmp 0x14041d48b
jle 0x14041d40f
cmp dword [rsp + 0x24], 8
jmp 0x14041d49b
jae 0x14041d630
sub edx, edx
cmp sil, 0
bts ebx, edi
mov rbx, r12
mov r12b, cl
stc
add r12w, bp
mov r12, rdx
not r12
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x14041d4c8
je 0x14041d546
mov rax, rdx
neg rax
movzx rsi, r9w
movsxd rdi, r13d
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
rcl r8b, cl
lea rdx, [rdx + r14]
add r8b, 0x90
xor ebp, ebp
nop dword [rax + rax]
sal r8b, cl
ror r8d, cl
movsxd r8, r10d
movzx r8d, byte [rdi + rbp]
cmc
cmp dh, al
add r8b, byte [rdx + rbp]
jmp 0x14041d50f
mov byte [rsi + rbp], r8b
inc rbp
dec rax
clc
cmp r10, rbp
jmp 0x14041d522
jne 0x14041d4fe
neg rax
or dx, 0x4066
mov rdx, rax
dec r8b
mov r8d, r14d
ror r8w, 0x52
mov r8, qword [rsp + 0xa0]
cmp r12, 3
not r12d
cmovle r12w, ax
mov r12, rbx
jb 0x14041d40f
mov rsi, qword [rsp + 0x70]
cmp r8d, 0x746fb7
or bpl, r14b
sub rsi, rdx
sub al, r8b
rcr bpl, 0xe6
lea rbp, [r12 + rdx]
movsx ax, r9b
cmp r11b, 0xfc
sar ah, 0xaa
lea rax, [r15 + rdx]
add rdx, r13
movsx rbx, ax
test rcx, 0x60df0ad4
movsx ebx, r8w
xor edi, edi
sbb rbx, r10
nop dword [rax + rax]
setbe bl
sal bx, cl
movzx ebx, byte [rax + rdi - 3]
cmc
stc
add bl, byte [rdx + rdi - 3]
mov byte [rbp + rdi - 3], bl
dec bx
movzx ebx, byte [rax + rdi - 2]
clc
test spl, dil
jmp 0x14041d5cd
add bl, byte [rdx + rdi - 2]
mov byte [rbp + rdi - 2], bl
sbb bx, 0x1a18
movzx ebx, byte [rax + rdi - 1]
test r13b, 0xdc
cmp rbx, 0x109a54a7
jmp 0x14041d5ef
add bl, byte [rdx + rdi - 1]
stc
mov byte [rbp + rdi - 1], bl
ror bl, 0x73
movzx ebx, byte [rax + rdi]
test esp, 0x5bd63cc7
stc
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
cmp sp, 0x241a
stc
add rdi, 4
test cx, 0x507e
cmc
cmp rsi, rdi
jmp 0x14041d625
jne 0x14041d5ad
jmp 0x14041d40f
mov rax, r11
xadd dl, dl
or dl, 0x67
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x90]
shld dx, di, 0xf5
add dl, r15b
mov rdx, r11
imul rdx, r8
clc
add rdx, qword [rsp + 0x28]
test r14b, 0x3c
test eax, r15d
sub rax, rdx
test r10b, 0x45
stc
cmp rax, 0x20
jmp 0x14041d674
jb 0x14041d4a1
jb 0x14041d4a1
mov edx, 0
test r8b, 0x50
clc
cmp dword [rsp + 0x60], 0x20
jb 0x14041d4aa
cmp dword [rsp + 0x24], 0x20
jae 0x14041d6ac
sub eax, eax
jmp 0x14041d6a7
jmp 0x14041d809
cmp qword [rsp + 0xe8], 0
jmp 0x14041d6ba
je 0x14041d777
mov rsi, qword [rsp + 0x100]
test edi, 0x25ef0b9f
xor edx, edx
jmp 0x14041d6d5
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041d6e0
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14041d6f2
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041d70b
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041d716
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041d722
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x14041d735
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x14041d745
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
test ch, 0x30
add rdx, 0x40
jmp 0x14041d763
add rsi, 0xfffffffffffffffe
jmp 0x14041d76c
jne 0x14041d6d5
jmp 0x14041d77c
sub edx, edx
cmp r15b, dil
test byte [rsp + 0xe0], 1
jmp 0x14041d789
je 0x14041d7c1
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x14041d7a7
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
jmp 0x14041d7d2
cmp rax, qword [rsp + 0x70]
jmp 0x14041d7dc
je 0x14041d40f
mov rdx, qword [rsp + 0xc0]
rcl ax, 0xf0
add rax, rdx
mov ax, 0x70f0
mov rax, rdx
cmc
test byte [rsp + 0x70], 0x18
jmp 0x14041d803
je 0x14041d4aa
mov rsi, qword [rsp + 0x120]
jmp 0x14041d816
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x14041d82b
movq xmm1, qword [r9 + rax]
jmp 0x14041d836
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmp rsi, rax
jmp 0x14041d84c
jne 0x14041d820
mov rdx, rsi
stc
cmp al, 0x9b
jmp 0x14041d85d
cmp rsi, qword [rsp + 0x70]
jmp 0x14041d867
je 0x14041d40f
jmp 0x14041d4aa
cmp ebp, 5
je 0x14041eec3
cmp ebp, 6
jmp 0x14041d883
jne 0x14041f00f
test ebx, ebx
jmp 0x14041d890
jle 0x14041f00f
movsxd r9, dword [rsp + 0x24]
shrd r10w, cx, 0xc6
mov r10d, ebx
cmc
cmp ebx, 8
jmp 0x14041d8ad
jae 0x14041f93c
xor edi, edi
bts dx, r9w
and dl, spl
mov rdx, rdi
test r13w, 0x7089
clc
test r11w, si
test r10b, 1
je 0x14041d907
mov rax, rdi
bts edx, r8d
sub rax, r9
cmp al, 2
sar dx, 0x21
adc rdx, rsi
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
cqo
cmp r14w, 0x46bc
mov byte [rcx + rdi], al
mov rdx, rdi
clc
or rdx, 1
not rdi
add rdi, r10
jmp 0x14041d912
je 0x14041f00f
mov rcx, qword [rsp + 0x40]
and bl, 0xe3
shl ax, cl
adc bpl, 0x28
mov rax, rcx
sub rax, r9
bt bx, 0xed
dec bpl
add rax, r15
dec bpl
movsxd rbp, ebx
mov bl, 0xca
inc rax
sub bl, r10b
add rcx, r15
movzx rbp, r11w
movzx ebp, ax
inc rcx
shrd bp, sp, 2
sal bl, 0x97
movzx ebx, byte [rax + rdx - 1]
sbb bp, di
cmove bp, di
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
rcl bh, 0xf5
btr bx, 0x9b
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
cmp ebx, 0x3cee5cb2
mov byte [rcx + rdx], bl
add rdx, 2
clc
stc
cmp r10, rdx
jmp 0x14041d99b
jne 0x14041d95b
jmp 0x14041f00f
cmp ebp, 5
je 0x14041f07a
cmp ebp, 6
movzx r8d, r10w
jmp 0x14041d9bf
mov r8d, dword [rsp + 0x5c]
jne 0x14041f549
test r8d, r8d
jmp 0x14041d9d2
je 0x14041f549
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov r14, rdx
btr rdx, 0xe0
cwd
mov edi, eax
lea r13, [r15 + r10]
mov eax, edi
and sil, r11b
and eax, 0xffffffe0
rcr r9b, 0x5b
mov qword [rsp + 0x40], rax
jmp 0x14041da05
add rax, 0xffffffffffffffe0
movzx r11d, bx
mov qword [rsp + 0x70], rax
mov dh, 0xb
mov rdx, rax
xadd ax, ax
cmp di, ax
movsx si, dil
shr rdx, 5
inc rdx
test r11w, 0x22f9
rcr ax, 6
mov rax, rdx
add eax, edx
mov qword [rsp + 0xa0], rdx
shr rsi, cl
sar r9w, 0x3a
cmp dh, dh
movabs rax, 0xffffffffffffffe
xadd r11b, sil
mov r11b, 0x46
and rdx, rax
stc
adc si, dx
xadd si, si
mov qword [rsp + 0x90], rdx
mov esi, edi
and esi, 0xfffffff8
btr r11d, r15d
xor al, 0xf9
bswap r9w
mov r9, rdi
shld ax, r9w, 0xf8
neg r9
mov rax, qword [rsp + 0xf0]
rcr r11w, 0xb7
bt r11w, 0x54
lea r11, [r15 + rax]
cmp r8, 0x6f885dd1
stc
add r11, r10
test r15w, cx
clc
add r15, qword [rsp + 0xb8]
cmp dil, al
cmp r11w, 0x6536
add r15, r10
stc
clc
xor r10d, r10d
jmp 0x14041dad0
jmp 0x14041db0c
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
cmc
add rcx, rbx
jmp 0x14041dae7
inc r10
jmp 0x14041daef
add r11, rbx
cmp r15b, 0x55
jmp 0x14041dafb
add r15, rbx
dec r8d
jmp 0x14041db06
je 0x14041f556
cmp dword [rsp + 0x24], 0
jmp 0x14041db16
jle 0x14041dad5
cmp dword [rsp + 0x24], 8
jae 0x14041dbe6
xor edx, edx
mov rbp, rdx
test sp, r10w
cmp r12d, r9d
test dil, 1
jmp 0x14041db3c
je 0x14041db7d
mov rax, rdx
rol bpl, cl
sub rax, rbx
bswap bp
xor ebp, 0xdd45e18
cmovo bp, si
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
bt bp, 0xe1
rol bpl, 0xe6
cmp cl, r8b
mov byte [rcx + rdx], al
shr rbp, cl
inc rbp
mov rbp, rdx
stc
or rbp, 1
not rdx
test dl, r11b
cmp si, 0x14ca
cmp rdx, r9
je 0x14041dad5
nop
rcl ax, cl
movzx eax, byte [r15 + rbp]
clc
jmp 0x14041dba1
add al, byte [r14 + rbp]
cmp r11b, 0x6b
mov byte [rcx + rbp], al
rol rax, 0xae
movsx eax, ax
movzx eax, byte [r15 + rbp + 1]
cmp dl, r14b
add al, byte [r14 + rbp + 1]
test si, bx
cmc
mov byte [rcx + rbp + 1], al
clc
add rbp, 2
test eax, 0x48af7040
cmp rdi, rbp
jmp 0x14041dbdb
jne 0x14041db96
jmp 0x14041dad5
mov rax, r10
rcl dl, 0x2d
clc
movsx dx, spl
imul rax, rbx
shrd edx, esp, 0x78
lea rax, [rax + r13]
cqo
mov rdx, r10
test sil, 0xd6
cmp r12b, r10b
imul rdx, r12
cmp bl, 0xd8
stc
add rdx, qword [rsp + 0x28]
cmp r10w, 0x5b52
sub rax, rdx
stc
clc
cmp rax, 0x20
jmp 0x14041dc2b
jb 0x14041db27
jb 0x14041db27
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041dc46
jb 0x14041db29
cmp dword [rsp + 0x24], 0x20
jmp 0x14041dc56
jae 0x14041dc68
sub eax, eax
jmp 0x14041dc63
jmp 0x14041dddb
cmp qword [rsp + 0x70], 0
jmp 0x14041dc73
je 0x14041dd38
mov rbp, qword [rsp + 0x90]
cmp r12d, edx
cmc
jmp 0x14041dc8a
sub edx, edx
jmp 0x14041dc91
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041dc9c
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041dcc3
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041dcce
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041dce1
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14041dced
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14041dcfc
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp eax, 0x472231c0
stc
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
test dl, 0xc7
add rdx, 0x40
stc
jmp 0x14041dd24
add rbp, 0xfffffffffffffffe
jmp 0x14041dd2d
jne 0x14041dc91
jmp 0x14041dd3a
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x14041dd47
je 0x14041dda5
movdqu xmm0, xmmword [r14 + rdx]
inc ax
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bt eax, r11d
sete al
sal ax, cl
mov rax, rdx
cmp dl, dil
cmc
sub rax, rbx
jmp 0x14041dd76
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14041dd80
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14041dd8f
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test r15w, 0x3bb3
stc
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x14041ddaf
je 0x14041dad5
mov rdx, qword [rsp + 0x40]
mov rax, rdx
test dil, 0x18
jmp 0x14041ddc6
je 0x14041db29
nop word cs:[rax + rax]
jmp 0x14041dddb
movq xmm0, qword [r14 + rax]
jmp 0x14041dde6
movq xmm1, qword [r15 + rax]
jmp 0x14041ddf1
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test cl, r14b
stc
jmp 0x14041de03
add rax, 8
test spl, 0x1c
cmp rsi, rax
jne 0x14041dddb
mov rdx, rsi
test cx, 0x2eac
cmp rsi, rdi
jmp 0x14041de24
je 0x14041dad5
jmp 0x14041db29
test ebx, ebx
jle 0x14041f00f
movsxd r8, dword [rsp + 0x24]
setg dl
mov edx, ebx
cmc
test r14b, r11b
cmp ebx, 8
jmp 0x14041de4d
jae 0x14041f99a
xor r11d, r11d
mov rsi, r11
test dl, 1
jmp 0x14041de61
je 0x14041ded0
movzx eax, byte [r9 + r11]
mov rbp, r11
shl rsi, 0x81
and si, 0xcf8
sub rbp, r8
bt si, 0xad
shrd esi, esi, 0x38
test spl, 0x54
movzx ebp, byte [rcx + rbp]
and sil, dil
movzx rsi, r9w
add ebp, eax
rol eax, 0xa7
shr ebp, 1
sar sil, cl
mov rax, qword [rsp + 0x28]
xadd sil, sil
cmp cx, r12w
rcr rsi, cl
add bpl, byte [rax + r11]
movsx si, al
mov byte [rcx + r11], bpl
sub sil, 0x18
mov rsi, r11
cmp r14b, 0xc8
stc
cmc
or rsi, 1
test r11w, 0x29ac
not r11
cmc
add r11, rdx
jmp 0x14041dedc
je 0x14041f00f
mov rbx, qword [rsp + 0x40]
mov rax, rbx
shl bpl, cl
sub rax, r8
bswap edi
jmp 0x14041def7
lea rcx, [r15 + rax]
cwde
inc rcx
setg dil
inc ah
movsx rbp, r13w
lea rbp, [r15 + rbx]
inc rbp
bswap eax
add r15, qword [rsp + 0x158]
clc
sbb rax, 0x5b5877d2
lea r15, [r15 + rbx]
xor di, 0x34c2
mov rax, qword [rsp + 0x28]
lea rbx, [rax + 1]
clc
sar ah, cl
movzx eax, byte [r15 + rsi - 1]
rcl di, cl
sbb dil, 0xb2
shl dil, cl
movzx edi, byte [rcx + rsi - 1]
test r13b, r11b
add edi, eax
btr ax, cx
shr edi, 1
sub rax, rsi
bt rax, rcx
rcl rax, cl
add dil, byte [rbx + rsi - 1]
mov byte [rbp + rsi - 1], dil
sar rax, cl
movsx rdi, cx
xor rax, rsi
movzx eax, byte [r15 + rsi]
cmovo di, r8w
movzx edi, byte [rcx + rsi]
test dil, r12b
jmp 0x14041df8b
add edi, eax
shr edi, 1
jmp 0x14041df95
add dil, byte [rbx + rsi]
clc
cmp dh, 0x11
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
add rcx, 2
stc
jmp 0x14041dfb3
add rbp, 2
jmp 0x14041dfbd
add r15, 2
clc
cmp r9b, al
add rbx, 2
test sp, bx
cmp rsi, rdx
jmp 0x14041dfd4
jne 0x14041df37
jmp 0x14041f00f
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
je 0x14041f549
mov eax, dword [rsp + 0x24]
bswap rdi
movsxd r12, eax
test r11b, r12b
mov esi, eax
mov r14w, 0x2a63
lea rax, [r15 + r10]
sbb r14b, 0xe3
sal r14b, 5
rcr r8w, 0xed
mov qword [rsp + 0x70], rax
cbw
mov rdi, r10
mov r10d, esi
bt r8w, 0xb1
bsf r8d, r13d
movsxd rax, r8d
and r10d, 0xffffffe0
sar ax, 0xc7
rcl ax, 0xf6
mov r8d, esi
cdqe
shr rax, cl
bswap r14w
and r8d, 0xfffffff8
adc r14w, 0x7619
mov rax, rsi
bsr r14d, ebp
neg rax
movsxd r14, r8d
adc r14b, 0x9b
xor r14b, 0xcb
mov qword [rsp + 0x40], rax
movzx eax, cx
mov rax, qword [rsp + 0x170]
lea rax, [rax + r15]
sal r14d, 0x2c
ror r14b, 0x78
bsf r14w, r8w
add rax, rdi
and r14b, r10b
clc
add r15, qword [rsp + 0xb8]
bt r14w, r15w
lea r15, [r15 + rdi]
cmc
xchg r14w, r14w
cmp r14, 0x783948e6
sub ebp, ebp
xchg r14w, r14w
mov r14w, 0x9e4
mov r14, rdx
jmp 0x14041e105
mov byte [rcx + r12], 0xff
shrd bx, r13w, 0x41
rcr ebx, 0xe9
lea r14, [r14 + r12]
add rbx, 0x6da20686
rcr rbx, 0x1c
jmp 0x14041e0dd
mov rbx, qword [rsp + 0x30]
clc
add rcx, rbx
add r9, rbx
jmp 0x14041e0ee
inc rbp
add rax, rbx
add r15, rbx
dec r11d
jmp 0x14041e0ff
je 0x14041f556
cmp dword [rsp + 0x24], 0
jmp 0x14041e10f
jle 0x14041e0bb
cmp dword [rsp + 0x24], 8
jmp 0x14041e11f
jae 0x14041e233
xor r13d, r13d
adc edx, ebx
mov rdx, r13
cmp ax, 0xa9a
test sil, 1
je 0x14041e18f
movzx edx, byte [r9 + r13]
shr dil, cl
sar rdi, cl
bts di, cx
mov rdi, r13
jmp 0x14041e153
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
test r9b, 0xc1
jmp 0x14041e165
add edi, edx
shr edi, 1
bsf dx, r15w
add dil, byte [r14 + r13]
sbb dx, 0x2800
adc dl, r9b
mov byte [rcx + r13], dil
test r11w, sp
mov rdx, r13
test r11b, r8b
or rdx, 1
cmp r9b, dil
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x14041e19c
je 0x14041e0bb
nop dword [rax + rax]
mov bx, 0x4676
movzx edi, byte [r9 + rdx]
jmp 0x14041e1be
movzx ebx, byte [r15 + rdx]
cmp dil, 0xfa
cmc
clc
add ebx, edi
movzx edi, sp
sal dil, 0x12
add dil, 0x61
shr ebx, 1
or dil, spl
neg rdi
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
ror rdi, 0x24
not di
clc
movzx edi, byte [r9 + rdx + 1]
stc
movzx ebx, byte [r15 + rdx + 1]
jmp 0x14041e200
add ebx, edi
shr ebx, 1
stc
jmp 0x14041e20a
add bl, byte [r14 + rdx + 1]
jmp 0x14041e218
mov byte [rcx + rdx + 1], bl
add rdx, 2
cmp rsi, rdx
jmp 0x14041e228
jne 0x14041e1ae
jmp 0x14041e0bb
mov rdx, rbp
xor dil, 0x2d
xor rdi, r13
imul rdx, qword [rsp + 0x30]
setne dil
add rdx, qword [rsp + 0x70]
xor dil, r15b
mov rdi, rbp
imul rdi, r12
test r8b, 0x29
test sil, sil
add rdi, qword [rsp + 0x28]
sub rdx, rdi
cmp rdx, 0x20
jb 0x14041e125
jb 0x14041e125
cmp dword [rsp + 0x60], 0x20
jmp 0x14041e27f
jb 0x14041e125
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041e295
jb 0x14041e12a
cmp dword [rsp + 0x24], 0x20
jmp 0x14041e2a5
jae 0x14041e2b7
xor edx, edx
jmp 0x14041e2b2
jmp 0x14041e3be
sub edx, edx
jmp 0x14041e2be
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x14041e2c9
movdqu xmm8, xmmword [r14 + rdx + 0x10]
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x14041e2db
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x14041e2e7
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
movdqu xmm3, xmmword [rax + rdx]
jmp 0x14041e313
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
add rdx, 0x20
cmp r10d, 0x2a76d72
jmp 0x14041e37f
cmp r10, rdx
jne 0x14041e2be
cmp r10, rsi
jmp 0x14041e390
je 0x14041e0bb
mov rdx, r10
rol r13w, cl
mov r13, r10
stc
cmc
test sil, 0x18
jmp 0x14041e3ab
je 0x14041e12a
nop dword [rax + rax]
jmp 0x14041e3be
movq xmm0, qword [r14 + rdx]
jmp 0x14041e3c9
movq xmm1, qword [r9 + rdx]
jmp 0x14041e3d4
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x14041e3e4
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
test sp, r12w
add rdx, 8
cmp r11w, 0x1de4
jmp 0x14041e413
cmp r8, rdx
jmp 0x14041e41b
jne 0x14041e3be
mov r13, r8
test edx, ebx
cmp r8, rsi
jmp 0x14041e42e
je 0x14041e0bb
jmp 0x14041e12a
mov r8, r13
jmp 0x14041e441
call fcn.14049c447
jmp 0x14041f00f
test ebx, ebx
jmp 0x14041e452
jle 0x14041f00f
movsxd r9, dword [rsp + 0x24]
rcl r10w, 0xa6
mov r10d, ebx
jmp 0x14041e46a
cmp ebx, 8
jae 0x14041fa16
sub edi, edi
and dx, 0x5457
btr dx, 0x1d
test rsp, r15
mov rdx, rdi
test r10b, 1
jmp 0x14041e48e
je 0x14041e4ce
mov rax, rdi
sub rax, r9
rcr dx, 0xf9
movzx eax, byte [rcx + rax]
shl dx, 0xf6
movsx dx, dl
mov rdx, qword [rsp + 0x28]
test ax, 0x6a5a
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
btc edx, r8d
mov rdx, rdi
cmp r8b, 0xd4
test r8w, 0x27bb
or rdx, 1
not rdi
cmp r15, 0x14b92337
add rdi, r10
jmp 0x14041e4e0
je 0x14041f00f
mov rcx, qword [rsp + 0x40]
test r10, 0x6d076c43
sal rbx, cl
mov rax, rcx
movsxd rbp, esi
ror bx, 0xf1
ror bp, cl
sub rax, r9
bsr rbx, r14
inc bx
add rax, r15
inc rax
add rcx, r15
cmovl bx, r14w
inc rcx
btc rbx, 0xb0
shr bp, 0x2a
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
cmc
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
setb bl
adc bx, 0x7a2e
movzx ebx, byte [rax + rdx]
test dil, 0x71
clc
add bl, byte [rbp + rdx + 1]
cmc
cmp bh, 0x38
clc
mov byte [rcx + rdx], bl
add rdx, 2
jmp 0x14041e560
cmp r10, rdx
jmp 0x14041e568
jne 0x14041e526
jmp 0x14041f00f
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
jmp 0x14041e580
je 0x14041f549
mov eax, dword [rsp + 0x24]
btc r9d, esi
and r14d, 0x31d87be9
shr r9, 0xcf
movsxd r12, eax
mov r14, rdx
btr r9d, r12d
bt r11, r9
sal dh, 0xa7
mov edi, eax
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
movzx edx, ax
and r11b, 0x7d
or r9b, bl
mov eax, edi
btr rdx, 0x81
sar dh, 0x77
and eax, 0xffffffe0
cqo
cdq
mov qword [rsp + 0x70], rax
movzx r9d, r12w
add rax, 0xffffffffffffffe0
bt esi, 0xc3
bsf r11, r13
mov qword [rsp + 0xa0], rax
shr rax, 5
movsx r9d, sp
dec rdx
xchg r11, rsi
inc rax
add r9w, 0x4bde
test r15w, 0x565d
movzx r11w, r14b
movabs rdx, 0xffffffffffffffe
shl r11w, cl
sub r11b, 0x74
btc r9w, 0x7c
add rdx, 0xfffffffffffffffe
shr r9w, cl
rcr si, cl
and rdx, rax
sal sil, 0x9d
setg r11b
mov qword [rsp + 0xc0], rdx
or rsi, rbx
mov r11d, eax
sal ah, 0xa0
and r11d, 3
mov esi, edi
seta al
adc r9b, 0x52
and esi, 0xfffffff8
shr ax, 0x87
mov rax, r10
bt r9w, 0xe8
and r9b, dil
mov r10d, edi
rcr r9w, 0x5f
or r9, rbp
and r10d, 3
shr r9w, cl
cmovo r9w, r10w
lea r15, [r15 + rax]
xor r9w, r13w
shr r9w, cl
add r15, 0x10
sal r9w, cl
sal r9w, 0xe9
shrd r9w, bp, 0x9e
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
shl r11, 5
clc
cmp cl, r8b
jmp 0x14041e6bd
sub r8d, r8d
jmp 0x14041e6c5
jmp 0x14041e6fd
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
mov rbx, qword [rsp + 0x30]
add rcx, rbx
jmp 0x14041e6e0
inc r8
cmc
cmp r12b, cl
lea r15, [r15 + rbx]
stc
add r9, r12
jmp 0x14041e6f4
dec r13d
je 0x14041f556
cmp dword [rsp + 0x24], 0
jle 0x14041e6ca
cmp dword [rsp + 0x24], 8
jmp 0x14041e712
jb 0x14041e782
mov rdx, r8
imul rdx, r12
movsx bx, r8b
stc
adc bx, 0x7847
add rdx, qword [rsp + 0x28]
mov rbx, r8
test esp, 0x1e2022b4
cmp r14b, 0xb5
imul rbx, qword [rsp + 0x30]
add rbx, qword [rsp + 0x40]
cmc
cmp rcx, 0x30f64943
sub rbx, rdx
mov edx, 0
test bx, r11w
stc
cmp rbx, 0x20
jmp 0x14041e765
jb 0x14041e94d
cmp dword [rsp + 0x24], 0x20
jmp 0x14041e775
jae 0x14041e78e
sub ebx, ebx
jmp 0x14041e918
sub edx, edx
jmp 0x14041e789
jmp 0x14041e94d
cmp qword [rsp + 0xa0], 0x60
jmp 0x14041e79c
jae 0x14041e7ae
sub edx, edx
jmp 0x14041e7a9
jmp 0x14041e874
mov rbp, qword [rsp + 0xc0]
test dl, 0x3a
sub edx, edx
cmc
movups xmm0, xmmword [r14 + rdx]
jmp 0x14041e7c6
movups xmm1, xmmword [r14 + rdx + 0x10]
test r11b, spl
test r11w, 0xc04
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
cmp r8b, al
test di, 0x62db
movups xmm0, xmmword [r14 + rdx + 0x20]
movups xmm1, xmmword [r14 + rdx + 0x30]
cmp di, bp
movups xmmword [rcx + rdx + 0x20], xmm0
cmp di, r10w
test r8, r12
test r15w, 0x7631
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
cmp r8b, spl
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
cmp r13b, r9b
clc
movups xmmword [rcx + rdx + 0x50], xmm1
cmc
cmp r13b, r8b
movdqu xmm0, xmmword [r14 + rdx + 0x60]
test r14b, r13b
movdqu xmm1, xmmword [r14 + rdx + 0x70]
cmp esi, 0x43da6453
movdqu xmmword [rcx + rdx + 0x60], xmm0
stc
movdqu xmmword [rcx + rdx + 0x70], xmm1
test esi, r13d
cmp sp, 0x1c8
jmp 0x14041e85e
sub rdx, 0xffffffffffffff80
cmp rax, r12
add rbp, 0xfffffffffffffffc
jmp 0x14041e86e
jne 0x14041e7bc
cmp qword [rsp + 0x90], 0
jmp 0x14041e882
je 0x14041e8e5
lea rbx, [r15 + rdx]
cmp sp, r11w
stc
jmp 0x14041e896
lea rdx, [rdx + r9]
xor ebp, ebp
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
cmc
test al, sil
cmp r13, 0x36fb2d80
movdqu xmm1, xmmword [rdx + rbp]
movdqu xmmword [rbx + rbp - 0x10], xmm0
test r15b, r14b
cmp r14b, 0x5c
movdqu xmmword [rbx + rbp], xmm1
cmp r13, r8
add rbp, 0x20
jmp 0x14041e8dc
cmp r11, rbp
jne 0x14041e8a8
cmp qword [rsp + 0x70], rdi
jmp 0x14041e8ef
je 0x14041e6ca
mov rdx, qword [rsp + 0x70]
btc ebx, r8d
mov rbx, rdx
test dil, 0x18
jmp 0x14041e90a
je 0x14041e94d
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
mov qword [rcx + rbx], rdx
add rbx, 8
test spl, 0x32
cmc
cmp r10d, 0x620972a9
cmp rsi, rbx
jmp 0x14041e938
jne 0x14041e918
mov rdx, rsi
cmp sp, dx
cmp rsi, rdi
je 0x14041e6ca
mov rbp, rdx
jmp 0x14041e956
not rbp
cmp sp, 0x430f
cmc
lea rbp, [rbp + rdi]
clc
cmp r8w, 0x7e84
test dl, r15b
test r10, r10
jmp 0x14041e976
je 0x14041e9af
mov rbx, r10
mov eax, edi
movsx ax, dil
cbw
nop
setae ah
mov ax, 0x3f56
movzx eax, byte [r14 + rdx]
jmp 0x14041e99b
mov byte [rcx + rdx], al
jmp 0x14041e9a3
inc rdx
dec rbx
jne 0x14041e991
cmp rbp, 3
jmp 0x14041e9b8
jb 0x14041e6ca
nop word [rax + rax]
setns al
movzx eax, byte [r14 + rdx]
cmp r10b, 0xa3
test rax, rbp
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
cmp r15b, cl
cmc
mov byte [rcx + rdx + 1], al
cmovo eax, eax
adc ah, 4
movzx eax, byte [r14 + rdx + 2]
cmp r11w, 0x11aa
mov byte [rcx + rdx + 2], al
bts eax, r14d
movzx eax, byte [r14 + rdx + 3]
jmp 0x14041ea09
mov byte [rcx + rdx + 3], al
cmc
test r14b, dil
add rdx, 4
cmp rdi, rdx
jne 0x14041e9c7
jmp 0x14041e6ca
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
je 0x14041f549
mov eax, dword [rsp + 0x24]
rcr esi, cl
test r11b, r8b
bts edi, edx
movsxd r12, eax
bt di, 0x72
neg edi
btr r13w, r9w
mov r14, rdx
setl dil
mov r11, 0x18a857b8
mov edi, eax
bsr ax, r9w
cqo
lea r13, [r15 + r10]
btc r11d, r9d
bts ax, di
mov eax, edi
cdq
and eax, 0xffffffe0
ror dx, cl
mov qword [rsp + 0x40], rax
btc rsi, 0xae
btc r9w, si
adc esi, 0x30852274
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
sub rdx, 0x1fa51b58
mov rdx, rax
shr rdx, 5
cmovge ax, bx
inc rdx
mov rax, rdx
adc r9b, spl
rcr r9b, 0xfe
add al, r15b
mov qword [rsp + 0xa0], rdx
rcr r9d, 0xe4
movabs rax, 0xffffffffffffffe
rcl r9b, cl
btc r9w, r12w
shl r9w, cl
and rdx, rax
btr ax, ax
dec r11b
mov qword [rsp + 0x90], rdx
movsx r9w, r8b
mov esi, edi
and esi, 0xfffffff8
movsx r9w, r10b
cwde
mov r11, 0x6fca5fbf
mov r9, rdi
jmp 0x14041eb0b
neg r9
or ax, 0x711
mov al, r13b
cmc
mov rax, qword [rsp + 0xf0]
sbb r11b, 0x4e
rcl r11w, 0x3f
lea r11, [r15 + rax]
stc
test r13d, 0x6f9630d1
add r11, r10
add r15, qword [rsp + 0xb8]
test r13w, 0x76af
lea r15, [r15 + r10]
xor r10d, r10d
jmp 0x14041eb50
jmp 0x14041eb95
mov byte [rcx + r12], 0xff
test si, 0x3bc6
jmp 0x14041eb64
add r14, r12
test r11w, 0x306d
jmp 0x14041eb72
add rcx, rbx
inc r10
lea r11, [r11 + rbx]
test sp, di
add r15, rbx
jmp 0x14041eb87
dec r8d
jmp 0x14041eb8f
je 0x14041f556
cmp dword [rsp + 0x24], 0
jmp 0x14041eb9f
jle 0x14041eb55
cmp dword [rsp + 0x24], 8
jmp 0x14041ebaf
jae 0x14041ec80
sub edx, edx
bts ebp, r12d
rcl bpl, 0xb0
mov rbp, rdx
cmc
test bpl, 0x5c
test dil, 1
jmp 0x14041ebd0
je 0x14041ec19
mov rax, rdx
sal ebp, cl
rcl bp, cl
sbb bpl, r10b
sub rax, rbx
bt rbp, r9
inc bpl
xchg rbp, rbp
movzx eax, byte [rcx + rax]
movzx rbp, r15w
add al, byte [r14 + rdx]
cmp dil, 0x34
not bpl
sal bp, cl
mov byte [rcx + rdx], al
mov rbp, rdx
cmp r15b, bpl
cmc
or rbp, 1
cmp r12b, 0x45
test edx, r10d
not rdx
cmc
clc
cmp rdx, r9
jmp 0x14041ec26
je 0x14041eb55
nop
ror al, 5
or ax, dx
bswap rax
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
cmp sp, bx
mov byte [rcx + rbp], al
movsx ax, dil
bsf ax, r11w
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
cmp r12, 0x61121f20
cmp r11b, bl
mov byte [rcx + rbp + 1], al
add rbp, 2
stc
cmp rdi, rbp
jmp 0x14041ec75
jne 0x14041ec36
jmp 0x14041eb55
mov rax, r10
test sil, 0x7b
imul rax, rbx
shl dh, 0xd6
bsf dx, r12w
sar rdx, cl
lea rax, [rax + r13]
clc
mov rdx, r10
stc
cmc
imul rdx, r12
jmp 0x14041eca9
add rdx, qword [rsp + 0x28]
cmp r9b, dil
clc
cmc
sub rax, rdx
cmp rax, 0x20
jb 0x14041ebb5
jb 0x14041ebb5
mov edx, 0
cmp r11b, r12b
test bp, 0x43e6
jmp 0x14041ecd8
cmp dword [rsp + 0x6c], 0x20
jmp 0x14041ece2
jb 0x14041ebbf
cmp dword [rsp + 0x24], 0x20
jmp 0x14041ecf2
jae 0x14041ecff
sub eax, eax
jmp 0x14041ee74
cmp qword [rsp + 0x70], 0
jmp 0x14041ed0a
je 0x14041edd1
mov rbp, qword [rsp + 0x90]
sub edx, edx
jmp 0x14041ed1f
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041ed2a
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14041ed36
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14041ed42
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x14041ed52
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041ed60
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14041ed6b
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041ed77
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041ed83
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14041ed8f
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x14041edb3
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x14041edc6
jne 0x14041ed1f
jmp 0x14041edd3
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x14041ede0
je 0x14041ee3e
movdqu xmm0, xmmword [r14 + rdx]
ror al, 0x44
movdqu xmm1, xmmword [r14 + rdx + 0x10]
add al, 0x30
mov rax, rdx
test r15w, 0x432b
sub rax, rbx
jmp 0x14041ee09
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14041ee13
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14041ee22
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
clc
stc
movdqu xmmword [rcx + rdx + 0x10], xmm0
clc
cmp r10w, 0x71fd
test spl, 0xad
cmp qword [rsp + 0x40], rdi
jmp 0x14041ee48
je 0x14041eb55
mov rdx, qword [rsp + 0x40]
stc
or al, 0xf9
sal ah, 0x12
mov rax, rdx
clc
test dil, 0x18
jmp 0x14041ee66
je 0x14041ebbf
nop dword [rax]
jmp 0x14041ee74
movq xmm0, qword [r14 + rax]
jmp 0x14041ee7f
movq xmm1, qword [r15 + rax]
jmp 0x14041ee8a
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test rdx, rbp
stc
add rax, 8
cmp r8, rbx
clc
cmp rsi, rax
jmp 0x14041eea7
jne 0x14041ee74
mov rdx, rsi
cmp rsi, rdi
jmp 0x14041eeb8
je 0x14041eb55
jmp 0x14041ebbf
test ebx, ebx
jmp 0x14041eeca
jle 0x14041f00f
movsxd r9, dword [rsp + 0x24]
sbb r10b, dl
shl r10b, cl
cmc
mov r10d, ebx
clc
jmp 0x14041eee9
cmp ebx, 8
jae 0x14041fa6d
sub r11d, r11d
adc dx, 0x1ffc
btc edx, r10d
mov rdx, r11
cmp cl, 0xe2
test r10b, 1
jmp 0x14041ef0d
je 0x14041ef64
mov rax, r11
rcr dl, cl
btc dx, bp
rol rdx, cl
sub rax, r9
shl dx, cl
add dl, 0x82
movzx eax, byte [rcx + rax]
jmp 0x14041ef35
shr al, 1
movsxd rdx, r15d
mov rdx, qword [rsp + 0x28]
cmc
cmp r8, rdi
clc
add al, byte [rdx + r11]
adc rdx, 0x8990cb9
add dx, bp
mov byte [rcx + r11], al
mov rdx, r11
or rdx, 1
test r10, 0x119617f8
not r11
add r11, r10
jmp 0x14041ef6f
je 0x14041f00f
mov rcx, qword [rsp + 0x40]
mov rax, rcx
btr bx, r14w
sub rax, r9
btc bx, dx
shrd bp, si, 0xd9
bt bp, 0x5a
add rax, r15
cmova ebp, edi
inc rax
add rcx, r15
inc bx
bswap bx
inc rcx
mov ebx, 0x46473610
bts bp, r14w
shl bx, cl
movzx ebx, byte [rax + rdx - 1]
movzx ebp, ax
inc ebp
shr bl, 1
xor bp, r13w
sets bpl
mov rbp, qword [rsp + 0x28]
cmp sil, al
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
bts ebx, r10d
movzx ebx, byte [rax + rdx]
cmc
cmp ax, 0x720f
shr bl, 1
cmc
clc
add bl, byte [rbp + rdx + 1]
cmp r13w, bx
mov byte [rcx + rdx], bl
add rdx, 2
test spl, r15b
jmp 0x14041f001
cmp r10, rdx
jmp 0x14041f009
jne 0x14041efb5
mov r14, qword [rsp + 0x28]
shl r11b, cl
rcr r10b, 0xc9
dec r10d
add r14, r13
xchg r13b, bl
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movzx ebx, dx
not bl
mov r10, qword [rsp + 0x88]
movzx rbx, sp
movsx ebx, cx
movzx bx, al
mov rbx, qword [rsp + 0x30]
jmp 0x14041f05e
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x14041f7c9
mov r9d, dword [rsp + 0x5c]
stc
clc
test r9d, r9d
je 0x14041f549
mov eax, dword [rsp + 0x24]
movsxd r12, eax
bts r8d, r13d
mov esi, eax
bswap bp
clc
mov bpl, bl
lea r8, [r15 + r10]
shrd r13w, r14w, 0x32
bsf rbp, rbx
shr bp, cl
mov eax, esi
rcl r13w, 0x20
sub r14w, dx
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
xchg r13w, r13w
rcl bpl, cl
add rax, 0xffffffffffffffe0
btc rbp, 0x2a
cmovne r14d, r9d
ror r11d, 0xea
mov qword [rsp + 0x70], rax
cmc
test bl, 0xa
mov rbp, rax
shr rbp, 5
bswap r14w
dec r14b
inc rbp
mov rax, rbp
not ah
sal r11b, cl
mov qword [rsp + 0xa0], rbp
test si, r11w
movabs rax, 0xffffffffffffffe
shrd r11w, si, 0xda
bts r14, rdi
and rbp, rax
xor r14b, r12b
bts r14w, r15w
mov qword [rsp + 0x90], rbp
bsf r11, r15
mov rbp, r10
bsf ax, dx
not r14b
shld rax, r11, 0xac
mov r10d, esi
neg r13d
cmovno r11, rdi
lahf
and r10d, 0xfffffff8
movsx r14d, r13w
dec r14b
mov r13, rsi
test spl, 0x23
and ah, 0x4c
lahf
neg r13
mov rax, qword [rsp + 0xf0]
rol r11b, cl
lea r11, [r15 + rax]
ror r14d, cl
lea r11, [r11 + rbp]
inc r14b
rol r14w, cl
add r15, qword [rsp + 0xb8]
mov r14, 0x289c1e94
cmc
and r14b, sil
add r15, rbp
cmc
sal r14, 0x17
sbb r14w, si
xor ebp, ebp
movsx r14w, r12b
movzx r14d, si
mov r14, rdx
jmp 0x14041f1b5
jmp 0x14041f1f0
mov byte [rcx + r12], 0xff
jmp 0x14041f1c8
lea r14, [r14 + r12]
cmp r10w, r15w
add rcx, rbx
inc rbp
cmc
cmp r9b, 9
lea r11, [r11 + rbx]
add r15, rbx
dec r9d
jmp 0x14041f1ea
je 0x14041f556
cmp dword [rsp + 0x24], 0
jmp 0x14041f1fa
jle 0x14041f1ba
cmp dword [rsp + 0x24], 8
jmp 0x14041f20a
jae 0x14041f2cd
xor edi, edi
mov rdx, rdi
test sil, 1
jmp 0x14041f21e
je 0x14041f267
mov rax, rdi
rcl dx, 0xdd
bt dx, r8w
movsx rdx, r12w
sub rax, rbx
btr dx, 0x26
movzx eax, byte [rcx + rax]
sal dh, 0xf5
sub dl, 0x76
shr al, 1
or dx, 0x1a39
mov rdx, rdx
btc rdx, 0x2e
add al, byte [r14 + rdi]
mov byte [rcx + rdi], al
and dx, r9w
mov rdx, rdi
or rdx, 1
not rdi
clc
cmp rdi, r13
jmp 0x14041f273
je 0x14041f1ba
nop word [rax + rax]
xchg ah, al
movzx eax, byte [r15 + rdx]
shr al, 1
stc
test dl, 0xb7
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
btr eax, 0xbd
movzx eax, byte [r15 + rdx + 1]
cmp r15b, r14b
shr al, 1
cmc
clc
jmp 0x14041f2ac
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
add rdx, 2
cmc
cmp rsi, rdx
jmp 0x14041f2c2
jne 0x14041f284
jmp 0x14041f1ba
mov rax, rbp
rol rdx, cl
mov rdx, 0x3899731f
imul rax, rbx
or dl, bh
add rax, r8
bsr edx, edx
mov rdx, rbp
stc
imul rdx, r12
cmc
test r8w, si
add rdx, qword [rsp + 0x28]
stc
cmp bl, bpl
sub rax, rdx
clc
jmp 0x14041f305
cmp rax, 0x20
jb 0x14041f210
jb 0x14041f210
mov edi, 0
clc
stc
cmp dword [rsp + 0x6c], 0x20
jb 0x14041f212
cmp dword [rsp + 0x24], 0x20
jmp 0x14041f331
jae 0x14041f33e
xor eax, eax
jmp 0x14041f4ed
mov rdi, r8
cmp qword [rsp + 0x70], 0
jmp 0x14041f34c
je 0x14041f433
mov r8, qword [rsp + 0x90]
sub edx, edx
jmp 0x14041f361
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14041f36c
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14041f37f
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x14041f38b
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14041f3b1
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x14041f3bc
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14041f3c8
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14041f3d4
movdqu xmm2, xmmword [r11 + rdx - 0x10]
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x14041f3e6
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test r8b, 0x55
stc
cmp dil, cl
movdqu xmmword [rcx + rdx + 0x30], xmm3
jmp 0x14041f41e
add rdx, 0x40
clc
cmc
add r8, 0xfffffffffffffffe
jne 0x14041f361
jmp 0x14041f43c
xor edx, edx
cmp r8b, 0x61
cmp rcx, rsp
test byte [rsp + 0xa0], 1
jmp 0x14041f449
je 0x14041f4a7
movdqu xmm0, xmmword [r14 + rdx]
cdqe
movdqu xmm1, xmmword [r14 + rdx + 0x10]
shl ah, cl
mov al, spl
lahf
mov rax, rdx
sub rax, rbx
jmp 0x14041f46f
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14041f479
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
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmc
cmp qword [rsp + 0x40], rsi
jmp 0x14041f4b9
mov r8, rdi
jmp 0x14041f4c1
je 0x14041f1ba
mov rdi, qword [rsp + 0x40]
add eax, edi
mov rax, rdi
test sil, 0x18
jmp 0x14041f4da
je 0x14041f212
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x14041f4fe
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmp r8b, cl
add rax, 8
test edx, 0x56f1361f
stc
cmp r10, rax
jmp 0x14041f528
jne 0x14041f4ed
mov rdi, r10
clc
stc
cmp r14b, sil
cmp r10, rsi
jmp 0x14041f53e
je 0x14041f1ba
jmp 0x14041f212
mov r14, rdx
adc si, 0x6041
movsx si, r9b
mov esi, dword [rsp + 0x2c0]
stc
cmp esi, 0x10
jne 0x14041f793
mov r8d, dword [rsp + 0x2b0]
neg r12w
movsx r11w, bpl
test r8d, r8d
movzx r13, ax
mov r13, qword [rsp + 0xd8]
movsx r10w, r11b
movzx r12d, r11w
movzx r10w, dl
mov r11, qword [rsp + 0x108]
movsx r10, r13w
bswap r12w
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
jmp 0x14041f5ba
je 0x14041f82a
mov rcx, qword [rsp + 0x140]
test sil, 0x38
ror ax, 0xff
and rax, r15
add rcx, qword [r13 + 0x18]
movsxd rax, dword [rsp + 0x24]
inc rax
cmp r12w, ax
clc
cmp dword [rsp + 0x5c], 7
jb 0x14041f753
mov rdx, rbx
sub rdx, rax
bsr rsi, r11
btr bp, 0xa6
btc bp, 0xe2
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
lea rbx, [rcx + rax]
mov byte [rcx + rax], 0xff
sar cl, 0x80
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
shld cx, di, 0x7e
bts ecx, ebp
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
sar di, cl
xchg cl, dil
rcl cl, cl
add rbx, qword [rsp + 0x30]
movzx edi, r12w
sar di, 0xe
movsx cx, dil
mov rdi, qword [rsp + 0x30]
sub cl, al
stc
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
ror di, cl
rcr dil, 0xb6
mov rdi, qword [rsp + 0x30]
cmc
mov byte [rdi + rbx], 0xff
cmp r8b, 0x98
bt di, 0x5b
add rbx, qword [rsp + 0x30]
btr rcx, r8
bts edi, ebx
bt di, bp
mov rdi, qword [rsp + 0x30]
sbb cx, bp
mov cl, 0x60
mov byte [rdi + rbx], 0xff
movzx rdi, bp
btr rcx, r14
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
xadd rcx, rcx
cmp r10w, r10w
sar cl, 0xfa
mov byte [rdi + rbx], 0xff
adc cx, 0x717b
add rbx, qword [rsp + 0x30]
and dil, 0xe7
mov rdi, qword [rsp + 0x30]
not cl
lea rcx, [rbx + rdi]
test dil, 0xd6
bswap rdi
lea rcx, [rcx + rdx]
mov dil, 0xa9
sbb dil, 0x1f
cmovbe di, r12w
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
rcl ebx, cl
dec bx
or bx, di
mov rbx, qword [rsp + 0x30]
clc
jmp 0x14041f707
add ebp, 0xfffffff8
jmp 0x14041f70f
jne 0x14041f60a
lea rsi, [rsi + rbx]
shr cl, cl
or rcx, 0x1ced59bc
ror ecx, 0x86
lea rsi, [rsi + rbx]
rcl rcx, cl
test al, 0x3f
add rsi, rbx
add rsi, rbx
lea rsi, [rsi + rbx]
cdq
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
rcr dx, cl
add rsi, rbx
movzx ecx, r13w
bt cx, 0xc5
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
test rbp, 0x501a4296
jmp 0x14041f769
test edx, edx
jmp 0x14041f770
je 0x14041f7d1
lea rcx, [rcx + rax]
mov eax, edx
test dil, 0x9b
mov byte [rcx], 0xff
add rcx, rbx
dec eax
jne 0x14041f780
jmp 0x14041f7d1
mov r13, qword [rsp + 0xd8]
dec r10b
mov r10w, 0x615f
movsx r11d, si
mov r8d, dword [rsp + 0x2b0]
movsxd r11, ebp
xchg r11, r10
cmovns r11d, edx
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
inc r12
cmc
cmp r12, qword [rsp + 0x110]
jmp 0x14041f7e2
je 0x140420d2b
mov eax, dword [rsp + 0x60]
imul eax, r12d
xchg ecx, esi
shr rcx, 0x87
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x140], rax
lea rsi, [rsi + rax]
shld cx, r14w, 0xce
movzx ecx, byte [r14]
test r9b, 0xad
sub r9d, r9d
cmp cl, 4
jmp 0x14041f81f
jbe 0x14041c365
jmp 0x14041be79
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x14041f83a
jne 0x14041f7e8
jmp 0x140420c6e
mov rax, qword [rsp + 0x40]
add edx, r10d
cmc
dec rdx
lea rdx, [r15 + rax]
mov ah, 0xb5
ror ah, 0x54
cmovnp eax, esp
sub rdx, qword [rsp + 0x28]
sub al, cl
mov rax, qword [rsp + 0x160]
add rax, rsi
test r15b, r11b
jmp 0x14041f878
cmp rdx, 0x10
jmp 0x14041f881
jb 0x14041c646
jb 0x14041c646
cmp rax, 0x10
jb 0x14041c646
cmp dword [rsp + 0x60], 0x10
jmp 0x14041f8a1
jb 0x14041c646
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x14041f8b7
jb 0x14041c655
cmp ebx, 0x10
jmp 0x14041f8c5
jae 0x14041fac6
xor r12d, r12d
jmp 0x14041f8d3
jmp 0x14041fe7d
mov rax, qword [rsp + 0x40]
movsxd rdx, r12d
btr edx, ecx
lea rax, [rax + r15]
adc dh, 0xb4
mov rdx, rax
sub rdx, qword [rsp + 0x28]
jmp 0x14041f8fb
cmp rdx, 0x20
jmp 0x14041f904
jb 0x14041d0d3
jb 0x14041d0d3
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x14041f920
jb 0x14041d0d8
cmp ebx, 0x20
jae 0x1404200b8
xor r10d, r10d
jmp 0x14041f937
jmp 0x14042085e
mov rax, qword [rsp + 0x40]
cmp bp, 0x751a
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
stc
cmc
jmp 0x14041f956
cmp rax, 0x20
jmp 0x14041f95f
jb 0x14041d8b3
jb 0x14041d8b3
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x14041f97a
jb 0x14041d8bd
cmp ebx, 0x20
jmp 0x14041f988
jae 0x1404201e9
xor edi, edi
jmp 0x14041f995
jmp 0x140420959
mov rax, qword [rsp + 0x40]
cmp r9b, dil
add rax, r15
test r14b, bpl
cmc
test spl, 0xa2
sub rax, qword [rsp + 0x28]
test si, cx
test dh, 0x3f
cmp edx, edx
cmp rax, 0x20
jmp 0x14041f9c3
jb 0x14041de53
jb 0x14041de53
cmp dword [rsp + 0x60], 0x20
jmp 0x14041f9d9
jb 0x14041de53
mov r11d, 0
clc
jmp 0x14041f9eb
cmp dword [rsp + 0x24], 0x20
jmp 0x14041f9f5
jb 0x14041de56
cmp ebx, 0x20
jmp 0x14041fa03
jae 0x140420312
sub r11d, r11d
jmp 0x14041fa11
jmp 0x14042045e
mov rax, qword [rsp + 0x40]
clc
lea rax, [rax + r15]
clc
sub rax, qword [rsp + 0x28]
cmp sil, 0xd1
cmp rax, 0x20
jmp 0x14041fa33
jb 0x14041e473
jb 0x14041e473
mov edi, 0
cmp r15b, 0xb6
cmp dword [rsp + 0x24], 0x20
jmp 0x14041fa52
jb 0x14041e482
cmp ebx, 0x20
jmp 0x14041fa60
jae 0x1404204eb
sub edi, edi
jmp 0x140420a78
mov rax, qword [rsp + 0x40]
cmp r13w, 0x210d
test r10b, 0x46
add rax, r15
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x14041fa8d
jb 0x14041eef2
jb 0x14041eef2
mov r11d, 0
test r10w, 0x4931
cmp dword [rsp + 0x24], 0x20
jmp 0x14041faaf
jb 0x14041eefe
cmp ebx, 0x20
jae 0x140420651
xor r11d, r11d
jmp 0x140420bb0
mov r12d, r14d
xor bpl, al
cbw
and r12d, 0xfffffff0
mov rbp, qword [rsp + 0x40]
add r10, r9
sub rbp, rsi
add rbp, r15
xchg r10b, al
movzx r10w, r14b
not al
mov rax, r12
movzx rbx, r13w
setae bh
mov rdx, r8
mov rbx, rcx
setp dh
mov r10, qword [rsp + 0x28]
movsx dx, dil
mov dx, 0x105c
movsx edx, cx
mov rdx, qword [rsp + 0x88]
jmp 0x14041fb1b
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x14041fb27
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 0x14041fb71
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 0x14041fbac
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
add rbp, 0x10
clc
add rbx, 0x10
cmc
jmp 0x14041fe56
add rax, 0xfffffffffffffff0
jne 0x14041fb1b
cmp r12, r14
jmp 0x14041fe68
je 0x14041f00f
test r14b, 8
jmp 0x14041fe77
je 0x14041c655
mov edx, r14d
cmp r12, 0x236d1e9e
movsx rbp, r9w
and edx, 0xfffffff8
movzx rbx, si
add rbx, r14
mov r11, qword [rsp + 0x40]
sub r11, rsi
add r11, r15
mov rax, qword [rsp + 0x88]
setb r8b
lea r10, [r11 + rax]
not r8
cdqe
movsx r8w, bpl
mov rbp, rdx
movsx r8w, r12b
lahf
mov rbx, rcx
movzx ax, cl
mov rax, r9
movsx r8, r9w
mov r8b, 0x1c
mov r8, qword [rsp + 0x28]
jmp 0x14041fede
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x14041fef7
movq xmm11, qword [r10 + r12]
jmp 0x14041ff02
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x14041ff26
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x14041ff49
movdqa xmm5, xmm10
punpcklbw xmm5, xmm13
movdqa xmm6, xmm5
punpcklwd xmm6, xmm13
punpckhwd xmm5, xmm13
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rbx + r12], xmm4
add r8, 8
add r11, 8
add r10, 8
jmp 0x14042008b
add rax, 8
cmc
add rbx, 8
stc
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x1404200a1
jne 0x14041feec
mov r12, rdx
cmp rdx, r14
je 0x14041f00f
jmp 0x14041c655
mov r10d, ebp
movsxd rdx, eax
seto r8b
and r10d, 0xffffffe0
add r8d, esp
lea rdx, [r10 - 0x20]
rcl r8b, cl
shrd r8, r10, 0x43
xor r8w, r12w
mov r8, rdx
cmp r9b, bpl
test r8w, 0x59e6
shr r8, 5
jmp 0x1404200ee
inc r8
jmp 0x1404200fa
test rdx, rdx
jmp 0x140420102
je 0x1404207dc
mov rsi, r8
cmc
cmovnp rdx, r11
movabs rdx, 0xffffffffffffffe
mov rdi, 0x60542c9f
and rsi, rdx
btr di, r12w
add rax, qword [rsp + 0x148]
bswap di
mov rdx, qword [rsp + 0x40]
lea rdx, [rdx + r15]
add rdx, 0x30
bswap rdi
movsx di, r8b
cmc
sub ebx, ebx
movsxd rdi, r15d
mov rdi, qword [rsp + 0x28]
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x14042015e
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140420169
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x14042017e
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x14042018d
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140420198
movdqu xmm0, xmmword [rdi + rbx + 0x20]
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x1404201a9
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404201b4
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
jmp 0x1404201cc
movdqu xmmword [rdx + rbx], xmm0
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x1404201de
jne 0x140420154
jmp 0x1404207ee
mov edi, r10d
bt r8w, 0xa1
cmovs r8, rdi
rol ax, cl
and edi, 0xffffffe0
bt r8w, sp
sbb r8b, r10b
lea rax, [rdi - 0x20]
mov r8, rax
shr r8, 5
jmp 0x140420214
inc r8
test rax, rax
je 0x1404208c8
mov rbx, r8
movabs rax, 0xffffffffffffffe
btc bp, si
and rbx, rax
rdtsc
mov rdx, qword [rsp + 0x40]
rol ebp, 0x45
cmp r12w, r14w
mov rax, rdx
sub rax, r9
ror bp, 0x35
lea rbp, [r15 + rax]
add rbp, 0x30
lea rdx, [rdx + r15]
adc ax, 0x4f5c
add rax, 0x5b046249
or ax, 0xdcf
add rdx, 0x30
rol ax, 0x61
ror ax, 0x5b
rcr ax, 0x58
xor esi, esi
setne ah
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042028b
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042029c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404202b5
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404202c0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x1404202cb
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x1404202d6
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x1404202e1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140420307
jne 0x140420281
jmp 0x1404208ca
mov r11d, edx
ror eax, 0x13
clc
and r11d, 0xffffffe0
mov rax, qword [rsp + 0x150]
xchg bpl, bl
test rdx, r13
add rax, r15
mov rsi, qword [rsp + 0x40]
lea rax, [rax + rsi]
bts bp, r9w
mov rbp, rsi
and r10b, 0x72
sub rbp, r8
test dil, dl
sub ebx, ebp
shr ebx, cl
lea r10, [r15 + rbp]
test r9b, dil
add r10, 0x10
jmp 0x14042035f
lea rbx, [r15 + rsi]
cmp edi, 0x7b6e1b89
add rbx, 0x10
test cx, bp
clc
xor esi, esi
jmp 0x140420378
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140420386
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140420391
movdqu xmm8, xmmword [rdi + rsi + 0x10]
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x1404203a3
movdqu xmm5, xmmword [rax + rsi]
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 0x1404203cc
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x1404203d7
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
movdqu xmmword [rbx + rsi], xmm3
add rsi, 0x20
cmp r11, rsi
jmp 0x14042043c
jne 0x140420386
cmp r11, rdx
jmp 0x14042044a
je 0x14041f00f
test dl, 0x18
jmp 0x140420458
je 0x14041de56
mov rbp, r11
mov r11d, edx
and r11d, 0xfffffff8
test bp, 0xb6e
mov rax, qword [rsp + 0x40]
test r15b, cl
cmp r12, rcx
stc
sub rax, r8
cmp r15b, dil
test r13b, r8b
add rax, r15
jmp 0x14042048a
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140420498
movq xmm0, qword [rbx + rbp]
movq xmm1, qword [r9 + rbp]
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
add rbp, 8
cmp r11, rbp
jmp 0x1404204d2
jne 0x140420498
cmp r11, rdx
jmp 0x1404204e0
jne 0x14041de56
jmp 0x14041f00f
mov edi, r10d
shld r8w, r11w, 0x34
bsf ax, r10w
and edi, 0xffffffe0
sbb r8b, r13b
add r8, 0x5f6d2a27
lea rax, [rdi - 0x20]
shl r8b, 0x7a
mov r8, rax
cmp r13w, r14w
shr r8, 5
jmp 0x14042051e
inc r8
test bx, r10w
clc
test rax, rax
jmp 0x14042052e
je 0x1404209e6
mov rbx, r8
movabs rax, 0xffffffffffffffe
bt rdx, 0xf0
bswap dx
jmp 0x14042054e
and rbx, rax
not bpl
xor edx, 0x23a72a83
mov rdx, qword [rsp + 0x40]
test r10b, 0x98
adc bpl, 0xa1
mov rax, rdx
clc
xadd bpl, bpl
sub rax, r9
movsxd rbp, r11d
lea rbp, [r15 + rax]
and ax, 0x44f3
add rbp, 0x30
rol ax, cl
btr ax, 0xd3
add rdx, r15
xor al, sil
movzx ax, r10b
btc ax, 0xf0
add rdx, 0x30
sub esi, esi
lahf
jmp 0x1404205a8
mov rax, qword [rsp + 0x28]
jmp 0x1404205b2
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404205bc
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404205c7
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404205d2
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404205e1
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404205f0
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404205fb
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140420606
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140420611
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042061c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042062b
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp ax, 0x3a66
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jne 0x1404205b2
jmp 0x1404209f5
mov r11d, r10d
sub r8w, 0x4f9f
and r11d, 0xffffffe0
shr rax, 0xf3
sar r8d, cl
lea rax, [r11 - 0x20]
mov r8, rax
shr r8, 5
jmp 0x140420675
inc r8
test r15b, bl
jmp 0x140420685
test rax, rax
jmp 0x14042068d
je 0x140420b06
mov rsi, r8
neg edi
setns dl
movabs rax, 0xffffffffffffffe
sar dil, 0x27
xchg dl, bpl
or dl, r12b
and rsi, rax
test r10, r11
mov rdx, qword [rsp + 0x40]
sbb al, bpl
btr ax, r8w
shl bp, 0xcb
mov rax, rdx
adc edi, esi
sub rax, r9
movzx di, bl
shl di, 0x10
btr di, r12w
lea rbp, [r15 + rax]
neg dil
bsf di, ax
sal dil, cl
add rbp, 0x30
lea rdi, [r15 + rdx]
cmp r9, 0x3994399e
cmp bpl, r8b
add rdi, 0x30
sub ebx, ebx
jmp 0x140420706
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140420718
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140420722
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x14042072d
movdqu xmm2, xmmword [rbp + rbx - 0x30]
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x14042073e
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 0x140420763
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x14042076e
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140420779
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140420784
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x14042078f
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x14042079a
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
cmc
test dx, r9w
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x1404207d1
jne 0x140420718
jmp 0x140420b15
sub ebx, ebx
bt edi, ebx
cmp r13b, 0xc9
mov rdi, qword [rsp + 0x28]
test r11b, 0xc7
test r8b, 1
je 0x140420841
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140420802
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042080d
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140420818
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140420828
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
test ebp, r11d
cmp r10b, r12b
movdqu xmmword [rcx + rbx + 0x10], xmm0
test r11b, 0xc3
cmp r10, rbp
jmp 0x140420849
je 0x14041f00f
test bpl, 0x18
jmp 0x140420858
je 0x14041d0d8
mov rax, r10
test bpl, r15b
mov r10d, ebp
cmc
adc edx, 0x364e5cc4
rcl rdx, 0x9f
and r10d, 0xfffffff8
movzx edx, dx
movsx rdx, r15w
cwd
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
jmp 0x14042088e
movq xmm1, qword [r9 + rax]
jmp 0x140420899
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmc
add rax, 8
test dil, r9b
cmc
cmp r10, rax
jmp 0x1404208b4
jne 0x140420884
cmp r10, rbp
je 0x14041f00f
jmp 0x14041d0d8
sub esi, esi
test r8b, 1
jmp 0x1404208d3
je 0x14042093c
mov rax, qword [rsp + 0x28]
clc
movdqu xmm0, xmmword [rax + rsi]
stc
cmp r9w, 0x155
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov eax, 0x13756989
sub al, r13b
mov rax, rsi
clc
cmp di, 0x2baf
sub rax, r9
jmp 0x14042090a
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140420914
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140420923
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
clc
jmp 0x140420932
movdqu xmmword [rcx + rsi + 0x10], xmm0
test ecx, r10d
clc
cmp rdi, r10
jmp 0x140420944
je 0x14041f00f
test r10b, 0x18
jmp 0x140420953
je 0x14041d8bd
mov rax, rdi
mov edi, r10d
sal rdx, 0xdb
rol bpl, cl
test r8b, 0x2e
and edi, 0xfffffff8
shl dx, 0x42
movsxd rbp, eax
mov rdx, qword [rsp + 0x40]
sub rdx, r9
shrd bp, r15w, 0xd1
sar bpl, 0x7c
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x140420993
movq xmm0, qword [rbp + rax]
jmp 0x14042099e
movq xmm1, qword [rdx + rax]
jmp 0x1404209a8
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r9w, 0x55ac
test r11, 0x5f214c1a
add rax, 8
test bp, ax
cmp rdi, rax
jmp 0x1404209cd
jne 0x140420993
cmp rdi, r10
jmp 0x1404209db
je 0x14041f00f
jmp 0x14041d8bd
xor esi, esi
cmp r8b, r11b
jmp 0x1404209f5
test r8b, 1
je 0x140420a5b
mov rax, qword [rsp + 0x28]
test r15d, 0x30215ceb
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
xchg ah, al
cmp r12w, 0x970
btr eax, r9d
mov rax, rsi
sub rax, r9
jmp 0x140420a2d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140420a37
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140420a46
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x140420a54
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmc
cmp rdi, r10
jmp 0x140420a63
je 0x14041f00f
test r10b, 0x18
jmp 0x140420a72
je 0x14041e482
mov rax, rdi
dec dil
ror dl, 0xec
movsxd rbp, r9d
mov edi, r10d
and bpl, 0x6f
and edi, 0xfffffff8
add dh, 0xeb
or dl, r15b
mov rdx, qword [rsp + 0x40]
movzx bp, r10b
cmc
sub rdx, r9
shr ebp, cl
add rdx, r15
bswap bp
movsxd rbp, ebx
mov rbp, qword [rsp + 0x28]
jmp 0x140420ab7
movq xmm0, qword [rbp + rax]
jmp 0x140420ac2
movq xmm1, qword [rdx + rax]
jmp 0x140420acc
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test rdx, 0x9b4b19
add rax, 8
jmp 0x140420ae5
cmp rdi, rax
jmp 0x140420aed
jne 0x140420ab7
cmp rdi, r10
jmp 0x140420afb
je 0x14041f00f
jmp 0x14041e482
sub ebx, ebx
jmp 0x140420b0d
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x140420b1e
je 0x140420b93
mov rax, qword [rsp + 0x28]
jmp 0x140420b31
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
mov rax, rbx
clc
jmp 0x140420b45
sub rax, r9
jmp 0x140420b4d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140420b57
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140420b62
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
test di, 0x7471
cmp r13b, r10b
cmc
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmp dh, 0x38
cmp r11, r10
jmp 0x140420b9b
je 0x14041f00f
test r10b, 0x18
jmp 0x140420baa
je 0x14041eefe
mov rax, r11
btc dx, r15w
xor r11d, r9d
bts r11w, di
mov r11d, r10d
shld dx, ax, 0x41
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
test cx, r14w
sub rdx, r9
cmc
stc
jmp 0x140420bdf
add rdx, r15
jmp 0x140420be7
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x140420bff
movq xmm1, qword [rdx + rax]
jmp 0x140420c09
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
clc
add rax, 8
cmp r11, rax
jne 0x140420bf4
cmp r11, r10
jmp 0x140420c32
je 0x14041f00f
jmp 0x14041eefe
mov r9d, 1
mov ax, bx
mov eax, dword [rsp + 0x2c0]
cmp eax, 0x43334527
cmp eax, 8
jmp 0x140420c5a
jl 0x14041be79
cmp eax, 0x10
jmp 0x140420c68
jne 0x14041be79
mov rbp, qword [rsp + 0xf8]
inc r9b
btr r9w, 0xbf
movzx r9w, r15b
imul ebp, dword [rsp + 0x2b8]
shl r9w, 0x1e
sar r9b, 0xa2
mov r9d, 1
stc
cmp bh, 0xf1
test ebp, ebp
jmp 0x140420ca6
je 0x14041be79
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
test r14b, r12b
cmp ecx, 3
jmp 0x140420cbe
jb 0x140420cf7
mov edx, ebp
test spl, sil
stc
and edx, 0xfffffffc
rol word [rax], 8
rol word [rax + 2], 8
rol word [rax + 4], 8
rol word [rax + 6], 8
jmp 0x140420ce5
add rax, 8
add edx, 0xfffffffc
jmp 0x140420cf1
jne 0x140420ccd
test bpl, 3
jmp 0x140420d00
je 0x14041be79
and ebp, 3
sub edx, edx
jmp 0x140420d10
rol word [rax + rdx*2], 8
jmp 0x140420d1a
inc rdx
stc
cmp ebp, edx
jne 0x140420d10
jmp 0x14041be79
mov eax, dword [rsp + 0x2c0]
or r9b, 6
add r9b, 0x2b
mov r9d, 1
stc
cmp ebx, ecx
cmp eax, 8
jmp 0x140420d4b
jge 0x140420c60
cmp dword [rsp + 0x2b8], 0
je 0x14041be79
mov edx, dword [rsp + 0xf8]
xor cx, bp
mov r12d, r11d
mov ecx, 0x3eb602f8
movsxd rcx, eax
jmp 0x140420d7d
mov qword [rsp + 0x40], rcx
movsxd rbp, eax
shrd rcx, rcx, 0x1f
shl al, cl
lea ecx, [r8 - 1]
sub ebp, r8d
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
movsx eax, r14w
movzx ecx, r14w
mov ecx, dword [rsp + 0x84]
imul ecx, r8d
rol ax, 0x31
imul ecx, dword [rsp + 0x68]
btc rax, r12
cwde
and al, r8b
mov dword [rsp + 0x84], ecx
and ah, 0xbf
rcr ax, 0x1f
test dx, r9w
mov rax, rdx
movzx eax, r9w
mov qword [rsp + 0x30], rdx
sub ax, r10w
cmp r10, rsi
stc
sub rdx, r12
shr eax, cl
mov qword [rsp + 0x28], rdx
shld ax, r11w, 0xf7
add ah, ch
neg r12
rol ax, cl
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x140420e0c
mov qword [rsp + 0xa0], rax
movsx ax, r8b
not rax
movzx eax, r8w
lea eax, [r8*4 - 4]
jmp 0x140420e2d
mov dword [rsp + 0x90], eax
cwde
dec rbp
mov ax, di
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
jmp 0x140420e49
dec eax
mov dword [rsp + 0xc0], eax
cmp r13b, 0x60
stc
test r15w, 0x14b9
sub edi, edi
xor r10d, r10d
jmp 0x140420e67
jmp 0x140420e85
inc r10
clc
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
je 0x14041be79
mov rbp, qword [r13 + 0x18]
bt r8d, r13d
adc r8b, dl
mov eax, dword [rsp + 0x60]
mov r11d, eax
imul r11d, r10d
sbb r14b, 0x6e
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
sar r14b, 0xc1
cmp si, si
not r14b
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x140420ec6
jne 0x140420ef4
mov rax, qword [rsp + 0x40]
xor ch, 0xf7
btr rcx, 0x1e
rcr r14w, 0x22
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
btc eax, esp
xor ax, 0x1c86
shr ax, cl
lea r13, [r13 + r12]
ror rax, cl
sar ah, cl
or ax, 0x16e5
mov edi, edi
bt ax, r14w
movzx ax, r14b
sbb al, r13b
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x140420f20
je 0x140421236
cmp eax, 2
jmp 0x140420f2e
je 0x1404212ee
cmp eax, 1
jmp 0x140420f3c
jne 0x140421495
mov ecx, dword [rsp + 0x64]
cbw
bts eax, edi
bswap ax
mov eax, ecx
cmp ecx, 8
jmp 0x140420f58
jl 0x1404210f4
mov rax, qword [rsp + 0x28]
cmovns r13w, bx
shld si, r13w, 0x2e
lea r13, [rax + rbp]
cwde
sal ah, cl
sbb sil, r10b
mov eax, dword [rsp + 0x64]
rcr si, cl
shr esi, 0x63
mov esi, eax
movzx eax, byte [r13 + rdi]
sar al, 7
clc
cmc
cmp r14b, r12b
and al, r14b
jmp 0x140420f9b
mov byte [rbp + rdi], al
cdqe
movzx eax, byte [r13 + rdi]
clc
add al, al
test r11d, 0x139d69b2
sar al, 7
cmp spl, spl
clc
and al, r14b
cmp spl, r9b
mov byte [rbp + rdi + 1], al
not rax
add al, 0xe7
movzx eax, byte [r13 + rdi]
shl al, 2
clc
test di, 0x75e3
cmp r11b, bl
sar al, 7
test sil, r11b
and al, r14b
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
cmc
shl al, 3
cmp r14w, 0x7102
sar al, 7
cmp r8b, 0xf8
stc
and al, r14b
mov byte [rbp + rdi + 3], al
cmp ebp, 0x7ad96f6f
add al, 0xed
btr rax, r15
movzx eax, byte [r13 + rdi]
cmp r8b, r9b
jmp 0x14042101f
shl al, 4
cmp r9b, bpl
test r9b, 0x41
sar al, 7
cmp r14b, bl
stc
cmc
and al, r14b
mov byte [rbp + rdi + 4], al
movzx eax, byte [r13 + rdi]
jmp 0x140421046
shl al, 5
clc
jmp 0x140421053
sar al, 7
and al, r14b
mov byte [rbp + rdi + 5], al
movsx rax, cx
xadd al, ah
xchg al, ah
movzx eax, byte [r13 + rdi]
shl al, 6
cmp r13w, 0x7d3
jmp 0x14042107a
sar al, 7
and al, r14b
test r10b, r13b
cmp bx, 0x26b4
jmp 0x14042108d
mov byte [rbp + rdi + 6], al
movzx eax, byte [r13 + rdi]
cmc
stc
and al, 1
neg al
cmc
and al, r14b
jmp 0x1404210a6
mov byte [rbp + rdi + 7], al
dec al
lahf
movzx rax, bx
lea eax, [rsi - 8]
jmp 0x1404210b9
inc r13
clc
add rbp, 8
cmp esi, 0xf
jmp 0x1404210c9
ja 0x140420f82
lea r13, [r13 + rdi]
and r8b, bl
movzx r8, si
lea rbp, [rbp + rdi]
bswap r8d
sal r8b, cl
cmp r10b, 0x58
mov r8, rbp
cmp dil, bl
cmp bpl, 0x91
test eax, eax
jle 0x140421495
movzx edx, byte [r13]
cmp al, dil
stc
sar dl, 7
cmc
cmp r10w, 0x2d05
and dl, r14b
mov byte [r8], dl
jmp 0x140421121
cmp eax, 1
jmp 0x140421129
je 0x140421495
movzx edx, byte [r13]
add dl, dl
sar dl, 7
and dl, r14b
test rax, 0x3f6b74c2
mov byte [r8 + 1], dl
test si, r12w
cmp eax, 3
jmp 0x140421152
jb 0x140421495
movzx edx, byte [r13]
shl dl, 2
sar dl, 7
and dl, r14b
stc
cmp r11b, dil
mov byte [r8 + 2], dl
cmp dh, 0
cmp eax, 3
jmp 0x140421179
je 0x140421495
movzx edx, byte [r13]
cmc
shl dl, 3
jmp 0x14042118d
sar dl, 7
and dl, r14b
mov byte [r8 + 3], dl
cmp r15w, r12w
cmp eax, 5
jmp 0x1404211a3
jb 0x140421495
movzx edx, byte [r13]
stc
cmp dil, 0x8b
shl dl, 4
cmc
test r12b, al
sar dl, 7
and dl, r14b
jmp 0x1404211c8
mov byte [r8 + 4], dl
test di, ax
cmp eax, 5
jmp 0x1404211d7
je 0x140421495
movzx edx, byte [r13]
cmp rsp, rdx
shl dl, 5
cmc
clc
sar dl, 7
stc
test cx, 0x7fed
and dl, r14b
mov byte [r8 + 5], dl
jmp 0x140421200
cmp eax, 7
jb 0x140421495
movzx eax, byte [r13]
stc
shl al, 6
stc
cmp r9w, r13w
cmc
sar al, 7
jmp 0x140421220
and al, r14b
jmp 0x140421228
mov byte [r8 + 6], al
jmp 0x140421231
jmp 0x140421495
mov ecx, dword [rsp + 0x64]
cmp esi, r10d
clc
add rax, r15
mov eax, ecx
cmp ecx, 2
jl 0x1404212c8
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
cwd
mov eax, dword [rsp + 0x64]
sal dh, cl
clc
mov edx, eax
xadd al, ah
sar ah, cl
lahf
movzx eax, byte [r13 + rdi]
shr al, 4
stc
mul r14b
test bh, 0x7d
cmp r11b, 0xd3
jmp 0x14042127f
mov byte [rbp + rdi], al
btc rax, r13
movzx eax, byte [r13 + rdi]
and al, 0xf
stc
clc
cmc
mul r14b
mov byte [rbp + rdi + 1], al
lea eax, [rdx - 2]
jmp 0x1404212a1
inc r13
add rbp, 2
cmp cl, 0x26
cmp edx, 3
ja 0x14042125e
lea r13, [r13 + rdi]
rol r8w, cl
test ax, dx
add rbp, rdi
mov r8, rbp
cmc
stc
cmp eax, 1
jne 0x140421495
movzx eax, byte [r13]
shr al, 4
mul r14b
jmp 0x1404212e1
mov byte [r8], al
jmp 0x1404212e9
jmp 0x140421495
mov eax, dword [rsp + 0x64]
xor sil, 0xb2
bsr si, r15w
mov esi, eax
jmp 0x140421302
cmp eax, 4
jmp 0x14042130a
jl 0x1404213eb
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
cdqe
movsx eax, r14w
rdtsc
mov esi, dword [rsp + 0x64]
btr dx, 0x22
mov edx, esi
sal eax, 0xb0
ror al, cl
movzx eax, byte [r13 + rdi]
shr al, 6
bt esi, r9d
mul r14b
mov byte [rbp + rdi], al
adc ax, bp
rcl sil, cl
movzx eax, byte [r13 + rdi]
add sil, r10b
shr al, 4
adc sil, al
clc
and al, 3
sub sil, sil
shr si, cl
mul r14b
sbb sil, 0x17
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
shr al, 2
movsxd rsi, ebp
and al, 3
btr rsi, r9
rcr esi, 0xcd
mul r14b
bts rsi, r14
movzx rsi, dx
movsx esi, dx
mov byte [rbp + rdi + 2], al
sar esi, 0xac
movzx eax, byte [r13 + rdi]
movsx rsi, r8w
and al, 3
sal sil, cl
sbb esi, ecx
mul r14b
mov si, si
movsx esi, r8w
setns sil
mov byte [rbp + rdi + 3], al
movzx si, bpl
xchg sil, sil
dec sil
lea esi, [rdx - 4]
inc r13
test r13w, r14w
add rbp, 4
cmp edx, 7
jmp 0x1404213dc
ja 0x14042132a
add r13, rdi
add rbp, rdi
mov r8, rbp
test esi, esi
jmp 0x1404213f2
jle 0x140421495
movzx eax, byte [r13]
cmc
cmp si, 0x239e
jmp 0x140421408
shr al, 6
cmp r10b, r10b
cmp ah, 0xdd
mul r14b
cmp r11, r11
cmp si, 0x4045
test esi, 0x724d08b4
mov byte [r8], al
jmp 0x140421433
cmp esi, 1
jmp 0x14042143b
je 0x140421495
movzx eax, byte [r13]
shr al, 4
clc
cmp bpl, dil
and al, 3
jmp 0x140421454
mul r14b
cmp dil, 0x2d
mov byte [r8 + 1], al
test r13d, ebx
cmp cl, 0xf1
cmp esi, 3
jmp 0x14042146d
jb 0x140421495
movzx eax, byte [r13]
xadd r13w, r13w
shr al, 2
shl r13b, cl
bsf r13w, dx
stc
and al, 3
shl r13b, cl
mul r14b
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
mov r13, qword [rsp + 0xd8]
je 0x140420e6c
mov rax, qword [r13 + 0x18]
test rsp, r13
lea r11, [r11 + rax]
jmp 0x1404214bf
cmp dword [rsp + 0xd0], 1
jne 0x140421568
cmp dword [rsp + 0x24], 0
jmp 0x1404214d7
js 0x140420e6c
add rax, rdi
inc ch
not cx
dec dh
mov esi, dword [rsp + 0xc0]
mov rbp, qword [rsp + 0x70]
jmp 0x1404214f8
mov rdx, rbp
movzx rbx, r13w
movsxd rbx, ecx
not bx
movsxd rbx, esi
cmovb cx, r12w
xchg cl, cl
dec esi
inc cl
xchg ch, cl
mov byte [r11 + rbx], 0xff
mov ecx, 0x259c13bb
setae ch
movzx ecx, byte [rax + rbp + 1]
movsxd rsi, esi
jmp 0x14042152f
mov byte [r11 + rsi], cl
jmp 0x14042153c
dec rdx
btr rsi, 0x3b
movsxd rsi, r11d
add ebx, 0xfffffffe
sbb rsi, rbx
movsx rsi, si
mov esi, ebx
stc
test ebp, 0x80000000
mov rbp, rdx
je 0x140421505
jmp 0x140420e6c
cmp dword [rsp + 0x24], 0
jmp 0x140421572
js 0x140420e6c
add rax, qword [rsp + 0xa0]
add rax, rdi
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
mov ebp, ecx
btr rbx, rsp
rcr cx, cl
mov rdx, rsi
jmp 0x1404215a5
lea ecx, [rbp + 3]
movsxd rcx, ecx
movzx bx, sil
rcr bh, cl
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
sub bh, 0xc7
lea ebx, [rbp + 2]
clc
movsxd rbx, ebx
mov byte [r11 + rbx], cl
not bl
movzx ecx, byte [rax - 1]
test r10b, dil
lea ebx, [rbp + 1]
cmp r13w, 0x4a80
movsxd rbx, ebx
cmc
mov byte [r11 + rbx], cl
bts cx, r9w
movzx ecx, byte [rax - 2]
clc
movsxd rbp, ebp
jmp 0x1404215f4
mov byte [r11 + rbp], cl
stc
cmc
add rax, 0xfffffffffffffffd
cmp r9b, 0xeb
add ebp, 0xfffffffc
jmp 0x14042160a
dec rdx
clc
test r14d, 0x733a13c2
test esi, 0x80000000
xchg sil, sil
mov rsi, rdx
je 0x1404215a5
jmp 0x140420e6c