Function at 0x14041f3eb
Capabilities:
Check for software breakpoints
Encode data using base64

Disassembly:
push r15
push r14
push r13
test r11b, 0x22
clc
push r12
clc
push rsi
cmp r8b, r15b
test r15, rax
jmp 0x14041f460
push rdi
push rbp
push rbx
jmp 0x14041f468
sub rsp, 0x248
jmp 0x14041f474
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
shld ebp, esi, 0xe1
and al, r14b
mov esi, dword [rsp + 0x2b8]
clc
sub al, r14b
mov ebp, dword [rsp + 0x2b0]
bts rax, r13
test r10d, r15d
sub r12d, r12d
rcr cl, cl
test r12d, esi
cmp dword [rsp + 0x2c0], 0x10
movsx eax, r8w
sete cl
cwde
mov eax, esi
or eax, ebp
js 0x14041f5db
mov r15d, r8d
mov r14, rdx
sal ax, cl
adc dil, 9
neg ah
mov rax, qword [r13]
inc dil
movsx rdi, r14w
ror di, 0xe4
movsxd rdi, dword [rax + 8]
test esi, esi
jmp 0x14041f54d
je 0x14041f571
mov eax, 0x7fffffff
xor edx, edx
test bpl, bl
cmc
idiv esi
cmp r9w, cx
cmp eax, ebp
jmp 0x14041f56b
jl 0x14041f5db
mov r12b, cl
bswap eax
cwde
cmovne ecx, ebp
inc r12d
shl bh, 1
mov ebx, r12d
imul ebx, r9d
mov ecx, esi
imul ecx, ebp
cwde
or ax, 0x7df1
xor al, ch
mov eax, ebx
cmp r14b, 0x77
or eax, ecx
jmp 0x14041f59f
js 0x14041f5db
test ebx, ebx
jmp 0x14041f5ac
je 0x14041f6c9
mov eax, 0x7fffffff
test r12w, r8w
test ah, 0xa8
jmp 0x14041f5c3
sub edx, edx
test r15w, 0x40
cmp r12d, edx
idiv ebx
test rdi, rbp
cmp eax, ecx
jge 0x14041f6c9
mov qword [r13 + 0x18], 0
lahf
ror r13b, 0x5a
xor r9d, r9d
mov eax, r9d
cmp r15w, sp
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
xchg r12, rbx
movaps xmm8, xmmword [rsp + 0x1c0]
shl r12, 0x87
bswap r13
movaps xmm9, xmmword [rsp + 0x1d0]
adc bl, r9b
movaps xmm10, xmmword [rsp + 0x1e0]
or bpl, 0x8a
movaps xmm11, xmmword [rsp + 0x1f0]
bt rsi, r13
adc r13, rdi
movzx r12w, spl
movaps xmm12, xmmword [rsp + 0x200]
movaps xmm13, xmmword [rsp + 0x210]
movaps xmm14, xmmword [rsp + 0x220]
movsx ebp, sp
sar r12b, 0xc6
movaps xmm15, xmmword [rsp + 0x230]
test r14b, 0x55
add rsp, 0x248
xchg r12b, sil
mov di, 0x3b3f
cmovp r14w, r13w
pop rbx
cmovne r12w, dx
bswap r14d
mov dil, sil
pop rbp
movsx rdi, r8w
pop rdi
movsx r14, r11w
movsxd r13, r14d
pop rsi
setno r13b
mov r14b, 0x9b
pop r12
movzx r13, r8w
jmp 0x14041f6b5
pop r13
pop r14
xchg r15b, r15b
jmp 0x14041f6c6
pop r15
ret
mov dword [rsp + 0x68], r9d
clc
stc
mov dword [rsp + 0x6c], ebx
cmp r13d, r13d
test r15w, 0x391a
imul ecx, ebx
jmp 0x14041f6e5
movsxd rcx, ecx
jmp 0x14041f6ed
call fcn.14028b4eb
mov qword [r13 + 0x18], rax
test ah, 0x91
test cl, r13b
sub r9d, r9d
test rax, rax
je 0x14041f5eb
mov rsi, rdi
sub r8w, r14w
mov eax, esi
adc r8b, 0xc3
mov r8d, dword [rsp + 0x2b0]
or eax, r8d
jmp 0x14041f725
js 0x14041f5eb
mov dword [rsp + 0x84], r12d
test r8d, r8d
jmp 0x14041f73b
je 0x14041f768
xor r9d, r9d
mov eax, 0x7fffffff
cmc
sub edx, edx
test r14b, spl
idiv r8d
test r14b, 0x86
jmp 0x14041f75b
cmp eax, esi
jmp 0x14041f762
jl 0x14041f5eb
mov eax, esi
xor r9b, 0x39
imul eax, r8d
and r9b, 0x97
sal r9, cl
bts r9w, si
mov dword [rsp + 0x64], eax
rcr r9w, 0xa9
or eax, dword [rsp + 0x2c0]
jmp 0x14041f79c
mov r9d, 0
jmp 0x14041f7a7
js 0x14041f5eb
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
jmp 0x14041f7c0
je 0x14041f824
sub r9d, r9d
cmovp rbp, r14
movzx rbp, r8w
mov eax, 0x7fffffff
shl ch, cl
sub edx, edx
sub rcx, r12
mov ebp, dword [rsp + 0x2c0]
idiv ebp
bsr cx, sp
neg cx
mov ecx, dword [rsp + 0x64]
jmp 0x14041f7f7
cmp eax, ecx
jmp 0x14041f7fe
jl 0x14041f5eb
mov r11d, ecx
cmc
jmp 0x14041f80d
imul r11d, ebp
clc
cmp r11d, 0x7ffffff8
jmp 0x14041f81e
jg 0x14041f5eb
add r11d, 7
ror ax, 0x18
shr r11d, 3
test r11, 0x3db235de
lea eax, [r11 + 1]
bts rcx, r10
shrd cx, r9w, 4
btc ecx, 0xb3
mov ecx, dword [rsp + 0x2b8]
stc
jmp 0x14041f856
imul eax, ecx
cmp eax, r15d
ja 0x14041f5e8
mov eax, r8d
shrd edx, eax, 0x75
test r13d, r13d
mov edx, dword [rsp + 0x68]
imul eax, edx
cmp r13, 0x78f10a01
cmp r8b, r9b
mov qword [rsp + 0xf8], rax
clc
test ecx, ecx
jmp 0x14041f88d
je 0x140424419
cmp dword [rsp + 0x2c0], 8
mov r9w, si
mov rcx, 0x54d90b93
setl byte [rsp + 0x3f]
bts ecx, edi
sal al, cl
cmp esi, edx
movzx ecx, r8w
movsx r9, cx
sete al
test r9b, 0xc2
shr r9w, 0xce
movzx ecx, byte [r14]
movzx r9d, r14w
bt r9w, r15w
bt r9d, 0x6e
mov r9d, 0
stc
cmp cl, 4
jmp 0x14041f8e7
ja 0x14041f5eb
mov ebx, dword [rsp + 0x84]
shrd r10, r9, 0xab
bts di, cx
mov edx, ebx
test r10b, 0x6d
xadd dil, r10b
bsf edi, r10d
mov rbp, qword [rsp + 0xf8]
sbb rdi, r14
rol dil, 0x57
jmp 0x14041f91f
imul edx, ebp
mov edi, esi
cmp r10d, eax
cmc
imul edi, ebx
add ebx, edx
ror bh, 0x32
shl r10b, cl
mov dword [rsp + 0x24], edi
sub ebp, r11d
inc bl
xor r10, rbx
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
shl bl, 0x41
cmp bp, 0x7e6
mov edx, edx
sbb bl, r12b
rcr bpl, 0x42
mov bpl, r14b
mov rdi, rsi
mov bpl, 0xce
movzx r10w, r12b
cmovns rbx, rcx
mov r10, rdx
sub bpl, 0x2c
xor bh, 0x1f
neg r10
bt ebx, 0xf9
rcr rbp, cl
movsxd rbx, dword [rsp + 0x6c]
adc bp, 0x3341
xor bp, r9w
btr bp, r8w
or byte [rsp + 0x3f], al
adc rax, r8
bts ebp, r8d
mov eax, r8d
and eax, 7
mov dword [rsp + 0x12c], eax
rol bpl, 0x6c
dec bpl
mov eax, r8d
shrd ebp, ebp, 0x8f
and eax, 0xfffffff8
mov dword [rsp + 0x128], eax
shl ah, 0x5e
mov eax, 0x30
adc bpl, 0x18
sub rax, rbx
mov qword [rsp + 0xf0], rax
test r12b, 0x2d
sar bpl, 0x3a
mov rbp, rbx
cbw
jmp 0x14041f9f1
neg rbp
movzx ax, r9b
add ah, 0x7a
shld eax, r13d, 0xcb
mov rax, rbp
bsf eax, r11d
mov qword [rsp + 0xb8], rbp
ror al, 0x72
ror ah, cl
adc ah, 0xc8
sub rbp, rdx
rol eax, cl
mov qword [rsp + 0x178], rbp
mov eax, 0x10
mov ebp, 0x10
cmc
test r9, 0x160913be
sub rbp, rbx
cmc
test dil, dl
mov qword [rsp + 0x170], rbp
test r9b, 0x63
shld ebp, esp, 0xc0
mov ebp, 3
cmp ch, al
test dil, 0xd5
sub rbp, rdx
test r13b, al
mov qword [rsp + 0x168], rbp
sub rax, rdx
mov qword [rsp + 0x150], rax
sar ax, 0x9e
mov eax, 1
sub rax, rdx
cmp r14b, 0x10
test r13, rax
mov qword [rsp + 0x158], rax
mov al, spl
shld ax, bp, 0x52
or ah, dl
mov eax, 0x30
sub rax, rdx
mov qword [rsp + 0x148], rax
jmp 0x14041faac
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
mov esi, esp
movzx rsi, r14w
mov qword [rsp + 0x198], rax
sbb eax, 0x62ce0ecd
xor al, r15b
ror ax, 0xd6
lea eax, [r8 - 1]
btc rsi, rcx
sal si, cl
shrd si, ax, 0xa2
mov dword [rsp + 0x5c], eax
movsx ax, al
or esi, r8d
clc
mov eax, dword [rsp + 0x2b8]
add si, 0x7f69
xor sil, 0x66
mov qword [rsp + 0x110], rax
movzx rsi, r10w
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
bt ax, ax
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
cmp dil, spl
sub eax, eax
cmc
mov qword [rsp + 0x140], rax
mov eax, r8d
cmp ax, 0x662b
cmc
mov qword [rsp + 0x138], rax
bsr rax, rsp
sbb ax, ax
xor r12d, r12d
bts rax, r12
btc rax, rdx
mov qword [rsp + 0xd8], r13
bts ax, ax
ror eax, 0xb2
shr ah, cl
mov qword [rsp + 0xd0], rdi
add ax, sp
sub rax, r8
cmovno rax, r11
mov qword [rsp + 0x108], r11
rcl al, cl
mov qword [rsp + 0x88], r10
bsf ax, r12w
mov rax, rbx
mov qword [rsp + 0x30], rbx
jmp 0x14041fbad
cmp dword [rsp + 0x2c0], 7
jmp 0x14041fbba
jg 0x14041fbf0
cmp r11d, r8d
ja 0x14041f5e8
add rsi, qword [rsp + 0x190]
mov dword [rsp + 0x24], 1
cmp bx, r12w
test r13b, sil
mov qword [rsp + 0x138], r11
clc
cmp sp, di
test di, r15w
test r12, r12
jmp 0x14041fbf8
jne 0x14041fc13
movzx eax, cl
rcr r9b, 0xb2
lea rcx, [0x1400beffc]
bswap r9
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
adc r9w, 0x5069
lea r9, [rsi + r10]
movzx ebp, cl
shld r8d, r12d, 0xb
cmp dword [rsp + 0x24], 0
movzx r8w, bpl
setg r8b
mov r8d, dword [rsp + 0x2c0]
jmp 0x14041fc44
jle 0x14041fd1c
mov ecx, dword [rsp + 0x24]
sub edi, edi
jmp 0x14041fc55
jmp 0x14041fc80
movzx eax, byte [rdx + rdi]
jmp 0x14041fc63
mov byte [rsi + rdi], al
jmp 0x14041fc6b
inc rdi
cmc
cmp edi, r9d
cmp rcx, rdi
jmp 0x14041fc7a
je 0x14041fd1c
cmp ebp, 2
jle 0x14041fcb3
cmp ebp, 4
jmp 0x14041fc91
jg 0x14041fce6
cmp ebp, 3
jmp 0x14041fc9f
je 0x14041fd07
cmp ebp, 4
je 0x14041fcdc
jmp 0x14041fc6b
test ebp, ebp
jmp 0x14041fcba
je 0x14041fc5a
cmp ebp, 1
jmp 0x14041fcc8
je 0x14041fc5a
cmp ebp, 2
jmp 0x14041fcd6
jne 0x14041fc6b
movzx eax, byte [r9 + rdi]
jmp 0x14041fd0f
cmp ebp, 5
jmp 0x14041fcee
je 0x14041fc5a
cmp ebp, 6
jmp 0x14041fcfc
je 0x14041fc5a
jmp 0x14041fc6b
movzx eax, byte [r9 + rdi]
clc
shr al, 1
add al, byte [rdx + rdi]
jmp 0x14041fd17
jmp 0x14041fc63
cmp r8d, 8
jmp 0x14041fd25
jne 0x14041fd74
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
cmovp r15w, r8w
movzx r15, r15w
mov r15, rsi
jmp 0x14041fd48
je 0x14041fd53
mov byte [r15 + rax], 0xff
add rdx, rax
movsx r10w, r12b
movsx r10, ax
xchg r10b, r10b
mov r10, qword [rsp + 0x198]
jmp 0x14041fd6f
jmp 0x14041fe06
cmp r8d, 0x10
jmp 0x14041fd7d
jne 0x14041fdef
movsxd rax, dword [rsp + 0x24]
dec cl
clc
add cl, r10b
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
movsx r15, di
bswap r15d
jmp 0x14041fda5
mov r15, rsi
jmp 0x14041fdad
je 0x14041fdd2
mov byte [r15 + rax], 0xff
cmp dx, 0x1ecc
rol r10b, 0x38
btc r10, rbx
mov byte [rax + r15 + 1], 0xff
sbb r10b, 0x37
mov r10b, dil
add rdx, rax
cmovbe r10, r11
movsx r10, r8w
jmp 0x14041fde2
mov r10, rbx
jmp 0x14041fdea
jmp 0x14041fe06
add r14, 2
mov r10d, 1
mov rdx, r14
movsx rcx, r8w
mov r15, rsi
bt ecx, esi
lea rcx, [r15 + r10]
add r9, r10
cmp byte [rsp + 0x3f], 0
jmp 0x14041fe17
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x118], r12
jmp 0x14041fe29
je 0x140420009
mov rax, qword [rsp + 0x138]
and bh, cl
bsf r13w, r14w
lea ebx, [rax - 1]
setp r13b
imul ebx, dword [rsp + 0x24]
movsxd r13, ebx
test r11b, 0x23
stc
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x14041fe5f
jle 0x1404208c9
cmp ebp, 4
jmp 0x14041fe6d
jg 0x140421043
cmp ebp, 3
jmp 0x14041fe7b
je 0x14042163b
cmp ebp, 4
jmp 0x14041fe89
jne 0x1404227d0
test ebx, ebx
jmp 0x14041fe96
jle 0x1404227d0
movsxd rsi, dword [rsp + 0x24]
shl r14, cl
bts r14d, r9d
mov r14d, ebx
stc
cmp ebx, 8
jae 0x140423049
sub r12d, r12d
mov rax, qword [rsp + 0x40]
bsf r10w, cx
sub rax, rsi
sal r10w, 0xec
btc r10, 0x52
add r15, rax
cmove r11w, dx
lahf
xchg r11w, r11w
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
movsxd r11, r13d
mov r11b, r14b
mov r11, qword [rsp + 0x28]
jmp 0x14041fef8
jmp 0x14041ff53
cmp edi, ebp
cmova esi, edx
cmp spl, r13b
cmp edi, eax
jmp 0x14041ff0c
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x14041ff18
mov byte [rcx + r12], sil
jmp 0x14041ff21
inc r10
inc r15
jmp 0x14041ff2c
inc rcx
jmp 0x14041ff34
inc r9
jmp 0x14041ff3c
inc r11
jmp 0x14041ff44
dec r14
cmp r8, r12
cmp r12, r14
je 0x1404227d0
movzx edx, byte [r10 + r12]
xadd sil, bl
sar di, 0x19
movzx r8d, byte [r9 + r12]
rcl bh, cl
cmovns ebp, r8d
movzx esi, byte [r15 + r12]
or bpl, dl
cmovge ax, r15w
mov eax, r8d
ror bx, 0x6b
movsx rbx, bp
sub eax, edx
lea ebx, [rax + rsi]
jmp 0x14041ff8d
mov edi, eax
xadd bpl, bpl
xor bpl, r15b
adc bpl, 6
neg edi
movsx ebp, bp
jmp 0x14041ffa4
cmovs edi, eax
movsx ebp, r10w
test dl, r9b
sub bpl, r12b
mov ebp, ebx
sbb al, 0x2a
shl al, 0x54
shl ah, cl
sub ebp, r8d
sub eax, 0x9604e35
mov eax, ebp
cmp bp, r8w
test ebx, 0x576e72fa
jmp 0x14041ffd3
neg eax
jmp 0x14041ffda
cmovs eax, ebp
sub ebx, edx
mov ebp, ebx
jmp 0x14041ffe6
neg ebp
jmp 0x14041ffed
cmovs ebp, ebx
test r13w, r15w
cmp eax, ebp
jmp 0x14041fffb
ja 0x14041fefd
mov edx, r8d
jmp 0x14041fefd
cmp ebp, 2
jmp 0x140420011
jle 0x140420a82
cmp ebp, 4
jmp 0x14042001f
jg 0x140421191
cmp ebp, 3
jmp 0x14042002d
je 0x140421811
cmp ebp, 4
jne 0x140422d19
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
je 0x140422d19
mov eax, dword [rsp + 0x24]
movsxd rbx, eax
or r12b, r15b
mov qword [rsp + 0xe8], rbx
mov r12d, eax
adc r8w, 0x5500
shr ah, 0xe9
movsx r8w, bpl
lea rax, [r15 + r10]
bswap r14
rcr r14b, 3
mov qword [rsp + 0x100], rax
rcr r14b, 0x97
mov eax, r12d
or r8w, 0x68ab
rcl r8b, cl
and eax, 0xfffffff0
mov r8, 0x218059ee
dec r8w
shld r8w, r10w, 0xb6
mov qword [rsp + 0x130], rax
mov eax, r12d
ror r8b, cl
movsx r14d, r10w
and eax, 0xfffffff8
dec r14d
bts r8w, di
adc r14d, ecx
mov qword [rsp + 0x180], rax
sbb r14b, al
neg r8b
mov rax, qword [rsp + 0xb8]
sub r14d, 0x14fc211d
lea r8, [r15 + rax]
inc r14
and r14, 0x41540609
lea r8, [r8 + r10]
bt r14w, r15w
movsx r14, si
add r15, qword [rsp + 0x178]
bt r14, rsi
cmc
lea r15, [r15 + r10]
sub eax, eax
movzx r14, dx
xchg r14b, r14b
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x140420124
jmp 0x140420194
mov rax, qword [rsp + 0xe8]
stc
test r15b, sil
mov byte [rcx + rax], 0xff
xor bpl, 0xfb
and ebp, 0x27657b6f
add r14, rax
or rbx, r15
or bl, 0xe9
mov rbx, qword [rsp + 0x30]
add rcx, rbx
sar ebp, cl
add r9, rbx
mov bpl, bpl
mov bpl, 0xbd
movzx bp, cl
inc qword [rsp + 0xe0]
lea r8, [r8 + rbx]
btc bp, 0xa7
sal bpl, 0x63
add r15, rbx
dec ebp
bswap bp
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x14042018e
je 0x140422d1d
mov dword [rsp + 0x120], ebp
cmp r14w, r11w
cmp dword [rsp + 0x24], 0
jle 0x140420129
cmp dword [rsp + 0x24], 8
jmp 0x1404201b4
jae 0x1404201c6
xor edx, edx
jmp 0x1404201c1
jmp 0x140420829
mov rdx, qword [rsp + 0xe0]
bt eax, 0x2e
mov rax, rdx
cmp cl, 0x7c
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
test bh, 0x30
add rdx, qword [rsp + 0x28]
cmp r9w, 0x2866
sub rax, rdx
jmp 0x14042020f
cmp rax, 0x10
jmp 0x140420218
jb 0x1404207dd
jb 0x1404207e4
cmp qword [rsp + 0x188], 0x10
jb 0x1404207d1
cmp dword [rsp + 0x60], 0x10
jmp 0x14042023d
jb 0x1404207c5
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jmp 0x140420252
jb 0x140420829
cmp dword [rsp + 0x24], 0x10
jmp 0x140420262
jae 0x140420430
xor ebp, ebp
mov rax, qword [rsp + 0x180]
jmp 0x140420277
nop dword [rax]
jmp 0x140420280
movq xmm8, qword [r14 + rbp]
jmp 0x14042028b
movq xmm11, qword [r15 + rbp]
jmp 0x140420296
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x1404202ba
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404202dd
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 dil, sil
cmc
cmp rax, rbp
jne 0x140420280
mov rdx, rax
cmp rax, r12
jmp 0x140420425
jne 0x140420829
jmp 0x140420129
xor ebp, ebp
jmp 0x140420437
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x140420449
movdqu xmm11, xmmword [r15 + rbp]
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
punpckhbw xmm10, xmm15
movdqa xmm0, xmm10
punpckhwd xmm0, xmm15
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm15
punpcklbw xmm11, xmm15
pxor xmm7, xmm7
movdqa xmm0, xmm11
punpckhwd xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm15, xmmword [r9 + rbp]
jmp 0x14042049f
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
jmp 0x1404204db
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 0x14042076e
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
test r8w, si
clc
add rbp, 0x10
cmc
cmp rax, rbp
jmp 0x140420789
jne 0x140420449
cmp rax, r12
jmp 0x140420797
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140420129
mov rdx, qword [rsp + 0x130]
mov rbp, rdx
test r12b, 8
je 0x140420829
jmp 0x14042026a
xor edx, edx
jmp 0x1404207cc
jmp 0x140420829
sub edx, edx
jmp 0x1404207d8
jmp 0x140420829
xor edx, edx
jmp 0x140420829
xor edx, edx
jmp 0x1404207eb
jmp 0x140420829
cmp edi, r10d
jmp 0x1404207f8
cmova ebp, esi
test cl, r13b
cmp bpl, 5
cmp edi, r13d
cmova ebp, esi
stc
clc
cmc
add bpl, byte [r14 + rdx]
jmp 0x140420814
mov byte [rcx + rdx], bpl
jmp 0x14042081d
inc rdx
cmp r12, rdx
je 0x140420129
movzx esi, byte [r15 + rdx]
movzx rax, bx
movzx eax, byte [r9 + rdx]
stc
bts r13w, sp
movsx bp, r8b
movzx ebp, byte [r8 + rdx]
mov ebx, eax
shrd r11w, r9w, 0x88
sub ebx, esi
lea r11d, [rbx + rbp]
mov edi, ebx
dec r13b
neg edi
xchg r13w, r10w
cmovs edi, ebx
mov ebx, r11d
bts r13w, r12w
sub ebx, eax
movzx r13w, r8b
ror r13, cl
mov r13d, ebx
neg r13d
cmovns r10, rsp
cmovs r13d, ebx
sub r10b, r8b
btr r10w, 0x3e
sub r11d, esi
rcl r10w, cl
not r10w
bsr r10d, r14d
mov r10d, r11d
test r15b, 0x6b
neg r10d
jmp 0x1404208aa
cmovs r10d, r11d
jmp 0x1404208b4
cmp r13d, r10d
jmp 0x1404208bc
ja 0x1404207f0
mov esi, eax
jmp 0x1404207f0
test ebp, ebp
je 0x140421c83
cmp ebp, 1
jmp 0x1404208d9
je 0x140421c95
cmp ebp, 2
jmp 0x1404208e7
jne 0x1404227d0
test ebx, ebx
jle 0x1404227d0
mov ebp, ebx
cmp sil, 0x44
cmp ebx, 8
jmp 0x140420903
jae 0x1404230da
xor r10d, r10d
cdq
rcl dl, cl
btr edx, r9d
mov r8, r10
shrd edx, r8d, 0xfb
not r8
bsr dx, r14w
shl dh, cl
add r8, rbp
cmp bpl, r8b
mov rdx, rbp
and rdx, 3
je 0x1404209c5
mov rbx, r10
sbb dil, r11b
cmc
neg rbx
ror ah, 0xdc
xor cx, r9w
neg dil
mov rax, qword [rsp + 0x40]
shld di, bp, 0xee
sal dil, cl
lea rax, [rax + r10]
lea rax, [rax + r15]
mov rcx, qword [rsp + 0x88]
not dil
sub di, r10w
rcl dil, 0xfc
lea rdi, [rax + rcx]
add r10, qword [rsp + 0x28]
xor esi, esi
movzx ecx, byte [rdi + rsi]
test al, 0xb0
add cl, byte [r10 + rsi]
jmp 0x14042098e
mov byte [rax + rsi], cl
jmp 0x140420996
inc rsi
jmp 0x14042099e
dec rbx
test r12w, r8w
cmc
cmp rdx, rsi
jmp 0x1404209ae
jne 0x14042097f
neg rbx
shr r10b, 0x21
mov r10, rbx
test rdi, 0x45d10d6e
cmp r8, 3
jmp 0x1404209ce
jb 0x1404227d0
sub rbp, r10
mov rax, qword [rsp + 0x40]
lea rax, [rax + r10]
sar bx, cl
neg bh
cqo
lea rax, [rax + r15]
add rax, 3
mov rcx, qword [rsp + 0x28]
add bl, 0x18
add rcx, r10
add rcx, 3
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
jmp 0x140420a10
add dl, byte [rcx - 3]
stc
mov byte [rax - 3], dl
bswap dx
movzx edx, byte [rax + rbx - 2]
clc
test esp, 0x60a05d9
add dl, byte [rcx - 2]
jmp 0x140420a2f
mov byte [rax - 2], dl
stc
cwd
movsx rdx, r10w
movzx edx, byte [rax + rbx - 1]
cmp cx, 0x2403
add dl, byte [rcx - 1]
clc
cmp bx, 0x2393
test r14, 0x1e6e4ae1
mov byte [rax - 1], dl
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
test r13w, 0x2ad3
mov byte [rax], dl
stc
add rax, 4
stc
add rcx, 4
add rbp, 0xfffffffffffffffc
jmp 0x140420a77
jne 0x1404209fe
jmp 0x1404227d0
test ebp, ebp
jmp 0x140420a89
je 0x140421dcf
cmp ebp, 1
jmp 0x140420a97
je 0x14042223d
cmp ebp, 2
jmp 0x140420aa5
jne 0x140422d19
mov ebp, dword [rsp + 0x5c]
cmc
test ebp, ebp
jmp 0x140420ab7
je 0x140422d19
mov eax, dword [rsp + 0x24]
bt bx, r14w
shld r13w, r13w, 0xc0
dec r14w
movsxd r8, eax
test r11b, 0x16
and r14b, r10b
mov ebx, eax
lea rax, [r15 + r10]
mov qword [rsp + 0x90], rax
shrd r14, r10, 2
stc
mov eax, ebx
sar r14b, 0x57
btc r14w, r12w
and eax, 0xffffffe0
shr dil, 0x65
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
sal r14w, cl
or r14b, dl
and r12b, 0x8b
mov qword [rsp + 0xe8], rax
mov rdi, rax
shr rdi, 5
movsx r13, r9w
not r14b
movzx r13d, r14w
inc rdi
mov r13, 0x6de70648
mov rax, rdi
mov qword [rsp + 0xe0], rdi
bsr eax, r14d
bswap eax
movabs rax, 0xffffffffffffffe
bsf r13w, r11w
rcl r12b, 0x1f
neg r12w
and rdi, rax
mov qword [rsp + 0x100], rdi
rcr r14b, 0xd3
mov eax, ebx
btc r13, rax
sal r14b, cl
and eax, 0xfffffff8
mov qword [rsp + 0x120], rax
xor r13b, 0x85
movsx ax, al
xadd r13, r13
mov rax, r10
cmc
add r13b, 0x89
and r14w, dx
mov qword [rsp + 0x70], rbx
sbb r12b, 0xd3
movzx r12, bp
rcl r13, 0xdc
mov r10d, ebx
movzx r13, bp
movzx r13w, spl
bts r13, r9
and r10d, 3
shld r14d, r10d, 0xba
bts r13w, r13w
jmp 0x140420bd2
lea r12, [rax + r15]
add r12, 3
add r15, qword [rsp + 0x168]
mov r14w, r10w
add r15, rax
lea r13, [rdx + 3]
or r14, 0x751c5404
mov r14w, r9w
sub r11d, r11d
movzx r14, r9w
mov r14, rdx
mov qword [rsp + 0xa0], r8
jmp 0x140420c6f
mov byte [rcx + r8], 0xff
bswap bx
add bl, 0xab
add r14, r8
movzx bx, bpl
mov rbx, qword [rsp + 0x30]
bswap ebp
add rcx, rbx
sub ebp, ecx
add r9, rbx
not rbp
inc r11
rcl bp, 0xd3
lea r12, [r12 + rbx]
rol bpl, cl
and rbp, 0x71ae468f
lea r15, [r15 + rbx]
sbb bp, r11w
neg ebp
add r13, r8
movsx ebp, di
mov ebp, dword [rsp + 0x40]
jmp 0x140420c62
dec ebp
jmp 0x140420c69
je 0x140422d1d
mov dword [rsp + 0x40], ebp
cmp dword [rsp + 0x24], 0
jmp 0x140420c7d
jle 0x140420c0f
cmp dword [rsp + 0x24], 8
jae 0x140420e01
xor edx, edx
mov rbx, r12
test r14b, 0x7e
movzx r12, r9w
mov r12, rdx
not r12
cmp r11d, 0x15f472c4
add r12, qword [rsp + 0x70]
test bh, dl
clc
test r10, r10
je 0x140420d43
mov rax, rdx
shr edi, 0x4a
sar sil, cl
neg rax
cmp r11w, 0x39fe
lea rsi, [rcx + rdx]
bts r8w, r8w
movsx edi, r8w
lea rdi, [r9 + rdx]
or r8b, al
lea rdx, [rdx + r14]
bts r8d, r12d
sub ebp, ebp
xchg r8w, r8w
nop dword [rax + rax]
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
jmp 0x140420d00
mov byte [rsi + rbp], r8b
jmp 0x140420d09
inc rbp
jmp 0x140420d11
dec rax
cmp cx, r11w
cmc
cmp r10, rbp
jmp 0x140420d21
jne 0x140420cf2
neg rax
mov rdx, rax
mov r8, qword [rsp + 0xa0]
cmp cx, bx
test r13w, 0x5b21
jmp 0x140420d43
cmp r12, 3
mov r12, rbx
jb 0x140420c0f
mov rsi, qword [rsp + 0x70]
sar ax, 0x6d
sub rsi, rdx
lea rbp, [r12 + rdx]
rol ax, 0xaf
lea rax, [r15 + rdx]
sub bl, r10b
lea rdx, [rdx + r13]
xor edi, edi
shr rbx, cl
nop dword [rax + rax]
shld bx, dx, 0xe
movzx ebx, byte [rax + rdi - 3]
add bl, byte [rdx + rdi - 3]
jmp 0x140420d8f
mov byte [rbp + rdi - 3], bl
jmp 0x140420d98
movzx ebx, byte [rax + rdi - 2]
add bl, byte [rdx + rdi - 2]
stc
mov byte [rbp + rdi - 2], bl
mov bx, 0xfd0
btc rbx, rsi
clc
movzx ebx, byte [rax + rdi - 1]
cmp r13, 0x2eb932bb
jmp 0x140420dc0
add bl, byte [rdx + rdi - 1]
cmp di, r11w
test di, 0x358d
mov byte [rbp + rdi - 1], bl
movzx ebx, byte [rax + rdi]
add bl, byte [rdx + rdi]
cmp spl, bpl
mov byte [rbp + rdi], bl
cmp si, r13w
add rdi, 4
cmp r15w, 0x1893
clc
cmp rsi, rdi
jmp 0x140420df6
jne 0x140420d81
jmp 0x140420c0f
mov rax, r11
btr dx, 0x8d
cqo
mov dh, 0x7c
imul rax, qword [rsp + 0x30]
cmc
stc
add rax, qword [rsp + 0x90]
mov dx, 0x1ef7
mov rdx, r11
clc
jmp 0x140420e2b
imul rdx, r8
cmc
add rdx, qword [rsp + 0x28]
sub rax, rdx
test si, r10w
stc
cmp rax, 0x20
jmp 0x140420e46
jb 0x140420c8e
jb 0x140420c8e
mov edx, 0
jmp 0x140420e5c
cmp dword [rsp + 0x60], 0x20
jmp 0x140420e66
jb 0x140420c90
cmp dword [rsp + 0x24], 0x20
jmp 0x140420e76
jae 0x140420e88
xor eax, eax
jmp 0x140420e83
jmp 0x140420fd8
cmp qword [rsp + 0xe8], 0
je 0x140420f51
mov rsi, qword [rsp + 0x100]
jmp 0x140420ea4
sub edx, edx
jmp 0x140420eab
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420ebd
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140420ec8
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140420ed8
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140420ee6
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140420ef1
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140420efd
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140420f09
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140420f20
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp dl, 0x3f
clc
jmp 0x140420f3d
add rsi, 0xfffffffffffffffe
jmp 0x140420f46
jne 0x140420eab
jmp 0x140420f59
xor edx, edx
cmp r8w, 0x67d5
test byte [rsp + 0xe0], 1
jmp 0x140420f66
je 0x140420fa9
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140420f77
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420f83
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140420f8e
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
nop
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
clc
cmp rax, qword [rsp + 0x70]
je 0x140420c0f
mov rdx, qword [rsp + 0xc0]
mov rax, rdx
test byte [rsp + 0x70], 0x18
jmp 0x140420fd2
je 0x140420c90
mov rsi, qword [rsp + 0x120]
jmp 0x140420fe5
nop word cs:[rax + rax]
jmp 0x140420ff4
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
jmp 0x140421005
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
stc
add rax, 8
cmp rsi, rax
jmp 0x14042101c
jne 0x140420ff4
mov rdx, rsi
jmp 0x14042102e
cmp rsi, qword [rsp + 0x70]
jmp 0x140421038
je 0x140420c0f
jmp 0x140420c90
cmp ebp, 5
jmp 0x14042104b
je 0x1404226b2
cmp ebp, 6
jmp 0x140421059
jne 0x1404227d0
test ebx, ebx
jmp 0x140421066
jle 0x1404227d0
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
stc
test bl, bpl
cmp al, r11b
cmp ebx, 8
jmp 0x140421083
jae 0x14042312f
sub edi, edi
neg edx
mov rdx, rdi
jmp 0x140421099
test r10b, 1
je 0x1404210da
mov rax, rdi
stc
sar dl, cl
movzx edx, r11w
sub rax, r9
movzx eax, byte [rcx + rax]
jmp 0x1404210c0
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
sar dh, cl
mov rdx, rdi
or rdx, 1
jmp 0x1404210da
not rdi
jmp 0x1404210e7
add rdi, r10
jmp 0x1404210ef
je 0x1404227d0
mov rcx, qword [rsp + 0x40]
xadd bpl, al
sar bh, cl
rcl bpl, 0x35
mov rax, rcx
sub bx, 0x78f2
sub bl, r13b
sbb bh, 0x37
sub rax, r9
sar bx, cl
stc
neg bpl
add rax, r15
inc bx
jmp 0x140421129
inc rax
add rcx, r15
xchg bx, bp
setbe bh
inc rcx
adc bh, ch
inc bpl
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp r14b, 0xa5
jmp 0x140421154
mov byte [rcx + rdx - 1], bl
not rbx
movzx ebx, r11w
sal bh, 0x6f
movzx ebx, byte [rax + rdx]
clc
cmp r11w, cx
add bl, byte [rbp + rdx + 1]
jmp 0x140421174
mov byte [rcx + rdx], bl
cmp r13w, 0x2ec0
cmc
add rdx, 2
stc
cmp r10, rdx
jne 0x14042113d
jmp 0x1404227d0
cmp ebp, 5
jmp 0x140421199
je 0x140422831
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jmp 0x1404211ac
jne 0x140422d19
test r8d, r8d
jmp 0x1404211ba
je 0x140422d19
mov eax, dword [rsp + 0x24]
not r13b
sar r9b, 0xe3
movsxd r12, eax
test r8w, dx
mov r14, rdx
or r13w, 0x7edd
mov edi, eax
movsx edx, r14w
lea r13, [r15 + r10]
mov eax, edi
inc r9b
and eax, 0xffffffe0
xadd si, dx
bsf dx, r14w
rcl r9w, cl
mov qword [rsp + 0x40], rax
sbb r9d, edx
sbb sil, 9
clc
add rax, 0xffffffffffffffe0
shr si, cl
bt si, bp
mov qword [rsp + 0x70], rax
rcr r11w, 0x65
sal esi, cl
mov rdx, rax
test r9b, 0x29
rol ah, 0x33
ror r11, cl
shr rdx, 5
movsx eax, r13w
inc rdx
neg si
mov rax, rdx
sub sil, 0xce
sbb rsi, 0x1f777626
movsx r9w, r12b
mov qword [rsp + 0xa0], rdx
bsf rax, rsi
movsx rsi, sp
movabs rax, 0xffffffffffffffe
ror r9b, 0xba
test r11d, r11d
and rdx, rax
setg ah
mov qword [rsp + 0x90], rdx
rcl si, 0x6b
mov esi, edi
xor ax, 0x1c80
dec r11b
and esi, 0xfffffff8
shl r9b, cl
mov r9, rdi
stc
movsx eax, di
seto r11b
neg r9
mov rax, qword [rsp + 0xf0]
ror r11w, 0x64
inc r11
stc
lea r11, [r15 + rax]
cmp r14b, 0xd0
lea r11, [r11 + r10]
stc
cmp rdi, rsi
add r15, qword [rsp + 0xb8]
cmp r9d, esp
cmp r13w, 0x188f
add r15, r10
sub r10d, r10d
jmp 0x1404212d9
jmp 0x14042131d
mov byte [rcx + r12], 0xff
add r14, r12
stc
test r11b, bpl
jmp 0x1404212ef
add rcx, rbx
jmp 0x1404212f7
inc r10
stc
lea r11, [r11 + rbx]
test r8w, 0x2730
stc
clc
add r15, rbx
jmp 0x14042130f
dec r8d
jmp 0x140421317
je 0x140422d1d
cmp dword [rsp + 0x24], 0
jmp 0x140421327
jle 0x1404212de
cmp dword [rsp + 0x24], 8
jmp 0x140421337
jae 0x1404213ea
xor edx, edx
sar ebp, 0xfa
mov rbp, rdx
clc
cmp r8d, r12d
stc
test dil, 1
jmp 0x140421353
je 0x140421390
mov rax, rdx
mov ebp, eax
sar bpl, 0x24
and ebp, r13d
sub rax, rbx
cmp r15d, r13d
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
shrd bp, r11w, 0x5e
mov byte [rcx + rdx], al
add bp, r12w
mov rbp, rdx
test spl, 0x82
or rbp, 1
clc
test cl, bpl
stc
not rdx
stc
cmc
cmp rdx, r9
je 0x1404212de
nop
test bpl, 0x14
cdqe
xchg ah, ah
movzx eax, byte [r15 + rbp]
test r9w, 0x1cf3
cmc
add al, byte [r14 + rbp]
stc
clc
mov byte [rcx + rbp], al
movsx rax, r13w
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
test ch, 0x8d
clc
mov byte [rcx + rbp + 1], al
test r12b, r15b
stc
add rbp, 2
cmp rdi, rbp
jne 0x1404213a8
jmp 0x1404212de
mov rax, r10
imul rax, rbx
xor rdx, 0x5f02719
sub dl, spl
btr dx, r14w
lea rax, [rax + r13]
bswap edx
mov rdx, r10
jmp 0x140421413
imul rdx, r12
test r11b, 0x8f
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x14042142c
jb 0x14042133d
jb 0x14042133d
mov edx, 0
test rsp, 0x19491c38
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042144f
jb 0x140421342
cmp dword [rsp + 0x24], 0x20
jae 0x14042146c
xor eax, eax
jmp 0x140421467
jmp 0x1404215ec
cmp qword [rsp + 0x70], 0
jmp 0x140421477
je 0x140421538
mov rbp, qword [rsp + 0x90]
test bpl, 0x87
xor edx, edx
jmp 0x140421490
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042149b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404214a7
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404214b3
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404214c3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404214d1
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404214dc
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404214ef
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404214fb
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test bp, r15w
stc
test bpl, 0xdf
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
stc
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x14042152d
jne 0x140421490
jmp 0x14042153a
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140421547
je 0x1404215a6
movdqu xmm0, xmmword [r14 + rdx]
or ah, al
test r15b, 0xe1
movdqu xmm1, xmmword [r14 + rdx + 0x10]
btc ax, 0xfc
mov rax, rdx
clc
test si, r15w
jmp 0x140421572
sub rax, rbx
jmp 0x14042157a
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140421584
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140421593
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmc
cmp r13b, bpl
cmp qword [rsp + 0x40], rdi
je 0x1404212de
mov rdx, qword [rsp + 0x40]
bsr eax, r13d
btc eax, 0x79
mov rax, 0x3104410c
mov rax, rdx
test r8, 0x158378d1
cmp r15b, 0xc7
test dil, 0x18
je 0x140421342
nop word cs:[rax + rax]
jmp 0x1404215ec
movq xmm0, qword [r14 + rax]
jmp 0x1404215f7
movq xmm1, qword [r15 + rax]
jmp 0x140421602
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
add rax, 8
cmp r9b, dl
test r10b, cl
cmc
cmp rsi, rax
jmp 0x14042161f
jne 0x1404215ec
mov rdx, rsi
cmp rsi, rdi
jmp 0x140421630
je 0x1404212de
jmp 0x140421342
test ebx, ebx
jmp 0x140421642
jle 0x1404227d0
movsxd r8, dword [rsp + 0x24]
neg dx
mov edx, ebx
cmp sp, 0x1725
cmp r15, r15
cmp ebx, 8
jmp 0x140421662
jae 0x140423189
xor r11d, r11d
mov rsi, r11
cmc
test dl, 1
jmp 0x140421677
je 0x1404216ca
movzx eax, byte [r9 + r11]
mov rbp, r11
rcr sil, cl
sub rbp, r8
movzx ebp, byte [rcx + rbp]
add ebp, eax
sal sil, cl
lahf
shr ebp, 1
mov rax, qword [rsp + 0x28]
test r13w, 0x4c31
btc esi, r10d
sub sil, 0x58
add bpl, byte [rax + r11]
adc esi, 0x68b21a78
movzx rsi, bp
or sil, 0x30
mov byte [rcx + r11], bpl
mov rsi, r11
or rsi, 1
test cl, r15b
not r11
test r10d, esi
add r11, rdx
jmp 0x1404216d8
je 0x1404227d0
mov rbx, qword [rsp + 0x40]
shr eax, 0x97
movzx di, r11b
setnp bpl
mov rax, rbx
ror bpl, cl
cmovb di, sp
mov rdi, rax
sub rax, r8
movsx rdi, dx
movsx edi, r13w
cmovno rdi, rcx
lea rcx, [r15 + rax]
cmovs rax, rdi
movsx eax, di
inc ah
inc rcx
mov di, ax
lea rbp, [r15 + rbx]
lahf
bswap rdi
mov dil, 0x65
inc rbp
rol rdi, 0x2e
ror dil, cl
shrd ax, dx, 0xf0
add r15, qword [rsp + 0x158]
or dil, 0x2c
cmc
add r15, rbx
sal di, cl
sbb bx, 0x3f9e
not di
mov rax, qword [rsp + 0x28]
shl edi, 0x1a
shrd di, sp, 0x20
bsr di, r9w
lea rbx, [rax + 1]
cbw
movzx eax, byte [r15 + rsi - 1]
bsr di, r11w
xadd dil, dil
rcl di, 0xdd
movzx edi, byte [rcx + rsi - 1]
jmp 0x140421789
add edi, eax
cwde
shr edi, 1
sar ah, 0x8b
add dil, byte [rbx + rsi - 1]
shl ax, cl
movsx rax, dx
add ah, 0x51
mov byte [rbp + rsi - 1], dil
add eax, edx
movzx eax, byte [r15 + rsi]
bt di, 0x1d
movzx edi, byte [rcx + rsi]
clc
cmp r11w, r12w
cmc
add edi, eax
test dil, 0x5b
shr edi, 1
test r12d, esp
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
cmp bx, r8w
add rdx, 0xfffffffffffffffe
add rcx, 2
test si, 0x3f1f
add rbp, 2
test r14w, r9w
clc
add r15, 2
add rbx, 2
test r13d, 0x6cc34835
clc
jmp 0x1404217fe
cmp rsi, rdx
jmp 0x140421806
jne 0x14042176b
jmp 0x1404227d0
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
jmp 0x14042181e
je 0x140422d19
mov eax, dword [rsp + 0x24]
movsx r14d, r11w
movsxd r12, eax
movsx r8, r9w
movsxd r14, esi
shr di, 0xc5
mov esi, eax
bt r14w, 0x2e
sar r8b, cl
lea rax, [r15 + r10]
add rdi, rbx
movsx r14, r14w
bt r8w, 0xa5
mov qword [rsp + 0x70], rax
bt di, 0x5e
bsr r14w, r8w
bts ax, r14w
mov rdi, r10
shl ah, cl
mov r10d, esi
and r10d, 0xffffffe0
mov r8d, esi
movsx r14w, r11b
and r8d, 0xfffffff8
clc
xadd al, al
mov rax, rsi
btc r14, rbx
ror r14w, 0x84
sal r14b, 0xdd
neg rax
cmp r11d, 0x3023666e
shld r14, r9, 0xdf
movsxd r14, esp
mov qword [rsp + 0x40], rax
sal r14w, 0xa6
mov rax, qword [rsp + 0x170]
add rax, r15
and r14b, 0xc0
bt r14w, 0xf2
add rax, rdi
xadd r14b, r14b
sub r14b, 0x24
add r15, qword [rsp + 0xb8]
lea r15, [r15 + rdi]
movsx r14w, r15b
xor ebp, ebp
not r14w
movsx r14d, bp
bswap r14w
mov r14, rdx
jmp 0x1404218f9
jmp 0x140421943
mov byte [rcx + r12], 0xff
sar rbx, cl
lea r14, [r14 + r12]
bt bx, bp
cmc
mov rbx, qword [rsp + 0x30]
stc
add rcx, rbx
jmp 0x14042191e
add r9, rbx
jmp 0x140421926
inc rbp
lea rax, [rax + rbx]
add r15, rbx
jmp 0x140421935
dec r11d
jmp 0x14042193d
je 0x140422d1d
cmp dword [rsp + 0x24], 0
jmp 0x14042194d
jle 0x1404218fe
cmp dword [rsp + 0x24], 8
jmp 0x14042195d
jae 0x140421a71
sub r13d, r13d
sar dl, 0x6e
mov rdx, r13
test r12b, bpl
test sil, 1
jmp 0x140421978
je 0x1404219bf
movzx edx, byte [r9 + r13]
inc dil
xadd dil, dil
xchg dil, dil
mov rdi, r13
sub rdi, qword [rsp + 0x30]
clc
test r15b, cl
movzx edi, byte [rcx + rdi]
stc
add edi, edx
shr edi, 1
and dh, 0x3a
add dil, byte [r14 + r13]
movzx rdx, r15w
sar dh, 0xa1
sbb rdx, rbx
mov byte [rcx + r13], dil
mov rdx, r13
or rdx, 1
clc
not r13
test r12b, 0x9f
cmp al, r13b
cmp r13, qword [rsp + 0x40]
jmp 0x1404219d3
je 0x1404218fe
nop dword [rax + rax]
shr edi, cl
rcr bl, 0xcf
and bx, si
movzx edi, byte [r9 + rdx]
movzx ebx, byte [r15 + rdx]
cmp r12b, 0xdc
test r8w, r10w
clc
add ebx, edi
xchg dil, dil
shr ebx, 1
cmovb di, r9w
sar di, cl
shl dil, cl
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
sub bl, r10b
dec ebx
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
jmp 0x140421a2c
add ebx, edi
cmp r10b, sil
test di, r11w
shr ebx, 1
jmp 0x140421a42
add bl, byte [r14 + rdx + 1]
clc
mov byte [rcx + rdx + 1], bl
test r13d, 0x4c200339
cmc
clc
add rdx, 2
test sp, 0x1cfb
cmp rsi, rdx
jmp 0x140421a66
jne 0x1404219e9
jmp 0x1404218fe
mov rdx, rbp
not di
imul rdx, qword [rsp + 0x30]
btc di, r13w
add rdx, qword [rsp + 0x70]
shl di, cl
mov rdi, rbp
stc
imul rdi, r12
add rdi, qword [rsp + 0x28]
test r14b, 0x2b
clc
sub rdx, rdi
cmc
cmp rdx, 0x20
jmp 0x140421aa9
jb 0x140421963
jb 0x140421963
cmp dword [rsp + 0x60], 0x20
jb 0x140421963
mov r13d, 0
cmp r8w, di
test r12w, 0x65d2
cmp dword [rsp + 0x6c], 0x20
jmp 0x140421ada
jb 0x140421969
cmp dword [rsp + 0x24], 0x20
jmp 0x140421aea
jae 0x140421afc
xor edx, edx
jmp 0x140421af7
jmp 0x140421c14
xor edx, edx
jmp 0x140421b03
movdqu xmm1, xmmword [r14 + rdx]
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140421b15
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140421b20
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140421b2c
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 0x140421b53
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140421b5d
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 eax, r13d
movdqu xmmword [rcx + rdx + 0x10], xmm3
add rdx, 0x20
cmp r10, rdx
jmp 0x140421bc9
jne 0x140421b03
cmp r10, rsi
jmp 0x140421bd7
je 0x1404218fe
mov rdx, r10
rcl r13w, cl
sal r13w, 0x2f
add r13d, eax
mov r13, r10
cmp r14b, r8b
jmp 0x140421bf8
test sil, 0x18
jmp 0x140421c01
je 0x140421969
nop dword [rax + rax]
jmp 0x140421c14
movq xmm0, qword [r14 + rdx]
jmp 0x140421c1f
movq xmm1, qword [r9 + rdx]
jmp 0x140421c2a
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x140421c3a
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
add rdx, 8
cmp r8, rdx
jne 0x140421c14
mov r13, r8
cmp rdx, r13
cmp r8, 0x40e65aaa
cmp r8, rsi
jmp 0x140421c78
je 0x1404218fe
jmp 0x140421969
mov r8, r13
jmp 0x140421c8b
call fcn.14049fd21
jmp 0x1404227d0
test ebx, ebx
jmp 0x140421c9c
jle 0x1404227d0
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp r15w, 0x30fa
cmp ebx, 8
jae 0x1404231fc
sub edi, edi
inc dh
mov rdx, rdi
jmp 0x140421cc6
test r10b, 1
jmp 0x140421ccf
je 0x140421d18
mov rax, rdi
sub rax, r9
movzx eax, byte [rcx + rax]
add dx, 0x3d09
bts dx, r10w
mov rdx, qword [rsp + 0x28]
jmp 0x140421cf3
add al, byte [rdx + rdi]
movzx edx, bx
sbb dl, 0x23
btr dx, bx
mov byte [rcx + rdi], al
rol edx, 0x74
add dh, 0xd0
bswap dx
mov rdx, rdi
jmp 0x140421d14
or rdx, 1
not rdi
add rdi, r10
jmp 0x140421d23
je 0x1404227d0
mov rcx, qword [rsp + 0x40]
bt rax, 0x87
rol ebx, cl
test r13w, 0x5f00
mov rax, rcx
xor rbx, 0x314c3135
sub rax, r9
movsx bp, al
dec bh
add rax, r15
movzx rbx, r12w
inc rax
ror bx, 0xb0
add rcx, r15
inc rcx
dec bp
movzx bx, spl
movzx ebx, byte [rax + rdx - 1]
and bpl, 0x31
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp rsi, 0x2d2a5b55
test bp, 0x2337
mov byte [rcx + rdx - 1], bl
neg bx
xadd rbx, rbx
and bx, 0x57ae
movzx ebx, byte [rax + rdx]
test rdi, 0x233e3888
add bl, byte [rbp + rdx + 1]
cmp r9d, edi
test bp, r14w
stc
mov byte [rcx + rdx], bl
test r15d, r11d
add rdx, 2
cmp cl, 0xf5
cmp r10, rdx
jmp 0x140421dc4
jne 0x140421d6a
jmp 0x1404227d0
mov r13d, dword [rsp + 0x5c]
cmc
test r13, 0xed33cb9
test r13d, r13d
je 0x140422d19
mov eax, dword [rsp + 0x24]
xor r9b, bl
not dil
movsxd r12, eax
mov r14, rdx
mov edi, eax
lea rax, [r15 + r10]
bt dx, ax
movzx r9, r14w
mov qword [rsp + 0x40], rax
bswap si
cmc
btr dx, r12w
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
add rax, 0xffffffffffffffe0
movsx r11, bp
stc
mov qword [rsp + 0xa0], rax
ror sil, 0xf7
shr rax, 5
inc rax
rcr r11, 0x92
movzx esi, si
movabs rdx, 0xffffffffffffffe
add rdx, 0xfffffffffffffffe
and rdx, rax
xchg r11b, r9b
rol rsi, 0x79
mov qword [rsp + 0xc0], rdx
mov r11d, eax
rcl sil, cl
and r11d, 3
mov esi, edi
and esi, 0xfffffff8
shr eax, cl
xor r9b, 0x30
mov rax, r10
cmovl r9, r8
rcl r10w, 0xf8
mov r10d, edi
sbb r9b, 0x4f
add r9b, spl
dec r9b
and r10d, 3
shl r9w, 0x10
lea r15, [r15 + rax]
cmp rsi, 0x363f7113
or r9b, r8b
add r15, 0x10
movzx r9d, r9w
shr r9, cl
test bp, 0x4d16
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
test spl, r11b
stc
cmp r14b, r11b
shl r11, 5
cmp bpl, spl
stc
sub r8d, r8d
jmp 0x140421ed6
jmp 0x140421f1e
mov byte [rcx + r12], 0xff
shl bx, cl
add r14, r12
mov rbx, qword [rsp + 0x30]
clc
add rcx, rbx
jmp 0x140421ef4
inc r8
test r12b, 0xb4
lea r15, [r15 + rbx]
test rax, rcx
stc
cmp dx, 0x334d
add r9, r12
jmp 0x140421f10
dec r13d
jmp 0x140421f18
je 0x140422d1d
cmp dword [rsp + 0x24], 0
jmp 0x140421f28
jle 0x140421edb
cmp dword [rsp + 0x24], 8
jb 0x140421fa6
mov rdx, r8
or bh, 0x98
imul rdx, r12
add rdx, qword [rsp + 0x28]
jmp 0x140421f4d
mov rbx, r8
jmp 0x140421f55
imul rbx, qword [rsp + 0x30]
clc
cmc
jmp 0x140421f62
add rbx, qword [rsp + 0x40]
cmp r15, rdi
sub rbx, rdx
movsx edx, cx
mov edx, 0
jmp 0x140421f7b
cmp rbx, 0x20
jmp 0x140421f84
jb 0x14042216f
cmp dword [rsp + 0x24], 0x20
jmp 0x140421f94
jae 0x140421fb2
xor ebx, ebx
jmp 0x140421fa1
jmp 0x14042213f
xor edx, edx
jmp 0x140421fad
jmp 0x14042216f
cmp qword [rsp + 0xa0], 0x60
jmp 0x140421fc0
jae 0x140421fd2
xor edx, edx
jmp 0x140421fcd
jmp 0x14042207b
mov rbp, qword [rsp + 0xc0]
cmc
xor edx, edx
cmp r15w, 0x3700
stc
movups xmm0, xmmword [r14 + rdx]
test ebx, ecx
movups xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140421ff7
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
test r12, r12
movups xmm0, xmmword [r14 + rdx + 0x20]
clc
jmp 0x140422013
movups xmm1, xmmword [r14 + rdx + 0x30]
movups xmmword [rcx + rdx + 0x20], xmm0
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
test di, 0x56ba
stc
cmc
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmmword [rcx + rdx + 0x50], xmm1
cmc
cmp r8w, 0x61bf
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
test r8b, r12b
clc
movdqu xmmword [rcx + rdx + 0x60], xmm0
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
cmp rcx, rcx
add rbp, 0xfffffffffffffffc
jmp 0x140422075
jne 0x140421fe4
cmp qword [rsp + 0x90], 0
jmp 0x140422089
je 0x1404220f1
lea rbx, [r15 + rdx]
test sp, 0x3e4e
lea rdx, [rdx + r9]
cmc
cmp r10w, r13w
xor ebp, ebp
test r15, 0x16cf4b79
test ch, bl
jmp 0x1404220b1
nop word cs:[rax + rax]
cmc
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
jmp 0x1404220d4
movdqu xmmword [rbx + rbp - 0x10], xmm0
stc
movdqu xmmword [rbx + rbp], xmm1
add rbp, 0x20
test r12b, 0x56
cmp r11, rbp
jne 0x1404220be
cmp qword [rsp + 0x70], rdi
jmp 0x1404220fb
je 0x140421edb
mov rdx, qword [rsp + 0x70]
cmovae bx, r15w
sar bl, cl
add bx, cx
mov rbx, rdx
cmp r11d, 0x77816b9f
test ah, 0xf4
test r15w, r15w
test dil, 0x18
jmp 0x14042212a
je 0x14042216f
nop dword [rax + rax]
dec dh
movzx dx, spl
mov rdx, qword [r14 + rbx]
test bp, 0x4091
stc
mov qword [rcx + rbx], rdx
add rbx, 8
cmp edi, esp
cmc
cmp rsi, rbx
jmp 0x14042215c
jne 0x14042213f
mov rdx, rsi
stc
cmp rsi, rdi
je 0x140421edb
mov rbp, rdx
cmc
jmp 0x140422178
not rbp
lea rbp, [rbp + rdi]
jmp 0x140422186
test r10, r10
je 0x1404221b5
mov rbx, r10
nop
nop
cdqe
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
inc rdx
jmp 0x1404221a7
dec rbx
jmp 0x1404221af
jne 0x140422197
cmp rbp, 3
jmp 0x1404221be
jb 0x140421edb
nop word [rax + rax]
xor ah, al
bswap rax
movzx eax, byte [r14 + rdx]
clc
cmc
mov byte [rcx + rdx], al
test bx, 0x686f
or ah, 0xb6
cbw
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
cwde
movsx rax, ax
movzx eax, byte [r14 + rdx + 2]
mov byte [rcx + rdx + 2], al
movsx eax, cx
and al, r10b
and eax, 0x1444066
movzx eax, byte [r14 + rdx + 3]
test r14w, r9w
cmp dl, r13b
mov byte [rcx + rdx + 3], al
cmp r9b, 9
test dh, dh
add rdx, 4
test r15d, ebx
test di, 0x14b5
cmp rdi, rdx
jmp 0x140422232
jne 0x1404221cf
jmp 0x140421edb
mov r8d, dword [rsp + 0x5c]
stc
test r8d, r8d
je 0x140422d19
mov eax, dword [rsp + 0x24]
sub si, bp
movsxd r12, eax
sub r9b, r10b
movzx si, r12b
mov r14, rdx
movsxd rdx, edi
mov edi, eax
bsf edx, r11d
lea r13, [r15 + r10]
mov eax, edi
rcl rsi, 0xcf
dec rdx
and esi, edx
and eax, 0xffffffe0
bsf r11, r14
sub r9b, spl
rol si, 0x14
mov qword [rsp + 0x40], rax
adc r11b, r13b
bts esi, ebx
cqo
add rax, 0xffffffffffffffe0
bsf si, di
movzx r11d, r13w
mov qword [rsp + 0x70], rax
movsx si, r11b
or dh, 0xeb
mov rdx, rax
dec r11w
add r9b, 0x1b
shr rdx, 5
inc rdx
clc
mov rax, rdx
and r9w, 0x5fbf
bts r11d, ebx
btr r9, 0xc
mov qword [rsp + 0xa0], rdx
test sp, 0x6f1f
sal ah, 5
mov r9w, bp
movabs rax, 0xffffffffffffffe
and rdx, rax
movsx r11, dx
ror r9b, cl
stc
mov qword [rsp + 0x90], rdx
mov esi, edi
movzx eax, si
and esi, 0xfffffff8
btr r9d, esi
mov r9, rdi
inc al
neg r9
bt r11w, cx
rcl r11d, 0xdd
btr r11w, 0xac
mov rax, qword [rsp + 0xf0]
sub r11b, 0x66
bsf r11w, bp
lea r11, [r15 + rax]
stc
clc
lea r11, [r11 + r10]
test cl, r14b
add r15, qword [rsp + 0xb8]
cmp r10w, ax
lea r15, [r15 + r10]
cmp r15b, sil
xor r10d, r10d
jmp 0x14042235f
jmp 0x1404223a0
mov byte [rcx + r12], 0xff
jmp 0x140422372
lea r14, [r14 + r12]
clc
add rcx, rbx
jmp 0x14042237f
inc r10
jmp 0x140422387
add r11, rbx
add r15, rbx
jmp 0x140422392
dec r8d
jmp 0x14042239a
je 0x140422d1d
cmp dword [rsp + 0x24], 0
jmp 0x1404223aa
jle 0x140422364
cmp dword [rsp + 0x24], 8
jmp 0x1404223ba
jae 0x140422483
sub edx, edx
and bpl, r11b
shl rbp, cl
rol bpl, 0x41
mov rbp, rdx
cmp esi, 0x58cc42f7
test dil, 1
jmp 0x1404223de
je 0x14042241d
mov rax, rdx
adc bpl, dl
sub rax, rbx
neg bpl
shrd bp, r8w, 0x96
ror rbp, cl
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
inc bpl
mov byte [rcx + rdx], al
bts bp, r14w
mov rbp, rdx
test r13, 0x4ac61210
cmp r9d, r14d
or rbp, 1
not rdx
cmp dl, 0x51
cmp rdx, r9
jmp 0x14042242b
je 0x140422364
nop
xor al, r8b
movzx eax, byte [r15 + rbp]
stc
add al, byte [r14 + rbp]
cmp sp, bp
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
cmc
cmp r12d, 0x53fc52a3
test ax, 0x6242
add al, byte [r14 + rbp + 1]
jmp 0x140422462
mov byte [rcx + rbp + 1], al
test ebp, 0x2622198c
add rbp, 2
cmp rdi, rbp
jmp 0x140422478
jne 0x140422435
jmp 0x140422364
mov rax, r10
cdq
xor dl, bl
imul rax, rbx
bt edx, 0x95
rcr edx, cl
add rax, r13
mov rdx, r10
test r13, 0x62dd7edf
clc
imul rdx, r12
add rdx, qword [rsp + 0x28]
sub rax, rdx
jmp 0x1404224b9
cmp rax, 0x20
jmp 0x1404224c2
jb 0x1404223c0
jb 0x1404223c0
mov edx, 0
jmp 0x1404224dd
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404224e7
jb 0x1404223cc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404224f7
jae 0x140422509
xor eax, eax
jmp 0x140422504
jmp 0x14042266e
cmp qword [rsp + 0x70], 0
je 0x1404225c9
mov rbp, qword [rsp + 0x90]
stc
jmp 0x140422523
xor edx, edx
jmp 0x14042252a
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140422535
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140422553
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422561
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042256c
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140422578
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140422584
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140422590
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042259f
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmc
add rbp, 0xfffffffffffffffe
jmp 0x1404225be
jne 0x14042252a
jmp 0x1404225cd
sub edx, edx
cmc
clc
test byte [rsp + 0xa0], 1
jmp 0x1404225da
je 0x14042263c
movdqu xmm0, xmmword [r14 + rdx]
movsx rax, r10w
add rax, 0x7db559bd
movdqu xmm1, xmmword [r14 + rdx + 0x10]
shrd ax, bx, 0xfb
cbw
shld rax, rax, 0xc7
mov rax, rdx
sub rax, rbx
jmp 0x14042260f
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422619
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140422628
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042263c
cmp qword [rsp + 0x40], rdi
jmp 0x140422646
je 0x140422364
mov rdx, qword [rsp + 0x40]
cmc
mov rax, rdx
clc
cmp r12w, 0x7172
test dil, 0x18
je 0x1404223cc
nop dword [rax]
jmp 0x14042266e
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r12b, sil
cmp rsi, rax
jmp 0x140422692
jne 0x14042266e
mov rdx, rsi
cmp r11, r10
cmc
cmp rsi, rdi
jmp 0x1404226a7
je 0x140422364
jmp 0x1404223cc
test ebx, ebx
jmp 0x1404226b9
jle 0x1404227d0
movsxd r9, dword [rsp + 0x24]
shl r10b, 9
mov r10d, ebx
cmc
jmp 0x1404226d1
cmp ebx, 8
jae 0x14042325c
xor r11d, r11d
bsr rdx, rdx
cdq
bts dx, dx
mov rdx, r11
test dil, 7
test r10b, 1
je 0x14042273f
mov rax, r11
xor dl, r14b
ror dl, cl
btr rdx, 0xf4
sub rax, r9
movzx eax, byte [rcx + rax]
bsf dx, r8w
shr al, 1
shr rdx, cl
movzx edx, r13w
mov rdx, qword [rsp + 0x28]
test r14, 0x25f85541
add al, byte [rdx + r11]
mov byte [rcx + r11], al
mov rdx, r11
stc
test r10w, 0x110a
or rdx, 1
test dil, 0x3d
not r11
stc
cmp r12, rsi
add r11, r10
jmp 0x14042274e
je 0x1404227d0
mov rcx, qword [rsp + 0x40]
movsx eax, di
sal bh, cl
mov rax, rcx
sub rax, r9
shl rbx, cl
add rax, r15
inc rax
bswap ebx
bts bp, cx
sal bh, cl
add rcx, r15
setle bpl
movsx ebp, r9w
inc rcx
add bp, r15w
sub bp, 0x6b26
movzx ebx, byte [rax + rdx - 1]
sub rbp, rdi
shr bl, 1
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
stc
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
cmc
shr bl, 1
cmp r15b, 0x9c
add bl, byte [rbp + rdx + 1]
cmc
mov byte [rcx + rdx], bl
add rdx, 2
cmp rbx, 0x4d95453d
cmp r10, rdx
jmp 0x1404227ca
jne 0x14042278c
mov r14, qword [rsp + 0x28]
clc
cmc
bswap ebx
add r14, r13
xchg r13w, bx
setns r13b
mov r13, qword [rsp + 0xd8]
bswap r10
movsx r8w, dl
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
cmovno rbx, r14
mov rbx, qword [rsp + 0x30]
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140422fb3
mov r9d, dword [rsp + 0x5c]
test esp, 0x66b3551e
test r9d, r9d
jmp 0x140422844
je 0x140422d19
mov eax, dword [rsp + 0x24]
rcl r12w, cl
movsxd r12, eax
xor sil, r12b
mov esi, eax
lea r8, [r15 + r10]
shl ax, 0xbb
dec r11
mov eax, esi
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
sal r14, 0x57
rcl bpl, cl
add rax, 0xffffffffffffffe0
adc r11b, dl
shrd bp, r15w, 0x95
mov qword [rsp + 0x70], rax
rcl r14d, 0xf6
rol r11, 0x88
bsr r13d, r15d
mov rbp, rax
mov rax, 0x778806da
and r13w, 0x30e0
shr rbp, 5
xchg r14b, r11b
movzx r13, di
not al
inc rbp
ror r13b, cl
btc r14w, 0x59
bsf r13d, r14d
mov rax, rbp
cdqe
mov qword [rsp + 0xa0], rbp
movsx r11w, al
btr r14w, 0xc3
and ax, 0x5725
movabs rax, 0xffffffffffffffe
rcr r11b, 0xf6
rol r13w, cl
movsx r13d, sp
and rbp, rax
mov qword [rsp + 0x90], rbp
mov rbp, r10
xor r14b, 0xc5
mov r10d, esi
and r10d, 0xfffffff8
bt eax, 0xcd
movsx rax, r12w
mov r13, rsi
neg ah
neg r13
rcl r14b, 0xe6
mov rax, qword [rsp + 0xf0]
shl r11b, cl
and r11w, 0x6cb2
lea r11, [r15 + rax]
sar r14b, 0xf8
adc r14w, r11w
add r11, rbp
movsx r14w, spl
shr r14b, cl
add r15, qword [rsp + 0xb8]
xor r14w, r11w
rol r14w, 0x34
add r15, rbp
sub ebp, ebp
movsx r14d, bp
bswap r14w
mov r14, rdx
jmp 0x14042296e
jmp 0x1404229a1
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
add rcx, rbx
jmp 0x140422984
inc rbp
clc
add r11, rbx
add r15, rbx
jmp 0x140422993
dec r9d
jmp 0x14042299b
je 0x140422d1d
cmp dword [rsp + 0x24], 0
jmp 0x1404229ab
jle 0x140422973
cmp dword [rsp + 0x24], 8
jmp 0x1404229bb
jae 0x140422abb
sub edi, edi
mov rdx, rdi
cmp r12w, 0x7fda
test dh, bl
jmp 0x1404229d3
test sil, 1
jmp 0x1404229dc
je 0x140422a34
mov rax, rdi
shr edx, 0x82
shld edx, esi, 0xf5
sub rax, rbx
add rdx, 0x49c5651d
movzx eax, byte [rcx + rax]
jmp 0x140422a08
shr al, 1
cwd
shr dl, 0xec
add al, byte [r14 + rdi]
bsf dx, dx
rcr dl, 0xa6
rol edx, 0x5e
mov byte [rcx + rdi], al
cmovle edx, r13d
mov rdx, rdi
test r14b, 0x46
cmc
or rdx, 1
test rbp, r10
clc
not rdi
clc
cmp r9b, 5
cmp rdi, r13
je 0x140422973
nop word [rax + rax]
movsx rax, r9w
rol ah, cl
add eax, 0x16d61c24
movzx eax, byte [r15 + rdx]
test bpl, 0xdb
jmp 0x140422a68
shr al, 1
add al, byte [r14 + rdx]
test edx, eax
cmc
mov byte [rcx + rdx], al
bsr ax, r11w
and al, r11b
shld ax, r13w, 0x49
movzx eax, byte [r15 + rdx + 1]
cmc
shr al, 1
jmp 0x140422a95
add al, byte [r14 + rdx + 1]
jmp 0x140422aa0
mov byte [rcx + rdx + 1], al
add rdx, 2
clc
cmp r13b, 0xcd
cmp rsi, rdx
jne 0x140422a59
jmp 0x140422973
mov rax, rbp
inc dx
imul rax, rbx
lea rax, [rax + r8]
shr dh, cl
sal dh, 0x47
mov rdx, rbp
imul rdx, r12
test spl, al
add rdx, qword [rsp + 0x28]
sub rax, rdx
clc
cmp rax, 0x20
jb 0x1404229c1
jb 0x1404229c1
mov edi, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140422b01
jb 0x1404229c3
cmp dword [rsp + 0x24], 0x20
jae 0x140422b1e
sub eax, eax
jmp 0x140422b19
jmp 0x140422cd1
mov rdi, r8
cmc
cmp qword [rsp + 0x70], 0
jmp 0x140422b2d
je 0x140422c05
mov r8, qword [rsp + 0x90]
cmp rdi, r14
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140422b4b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140422b57
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140422b63
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140422b6f
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422b95
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140422ba0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140422bb3
movdqu xmm2, xmmword [r11 + rdx - 0x10]
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140422bc5
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, 0x3a
stc
movdqu xmmword [rcx + rdx + 0x30], xmm3
add rdx, 0x40
add r8, 0xfffffffffffffffe
jne 0x140422b40
jmp 0x140422c07
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140422c14
je 0x140422c86
movdqu xmm0, xmmword [r14 + rdx]
rcr ah, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
clc
cmp r12w, di
sub rax, rbx
jmp 0x140422c39
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422c43
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140422c4e
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
rcr r8w, cl
movdqu xmmword [rcx + rdx + 0x10], xmm3
shld r8d, ebx, 0x6a
cmova r8w, dx
ror r8b, cl
cmp qword [rsp + 0x40], rsi
bswap r8w
mov r8, rdi
je 0x140422973
mov rdi, qword [rsp + 0x40]
cmp r8w, cx
cmovae ax, r12w
mov rax, rdi
clc
test edi, 0x952334c
test sil, 0x18
jmp 0x140422cb9
je 0x1404229c3
nop word cs:[rax + rax]
jmp 0x140422cd1
movq xmm0, qword [r14 + rax]
jmp 0x140422cdc
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
add rax, 8
cmp r10, rax
jne 0x140422cd1
mov rdi, r10
jmp 0x140422d0b
cmp r10, rsi
je 0x140422973
jmp 0x1404229c3
mov r14, rdx
stc
mov esi, dword [rsp + 0x2c0]
test r15b, r10b
cmp bpl, bpl
cmp esi, 0x10
jne 0x140422f80
mov r8d, dword [rsp + 0x2b0]
rcr r10b, cl
bt r12d, 0x5f
test r8d, r8d
mov r12, r9
cmovl r11w, r8w
mov r13, qword [rsp + 0xd8]
mov r12w, 0x5e15
cmovnp r12w, r8w
movsx r11w, r9b
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
movsx r12w, r12b
cmovbe r12w, ax
mov r12, qword [rsp + 0x118]
jmp 0x140422d8c
je 0x140423029
mov rcx, qword [rsp + 0x140]
add rcx, qword [r13 + 0x18]
cmovg eax, esp
sets ah
movsxd rax, dword [rsp + 0x24]
jmp 0x140422dae
inc rax
jmp 0x140422db6
cmp dword [rsp + 0x5c], 7
jmp 0x140422dc0
jb 0x140422f3e
mov rdx, rbx
rcl bl, cl
stc
sub rdx, rax
or bp, ax
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
lea rbx, [rcx + rax]
sub dil, r11b
mov byte [rcx + rax], 0xff
mov rdi, qword [rsp + 0x30]
movsxd rcx, eax
btr cx, 0xf0
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
bswap ecx
rcl cx, 0xf4
mov byte [rdi + rbx], 0xff
sbb dil, r14b
add rbx, qword [rsp + 0x30]
movsx di, dl
shld rdi, rcx, 0x1a
shl cx, cl
mov rdi, qword [rsp + 0x30]
movsx rcx, si
mov byte [rdi + rbx], 0xff
add ch, 0x97
sub cl, r11b
movsx rcx, r12w
add rbx, qword [rsp + 0x30]
movsxd rdi, eax
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add ch, bh
sar cl, cl
add rbx, qword [rsp + 0x30]
bts di, r13w
mov rdi, qword [rsp + 0x30]
rcl rcx, cl
mov byte [rdi + rbx], 0xff
sar dil, cl
bsr ecx, esp
inc rcx
add rbx, qword [rsp + 0x30]
and cl, al
sal cx, cl
clc
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
cmp rcx, rdx
sbb rdi, 0x90921dc
shld cx, r13w, 0x84
add rbx, qword [rsp + 0x30]
adc di, cx
sar cx, cl
sar di, 0x5a
mov rdi, qword [rsp + 0x30]
and cx, 0x4518
adc cx, 0x6db
lea rcx, [rbx + rdi]
sub dil, 0x17
sbb dil, al
sal dil, cl
add rcx, rdx
xadd edi, edi
test dh, 0xa4
sal rdi, cl
mov rdi, qword [rsp + 0x30]
test r10b, r9b
cmp r9b, bpl
mov byte [rdi + rbx], 0xff
not bx
xor bl, dil
ror bl, cl
mov rbx, qword [rsp + 0x30]
clc
add ebp, 0xfffffff8
jmp 0x140422eec
jne 0x140422dd9
lea rsi, [rsi + rbx]
rcr ch, 0xa9
add rsi, rbx
add rsi, rbx
mov dx, 0x4fe6
add rsi, rbx
shr dl, cl
adc dh, 0x50
add rsi, rbx
cmovns ecx, esi
movzx rdx, r13w
sal cl, cl
add rsi, rbx
movsxd rdx, r15d
cmc
cmp rdi, rbp
lea rsi, [rsi + rbx]
movzx rcx, ax
mov cx, r14w
lea rsi, [rsi + rbx]
mov rcx, rsi
sal dh, cl
add dx, 0x5d18
neg dx
mov edx, dword [rsp + 0x12c]
test r12w, 0x31a1
cmp r8b, 1
test edx, edx
je 0x140422fc0
add rcx, rax
add al, r13b
or ax, dx
mov eax, edx
stc
mov byte [rcx], 0xff
add rcx, rbx
jmp 0x140422f6e
dec eax
jmp 0x140422f75
jne 0x140422f63
jmp 0x140422fc0
mov r13, qword [rsp + 0xd8]
movzx r12, r13w
mov r8d, dword [rsp + 0x2b0]
dec r10b
xchg r12d, r10d
jmp 0x140422f9f
mov r11, qword [rsp + 0x108]
setl r10b
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
jmp 0x140422fc0
inc r12
stc
cmp r9b, 0x5f
cmp r12, qword [rsp + 0x110]
jmp 0x140422fd5
je 0x1404244ea
mov eax, dword [rsp + 0x60]
add si, r12w
imul eax, r12d
sbb sil, r9b
sbb sil, 0x78
ror ch, cl
mov rsi, qword [r13 + 0x18]
cmc
btr cx, r15w
mov qword [rsp + 0x140], rax
mov cx, di
sbb cl, ah
add cl, r9b
add rsi, rax
inc ecx
movzx ecx, byte [r14]
xor r9d, r9d
cmp cl, 4
jmp 0x14042301e
jbe 0x14041fbad
jmp 0x14041f5eb
inc r12
stc
test dil, 0x15
cmp r12, qword [rsp + 0x110]
jmp 0x14042303e
jne 0x140422fdb
jmp 0x140424445
mov rax, qword [rsp + 0x40]
xor dl, 0xa0
or dl, bpl
cwd
lea rdx, [r15 + rax]
shl al, 0x84
sub rdx, qword [rsp + 0x28]
rcl ax, cl
mov al, r8b
rol ax, cl
mov rax, qword [rsp + 0x160]
test r15b, 0x88
lea rax, [rax + rsi]
clc
cmp rdx, 0x10
jb 0x14041feb5
jb 0x14041feb5
cmp rax, 0x10
jb 0x14041feb5
cmp dword [rsp + 0x60], 0x10
jmp 0x1404230a0
jb 0x14041feb5
mov r12d, 0
cmp r11, r8
jmp 0x1404230b4
cmp dword [rsp + 0x24], 0x10
jmp 0x1404230be
jb 0x14041feb8
cmp ebx, 0x10
jae 0x1404232c1
xor r12d, r12d
jmp 0x1404230d5
jmp 0x140423675
mov rax, qword [rsp + 0x40]
mov dl, r9b
sub rdx, r10
lea rax, [rax + r15]
and dh, 0xc8
mov rdx, rax
sub rdx, qword [rsp + 0x28]
test bx, cx
cmp rdx, 0x20
jb 0x140420909
jb 0x140420909
mov r10d, 0
stc
cmp dword [rsp + 0x60], 0x20
jb 0x140420913
cmp ebx, 0x20
jae 0x1404238bd
xor r10d, r10d
jmp 0x14042312a
jmp 0x140424057
mov rax, qword [rsp + 0x40]
jmp 0x14042313a
lea rax, [rax + r15]
cmc
sub rax, qword [rsp + 0x28]
cmc
cmp rax, 0x20
jmp 0x14042314e
jb 0x140421089
jb 0x140421089
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140423169
jb 0x14042108d
cmp ebx, 0x20
jmp 0x140423177
jae 0x1404239e1
xor edi, edi
jmp 0x140423184
jmp 0x140424147
mov rax, qword [rsp + 0x40]
cmc
cmp rsp, r9
lea rax, [rax + r15]
clc
stc
sub rax, qword [rsp + 0x28]
jmp 0x1404231a5
cmp rax, 0x20
jmp 0x1404231ae
jb 0x140421668
jb 0x140421668
cmp dword [rsp + 0x60], 0x20
jmp 0x1404231c4
jb 0x140421668
mov r11d, 0
clc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404231db
jb 0x14042166b
cmp ebx, 0x20
jmp 0x1404231e9
jae 0x140423b39
xor r11d, r11d
jmp 0x1404231f7
jmp 0x140423c84
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
cmp r8w, 0x38f7
sub rax, qword [rsp + 0x28]
test rsi, 0x3b971a84
clc
cmp rax, 0x20
jmp 0x140423221
jb 0x140421cb9
jb 0x140421cb9
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x14042323c
jb 0x140421cbd
cmp ebx, 0x20
jmp 0x14042324a
jae 0x140423d16
sub edi, edi
jmp 0x140423257
jmp 0x140424252
mov rax, qword [rsp + 0x40]
test r10b, 0x81
add rax, r15
sub rax, qword [rsp + 0x28]
jmp 0x14042327a
cmp rax, 0x20
jmp 0x140423283
jb 0x1404226da
jb 0x1404226da
mov r11d, 0
clc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404232a0
jb 0x1404226e6
cmp ebx, 0x20
jmp 0x1404232ae
jae 0x140423e64
sub r11d, r11d
jmp 0x1404232bc
jmp 0x140424375
mov r12d, r14d
movsx r10w, r9b
sar r10d, cl
and r12d, 0xfffffff0
setge r10b
clc
movzx eax, sp
mov rbp, qword [rsp + 0x40]
cqo
not ebx
btc edx, r10d
sub rbp, rsi
add rbp, r15
cqo
not rbx
movzx rdx, r14w
mov rax, r12
jmp 0x140423302
mov rbx, rcx
mov r10, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x14042331e
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 0x140423368
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 0x1404233a3
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 0x140423637
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
clc
test al, 0x33
add rbp, 0x10
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x140423657
jne 0x140423312
cmp r12, r14
jmp 0x140423665
je 0x1404227d0
test r14b, 8
je 0x14041feb8
mov edx, r14d
rcr r11, cl
and edx, 0xfffffff8
mov r11, qword [rsp + 0x40]
bts r8, r9
xor ax, sp
cmp ebx, 0x319b046b
sub r11, rsi
btr r8w, ax
add r11, r15
movsx r10, r8w
mov rax, qword [rsp + 0x88]
lea r10, [r11 + rax]
movzx rbp, bx
xchg bh, ah
mov rbp, rdx
setae ah
mov r8b, r15b
mov rbx, rcx
mov rax, r9
movsx r8d, sp
bswap r8w
movzx r8, si
mov r8, qword [rsp + 0x28]
jmp 0x1404236d6
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x1404236ef
movq xmm11, qword [r10 + r12]
jmp 0x1404236fa
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x14042371e
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm13
movdqa xmm6, xmm5
punpcklwd xmm6, xmm13
punpckhwd xmm5, xmm13
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rbx + r12], xmm4
test cx, 0x83
add r8, 8
test r11b, dil
add r11, 8
cmc
test r8b, dil
add r10, 8
add rax, 8
cmp r9d, 0x6c2869ff
jmp 0x140423891
add rbx, 8
clc
add rbp, 0xfffffffffffffff8
test ch, 0xb5
cmp r12, rbp
jmp 0x1404238a5
jne 0x1404236e4
mov r12, rdx
cmc
cmp rdx, r14
je 0x1404227d0
jmp 0x14041feb8
mov r10d, ebp
cmc
and r10d, 0xffffffe0
lea rdx, [r10 - 0x20]
mov r8, rdx
test r8w, bp
shr r8, 5
inc r8
cmp ch, ah
stc
jmp 0x1404238df
test rdx, rdx
jmp 0x1404238e7
je 0x140423fe2
mov rsi, r8
cqo
movabs rdx, 0xffffffffffffffe
cmc
movzx di, r14b
setp dil
and rsi, rdx
add rax, qword [rsp + 0x148]
rcl dl, cl
btc rdx, rax
shrd di, dx, 0x7d
mov rdx, qword [rsp + 0x40]
lea rdx, [rdx + r15]
sbb dil, dil
add rdx, 0x30
adc dil, bl
bsr rdi, rax
sub ebx, ebx
movzx di, dil
mov dil, r11b
mov rdi, qword [rsp + 0x28]
jmp 0x140423947
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140423951
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x140423962
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140423971
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140423986
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140423991
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x14042399c
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404239a7
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x1404239b5
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
stc
cmp si, di
movdqu xmmword [rdx + rbx], xmm0
add rbx, 0x40
cmc
add rsi, 0xfffffffffffffffe
jmp 0x1404239d6
jne 0x140423947
jmp 0x140423ff3
mov edi, r10d
sar rax, 0x53
and edi, 0xffffffe0
test r13d, esp
shrd r8w, ax, 0xd4
movsx ax, sil
lea rax, [rdi - 0x20]
jmp 0x140423a02
mov r8, rax
test dl, 0x46
shr r8, 5
jmp 0x140423a11
inc r8
test rax, rax
jmp 0x140423a1c
je 0x1404240c2
mov rbx, r8
cmp r9d, ecx
movabs rax, 0xffffffffffffffe
cmp rax, 0x6f4d2cf0
bts bp, bx
and rbx, rax
bsf edx, ebp
sal bpl, 0x43
sar dh, 0x4f
mov rdx, qword [rsp + 0x40]
rcr ah, 0x72
jmp 0x140423a57
mov rax, rdx
movzx bp, r12b
or bp, r8w
sub rax, r9
btr bp, 0x4a
lea rbp, [r15 + rax]
add rbp, 0x30
sar ax, cl
bsr ax, bp
add rdx, r15
add rdx, 0x30
sub esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x140423a8d
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140423a97
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140423aa2
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140423aad
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140423abc
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140423acb
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140423ad6
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140423ae1
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140423aec
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140423af7
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140423b06
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x140423b15
movdqu xmmword [rdx + rsi], xmm0
test r10b, spl
add rsi, 0x40
cmp dl, 0xfe
clc
add rbx, 0xfffffffffffffffe
jmp 0x140423b2e
jne 0x140423a8d
jmp 0x1404240cc
mov r11d, edx
cmp sil, r8b
rcl esi, cl
xadd r10b, bpl
and r11d, 0xffffffe0
cmp r8w, 0x49c2
mov rax, qword [rsp + 0x150]
lea rax, [rax + r15]
cmovg r10, rdx
mov rsi, qword [rsp + 0x40]
dec bl
and r10, rbx
add rax, rsi
shr bl, cl
mov rbp, rsi
dec ebx
sbb r10b, spl
sub rbp, r8
xadd bx, bx
lea r10, [r15 + rbp]
not rbx
add r10, 0x10
lea rbx, [r15 + rsi]
test dil, r10b
add rbx, 0x10
cmc
test sil, r9b
clc
xor esi, esi
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140423ba8
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140423bb3
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140423bbf
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140423bca
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140423bd4
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 0x140423bf8
movdqu xmm3, xmmword [r10 + rsi]
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
movdqu xmmword [rbx + rsi], xmm3
test rbx, rsi
stc
add rsi, 0x20
cmp r11, rsi
jne 0x140423ba8
cmp r11, rdx
jmp 0x140423c70
je 0x1404227d0
test dl, 0x18
jmp 0x140423c7e
je 0x14042166b
mov rbp, r11
btr r11w, ax
movsxd r11, ebx
mov r11d, edx
and r11d, 0xfffffff8
adc ax, r9w
mov rax, qword [rsp + 0x40]
cmc
cmp r15b, r12b
sub rax, r8
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140423cb7
movq xmm0, qword [rbx + rbp]
jmp 0x140423cc1
movq xmm1, qword [r9 + rbp]
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140423cd5
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
add rbp, 8
cmc
stc
cmp r11, rbp
jmp 0x140423cfd
jne 0x140423cb7
cmp r11, rdx
jmp 0x140423d0b
jne 0x14042166b
jmp 0x1404227d0
mov edi, r10d
and edi, 0xffffffe0
shr ah, cl
rcr ah, 0x65
lea rax, [rdi - 0x20]
cmove r8, r14
rcl r8w, 0xec
movsx r8, bx
mov r8, rax
shr r8, 5
jmp 0x140423d3e
inc r8
stc
cmc
test rax, rax
jmp 0x140423d4b
je 0x1404241c7
mov rbx, r8
rol dx, 0x7c
sal ax, 0xe
movabs rax, 0xffffffffffffffe
and rbx, rax
movzx ebp, r15w
cdq
mov rdx, qword [rsp + 0x40]
bsf ax, bp
mov al, r13b
mov rax, rdx
sar bpl, cl
or bpl, 0x58
test r11w, 0x605e
sub rax, r9
not bpl
or bp, 0x6944
lea rbp, [r15 + rax]
movsxd rax, r13d
and al, dil
neg ax
add rbp, 0x30
sal rax, cl
lea rdx, [rdx + r15]
ror rax, 0xf0
movsx eax, r13w
add rdx, 0x30
clc
xor esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x140423dc6
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140423dd0
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140423ddb
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140423de6
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140423df5
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140423e04
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140423e15
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140423e20
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140423e2b
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140423e3a
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp r10, r14
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140423e59
jne 0x140423dc6
jmp 0x1404241ca
mov r11d, r10d
rcl al, cl
ror r8b, cl
and r11d, 0xffffffe0
movsx rax, r13w
lea rax, [r11 - 0x20]
neg r8b
mov r8, rax
test bx, cx
cmp sil, r13b
shr r8, 5
jmp 0x140423e8d
inc r8
clc
test rax, rax
jmp 0x140423e99
je 0x1404242d6
mov rsi, r8
movabs rax, 0xffffffffffffffe
bts di, r15w
test r13d, r14d
and rsi, rax
rcr ebp, 0x41
rcr rdi, cl
bts rbp, r11
mov rdx, qword [rsp + 0x40]
shr ax, cl
rol ah, 0xde
bt ax, 0x22
mov rax, rdx
sub rax, r9
bsr rbp, rsp
lea rbp, [r15 + rax]
shld di, r11w, 0xa
xchg dil, dil
add rbp, 0x30
xchg di, di
lea rdi, [r15 + rdx]
test r13d, esi
cmp ebp, 0x11a26190
add rdi, 0x30
sub ebx, ebx
jmp 0x140423f07
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140423f19
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140423f29
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140423f34
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140423f3f
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 0x140423f64
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140423f6f
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140423f7a
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140423f85
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140423f90
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140423f9b
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
jmp 0x140423fc0
movdqu xmmword [rdi + rbx], xmm3
test r10w, r9w
add rbx, 0x40
cmc
add rsi, 0xfffffffffffffffe
jmp 0x140423fd7
jne 0x140423f19
jmp 0x1404242e5
xor ebx, ebx
rol dil, cl
mov rdi, qword [rsp + 0x28]
cmp r11b, al
cmp sil, 0x39
test r8b, 1
je 0x14042403a
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042400d
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140424018
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140424028
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmp r13b, bl
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmp r10, rbp
jmp 0x140424042
je 0x1404227d0
test bpl, 0x18
jmp 0x140424051
je 0x140420913
mov rax, r10
or r10b, r14b
rcl r10b, 0x71
ror r10b, 0xfb
mov r10d, ebp
and r10d, 0xfffffff8
movsxd rdx, r15d
mov rdx, 0x2ff57809
movsx rdx, r13w
mov rdx, qword [rsp + 0x28]
jmp 0x140424084
movq xmm0, qword [rdx + rax]
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
jmp 0x1404240a1
cmp r10, rax
jmp 0x1404240a9
jne 0x140424084
cmp r10, rbp
jmp 0x1404240b7
je 0x1404227d0
jmp 0x140420913
xor esi, esi
test rdi, r14
clc
test r8b, 0x32
test r8b, 1
je 0x140424134
mov rax, qword [rsp + 0x28]
test al, r9b
movdqu xmm0, xmmword [rax + rsi]
cmc
movdqu xmm1, xmmword [rax + rsi + 0x10]
cdqe
test sp, 0x7680
mov rax, rsi
cmp r10d, edx
cmc
sub rax, r9
jmp 0x140424100
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042410a
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140424119
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
clc
cmp r13b, bpl
cmc
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
cmp r10w, 0x291b
cmp rdi, r10
je 0x1404227d0
test r10b, 0x18
je 0x14042108d
mov rax, rdi
mov edi, r10d
bt dx, r13w
movsx bp, r12b
and edi, 0xfffffff8
neg rdx
movsx rbp, dx
mov rdx, qword [rsp + 0x40]
sub rdx, r9
ror bpl, 0xa7
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x14042417a
movq xmm0, qword [rbp + rax]
jmp 0x140424185
movq xmm1, qword [rdx + rax]
jmp 0x14042418f
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x14042419e
add rax, 8
test sil, 0x12
cmp rdi, rax
jmp 0x1404241ae
jne 0x14042417a
cmp rdi, r10
jmp 0x1404241bc
je 0x1404227d0
jmp 0x14042108d
xor esi, esi
cmc
test r8b, 1
jmp 0x1404241d3
je 0x140424235
mov rax, qword [rsp + 0x28]
cmp r8b, 0xdc
movdqu xmm0, xmmword [rax + rsi]
cmp r12b, 0xfc
cmc
cmp r9w, ax
movdqu xmm1, xmmword [rax + rsi + 0x10]
rol eax, 0x94
shl ah, 2
mov rax, rsi
clc
cmp spl, 0xd1
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424211
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140424220
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
clc
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
test dil, 0x19
cmp rdi, r10
jmp 0x14042423d
je 0x1404227d0
test r10b, 0x18
jmp 0x14042424c
je 0x140421cbd
mov rax, rdi
rcl rbp, 0x5b
mov edi, r10d
and edi, 0xfffffff8
rol bp, 0xa8
mov rdx, qword [rsp + 0x40]
movzx bp, dil
bts rbp, rsp
sub rdx, r9
or bpl, r14b
and bp, si
add rdx, r15
movsx rbp, r12w
movsxd rbp, r15d
mov rbp, qword [rsp + 0x28]
jmp 0x14042428e
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x14042429e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r11, rsp
add rax, 8
cmp si, r12w
test cl, r13b
cmp rdi, rax
jmp 0x1404242bd
jne 0x14042428e
cmp rdi, r10
jmp 0x1404242cb
je 0x1404227d0
jmp 0x140421cbd
sub ebx, ebx
jmp 0x1404242dd
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x1404242ee
je 0x14042435d
mov rax, qword [rsp + 0x28]
jmp 0x140424303
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
shld ax, r13w, 0xd8
mov rax, rbx
clc
cmp r9b, r9b
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424328
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140424333
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm3
test r14b, sil
cmc
stc
cmp r11, r10
jmp 0x140424365
je 0x1404227d0
test r10b, 0x18
je 0x1404226e6
mov rax, r11
shl dx, cl
btr rdx, 0xb2
rol rdx, 0x5b
mov r11d, r10d
shl dl, 0x82
rcr dl, 0xbc
and r11d, 0xfffffff8
xadd dx, dx
cwd
mov rdx, qword [rsp + 0x40]
cmp ax, r9w
test r10b, r9b
sub rdx, r9
test rsp, r15
add rdx, r15
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404243be
movq xmm0, qword [rbp + rax]
jmp 0x1404243c9
movq xmm1, qword [rdx + rax]
jmp 0x1404243d3
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test spl, 0x4d
cmc
add rax, 8
cmp r9w, sp
test r9w, 0x2682
cmp r11, rax
jmp 0x140424400
jne 0x1404243be
cmp r11, r10
jmp 0x14042440e
je 0x1404227d0
jmp 0x1404226e6
mov r9d, 1
bts rax, r14
btr ax, cx
mov eax, dword [rsp + 0x2c0]
cmp eax, 8
jmp 0x140424436
jl 0x14041f5eb
cmp eax, 0x10
jne 0x14041f5eb
mov rbp, qword [rsp + 0xf8]
sbb r9b, cl
imul ebp, dword [rsp + 0x2b8]
mov r9d, 1
test ebp, ebp
jmp 0x140424465
je 0x14041f5eb
mov rax, qword [r13 + 0x18]
sbb cl, r12b
mov cl, dl
lea ecx, [rbp - 1]
cmp ecx, 3
jmp 0x14042447f
jb 0x1404244ab
mov edx, ebp
and edx, 0xfffffffc
rol word [rax], 8
rol word [rax + 2], 8
rol word [rax + 4], 8
rol word [rax + 6], 8
clc
add rax, 8
add edx, 0xfffffffc
jne 0x14042448a
test bpl, 3
jmp 0x1404244b4
je 0x14041f5eb
and ebp, 3
xor edx, edx
jmp 0x1404244c6
rol word [rax + rdx*2], 8
jmp 0x1404244d0
inc rdx
jmp 0x1404244d8
cmp ebp, edx
jmp 0x1404244df
jne 0x1404244c6
jmp 0x14041f5eb
mov eax, dword [rsp + 0x2c0]
cmc
rol r9b, 5
rcl r9b, 0xd0
mov r9d, 1
cmp eax, 8
jmp 0x140424508
jge 0x14042443c
cmp dword [rsp + 0x2b8], 0
je 0x14041f5eb
mov edx, dword [rsp + 0xf8]
sub ch, 0xdd
mov r12d, r11d
movsxd rcx, eax
jmp 0x140424533
mov qword [rsp + 0x40], rcx
lea ecx, [r8 - 1]
bsf ebp, edx
shld eax, r9d, 4
mov dword [rsp + 0x24], ecx
or bpl, 0x48
rol bpl, 0x84
movsxd rbp, ecx
cdqe
shld eax, r13d, 0xeb
cmovo eax, edx
mov ecx, dword [rsp + 0x84]
ror al, 0x81
rcl ax, 0x47
imul ecx, r8d
sal eax, cl
xor ax, sp
imul ecx, dword [rsp + 0x68]
test cl, r15b
mov dword [rsp + 0x84], ecx
mov rax, r14
mov rax, rdx
rol ax, 0xf0
movzx eax, ax
mov qword [rsp + 0x30], rdx
xchg al, ah
and ah, 0x29
sub rdx, r12
rol ah, 0x8f
sal al, cl
test r9b, r15b
mov qword [rsp + 0x28], rdx
dec ax
neg r12
bt ax, 0x91
sar rax, 0x2e
shrd ax, r14w, 0xa7
lea rax, [rbp*2 + 2]
cmp sil, al
add rax, rbp
mov qword [rsp + 0xa0], rax
lea eax, [r8*4 - 4]
jmp 0x1404245e2
mov dword [rsp + 0x90], eax
cmovle rax, rdi
lahf
movsx ax, bl
dec rbp
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
jmp 0x140424603
dec eax
cmp ebp, 0x6074674f
jmp 0x140424613
mov dword [rsp + 0xc0], eax
test sil, r12b
cmc
xor edi, edi
cmp di, 0x1eb9
sub r10d, r10d
jmp 0x14042462d
jmp 0x14042465a
inc r10
jmp 0x140424640
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140424654
je 0x14041f5eb
mov rbp, qword [r13 + 0x18]
btc rax, r10
mov eax, dword [rsp + 0x60]
bsr r13, r13
clc
mov r11d, eax
imul r11d, r10d
cdqe
shr ax, cl
rcl r14b, cl
lea r8, [r11 + rbp]
bswap ax
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
rol r14b, 0xe1
add r14b, r9b
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x1404246a1
jne 0x1404246be
mov rax, qword [rsp + 0x40]
rol ecx, cl
bts r14d, r14d
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
add r13, r12
xor rax, 0x3e12477
shr ah, cl
mov edi, edi
and ax, 0x2b24
shr ax, cl
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x1404246e2
je 0x140424a20
cmp eax, 2
jmp 0x1404246f0
je 0x140424b17
cmp eax, 1
jne 0x140424caa
mov ecx, dword [rsp + 0x64]
rcl eax, cl
mov al, r11b
mov eax, ecx
cmp bx, 0x502b
cmc
cmp r14b, r15b
cmp ecx, 8
jmp 0x14042471b
jl 0x1404248ae
mov rax, qword [rsp + 0x28]
movsx r13, r9w
sbb r13b, bpl
dec si
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
mov esi, eax
cmc
stc
xor eax, 0x47a356db
movzx eax, byte [r13 + rdi]
clc
stc
sar al, 7
test r12b, 0x39
test r12b, al
and al, r14b
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
clc
add al, al
cmp r8b, 0x9e
stc
sar al, 7
cmp al, 0x81
cmc
and al, r14b
test cx, 0xf7e
cmp bp, r9w
mov byte [rbp + rdi + 1], al
bts eax, r8d
cbw
movzx eax, byte [r13 + rdi]
shl al, 2
sar al, 7
test dil, r14b
and al, r14b
test sil, r10b
cmp rbx, r13
test r10b, 0xf0
mov byte [rbp + rdi + 2], al
inc al
rol al, cl
movzx eax, byte [r13 + rdi]
clc
test r15b, 0xdb
cmc
shl al, 3
cmp dil, bpl
test al, bh
sar al, 7
cmp sil, r12b
jmp 0x1404247c8
and al, r14b
jmp 0x1404247d0
mov byte [rbp + rdi + 3], al
cmovbe ax, ax
bt rax, r12
movzx eax, byte [r13 + rdi]
shl al, 4
cmp dx, r13w
sar al, 7
clc
and al, r14b
test r9b, 0xec
clc
mov byte [rbp + rdi + 4], al
cmovns ax, dx
ror rax, cl
bsf eax, edx
movzx eax, byte [r13 + rdi]
shl al, 5
clc
sar al, 7
test r10b, r12b
cmc
and al, r14b
jmp 0x14042481c
mov byte [rbp + rdi + 5], al
cbw
jmp 0x140424827
movzx eax, byte [r13 + rdi]
shl al, 6
sar al, 7
stc
jmp 0x140424839
and al, r14b
cmc
mov byte [rbp + rdi + 6], al
clc
jmp 0x14042484a
movzx eax, byte [r13 + rdi]
jmp 0x140424855
and al, 1
test bx, 0x4539
neg al
stc
and al, r14b
mov byte [rbp + rdi + 7], al
dec ax
movsx rax, dx
movzx eax, bp
lea eax, [rsi - 8]
jmp 0x140424878
inc r13
test sil, 0xcf
cmp r15d, eax
add rbp, 8
cmp esi, 0xf
ja 0x140424738
lea r13, [r13 + rdi]
btc r8w, 0x31
add rbp, rdi
cmp r12b, 0x23
rcr r8w, 0xfb
test r10b, 0x5b
mov r8, rbp
stc
test eax, eax
jle 0x140424caa
movzx edx, byte [r13]
cmp r13b, dil
sar dl, 7
stc
clc
and dl, r14b
test r11b, r13b
cmp esp, ebp
mov byte [r8], dl
jmp 0x1404248d3
cmp eax, 1
jmp 0x1404248db
je 0x140424caa
movzx edx, byte [r13]
test ecx, 0x5d2f0353
jmp 0x1404248f1
add dl, dl
cmp di, r15w
clc
stc
sar dl, 7
test r14w, 0x26bc
stc
and dl, r14b
jmp 0x14042490c
mov byte [r8 + 1], dl
cmp ah, 0x23
cmp eax, 3
jb 0x140424caa
movzx edx, byte [r13]
test r8b, r14b
shl dl, 2
test r15, 0x521e680e
sar dl, 7
jmp 0x140424936
and dl, r14b
cmc
mov byte [r8 + 2], dl
cmp eax, 3
jmp 0x140424946
je 0x140424caa
movzx edx, byte [r13]
shl dl, 3
test rbp, 0x4ce95b06
clc
sar dl, 7
cmp r11w, 0x7079
test r12, 0x60b61f11
and dl, r14b
stc
mov byte [r8 + 3], dl
cmp eax, 5
jmp 0x14042497c
jb 0x140424caa
movzx edx, byte [r13]
cmp r13, rdx
shl dl, 4
cmp r15b, r10b
cmp r8b, 0x4a
sar dl, 7
stc
and dl, r14b
mov byte [r8 + 4], dl
test r12b, 0xb
cmp eax, 5
jmp 0x1404249ab
je 0x140424caa
movzx edx, byte [r13]
test r14b, al
cmp dil, 0x47
stc
shl dl, 5
cmp bp, 0x5ef
cmp ah, ch
sar dl, 7
test r9w, 0x705f
clc
and dl, r14b
test r12w, 0x4850
mov byte [r8 + 5], dl
test cx, 0x485e
cmp r11w, 0x7d90
cmp eax, 7
jmp 0x1404249f2
jb 0x140424caa
movzx eax, byte [r13]
cmp spl, r10b
clc
shl al, 6
cmc
clc
sar al, 7
clc
and al, r14b
jmp 0x140424a12
mov byte [r8 + 6], al
jmp 0x140424a1b
jmp 0x140424caa
mov ecx, dword [rsp + 0x64]
jmp 0x140424a29
mov eax, ecx
test r13b, 0x5b
cmc
cmp ecx, 2
jmp 0x140424a38
jl 0x140424ae7
mov rax, qword [rsp + 0x28]
test r15, 0x33021661
cmova r13, r8
mov rdx, rsi
lea r13, [rax + rbp]
sub edx, esp
shr al, cl
mov eax, dword [rsp + 0x64]
and dl, r14b
or dl, 0xc5
mov edx, eax
movzx eax, byte [r13 + rdi]
test si, 0x4d84
cmc
shr al, 4
stc
mul r14b
clc
stc
mov byte [rbp + rdi], al
bt ax, dx
shl ax, cl
xchg al, ah
movzx eax, byte [r13 + rdi]
cmp r13b, 0x3c
test r9w, sp
and al, 0xf
stc
test r8b, 0xd4
mul r14b
jmp 0x140424aa4
mov byte [rbp + rdi + 1], al
movzx ax, r15b
dec ax
mov ah, 0x8f
lea eax, [rdx - 2]
jmp 0x140424abb
inc r13
cmp sil, 0xcd
add rbp, 2
cmc
cmp edx, 3
jmp 0x140424acf
ja 0x140424a63
lea r13, [r13 + rdi]
add rbp, rdi
and r8d, 0x5523558b
mov r8, rbp
cmp eax, 1
jmp 0x140424aef
jne 0x140424caa
movzx eax, byte [r13]
clc
cmp r14d, 0x50812549
shr al, 4
test r15d, r8d
test spl, 0xaa
mul r14b
mov byte [r8], al
jmp 0x140424caa
mov eax, dword [rsp + 0x64]
sal sil, 0xbf
sub sil, r12b
mov esi, eax
jmp 0x140424b29
cmp eax, 4
jmp 0x140424b31
jl 0x140424c14
mov rax, qword [rsp + 0x28]
movsx rdx, r10w
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
mov edx, esi
movzx eax, byte [r13 + rdi]
clc
shr al, 6
shr si, cl
movsx si, sil
mul r14b
neg sil
sbb sil, dl
mov byte [rbp + rdi], al
shrd si, r14w, 0x2d
mov sil, cl
movzx eax, byte [r13 + rdi]
shr al, 4
and al, 3
clc
shrd si, r15w, 0x81
shr rsi, 0xe4
mul r14b
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
neg sil
test sp, cx
shr al, 2
sub sil, 0x70
cmovge rsi, rsi
and al, 3
setle sil
mul r14b
xor rsi, r10
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
and al, 3
mul r14b
setl sil
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x140424bd1
inc r13
test rbp, 0x5c3f4f12
test r14w, r14w
add rbp, 4
test r11d, 0x1dce7b40
stc
cmp edx, 7
jmp 0x140424bf3
ja 0x140424b48
add r13, rdi
stc
sal r8w, 0x67
bsr r8, r13
lea rbp, [rbp + rdi]
bts r8w, dx
mov r8, rbp
clc
test esi, esi
jmp 0x140424c1b
jle 0x140424caa
movzx eax, byte [r13]
jmp 0x140424c2b
shr al, 6
test bx, 0x7b79
test bpl, r11b
mul r14b
cmc
mov byte [r8], al
test cl, 0x62
clc
test r11b, dl
cmp esi, 1
jmp 0x140424c4c
je 0x140424caa
movzx eax, byte [r13]
test ecx, r15d
shr al, 4
cmc
test sil, 0xef
test cl, dil
and al, 3
mul r14b
stc
mov byte [r8 + 1], al
clc
jmp 0x140424c76
cmp esi, 3
jmp 0x140424c7e
jb 0x140424caa
movzx eax, byte [r13]
rol r13b, cl
shr al, 2
sub r13b, 0x6b
and al, 3
sal r13w, cl
mul r14b
shl r13b, cl
cmp ch, 0xd3
btc r13d, ebp
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
cmp si, 0x6276
xor r13b, 0x1c
sal r13d, 0xc5
cmp eax, dword [rsp + 0x68]
mov r13, qword [rsp + 0xd8]
je 0x140424632
mov rax, qword [r13 + 0x18]
cmp r10b, 0xe6
lea r11, [r11 + rax]
cmp dword [rsp + 0xd0], 1
jmp 0x140424cea
jne 0x140424d98
cmp dword [rsp + 0x24], 0
jmp 0x140424cfa
js 0x140424632
add rax, rdi
mov esi, dword [rsp + 0xc0]
mov rbp, qword [rsp + 0x70]
cwd
movzx ebx, r12w
mov rdx, rbp
movsxd rbx, esi
setae cl
dec esi
movsxd rcx, edx
movsx rcx, si
not cx
mov byte [r11 + rbx], 0xff
inc ch
movzx ecx, r10w
movsx rcx, cx
movzx ecx, byte [rax + rbp + 1]
jmp 0x140424d43
movsxd rsi, esi
jmp 0x140424d4b
mov byte [r11 + rsi], cl
mov esi, 0x131b0192
dec rdx
adc sil, 0xa8
cmovge si, r9w
test r8d, 0x18ae1ad3
add ebx, 0xfffffffe
clc
bsf si, r10w
adc sil, 0x1d
mov esi, ebx
cmp r11b, 0x50
clc
jmp 0x140424d80
test ebp, 0x80000000
setno bpl
mov rbp, rdx
je 0x140424d18
jmp 0x140424632
cmp dword [rsp + 0x24], 0
js 0x140424632
add rax, qword [rsp + 0xa0]
xadd sil, cl
bt bp, di
lea rax, [rax + rdi]
rol rcx, cl
mov rsi, qword [rsp + 0x70]
setb cl
mov ecx, dword [rsp + 0x90]
mov ebp, ecx
sal dl, 3
sub bl, r14b
mov rdx, rsi
ror ch, cl
lea ecx, [rbp + 3]
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
movsxd rbx, r9d
cmc
movsx rbx, r13w
lea ebx, [rbp + 2]
jmp 0x140424df4
movsxd rbx, ebx
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
cmp r12, 0x26541941
movsxd rbx, ebx
mov byte [r11 + rbx], cl
stc
sub cl, 0x4c
movzx cx, al
movzx ecx, byte [rax - 2]
movsxd rbp, ebp
mov byte [r11 + rbp], cl
cmc
add rax, 0xfffffffffffffffd
test rdx, 0x1800392b
test r14b, spl
jmp 0x140424e37
add ebp, 0xfffffffc
jmp 0x140424e3f
dec rdx
test esi, 0x80000000
jmp 0x140424e53
mov rsi, rdx
jmp 0x140424e5b
je 0x140424dd6
jmp 0x140424632