Function at 0x14041edb0
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using xor

Disassembly:
push r15
stc
push r14
stc
test r8b, dl
cmp r9d, 0x2442525b
push r13
stc
push r12
cmp r15, 0x4b781ccb
push rsi
push rdi
test r9b, r9b
stc
jmp 0x14041ee25
push rbp
cmp r10w, r12w
clc
cmc
push rbx
cmc
clc
jmp 0x14041ee34
sub rsp, 0x248
jmp 0x14041ee40
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
xor al, r14b
rol esi, 0xb3
mov esi, dword [rsp + 0x2b8]
mov rax, rcx
or ax, 0x7e4a
mov ebp, dword [rsp + 0x2b0]
xor r12d, r12d
test rbx, r9
cmp bpl, r10b
xadd cl, al
cmp dword [rsp + 0x2c0], 0x10
sete cl
not eax
mov eax, esi
cmc
cmp rax, r13
or eax, ebp
jmp 0x14041eeef
js 0x14041efcc
mov r15d, r8d
neg r14b
bswap r14d
btr r14, rsi
mov r14, rdx
sal eax, cl
bsr edi, edi
mov rax, qword [r13]
movsxd rdi, dword [rax + 8]
cmc
clc
test esi, esi
jmp 0x14041ef1b
je 0x14041ef48
mov eax, 0x7fffffff
cmp sil, 0x9b
cmc
xor edx, edx
cmp rdi, rbx
cmc
test r10d, 0x5985c30
idiv esi
cmc
cmp eax, ebp
jmp 0x14041ef42
jl 0x14041efcc
mov r12b, cl
setp cl
movzx rbx, bp
movsx cx, r14b
inc r12d
cbw
bts cx, r9w
mov ebx, r12d
imul ebx, r9d
mov ecx, esi
and al, r14b
imul ecx, ebp
rcl al, cl
cdqe
add al, 0x90
mov eax, ebx
clc
cmp r9d, 0xd4a6c07
test cx, dx
or eax, ecx
jmp 0x14041ef8a
js 0x14041efcc
test ebx, ebx
jmp 0x14041ef97
je 0x14041f0bd
mov eax, 0x7fffffff
test bpl, dl
clc
test r14w, 0x594d
sub edx, edx
stc
jmp 0x14041efb8
idiv ebx
cmc
test spl, 0xcd
jmp 0x14041efc4
cmp eax, ecx
jge 0x14041f0bd
mov qword [r13 + 0x18], 0
stc
bsf di, sp
xor r9d, r9d
rcl si, 0xc3
or r15b, al
mov eax, r9d
jmp 0x14041efeb
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
sbb r13, 0x26c75e86
movaps xmm8, xmmword [rsp + 0x1c0]
sub r15b, 0xb6
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
movsx r14w, sil
rol r13b, 0x47
movaps xmm11, xmmword [rsp + 0x1f0]
movsxd r14, edx
bt r15d, 0x49
xadd sil, r15b
movaps xmm12, xmmword [rsp + 0x200]
bt rbp, r12
sal bp, 0x89
movaps xmm13, xmmword [rsp + 0x210]
btr bp, 0x72
sal r13w, 0x9e
movaps xmm14, xmmword [rsp + 0x220]
and dil, 0xa6
movaps xmm15, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
bswap r15w
setne r12b
pop rbp
pop rdi
movzx r15d, bp
mov r15b, bpl
pop rsi
movzx r14w, r14b
mov r13b, 0x98
pop r12
movzx r14w, r15b
movzx r14d, si
pop r13
movsx r15d, r8w
setl r14b
mov r15b, r11b
pop r14
pop r15
jmp 0x14041f0bc
ret
mov dword [rsp + 0x68], r9d
test bx, 0x375c
stc
mov dword [rsp + 0x6c], ebx
cmp eax, esi
imul ecx, ebx
jmp 0x14041f0d6
movsxd rcx, ecx
jmp 0x14041f0de
call fcn.140101b06
mov qword [r13 + 0x18], rax
cmc
sub r9d, r9d
clc
test rax, rax
je 0x14041efe3
mov rsi, rdi
mov eax, esi
xchg r8, r8
movsxd r8, esi
mov r8d, dword [rsp + 0x2b0]
cmp ax, 0x4fcd
or eax, r8d
js 0x14041efe3
mov dword [rsp + 0x84], r12d
jmp 0x14041f126
test r8d, r8d
je 0x14041f155
xor r9d, r9d
clc
mov eax, 0x7fffffff
cmp rsp, 0x36af2032
xor edx, edx
idiv r8d
test r14b, r14b
clc
cmp eax, esi
jmp 0x14041f14f
jl 0x14041efe3
mov eax, esi
btc r9w, ax
imul eax, r8d
shr r9b, cl
btr r9d, 0xd6
rcr r9b, 0xb6
mov dword [rsp + 0x64], eax
add r9, r9
or eax, dword [rsp + 0x2c0]
mov r9d, 0
jmp 0x14041f185
js 0x14041efe3
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
jmp 0x14041f19e
je 0x14041f203
xor r9d, r9d
mov eax, 0x7fffffff
or bpl, 0xea
movsx bp, dil
xor edx, edx
movzx ecx, r11w
bswap cx
mov ebp, dword [rsp + 0x2c0]
btc cx, dx
shl rcx, cl
idiv ebp
mov ecx, dword [rsp + 0x64]
jmp 0x14041f1dc
cmp eax, ecx
jmp 0x14041f1e3
jl 0x14041efe3
mov r11d, ecx
imul r11d, ebp
cmc
cmp r11d, 0x7ffffff8
jmp 0x14041f1fd
jg 0x14041efe3
add r11d, 7
xor ecx, r11d
mov ax, r10w
shr r11d, 3
movsxd rcx, r13d
lea eax, [r11 + 1]
rcl cx, cl
cmp r13d, 0x3f250689
mov ecx, dword [rsp + 0x2b8]
clc
cmp r8b, dil
imul eax, ecx
cmp r10, 0x7812d31
cmc
stc
cmp eax, r15d
jmp 0x14041f242
ja 0x14041efd9
mov eax, r8d
inc rdx
cdq
mov edx, dword [rsp + 0x68]
test sil, sil
imul eax, edx
test r13w, bx
cmp r12d, 0x778f7607
cmc
mov qword [rsp + 0xf8], rax
cmc
stc
test ecx, ecx
jmp 0x14041f276
je 0x140423e1f
cmp dword [rsp + 0x2c0], 8
jmp 0x14041f289
setl byte [rsp + 0x3f]
movzx r9w, r14b
cmp esi, edx
mov cl, 0xad
not rcx
movzx ecx, r12w
sete al
dec cl
movzx ecx, byte [r14]
bts r9d, r13d
and r9w, 0x23b0
test r9, rsp
mov r9d, 0
test r12w, 0x280b
clc
cmp cl, 4
jmp 0x14041f2c9
ja 0x14041efe3
mov ebx, dword [rsp + 0x84]
test bpl, bl
adc dl, r10b
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
cmovae r10w, bx
imul edx, ebp
xor r10w, 0x30ee
xadd r10b, r10b
sal r10, 0xe9
mov edi, esi
sar r10d, 0xb9
and r10b, 0x5b
imul edi, ebx
mov dword [rsp + 0x24], edi
sub ebp, r11d
adc r10b, 0xcf
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
mov dil, al
mov edx, edx
mov rdi, rsi
mov r10, rdx
bts bp, r12w
shrd bx, r12w, 0x55
neg r10
rcl bx, cl
movsxd rbx, dword [rsp + 0x6c]
bswap bp
or byte [rsp + 0x3f], al
shld ebp, r8d, 0x34
cmp ax, bp
movsxd rax, r10d
mov eax, r8d
and eax, 7
mov dword [rsp + 0x12c], eax
sar rax, 0xe7
btr rbp, r9
shrd ebp, r12d, 0xe7
mov eax, r8d
movzx bp, spl
and eax, 0xfffffff8
stc
btc bp, r8w
mov dword [rsp + 0x128], eax
and bpl, r9b
cbw
mov eax, 0x30
btc bp, 0x4c
sub rax, rbx
cmovs rbp, r14
mov qword [rsp + 0xf0], rax
rol bpl, 0x7b
mov rbp, rbx
sal ah, 0x5f
and ah, 0x53
neg rbp
adc eax, 0x55466c7b
rol ax, cl
mov rax, rbp
movzx eax, r10w
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
movzx rax, sp
adc al, 0x7a
sub al, 0x91
mov qword [rsp + 0x178], rbp
mov eax, 0x10
mov ebp, 0x10
sub rbp, rbx
mov qword [rsp + 0x170], rbp
clc
mov ebp, 3
jmp 0x14041f401
sub rbp, rdx
test spl, r10b
cmp r14b, 0x75
mov qword [rsp + 0x168], rbp
cmp r10w, r12w
sub rax, rdx
test r14, 0x78a43ce6
cmp r12b, 0x46
cmc
mov qword [rsp + 0x150], rax
mov eax, 1
clc
test r15, r15
sub rax, rdx
mov qword [rsp + 0x158], rax
btr rax, 0xd2
mov eax, 0x30
clc
sub rax, rdx
mov qword [rsp + 0x148], rax
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
shl sil, 0x8d
mov sil, pe_nt_image_headers64
movzx esi, sp
mov qword [rsp + 0x198], rax
bts ax, r8w
lea eax, [r8 - 1]
cmovs si, r10w
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x2b8]
ror si, cl
bt rsi, 0x19
mov qword [rsp + 0x110], rax
mov rsi, qword [r13 + 0x18]
xor ah, ah
shrd ax, r9w, 0xa1
mov ax, bx
mov qword [rsp + 0x160], rdx
lahf
lea rax, [rbx + rdx]
cmp rdx, r9
cmp r13b, 0xd4
mov qword [rsp + 0x188], rax
clc
test sil, 0x10
stc
sub eax, eax
clc
mov qword [rsp + 0x140], rax
or ah, 0xef
cbw
mov eax, r8d
clc
mov qword [rsp + 0x138], rax
btr ax, 6
xor r12d, r12d
cmc
cwde
mov qword [rsp + 0xd8], r13
bt eax, r10d
cwde
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x88], r10
shr al, cl
mov rax, rbx
mov qword [rsp + 0x30], rbx
clc
cmp r8b, sil
cmp dword [rsp + 0x2c0], 7
jmp 0x14041f546
jg 0x14041f571
cmp r11d, r8d
ja 0x14041efd9
add rsi, qword [rsp + 0x190]
mov dword [rsp + 0x24], 1
cmp si, si
mov qword [rsp + 0x138], r11
clc
test r12, r12
jmp 0x14041f579
jne 0x14041f5a4
movzx eax, cl
not rbp
bswap r9w
lea rcx, [0x1400beffc]
test rdi, rdx
shr rbp, 0x15
movzx ecx, byte [rax + rcx]
rol bp, 0xe0
shr r9w, 0x96
lea rdx, [r14 + 1]
movsx r9w, r8b
rcl r9b, cl
sbb r8w, r8w
lea r9, [rsi + r10]
bsr bp, ax
or r8, r9
movsx r8, bx
movzx ebp, cl
xadd r8b, r8b
cmp dword [rsp + 0x24], 0
movsx r8w, al
setnp r8b
mov r8d, dword [rsp + 0x2c0]
jmp 0x14041f5e5
jle 0x14041f6a9
mov ecx, dword [rsp + 0x24]
sub edi, edi
jmp 0x14041f5f6
jmp 0x14041f61e
movzx eax, byte [rdx + rdi]
jmp 0x14041f604
mov byte [rsi + rdi], al
jmp 0x14041f60c
inc rdi
stc
cmp rcx, rdi
jmp 0x14041f618
je 0x14041f6a9
cmp ebp, 2
jle 0x14041f647
cmp ebp, 4
jg 0x14041f675
cmp ebp, 3
je 0x14041f696
cmp ebp, 4
je 0x14041f666
jmp 0x14041f60c
test ebp, ebp
je 0x14041f5fb
cmp ebp, 1
je 0x14041f5fb
cmp ebp, 2
jmp 0x14041f660
jne 0x14041f60c
movzx eax, byte [r9 + rdi]
jmp 0x14041f670
jmp 0x14041f6a1
cmp ebp, 5
jmp 0x14041f67d
je 0x14041f5fb
cmp ebp, 6
jmp 0x14041f68b
je 0x14041f5fb
jmp 0x14041f60c
movzx eax, byte [r9 + rdi]
shr al, 1
clc
test ch, 0xd7
add al, byte [rdx + rdi]
jmp 0x14041f604
cmp r8d, 8
jmp 0x14041f6b2
jne 0x14041f6fd
mov rax, qword [rsp + 0xd0]
adc r15b, 0xa3
and r15d, r15d
cmp eax, dword [rsp + 0x68]
mov r15, rsi
je 0x14041f6e5
mov byte [r15 + rax], 0xff
shr r10w, cl
movsx r10, bp
movsx r10d, cx
add rdx, rax
mov r10b, 0x87
mov r10, qword [rsp + 0x198]
jmp 0x14041f6f8
jmp 0x14041f779
cmp r8d, 0x10
jmp 0x14041f706
jne 0x14041f761
movsxd rax, dword [rsp + 0x24]
movsx ecx, r11w
mov ecx, dword [rsp + 0x68]
btr r15, rsi
cmp dword [rsp + 0xd0], ecx
movsx r15w, spl
movzx r15w, r10b
mov r15, rsi
je 0x14041f751
mov byte [r15 + rax], 0xff
btr r10d, edi
movsx r10d, dx
sbb r10b, 0xfb
mov byte [rax + r15 + 1], 0xff
not r10b
add rdx, rax
mov r10, rbx
jmp 0x14041f75c
jmp 0x14041f779
add r14, 2
bsf r10d, r14d
mov r10d, 1
mov rdx, r14
bt r15d, ecx
mov r15, rsi
lea rcx, [r15 + r10]
add r9, r10
cmp byte [rsp + 0x3f], 0
jmp 0x14041f78a
mov qword [rsp + 0x28], rdx
jmp 0x14041f794
mov qword [rsp + 0x118], r12
jmp 0x14041f7a1
je 0x14041f981
mov rax, qword [rsp + 0x138]
dec bh
btr ebx, 0x44
shl r13b, cl
lea ebx, [rax - 1]
rol r13d, 0xad
clc
imul ebx, dword [rsp + 0x24]
adc r13b, bpl
movsxd r13, ebx
cmp ebp, 2
jmp 0x14041f7d3
mov qword [rsp + 0x40], r10
jmp 0x14041f7dd
jle 0x14042025f
cmp ebp, 4
jmp 0x14041f7eb
jg 0x140420a68
cmp ebp, 3
jmp 0x14041f7f9
je 0x140421035
cmp ebp, 4
jmp 0x14041f807
jne 0x14042219e
test ebx, ebx
jmp 0x14041f814
jle 0x14042219e
movsxd rsi, dword [rsp + 0x24]
mov r14w, r8w
movsx r14w, spl
or r14b, 0x1e
mov r14d, ebx
test r10, 0x626145c5
cmc
cmp ebx, 8
jmp 0x14041f83f
jae 0x140422a83
sub r12d, r12d
bt r10w, r10w
bsr r10, rsp
mov rax, qword [rsp + 0x40]
sub rax, rsi
add r15, rax
bswap ax
mov rax, qword [rsp + 0x88]
xchg r10, r11
movzx r11, r15w
lea r10, [r15 + rax]
mov r11d, esp
not r11w
mov r11, qword [rsp + 0x28]
jmp 0x14041f883
jmp 0x14041f8f0
cmp edi, ebp
jmp 0x14041f88f
cmova esi, edx
test r9b, bl
jmp 0x14041f89a
cmp edi, eax
jmp 0x14041f8a1
cmova esi, edx
test si, r8w
add sil, byte [r11 + r12]
jmp 0x14041f8b1
mov byte [rcx + r12], sil
jmp 0x14041f8ba
inc r10
inc r15
jmp 0x14041f8c5
inc rcx
jmp 0x14041f8cd
inc r9
inc r11
jmp 0x14041f8d8
dec r14
test r10, r10
test r12b, 0xea
cmp r12, r14
jmp 0x14041f8ea
je 0x14042219e
movzx edx, byte [r10 + r12]
cmp r10b, dil
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
sbb bpl, 0x66
lahf
stc
mov eax, r8d
sub eax, edx
lea ebx, [rax + rsi]
bts di, sp
movzx edi, r8w
mov edi, eax
bsr ebp, esp
bts bp, r9w
neg edi
cmova bp, r10w
not rbp
movsxd rbp, esi
cmovs edi, eax
mov ebp, ebx
shld eax, ecx, 0x49
sub ebp, r8d
mov eax, ebp
cmc
clc
neg eax
cmovs eax, ebp
cmovge rbp, r13
sub ebx, edx
mov bp, bp
xor bp, r13w
mov ebp, ebx
cmp r8w, 0x5b0
test sil, 0x8a
neg ebp
jmp 0x14041f964
cmovs ebp, ebx
cmp r13b, 0xf4
clc
cmp eax, ebp
jmp 0x14041f973
ja 0x14041f888
mov edx, r8d
jmp 0x14041f888
cmp ebp, 2
jmp 0x14041f989
jle 0x14042043f
cmp ebp, 4
jmp 0x14041f997
jg 0x140420b92
cmp ebp, 3
jmp 0x14041f9a5
je 0x1404211cf
cmp ebp, 4
jmp 0x14041f9b3
jne 0x140422759
mov ebp, dword [rsp + 0x5c]
clc
cmp bp, 0x4f07
jmp 0x14041f9c8
test ebp, ebp
jmp 0x14041f9cf
je 0x140422759
mov eax, dword [rsp + 0x24]
mov bh, 0x2a
cmp r15b, 0x4a
movsx r14, si
movsxd rbx, eax
rcr r14w, 0x74
movzx r8, r8w
mov qword [rsp + 0xe8], rbx
sal r12b, cl
mov r12d, eax
inc r14w
lea rax, [r15 + r10]
test cl, r12b
sbb r8d, edi
movsxd r8, esi
mov qword [rsp + 0x100], rax
mov eax, r12d
xor r8b, sil
sub r14b, r11b
and eax, 0xfffffff0
cmovge r14, r12
movzx r8, r10w
mov r14w, r13w
mov qword [rsp + 0x130], rax
shld r14, r10, 0x56
mov eax, r12d
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
shrd r14d, esi, 0x5b
movzx r8w, r11b
cwde
mov rax, qword [rsp + 0xb8]
xor r14, 0x5796a30
btr r14w, r10w
xadd r14b, r14b
lea r8, [r15 + rax]
stc
and r14b, 0xf6
bts r14, r13
add r8, r10
add r15, qword [rsp + 0x178]
add r15, r10
xchg r14w, r14w
movsx r14, r14w
ror r14, 0xd
xor eax, eax
mov qword [rsp + 0xe0], rax
movsx r14w, r10b
mov r14, rdx
jmp 0x14041faab
jmp 0x14041fb08
mov rax, qword [rsp + 0xe8]
movzx bx, r13b
movsx ebp, r15w
stc
mov byte [rcx + rax], 0xff
add r14, rax
clc
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
add r9, rbx
inc qword [rsp + 0xe0]
btr ebp, 0x37
cmp cl, dl
add r8, rbx
add r15, rbx
movsxd rbp, eax
bswap ebp
mov ebp, dword [rsp + 0x120]
jmp 0x14041fafb
dec ebp
jmp 0x14041fb02
je 0x14042276a
mov dword [rsp + 0x120], ebp
cmp bpl, 0x1c
cmc
cmp dword [rsp + 0x24], 0
jmp 0x14041fb1e
jle 0x14041fab0
cmp dword [rsp + 0x24], 8
jmp 0x14041fb2e
jae 0x14041fb3b
xor edx, edx
jmp 0x1404201b8
mov rdx, qword [rsp + 0xe0]
mov rax, rdx
imul rax, qword [rsp + 0x30]
stc
cmp r15b, r11b
add rax, qword [rsp + 0x100]
jmp 0x14041fb60
imul rdx, qword [rsp + 0xe8]
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
jmp 0x14041fb7a
cmp rax, 0x10
jmp 0x14041fb83
jb 0x140420160
jb 0x14042016c
cmp qword [rsp + 0x188], 0x10
jmp 0x14041fb9d
jb 0x140420154
cmp dword [rsp + 0x60], 0x10
jb 0x14042014d
mov edx, 0
cmp dil, 0xb5
test edx, r9d
cmp dword [rsp + 0x6c], 0x10
jmp 0x14041fbc4
jb 0x1404201b8
cmp dword [rsp + 0x24], 0x10
jmp 0x14041fbd4
jae 0x14041fdb1
sub ebp, ebp
lahf
nop
mov rax, qword [rsp + 0x180]
jmp 0x14041fbec
nop dword [rax]
jmp 0x14041fbf5
movq xmm8, qword [r14 + rbp]
jmp 0x14041fc00
movq xmm11, qword [r15 + rbp]
jmp 0x14041fc0b
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x14041fc2f
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
cmp ebx, 0x344e2ab5
jmp 0x14041fd84
add rbp, 8
cmp rax, rbp
jmp 0x14041fd90
jne 0x14041fbf5
mov rdx, rax
test r14, rsi
cmp al, 0x7d
cmp rax, r12
jmp 0x14041fda6
jne 0x1404201b8
jmp 0x14041fab0
xor ebp, ebp
jmp 0x14041fdb8
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14041fdca
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x14041fdd5
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 0x14041fe25
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 0x1404200ef
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
add rbp, 0x10
cmp r14b, 0xfb
cmp rax, rbp
jmp 0x140420108
jne 0x14041fdca
cmp rax, r12
jmp 0x140420116
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x14041fab0
mov rdx, qword [rsp + 0x130]
bts ebp, r15d
mov rbp, rdx
test r12b, 8
jmp 0x140420142
je 0x1404201b8
jmp 0x14041fbdf
xor edx, edx
jmp 0x1404201b8
sub edx, edx
jmp 0x14042015b
jmp 0x1404201b8
xor edx, edx
jmp 0x140420167
jmp 0x1404201b8
xor edx, edx
jmp 0x1404201b8
cmp edi, r10d
jmp 0x14042017b
cmova ebp, esi
clc
stc
jmp 0x140420185
cmp edi, r13d
jmp 0x14042018d
cmova ebp, esi
cmp r9b, bl
cmc
add bpl, byte [r14 + rdx]
jmp 0x14042019d
mov byte [rcx + rdx], bpl
jmp 0x1404201a6
inc rdx
stc
cmp r12, rdx
jmp 0x1404201b2
je 0x14041fab0
movzx esi, byte [r15 + rdx]
movzx eax, byte [r9 + rdx]
movzx ebp, byte [r8 + rdx]
mov ebx, eax
cmovb edi, r9d
sub ebx, esi
xor dil, 0xef
bts r11w, bx
lea r11d, [rbx + rbp]
sub r10, rax
shld r10w, r13w, 0xb7
mov edi, ebx
neg edi
jmp 0x1404201ee
cmovs edi, ebx
shr bx, cl
btr rbx, 0xa0
bts bx, ax
mov ebx, r11d
sub ebx, eax
not r10w
btc r10w, 0x59
xor r10b, 0x82
mov r13d, ebx
neg r13d
mov r10b, 0x7f
movzx r10w, r12b
cmovno r10w, si
cmovs r13d, ebx
setle r10b
or r10b, 0xa8
inc r10b
sub r11d, esi
movzx r10w, sil
cmc
mov r10d, r11d
neg r10d
cmovs r10d, r11d
cmc
cmp r12w, r10w
cmp r13d, r10d
ja 0x140420173
mov esi, eax
jmp 0x14042025a
jmp 0x140420173
test ebp, ebp
jmp 0x140420266
je 0x14042162b
cmp ebp, 1
jmp 0x140420274
je 0x140421638
cmp ebp, 2
jmp 0x140420282
jne 0x14042219e
test ebx, ebx
jmp 0x14042028f
jle 0x14042219e
mov ebp, ebx
cmp rsp, rbp
cmp ebx, 8
jmp 0x1404202a2
jae 0x140422b20
sub r10d, r10d
btc rdx, 0x86
mov edx, 0x7115140a
sbb dx, 0x7cd
mov r8, r10
not r8
rcl dx, cl
add r8, rbp
or dh, al
shr dl, 0x4b
mov rdx, rbp
stc
cmp r12w, 0x53b2
clc
and rdx, 3
je 0x14042035b
mov rbx, r10
shl ch, 0x36
cmovle ax, si
inc rdi
neg rbx
mov rax, qword [rsp + 0x40]
test spl, r10b
lea rax, [rax + r10]
bswap rdi
lea rax, [rax + r15]
mov rcx, qword [rsp + 0x88]
add rdi, rsi
inc dil
lea rdi, [rax + rcx]
xadd cl, cl
add r10, qword [rsp + 0x28]
sets cl
bsf ecx, r13d
sal cl, cl
xor esi, esi
stc
cmp r12w, 0xe31
movzx ecx, byte [rdi + rsi]
jmp 0x140420338
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
inc rsi
jmp 0x140420347
dec rbx
cmc
cmp rdx, rsi
jne 0x14042032f
neg rbx
mov r10, rbx
cmc
cmp r8, 3
jmp 0x140420364
jb 0x14042219e
sub rbp, r10
mov rax, qword [rsp + 0x40]
sbb cx, 0x349e
lea rax, [rax + r10]
cdq
lea rax, [rax + r15]
neg dh
bsr rcx, r13
add rax, 3
sub bl, r8b
bt ecx, 0x96
btr cx, 0x2d
mov rcx, qword [rsp + 0x28]
test r11b, r13b
rcr dx, 0xd4
shl edx, cl
add rcx, r10
shld bx, cx, 0xd7
add rcx, 3
mov rbx, qword [rsp + 0x88]
ror dx, 0xc5
or dh, 0xb8
movzx edx, byte [rax + rbx - 3]
test bh, 0x4b
add dl, byte [rcx - 3]
jmp 0x1404203cf
mov byte [rax - 3], dl
btc dx, 0xb0
clc
movzx edx, byte [rax + rbx - 2]
test r14b, 0x2a
cmp r10b, 0xcc
test dil, r11b
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
movsxd rdx, edi
movzx edx, byte [rax + rbx - 1]
cmc
add dl, byte [rcx - 1]
test r8w, 0x6dd3
mov byte [rax - 1], dl
or edx, 0x30880d87
sar dl, cl
rol dl, 0x40
movzx edx, byte [rax + rbx]
clc
add dl, byte [rcx]
cmp ah, 0x9c
clc
test r12, rax
mov byte [rax], dl
cmp rsi, rdi
test r12d, r13d
add rax, 4
add rcx, 4
cmc
cmp r11d, r8d
add rbp, 0xfffffffffffffffc
jne 0x1404203b0
jmp 0x14042219e
test ebp, ebp
jmp 0x140420446
je 0x140421774
cmp ebp, 1
je 0x140421be1
cmp ebp, 2
jmp 0x14042045d
jne 0x140422759
mov ebp, dword [rsp + 0x5c]
cmp bx, r8w
test ebp, ebp
jmp 0x140420472
je 0x140422759
mov eax, dword [rsp + 0x24]
movsx r12d, bx
sar rbx, 0xca
bsr r14d, r8d
movsxd r8, eax
mov ebx, eax
movzx rdi, r13w
btc r12d, esp
lea rax, [r15 + r10]
movsx di, dl
shr r13w, cl
movzx r12d, r11w
mov qword [rsp + 0x90], rax
mov eax, ebx
clc
bsf r13w, dx
and eax, 0xffffffe0
rcr r14w, cl
cmp r12d, 0x58d233af
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
and r13b, dl
neg r13b
mov qword [rsp + 0xe8], rax
rcr dil, cl
bsf r14w, r15w
sub r12d, 0x36e46cea
mov rdi, rax
shr rdi, 5
cmovbe r14d, esi
xchg r12b, r13b
inc r12d
inc rdi
rol r12b, cl
add al, r10b
mov rax, rdi
movzx r12w, r8b
xor r12b, 0xeb
sal r14b, 0xe1
mov qword [rsp + 0xe0], rdi
xor r13d, 0x6a6f4801
movabs rax, 0xffffffffffffffe
inc r12w
and rdi, rax
adc r13w, cx
mov qword [rsp + 0x100], rdi
mov r13b, bpl
stc
mov eax, ebx
cmp rsp, 0x42b46687
and eax, 0xfffffff8
bt r14w, r9w
mov qword [rsp + 0x120], rax
btr r12w, 0xaa
mov rax, r10
movzx r10, r13w
clc
and r12b, sil
mov qword [rsp + 0x70], rbx
rol r14b, 0x15
xadd r14w, r14w
btc r14, rcx
mov r10d, ebx
xadd r14w, r12w
inc r13b
sar r14b, 0xd5
and r10d, 3
movsxd r13, r15d
lea r12, [rax + r15]
or r14b, 0xa2
mov r13w, 0x109f
btr r14w, 0x25
add r12, 3
bsf r14w, r9w
movzx r13, r9w
add r15, qword [rsp + 0x168]
add r15, rax
movzx r14d, r10w
btc r14d, 0x26
lea r13, [rdx + 3]
clc
xchg r14b, r14b
sal r14b, 0xd
xor r11d, r11d
mov r14, rdx
jmp 0x1404205e3
mov qword [rsp + 0xa0], r8
jmp 0x14042065a
mov byte [rcx + r8], 0xff
add r14, r8
not bpl
adc bpl, 0xad
rol bh, 0x75
mov rbx, qword [rsp + 0x30]
add rcx, rbx
bsf ebp, ebp
adc bpl, 0xc
add r9, rbx
cmovs bp, r8w
dec bp
inc r11
movsxd rbp, r9d
or bpl, 0xf5
lea r12, [r12 + rbx]
cmovle ebp, r10d
movsx bp, dl
rol bpl, cl
add r15, rbx
btr ebp, r11d
cmovle bp, r13w
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x14042064d
dec ebp
jmp 0x140420654
je 0x14042276a
mov dword [rsp + 0x40], ebp
test cl, r13b
cmp dword [rsp + 0x24], 0
jle 0x1404205f0
cmp dword [rsp + 0x24], 8
jmp 0x140420676
jae 0x140420810
xor edx, edx
bswap bx
movzx rbx, r15w
mov rbx, r12
mov r12, rdx
cmc
cmp r12w, 0x2502
not r12
cmp r14w, 0xfab
clc
add r12, qword [rsp + 0x70]
stc
jmp 0x1404206a7
test r10, r10
je 0x140420732
mov rax, rdx
ror r8w, 0x6a
neg rax
xor sil, 0x83
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
lea rdx, [rdx + r14]
sub ebp, ebp
bsf r8w, r8w
btc r8d, 0xcc
bswap r8w
nop dword [rax + rax]
sal r8b, cl
inc r8w
or r8b, sil
movzx r8d, byte [rdi + rbp]
jmp 0x1404206f4
add r8b, byte [rdx + rbp]
jmp 0x1404206fd
mov byte [rsi + rbp], r8b
jmp 0x140420706
inc rbp
dec rax
cmp r10, rbp
jmp 0x140420714
jne 0x1404206ea
neg rax
add r8b, 0x73
mov rdx, rax
movsx r8w, r14b
stc
mov r8, qword [rsp + 0xa0]
cmp r12, 3
xchg r12b, r12b
movzx r12d, dx
mov r12, rbx
jmp 0x140420745
jb 0x1404205f0
mov rsi, qword [rsp + 0x70]
and bl, r8b
btr bx, sp
lahf
sub rsi, rdx
movsx bx, r11b
lea rbp, [r12 + rdx]
lea rax, [r15 + rdx]
movsx ebx, r11w
rcl bh, cl
lea rdx, [rdx + r13]
sub bl, r10b
and bh, al
mov rbx, 0x7d8d45d8
xor edi, edi
not bl
nop dword [rax + rax]
movzx ebx, sp
movzx ebx, byte [rax + rdi - 3]
clc
add bl, byte [rdx + rdi - 3]
jmp 0x1404207a3
mov byte [rbp + rdi - 3], bl
not bl
test r11d, 0x7ced6f1a
movzx ebx, byte [rax + rdi - 2]
cmc
stc
test r9w, 0x10bc
add bl, byte [rdx + rdi - 2]
cmc
mov byte [rbp + rdi - 2], bl
sub bx, 0x552b
movsx bx, al
bsf bx, r10w
movzx ebx, byte [rax + rdi - 1]
cmc
test r15w, dx
add bl, byte [rdx + rdi - 1]
mov byte [rbp + rdi - 1], bl
adc bl, dil
movzx ebx, byte [rax + rdi]
test rsi, r8
stc
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
cmc
add rdi, 4
cmp rsi, rdi
jmp 0x140420805
jne 0x14042078d
jmp 0x1404205f0
mov rax, r11
cmp bx, r10w
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x90]
movsxd rdx, r8d
test r10d, 0x54554001
mov rdx, r11
imul rdx, r8
test r11b, 0x16
clc
jmp 0x140420840
add rdx, qword [rsp + 0x28]
cmc
sub rax, rdx
cmp rax, 0x20
jmp 0x140420852
jb 0x14042067c
jb 0x14042067c
mov edx, 0
jmp 0x140420868
cmp dword [rsp + 0x60], 0x20
jmp 0x140420872
jb 0x140420685
cmp dword [rsp + 0x24], 0x20
jae 0x14042088f
sub eax, eax
jmp 0x14042088a
jmp 0x1404209f6
cmp qword [rsp + 0xe8], 0
jmp 0x14042089d
je 0x14042095f
mov rsi, qword [rsp + 0x100]
clc
cmp dil, bpl
jmp 0x1404208b4
xor edx, edx
jmp 0x1404208bb
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404208cd
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404208e3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404208f1
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404208fc
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140420908
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x14042091b
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x14042092b
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp rax, 0x404a62b6
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
test r13b, 0xb8
stc
add rsi, 0xfffffffffffffffe
jmp 0x140420954
jne 0x1404208bb
jmp 0x140420966
xor edx, edx
cmc
test dil, 0x49
test byte [rsp + 0xe0], 1
je 0x1404209b6
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042097f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042098b
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140420996
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404209a6
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
stc
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
clc
cmp rax, qword [rsp + 0x70]
jmp 0x1404209c9
je 0x1404205f0
mov rdx, qword [rsp + 0xc0]
bts ax, dx
rcr ax, cl
mov rax, rdx
jmp 0x1404209e6
test byte [rsp + 0x70], 0x18
jmp 0x1404209f0
je 0x140420685
mov rsi, qword [rsp + 0x120]
jmp 0x140420a03
nop word cs:[rax + rax]
jmp 0x140420a12
movq xmm0, qword [r14 + rax]
jmp 0x140420a1d
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r8d, 0x7dc03323
test r12b, 0xdb
add rax, 8
test bl, r10b
cmp r9w, di
cmp rsi, rax
jmp 0x140420a4a
jne 0x140420a12
mov rdx, rsi
cmp rsi, qword [rsp + 0x70]
jmp 0x140420a5d
je 0x1404205f0
jmp 0x140420685
cmp ebp, 5
je 0x14042205d
cmp ebp, 6
jmp 0x140420a79
jne 0x14042219e
test ebx, ebx
jmp 0x140420a86
jle 0x14042219e
movsxd r9, dword [rsp + 0x24]
sar r10b, cl
mov r10d, ebx
test r13b, 0x6a
stc
cmp r9b, 6
cmp ebx, 8
jae 0x140422b85
sub edi, edi
mov rdx, rdi
test cx, r10w
clc
test r10b, 1
jmp 0x140420abc
je 0x140420b09
mov rax, rdi
stc
sub rax, r9
shr dh, cl
movzx eax, byte [rcx + rax]
ror dl, 0x22
bts rdx, rsi
adc dl, 0xb1
mov rdx, qword [rsp + 0x28]
test r8b, r8b
add al, byte [rdx + rdi]
adc dx, 0x2bf7
mov byte [rcx + rdi], al
cmc
adc dl, 0xc0
cdq
mov rdx, rdi
clc
test r13, 0x42582834
test r11, r9
or rdx, 1
cmp r14b, spl
test r14b, r15b
not rdi
add rdi, r10
jmp 0x140420b14
je 0x14042219e
mov rcx, qword [rsp + 0x40]
shr ax, 0x62
bts rbx, rbp
mov rax, rcx
sub rax, r9
add rax, r15
setle bh
dec rbp
inc rax
movsxd rbp, r15d
add rcx, r15
movsx bx, r10b
inc rcx
xor bl, r9b
bsf rbp, r11
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp r9, r12
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
cmc
mov byte [rcx + rdx], bl
cmc
cmp bx, sp
add rdx, 2
stc
test sil, 0x70
test r15b, al
cmp r10, rdx
jmp 0x140420b87
jne 0x140420b4e
jmp 0x14042219e
cmp ebp, 5
jmp 0x140420b9a
je 0x14042221b
cmp ebp, 6
movzx r8w, r8b
movsx r8d, r9w
mov r8d, dword [rsp + 0x5c]
jne 0x140422759
test r8d, r8d
jmp 0x140420bbf
je 0x140422759
mov eax, dword [rsp + 0x24]
adc di, 0x344
movsxd r12, eax
btc si, sp
mov r14, rdx
sal r13d, 0x81
movsxd r11, r9d
xor r11w, r14w
mov edi, eax
lea r13, [r15 + r10]
cmp dil, spl
adc sil, 0xd1
mov eax, edi
cmc
btr si, r14w
add r11b, 0xe6
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
movsx rdx, bx
add rax, 0xffffffffffffffe0
movsx r9w, spl
shl r11, 0xef
cmovnp r9, r11
mov qword [rsp + 0x70], rax
mov si, 0x4718
mov rdx, rax
movsxd rax, r13d
shld esi, r15d, 0x30
bsr r9, rcx
shr rdx, 5
dec si
inc rdx
and r11b, cl
rcl si, cl
adc r11b, dl
mov rax, rdx
shr r9b, 0x1b
sets r11b
mov qword [rsp + 0xa0], rdx
or al, 0x5f
btc r11, rcx
movabs rax, 0xffffffffffffffe
or rsi, 0x333a6917
and rdx, rax
mov qword [rsp + 0x90], rdx
not r9b
mov esi, edi
sub r11d, r15d
and esi, 0xfffffff8
mov r9, rdi
cwde
neg r9
jmp 0x140420c90
mov rax, qword [rsp + 0xf0]
ror r11w, cl
sar r11b, cl
btc r11, rbx
lea r11, [r15 + rax]
lea r11, [r11 + r10]
cmp r10b, 0xb1
test di, 0x349b
add r15, qword [rsp + 0xb8]
cmp bpl, 0x7f
lea r15, [r15 + r10]
cmp r10w, ax
jmp 0x140420ccd
sub r10d, r10d
jmp 0x140420d0f
mov byte [rcx + r12], 0xff
test r13b, r10b
add r14, r12
cmp r14w, r10w
jmp 0x140420cef
add rcx, rbx
inc r10
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140420d01
dec r8d
jmp 0x140420d09
je 0x14042276a
cmp dword [rsp + 0x24], 0
jmp 0x140420d19
jle 0x140420cd5
cmp dword [rsp + 0x24], 8
jae 0x140420de7
sub edx, edx
btr ebp, 0xd7
mov rbp, rbx
neg bpl
mov rbp, rdx
clc
cmp r14d, 0x6aca57a4
test dil, 1
jmp 0x140420d4a
je 0x140420d83
mov rax, rdx
movsx rbp, ax
sub rax, rbx
xchg bpl, bpl
mov rbp, r12
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
cmp cl, sil
mov byte [rcx + rdx], al
btr ebp, ebx
cmovno bp, r13w
mov rbp, rdx
cmp r13b, 0xa7
stc
clc
or rbp, 1
not rdx
clc
cmp rdx, r9
jmp 0x140420d8f
je 0x140420cd5
nop
cmc
movzx eax, byte [r15 + rbp]
clc
cmp spl, r15b
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
adc ah, 0x5c
movzx eax, byte [r15 + rbp + 1]
test sp, 0x7c67
cmc
add al, byte [r14 + rbp + 1]
jmp 0x140420dc1
mov byte [rcx + rbp + 1], al
test r11b, 0x4f
stc
add rbp, 2
jmp 0x140420dd4
cmp rdi, rbp
jmp 0x140420ddc
jne 0x140420d98
jmp 0x140420cd5
mov rax, r10
imul rax, rbx
bt dx, cx
btc rdx, 0x40
xor rdx, 0x41276b97
add rax, r13
sal dx, cl
mov rdx, r10
cmp r12b, r8b
imul rdx, r12
add rdx, qword [rsp + 0x28]
cmp ebx, 0x71a248dd
sub rax, rdx
cmp r15w, 0x7254
cmp rax, 0x20
jmp 0x140420e2b
jb 0x140420d2a
jb 0x140420d2a
mov edx, 0
clc
cmp dword [rsp + 0x6c], 0x20
jb 0x140420d36
cmp dword [rsp + 0x24], 0x20
jmp 0x140420e52
jae 0x140420e5f
sub eax, eax
jmp 0x140420fd6
cmp qword [rsp + 0x70], 0
jmp 0x140420e6a
je 0x140420f1f
mov rbp, qword [rsp + 0x90]
jmp 0x140420e7d
sub edx, edx
jmp 0x140420e84
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420e96
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140420eb6
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140420ec1
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140420ecd
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140420ed9
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140420eef
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp eax, edx
cmp r9w, 0x3d5d
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x140420f14
jne 0x140420e84
jmp 0x140420f27
xor edx, edx
test r14w, 0x1168
test byte [rsp + 0xa0], 1
jmp 0x140420f34
je 0x140420f91
movdqu xmm0, xmmword [r14 + rdx]
mov al, bpl
shld eax, ebx, 0x9c
movdqu xmm1, xmmword [r14 + rdx + 0x10]
xchg al, al
movsx ax, dh
mov rax, rdx
sub rax, rbx
jmp 0x140420f5f
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140420f69
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140420f78
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp r9b, 0x58
clc
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140420f91
cmp qword [rsp + 0x40], rdi
je 0x140420cd5
mov rdx, qword [rsp + 0x40]
bt ax, r13w
xchg ah, ah
xor ax, sp
mov rax, rdx
cmp rdx, 0x7e0d37c4
test ah, 0x7a
test dil, 0x18
jmp 0x140420fc1
je 0x140420d36
nop word cs:[rax + rax]
jmp 0x140420fd6
movq xmm0, qword [r14 + rax]
jmp 0x140420fe1
movq xmm1, qword [r15 + rax]
jmp 0x140420fec
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp rax, 0x515d6215
cmp bl, r12b
add rax, 8
cmp rsp, 0x5da43d89
jmp 0x14042100f
cmp rsi, rax
jmp 0x140421017
jne 0x140420fd6
mov rdx, rsi
clc
cmc
cmp rsi, rdi
jmp 0x14042102a
je 0x140420cd5
jmp 0x140420d36
test ebx, ebx
jle 0x14042219e
movsxd r8, dword [rsp + 0x24]
dec rdx
add dl, r9b
sub dl, r10b
mov edx, ebx
jmp 0x140421055
cmp ebx, 8
jmp 0x14042105d
jae 0x140422bdd
xor r11d, r11d
mov rsi, r11
test dl, 1
jmp 0x140421071
je 0x1404210d8
movzx eax, byte [r9 + r11]
add sil, bl
mov rbp, r11
sub rbp, r8
mov si, 0x42a5
ror si, cl
bts si, r8w
movzx ebp, byte [rcx + rbp]
cmovl esi, edx
movsxd rsi, r9d
test dil, 0xec
add ebp, eax
movzx eax, r12w
sbb ah, cl
bt si, dx
shr ebp, 1
shr al, cl
sar ah, cl
rcr eax, cl
mov rax, qword [rsp + 0x28]
add bpl, byte [rax + r11]
btr si, 0x7c
mov byte [rcx + r11], bpl
bt esi, 0xf
movsx si, bl
btc esi, r13d
mov rsi, r11
or rsi, 1
not r11
test sil, r12b
cmp r9b, bpl
add r11, rdx
jmp 0x1404210e9
je 0x14042219e
mov rbx, qword [rsp + 0x40]
mov rax, rbx
shl bp, 0xa8
sub rax, r8
dec ch
lea rcx, [r15 + rax]
movzx rax, r10w
not dil
inc rcx
inc rax
cmova bp, si
lea rbp, [r15 + rbx]
inc ax
movzx eax, r13w
inc rbp
rcl edi, cl
sal ah, cl
add r15, qword [rsp + 0x158]
lea r15, [r15 + rbx]
cmovns eax, r15d
mov rax, qword [rsp + 0x28]
clc
sbb edi, r15d
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
movzx edi, byte [rcx + rsi - 1]
test ah, 0xf
add edi, eax
bswap ax
movsxd rax, r11d
shr edi, 1
add dil, byte [rbx + rsi - 1]
bswap eax
lahf
shrd ax, r10w, 0
mov byte [rbp + rsi - 1], dil
jmp 0x14042117b
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
add edi, eax
cmp r11b, r13b
test sil, 0x75
shr edi, 1
clc
add dil, byte [rbx + rsi]
cmp spl, sil
stc
jmp 0x14042119d
mov byte [rbp + rsi], dil
clc
stc
add rdx, 0xfffffffffffffffe
cmp ax, r12w
stc
add rcx, 2
add rbp, 2
add r15, 2
test sil, 0xba
add rbx, 2
cmp rsi, rdx
jne 0x140421144
jmp 0x14042219e
mov r11d, dword [rsp + 0x5c]
cmp rax, 0x11c1156
cmc
test r11d, r11d
jmp 0x1404211e4
je 0x140422759
mov eax, dword [rsp + 0x24]
movsxd r12, eax
shr r8b, 0x4e
sar edi, 0x93
mov esi, eax
shl r14b, 0xc6
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
sal dil, 0x7e
cmovge r8d, edx
mov rdi, r10
bsf eax, r15d
mov r10d, esi
movsx ax, r11b
rcl eax, 0x2d
and r10d, 0xffffffe0
cmp cl, 0x52
mov r8d, esi
sal ax, cl
and r8d, 0xfffffff8
mov rax, rsi
jmp 0x14042123e
neg rax
test r14d, 0x31ea2a63
rcr r14w, 0xaf
mov qword [rsp + 0x40], rax
sal r14d, 0x1c
cbw
mov rax, qword [rsp + 0x170]
ror r14w, cl
or r14b, 0x71
lea rax, [rax + r15]
lea rax, [rax + rdi]
adc r14d, 0xebf36d1
add r15, qword [rsp + 0xb8]
rcr r14b, 0x88
btc r14w, 0xca
stc
lea r15, [r15 + rdi]
bt r14w, 0x27
sub ebp, ebp
setne r14b
mov r14w, r12w
mov r14, rdx
jmp 0x1404212a6
jmp 0x1404212f2
mov byte [rcx + r12], 0xff
cmc
add r14, r12
ror ebx, 0xea
mov rbx, qword [rsp + 0x30]
add rcx, rbx
cmp dil, 0x75
cmc
add r9, rbx
inc rbp
test bx, r14w
cmc
lea rax, [rax + rbx]
test ax, r8w
jmp 0x1404212dc
add r15, rbx
jmp 0x1404212e4
dec r11d
jmp 0x1404212ec
je 0x14042276a
cmp dword [rsp + 0x24], 0
jmp 0x1404212fc
jle 0x1404212ab
cmp dword [rsp + 0x24], 8
jmp 0x14042130c
jae 0x14042142b
xor r13d, r13d
mov dx, 0xac6
bswap dx
mov rdx, r13
cmp r10b, 0xdb
test sil, 1
jmp 0x14042132c
je 0x140421389
movzx edx, byte [r9 + r13]
and dil, r10b
not di
mov rdi, r13
cmp r14b, spl
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
stc
cmp ebp, 0x584c746c
add edi, edx
mov dx, r15w
shr edi, 1
sbb dh, 0x9b
shld dx, bp, 0x9e
sub dl, spl
add dil, byte [r14 + r13]
mov byte [rcx + r13], dil
mov rdx, r13
jmp 0x140421377
or rdx, 1
cmp dx, dx
test ebx, 0x26d513d7
jmp 0x140421389
not r13
test ebx, r11d
cmp r13, qword [rsp + 0x40]
jmp 0x140421399
je 0x1404212ab
nop dword [rax + rax]
movsxd rbx, esi
btr edi, r10d
shl bl, 0x27
movzx edi, byte [r9 + rdx]
movzx ebx, byte [r15 + rdx]
test ax, 0x6159
jmp 0x1404213c4
add ebx, edi
sal dil, cl
rol dil, cl
shr ebx, 1
shld edi, ebx, 0x75
btr edi, 0x7b
sar edi, cl
add bl, byte [r14 + rdx]
shld rdi, r9, 0x3b
add di, r10w
mov byte [rcx + rdx], bl
movzx rdi, r13w
movzx edi, byte [r9 + rdx + 1]
movzx bx, dil
mov bl, r9b
movzx ebx, byte [r15 + rdx + 1]
add ebx, edi
stc
shr ebx, 1
cmc
cmp dx, sp
add bl, byte [r14 + rdx + 1]
cmc
mov byte [rcx + rdx + 1], bl
add rdx, 2
cmc
cmp rsi, rdx
jmp 0x140421420
jne 0x1404213b1
jmp 0x1404212ab
mov rdx, rbp
imul rdx, qword [rsp + 0x30]
add dil, 0x51
jmp 0x140421441
add rdx, qword [rsp + 0x70]
mov rdi, rbp
jmp 0x140421450
imul rdi, r12
test r10w, 0x5ee7
test ebp, esp
add rdi, qword [rsp + 0x28]
cmp bh, 0x5d
sub rdx, rdi
test spl, spl
cmp rdx, 0x20
jmp 0x140421473
jb 0x140421312
jb 0x140421312
cmp dword [rsp + 0x60], 0x20
jmp 0x140421489
jb 0x140421312
mov r13d, 0
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404214a0
jb 0x14042131c
cmp dword [rsp + 0x24], 0x20
jmp 0x1404214b0
jae 0x1404214c2
xor edx, edx
jmp 0x1404214bd
jmp 0x1404215c1
xor edx, edx
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x1404214cf
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x1404214db
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x1404214e6
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x1404214f2
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 0x140421519
movdqu xmm3, xmmword [rax + rdx]
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
cmc
jmp 0x14042157a
movdqu xmmword [rcx + rdx + 0x10], xmm3
test dil, 0x66
add rdx, 0x20
clc
stc
test r11b, dil
cmp r10, rdx
jmp 0x140421595
jne 0x1404214c4
cmp r10, rsi
je 0x1404212ab
mov rdx, r10
shld r13d, r15d, 0xab
mov r13, r10
test sil, 0x18
je 0x14042131c
nop dword [rax + rax]
movq xmm0, qword [r14 + rdx]
movq xmm1, qword [r9 + rdx]
jmp 0x1404215d2
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404215e2
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
add rdx, 8
cmp r12b, 0xd5
stc
clc
cmp r8, rdx
jmp 0x14042160f
jne 0x1404215c1
mov r13, r8
cmp r8, rsi
jmp 0x140421620
je 0x1404212ab
jmp 0x14042131c
mov r8, r13
call fcn.14049f837
jmp 0x14042219e
test ebx, ebx
jle 0x14042219e
movsxd r9, dword [rsp + 0x24]
btr r10w, 0xfb
bt r10w, r10w
mov r10d, ebx
cmp ebx, 8
jmp 0x14042165b
jae 0x140422c50
sub edi, edi
bt rdx, r9
sbb dl, r15b
mov rdx, rdi
test sp, 0x277a
test r10b, 1
je 0x1404216c8
mov rax, rdi
btc dx, 0xda
sbb edx, edx
bt dx, 0x7a
sub rax, r9
xor dh, 0x95
movsxd rdx, eax
movzx eax, byte [rcx + rax]
inc dx
mov rdx, qword [rsp + 0x28]
cmc
add al, byte [rdx + rdi]
shr dx, 0x9c
jmp 0x1404216af
mov byte [rcx + rdi], al
mov rdx, rdi
cmp ah, ah
test r14w, 0x5059
or rdx, 1
test r11, 0x6fcb29e1
not rdi
cmp si, 0x4bb2
jmp 0x1404216d6
add rdi, r10
jmp 0x1404216de
je 0x14042219e
mov rcx, qword [rsp + 0x40]
movsx rbp, r10w
sbb ebx, edi
shl bp, cl
mov rax, rcx
sub rax, r9
dec bpl
movzx rbp, r14w
add rax, r15
mov bl, 0xfa
bswap bp
inc rax
test bx, 0x7998
shl bpl, cl
add rcx, r15
dec bh
mov rbp, 0x597f3528
movsx ebx, di
inc rcx
movsx rbp, r9w
adc bl, bpl
test r10b, r12b
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movsx ebx, bx
xor bl, 0x85
movzx ebx, byte [rax + rdx]
cmc
clc
add bl, byte [rbp + rdx + 1]
cmp bx, 0x4bab
clc
mov byte [rcx + rdx], bl
test r9w, bx
test r12b, 0xe2
stc
add rdx, 2
cmp r10, rdx
jne 0x14042172e
jmp 0x14042219e
mov r13d, dword [rsp + 0x5c]
clc
cmp r13d, r13d
cmc
test r13d, r13d
jmp 0x140421786
je 0x140422759
mov eax, dword [rsp + 0x24]
bts r11w, bp
movsxd r12, eax
xor r9d, 0x3e8c6974
sal r14b, cl
sar sil, cl
mov r14, rdx
btr di, 0xb5
mov edi, eax
btc rax, 0x1c
and rdx, rbp
lea rax, [r15 + r10]
sbb r11b, r11b
mov qword [rsp + 0x40], rax
bsf r11w, bp
lahf
shl ah, cl
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
neg edx
shl r9w, cl
movsxd rdx, r9d
add rax, 0xffffffffffffffe0
inc sil
sar r9d, 0xbd
btc rsi, 0xdf
mov qword [rsp + 0xa0], rax
shr rax, 5
jmp 0x140421804
inc rax
bts r11w, bx
shr r11b, 0xe8
test r13b, r13b
movabs rdx, 0xffffffffffffffe
dec r9
not r11b
bts r9w, bp
add rdx, 0xfffffffffffffffe
and rdx, rax
movzx r9w, dl
sbb sil, 6
shr r9, cl
mov qword [rsp + 0xc0], rdx
stc
mov r11d, eax
shr al, 7
xadd rax, rax
and r11d, 3
neg sil
mov esi, edi
and esi, 0xfffffff8
mov rax, r10
bt r9w, r12w
sal r10b, cl
mov r10d, edi
and r10d, 3
setns r9b
sbb r9b, r9b
lea r15, [r15 + rax]
mov r9b, r15b
add r15, 0x10
and r9w, 0x226c
sbb r9w, r9w
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
shl r11, 5
cmp r12w, r14w
sub r8d, r8d
jmp 0x1404218e4
mov byte [rcx + r12], 0xff
cmc
btr ebx, 0xdc
lea r14, [r14 + r12]
mov rbx, qword [rsp + 0x30]
test spl, 0xe4
clc
cmp dil, 0x96
add rcx, rbx
inc r8
stc
cmc
lea r15, [r15 + rbx]
jmp 0x1404218d3
add r9, r12
dec r13d
jmp 0x1404218de
je 0x14042276a
cmp dword [rsp + 0x24], 0
jle 0x1404218a4
cmp dword [rsp + 0x24], 8
jb 0x14042196a
mov rdx, r8
imul rdx, r12
test dl, 0x5b
sal bx, cl
rcl bh, 0x10
add rdx, qword [rsp + 0x28]
rcr ebx, cl
mov rbx, r8
test sil, r12b
cmc
cmp dx, 0x253c
imul rbx, qword [rsp + 0x30]
add rbx, qword [rsp + 0x40]
stc
test dx, 0x546c
clc
sub rbx, rdx
and dx, ax
bsr dx, r10w
rol dx, 0x64
mov edx, 0
clc
cmp rbx, 0x20
jb 0x140421b24
cmp dword [rsp + 0x24], 0x20
jmp 0x140421958
jae 0x140421971
sub ebx, ebx
jmp 0x140421965
jmp 0x140421ae9
xor edx, edx
jmp 0x140421b24
cmp qword [rsp + 0xa0], 0x60
jmp 0x14042197f
jae 0x140421991
sub edx, edx
jmp 0x14042198c
jmp 0x140421a40
mov rbp, qword [rsp + 0xc0]
cmp sil, 0x91
sub edx, edx
test r10b, 0x96
movups xmm0, xmmword [r14 + rdx]
cmc
test r9b, 0xde
movups xmm1, xmmword [r14 + rdx + 0x10]
test cl, sil
cmp r13w, ax
movups xmmword [rcx + rdx], xmm0
cmc
movups xmmword [rcx + rdx + 0x10], xmm1
test r12w, r12w
cmp bx, 0x72c8
jmp 0x1404219d2
movups xmm0, xmmword [r14 + rdx + 0x20]
movups xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404219e3
movups xmmword [rcx + rdx + 0x20], xmm0
cmc
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
stc
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
jmp 0x140421a1f
movdqu xmmword [rcx + rdx + 0x60], xmm0
jmp 0x140421a2b
movdqu xmmword [rcx + rdx + 0x70], xmm1
cmc
sub rdx, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jne 0x1404219a3
cmp qword [rsp + 0x90], 0
jmp 0x140421a4e
je 0x140421aaf
lea rbx, [r15 + rdx]
lea rdx, [rdx + r9]
test r14b, 0x86
cmp spl, 0x4e
jmp 0x140421a69
sub ebp, ebp
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
test rax, rax
cmc
movdqu xmm1, xmmword [rdx + rbp]
cmc
test r15w, 0x28f5
jmp 0x140421a92
movdqu xmmword [rbx + rbp - 0x10], xmm0
movdqu xmmword [rbx + rbp], xmm1
add rbp, 0x20
cmp r11, rbp
jmp 0x140421aa9
jne 0x140421a77
cmp qword [rsp + 0x70], rdi
jmp 0x140421ab9
je 0x1404218a4
mov rdx, qword [rsp + 0x70]
sar bx, cl
cmp ebx, r11d
cmp r9b, 0x38
mov rbx, rdx
test dil, 0x18
je 0x140421b24
nop dword [rax + rax]
add dl, r12b
adc dl, r14b
mov rdx, qword [r14 + rbx]
cmp r14d, 0x1ed154cf
jmp 0x140421af9
mov qword [rcx + rbx], rdx
cmc
clc
test rdx, 0x71b3303
add rbx, 8
cmp rsi, rbx
jne 0x140421ae9
mov rdx, rsi
cmp rsi, rdi
jmp 0x140421b1e
je 0x1404218a4
mov rbp, rdx
cmc
cmp dl, dil
not rbp
cmp esi, edi
stc
add rbp, rdi
test esi, r8d
test r10, r10
jmp 0x140421b3f
je 0x140421b7d
mov rbx, r10
cdqe
not al
movzx ax, sil
nop
cmovg ax, r15w
not ah
movzx eax, byte [r14 + rdx]
jmp 0x140421b64
mov byte [rcx + rdx], al
inc rdx
jmp 0x140421b6f
dec rbx
jmp 0x140421b77
jne 0x140421b5a
cmp rbp, 3
jb 0x1404218a4
nop word [rax + rax]
cbw
adc al, 0xa4
movzx eax, byte [r14 + rdx]
test r12b, bpl
mov byte [rcx + rdx], al
add ah, 0x13
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
movzx eax, byte [r14 + rdx + 2]
cmp r15d, r13d
test rbp, 0x24581c86
mov byte [rcx + rdx + 2], al
rcl ah, cl
movzx eax, byte [r14 + rdx + 3]
test r13w, 0x47d2
mov byte [rcx + rdx + 3], al
add rdx, 4
cmp rdi, rdx
jne 0x140421b91
jmp 0x1404218a4
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x140421bee
je 0x140422759
mov eax, dword [rsp + 0x24]
test r8b, 0x3b
movsxd r12, eax
bswap r13
test r9w, sp
mov r14, rdx
xor dx, r15w
mov edi, eax
neg rax
shr dx, 0x40
bsr esi, esp
lea r13, [r15 + r10]
movsx dx, bpl
sbb r11, 0x7d116f2
cmp r11w, r15w
mov eax, edi
or r11, r13
and eax, 0xffffffe0
rcr r9d, 0xd1
rol esi, cl
mov qword [rsp + 0x40], rax
bswap rsi
add rax, 0xffffffffffffffe0
bsr r9d, r9d
mov qword [rsp + 0x70], rax
btr r11d, 0x63
sal r9b, cl
mov rdx, rax
bswap r11
bt r9w, 0x31
shr rdx, 5
inc rdx
or r9d, 0x60e56f78
movsx r9w, r9b
mov rax, rdx
shl r11b, 0x5c
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
shr sil, 0xe5
sbb sil, 0x41
movsx r11d, di
and rdx, rax
bswap r11d
mov qword [rsp + 0x90], rdx
xchg sil, r9b
shrd r11w, r15w, 0xa2
mov esi, edi
and esi, 0xfffffff8
mov r9, rdi
inc r11b
xor r11b, 0x57
neg r9
bsr ax, si
and al, r10b
mov rax, qword [rsp + 0xf0]
mov r11b, bl
movzx r11w, r15b
lea r11, [r15 + rax]
test cx, 0x28c5
stc
lea r11, [r11 + r10]
cmp r13b, spl
add r15, qword [rsp + 0xb8]
test r8d, r13d
add r15, r10
stc
sub r10d, r10d
jmp 0x140421d04
jmp 0x140421d3d
mov byte [rcx + r12], 0xff
add r14, r12
stc
clc
test spl, 0x81
add rcx, rbx
jmp 0x140421d1f
inc r10
lea r11, [r11 + rbx]
cmp r12b, r13b
test ch, 0x49
add r15, rbx
dec r8d
jmp 0x140421d37
je 0x14042276a
cmp dword [rsp + 0x24], 0
jmp 0x140421d47
jle 0x140421d09
cmp dword [rsp + 0x24], 8
jmp 0x140421d57
jae 0x140421e1e
xor edx, edx
movsx ebp, bx
rol rbp, 0xb9
mov rbp, rdx
test dil, 1
jmp 0x140421d72
je 0x140421db2
mov rax, rdx
sub rax, rbx
sub bp, r14w
movzx eax, byte [rcx + rax]
movsx rbp, r8w
add al, byte [r14 + rdx]
mov bpl, 0xe1
sar bp, cl
mov byte [rcx + rdx], al
and bpl, 0x8b
btc bp, r9w
rol bpl, 0x71
mov rbp, rdx
clc
or rbp, 1
cmp esp, 0x31f16ca6
not rdx
jmp 0x140421dba
cmp rdx, r9
jmp 0x140421dc2
je 0x140421d09
nop
rol ah, cl
btc rax, 0xe7
dec ah
movzx eax, byte [r15 + rbp]
test r15b, bl
cmp bl, cl
add al, byte [r14 + rbp]
cmp r9b, 0x95
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
test r9d, 0x27b0916
add al, byte [r14 + rbp + 1]
cmp bpl, dl
mov byte [rcx + rbp + 1], al
clc
test r11b, r15b
add rbp, 2
cmp r13b, dl
cmp rdi, rbp
jmp 0x140421e13
jne 0x140421dd2
jmp 0x140421d09
mov rax, r10
imul rax, rbx
xor edx, r10d
add rax, r13
bt edx, 0xd3
rcr rdx, 0xe1
and dx, 0xdd
mov rdx, r10
cmp al, 0xc8
stc
imul rdx, r12
cmc
jmp 0x140421e48
add rdx, qword [rsp + 0x28]
clc
cmp ax, r8w
sub rax, rdx
cmp r9b, bpl
cmp rax, 0x20
jmp 0x140421e61
jb 0x140421d5d
jb 0x140421d5d
mov edx, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140421e7d
jb 0x140421d66
cmp dword [rsp + 0x24], 0x20
jmp 0x140421e8d
jae 0x140421e9a
sub eax, eax
jmp 0x14042200d
cmp qword [rsp + 0x70], 0
jmp 0x140421ea5
je 0x140421f78
mov rbp, qword [rsp + 0x90]
cmp bpl, r8b
jmp 0x140421ebb
sub edx, edx
jmp 0x140421ec2
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140421ecd
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140421ed9
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140421ee5
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140421ef5
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140421f03
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140421f0e
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140421f1a
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140421f26
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140421f32
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r13w, 0x7413
stc
test r12b, r14b
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp rax, rcx
cmp r10w, 0x1ed3
add rdx, 0x40
jmp 0x140421f69
add rbp, 0xfffffffffffffffe
jne 0x140421ec2
jmp 0x140421f7a
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140421f87
je 0x140421fda
movdqu xmm0, xmmword [r14 + rdx]
bsr ax, r10w
movdqu xmm1, xmmword [r14 + rdx + 0x10]
or al, spl
setp al
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140421fbf
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
stc
cmp bp, 0x20f9
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140421fda
cmp qword [rsp + 0x40], rdi
je 0x140421d09
mov rdx, qword [rsp + 0x40]
inc ax
nop
mov rax, rdx
cmc
cmp r8w, r12w
cmp bpl, 0x72
test dil, 0x18
je 0x140421d66
nop dword [rax]
jmp 0x14042200d
movq xmm0, qword [r14 + rax]
jmp 0x140422018
movq xmm1, qword [r15 + rax]
jmp 0x140422023
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test dx, 0x23f5
cmp rdi, rsi
add rax, 8
cmp rsi, rax
jmp 0x140422040
jne 0x14042200d
mov rdx, rsi
clc
cmp rsi, rdi
jmp 0x140422052
je 0x140421d09
jmp 0x140421d66
test ebx, ebx
jmp 0x140422064
jle 0x14042219e
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x14042207a
jae 0x140422ca8
sub r11d, r11d
not dl
clc
inc dh
mov rdx, r11
test sil, al
test r10b, 1
je 0x1404220eb
mov rax, r11
bts edx, eax
or dx, r8w
and dx, r12w
sub rax, r9
xor dx, 0x6a76
stc
movzx eax, byte [rcx + rax]
btr rdx, r15
shrd dx, dx, 0x29
shr al, 1
btc dx, 0xe
shr dh, 0xe8
or dl, r14b
mov rdx, qword [rsp + 0x28]
clc
add al, byte [rdx + r11]
cdq
neg dh
rcr edx, 0x6c
mov byte [rcx + r11], al
add dl, r8b
mov rdx, r11
or rdx, 1
test r12b, r15b
stc
not r11
test r14b, al
clc
add r11, r10
je 0x14042219e
mov rcx, qword [rsp + 0x40]
sar bpl, 0x53
rol rbp, cl
dec ax
mov rax, rcx
rcl bpl, cl
shl ebp, 0xe4
btr bx, dx
sub rax, r9
cmp r11b, 0xc8
add rax, r15
mov rbx, rdx
inc rax
add rcx, r15
movzx bx, al
inc rcx
clc
adc bl, r13b
add bpl, bl
movzx ebx, byte [rax + rdx - 1]
not ebp
adc ebp, edi
test r13b, spl
shr bl, 1
mov rbp, qword [rsp + 0x28]
clc
cmp bpl, r15b
add bl, byte [rbp + rdx]
clc
test r9d, r13d
mov byte [rcx + rdx - 1], bl
btr bx, 0xf4
rcl rbx, cl
or bh, bl
movzx ebx, byte [rax + rdx]
test r13d, 0x7f7811d6
shr bl, 1
jmp 0x14042217e
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
test spl, dl
clc
add rdx, 2
cmp edx, esi
clc
cmp r10, rdx
jmp 0x140422198
jne 0x140422138
mov r14, qword [rsp + 0x28]
test r11w, r13w
ror r8b, 0x2e
sbb bl, 0xa9
add r14, r13
xchg r13, r8
movsx r10d, r9w
sete r13b
mov r13, qword [rsp + 0xd8]
movsx r10, r10w
mov r11, rsp
movzx r10w, bpl
mov r8d, dword [rsp + 0x2b0]
movsx r10d, r15w
bswap r11w
not r11b
mov r11, qword [rsp + 0x108]
mov bh, 0x44
movsx r10d, r15w
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404229e7
mov r9d, dword [rsp + 0x5c]
jmp 0x14042222a
test r9d, r9d
jmp 0x140422232
je 0x140422759
mov eax, dword [rsp + 0x24]
sar r12b, cl
adc r13w, 0x7d0e
movsx esi, sp
movsxd r12, eax
mov esi, eax
movzx r8d, ax
lea r8, [r15 + r10]
and r11d, edi
rcl ax, 0x65
mov eax, esi
btr r14d, 0x44
sal r14w, cl
bts r14w, r12w
and eax, 0xffffffe0
bts bp, r13w
bt r11d, 0x8c
sal r13b, 0x3a
mov qword [rsp + 0x40], rax
movzx r14d, si
add rax, 0xffffffffffffffe0
xchg r14b, r14b
movsx r14d, r13w
bts r14, rsi
mov qword [rsp + 0x70], rax
mov rbp, rax
movzx ax, r10b
neg r11b
shr rbp, 5
jmp 0x1404222ae
inc rbp
movsx r13d, di
mov rax, rbp
and r11b, dil
bt r11d, 0x50
rcr r14w, cl
mov qword [rsp + 0xa0], rbp
bts eax, esi
xor rax, rsi
movabs rax, 0xffffffffffffffe
and rbp, rax
xor eax, 0x27d10c91
sub r14b, spl
mov qword [rsp + 0x90], rbp
movzx bp, sil
rol r13, 0x20
rcr r11b, cl
mov rbp, r10
cmovnp r13w, r11w
shr ah, 0x7c
mov r10d, esi
shl r11b, 0x4b
movsxd rax, ebp
and r10d, 0xfffffff8
mov r13, rsi
shl r14d, 0x98
adc r11w, r13w
xor r11b, 0x39
neg r13
or r14, 0x5688522a
cwde
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
lea r11, [r11 + rbp]
btr r14w, cx
btr r14w, 0x3c
movzx r14d, r11w
add r15, qword [rsp + 0xb8]
or r14, 0x2a3f0b62
add r15, rbp
bt r14d, edi
sub ebp, ebp
jmp 0x14042236a
mov r14, rdx
jmp 0x140422372
jmp 0x1404223b5
mov byte [rcx + r12], 0xff
cmp r11b, r9b
add r14, r12
cmp esi, 0x3fd26a35
cmp esi, r12d
add rcx, rbx
jmp 0x140422393
inc rbp
cmp r15b, dl
test eax, 0x5f8d151a
cmc
lea r11, [r11 + rbx]
cmp edx, 0x4766143a
add r15, rbx
dec r9d
je 0x14042276a
cmp dword [rsp + 0x24], 0
jmp 0x1404223bf
jle 0x140422377
cmp dword [rsp + 0x24], 8
jae 0x1404224b7
xor edi, edi
rcl dx, 0x9f
rol dx, cl
bsr dx, r9w
mov rdx, rdi
test sil, 1
jmp 0x1404223ea
je 0x14042242d
mov rax, rdi
clc
sub rax, rbx
rol rdx, cl
movzx eax, byte [rcx + rax]
rol dh, 0xd8
shr al, 1
or rdx, 0x6ea828db
adc dl, 0x57
add al, byte [r14 + rdi]
dec edx
shrd dx, ax, 0xf7
cwd
mov byte [rcx + rdi], al
bt dx, 0x16
mov rdx, rdi
test r14b, 0xa6
or rdx, 1
not rdi
test cx, di
cmp rdi, r13
je 0x140422377
nop word [rax + rax]
rcr eax, cl
add al, bpl
movsx ax, dil
movzx eax, byte [r15 + rdx]
cmp bpl, r14b
shr al, 1
cmp rbp, rsp
stc
jmp 0x140422462
add al, byte [r14 + rdx]
jmp 0x140422470
mov byte [rcx + rdx], al
bsf ax, r15w
movzx eax, byte [r15 + rdx + 1]
test r15, 0x392066ce
test edx, edx
shr al, 1
test r12b, r10b
stc
add al, byte [r14 + rdx + 1]
jmp 0x140422498
mov byte [rcx + rdx + 1], al
test r10b, 0xe4
add rdx, 2
cmp rsi, rdx
jmp 0x1404224ac
jne 0x14042244f
jmp 0x140422377
mov rax, rbp
setle dh
mov edx, 0x5a2500bf
mov dx, r9w
imul rax, rbx
rcr dl, 0x69
rcl rdx, 0xbe
ror dx, 0x66
lea rax, [rax + r8]
movzx rdx, bx
mov rdx, rbp
clc
stc
cmp dl, 0xb7
imul rdx, r12
cmp edi, esi
test ebx, 0x2f872446
add rdx, qword [rsp + 0x28]
cmp esp, 0x53715570
test r9w, r13w
sub rax, rdx
stc
test rsi, 0x66435f93
cmp rax, 0x20
jmp 0x140422514
jb 0x1404223d0
jb 0x1404223d0
mov edi, 0
clc
cmp cl, 0xc2
cmp r11b, bl
cmp dword [rsp + 0x6c], 0x20
jb 0x1404223de
cmp dword [rsp + 0x24], 0x20
jmp 0x140422541
jae 0x14042254e
xor eax, eax
jmp 0x140422700
mov rdi, r8
test dh, 0x35
cmp qword [rsp + 0x70], 0
jmp 0x14042255f
je 0x140422641
mov r8, qword [rsp + 0x90]
xor edx, edx
jmp 0x140422574
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042257f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042258b
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140422597
movdqu xmm3, xmmword [r11 + rdx - 0x20]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404225c4
movdqu xmmword [rcx + rdx + 0x10], xmm3
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404225dd
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404225e9
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x1404225f4
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm3
cmp bpl, r11b
test r12w, di
test r8b, 0x7b
add rdx, 0x40
clc
stc
add r8, 0xfffffffffffffffe
jmp 0x140422636
jne 0x140422574
jmp 0x140422643
xor edx, edx
test byte [rsp + 0xa0], 1
je 0x1404226b5
movdqu xmm0, xmmword [r14 + rdx]
add ah, 0xec
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
sub rax, rbx
jmp 0x14042266c
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422676
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140422681
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
xchg r8w, r8w
cmp dh, 0x47
add r8, rbp
movdqu xmmword [rcx + rdx + 0x10], xmm3
movsxd r8, r15d
cmp qword [rsp + 0x40], rsi
xchg r8, r8
movzx r8, r8w
mov r8b, sil
mov r8, rdi
jmp 0x1404226cc
je 0x140422377
mov rdi, qword [rsp + 0x40]
clc
xadd rax, rax
mov rax, rdi
test sil, 0x18
jmp 0x1404226e8
je 0x1404223de
nop word cs:[rax + rax]
jmp 0x140422700
movq xmm0, qword [r14 + rax]
jmp 0x14042270b
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r14b, r8b
add rax, 8
test r14b, 0x22
cmp r10, rax
jmp 0x140422737
jne 0x140422700
mov rdi, r10
clc
jmp 0x140422746
cmp r10, rsi
jmp 0x14042274e
je 0x140422377
jmp 0x1404223de
mov r14, rdx
adc si, 0x4327
shrd esi, r8d, 0xe8
bsf esi, r10d
mov esi, dword [rsp + 0x2c0]
clc
cmc
cmp esi, 0x10
jmp 0x14042277b
jne 0x1404229a7
mov r8d, dword [rsp + 0x2b0]
test r8d, r8d
movzx r13d, r9w
mov r13d, r13d
movsxd r11, r8d
mov r13, qword [rsp + 0xd8]
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
xchg r12w, r12w
mov r12, qword [rsp + 0x118]
je 0x140422a62
mov rcx, qword [rsp + 0x140]
xadd eax, eax
movzx rax, ax
add rcx, qword [r13 + 0x18]
bswap rax
movzx rax, r14w
cmovne rax, rcx
movsxd rax, dword [rsp + 0x24]
inc rax
cmp bl, 4
cmp dword [rsp + 0x5c], 7
jmp 0x1404227f3
jb 0x140422959
mov rdx, rbx
or rbx, rsi
shr bp, cl
sub rdx, rax
mov ebp, dword [rsp + 0x128]
rol sil, 0x88
mov rsi, rcx
lea rbx, [rcx + rax]
btc di, 0xcc
bt rdi, r13
stc
mov byte [rcx + rax], 0xff
movsx rcx, di
test bl, 5
clc
mov rdi, qword [rsp + 0x30]
dec ecx
mov byte [rdi + rbx], 0xff
movzx edi, bp
add rbx, qword [rsp + 0x30]
sbb dil, spl
movzx di, r11b
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
movsx rcx, bp
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
shr ch, 0x60
add ecx, r11d
or cx, 0x1ca6
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
sub dil, cl
mov rdi, qword [rsp + 0x30]
sub ch, 0x72
movsx cx, r12b
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
bsr rcx, r15
or dil, cl
rcl ch, cl
mov rdi, qword [rsp + 0x30]
movsx ecx, r15w
mov ecx, edx
bts ecx, r12d
mov byte [rdi + rbx], 0xff
sal dil, 0x12
add rbx, qword [rsp + 0x30]
rcl di, 0xe5
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add cx, sp
shrd edi, r9d, 0xd0
bt rcx, 0xf9
add rbx, qword [rsp + 0x30]
bts rdi, rax
mov rdi, qword [rsp + 0x30]
shr cx, 0x9a
lea rcx, [rbx + rdi]
sal di, 0x2e
lea rcx, [rcx + rdx]
stc
mov rdi, qword [rsp + 0x30]
stc
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
add ebp, 0xfffffff8
jmp 0x140422901
jne 0x140422810
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
btr dx, cx
movzx cx, r13b
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
add dl, 0x66
neg ch
shr edx, cl
lea rsi, [rsi + rbx]
shrd rdx, r10, 0x7f
sub dx, r8w
add rsi, rbx
rcr dx, 0xca
setg ch
adc dl, r8b
add rsi, rbx
setge cl
shr rdx, cl
sub ecx, r14d
mov rcx, rsi
adc dx, sp
xchg edx, edx
mov edx, dword [rsp + 0x12c]
stc
cmp r9b, sil
test edx, edx
jmp 0x14042296b
je 0x1404229ef
lea rcx, [rcx + rax]
and rax, r14
mov eax, edx
stc
jmp 0x140422981
mov byte [rcx], 0xff
stc
jmp 0x14042298d
add rcx, rbx
jmp 0x140422995
dec eax
jmp 0x14042299c
jne 0x140422981
jmp 0x1404229ef
mov r13, qword [rsp + 0xd8]
mov r10w, 0x2bd8
bswap r11w
cmovnp r11w, di
mov r8d, dword [rsp + 0x2b0]
mov r10, 0x3b7b7cb5
xchg r10b, r11b
mov r11, qword [rsp + 0x108]
cmovl r12w, cx
mov r10, qword [rsp + 0x88]
inc r12b
mov r12, qword [rsp + 0x118]
inc r12
cmp r12b, 0xb3
test r11b, 0x75
cmc
cmp r12, qword [rsp + 0x110]
jmp 0x140422a08
je 0x140423f0d
mov eax, dword [rsp + 0x60]
and sil, 0x40
movzx rcx, bp
ror rsi, cl
imul eax, r12d
movzx cx, bpl
mov rsi, qword [r13 + 0x18]
cmp r13d, 0x48f50e25
mov cx, 0x7ee7
mov qword [rsp + 0x140], rax
ror ecx, cl
bts rcx, rsp
lea rsi, [rsi + rax]
movzx ecx, byte [r14]
xor r9d, r9d
cmc
cmp cl, 4
jmp 0x140422a57
jbe 0x14041f539
jmp 0x14041efe3
inc r12
test rax, 0x780227c4
cmp r12, qword [rsp + 0x110]
jmp 0x140422a78
jne 0x140422a0e
jmp 0x140423e52
mov rax, qword [rsp + 0x40]
movzx edx, di
sal edx, cl
btr dx, 0xca
lea rdx, [r15 + rax]
shl al, cl
bsf ax, ax
sub rdx, qword [rsp + 0x28]
add ah, dh
xchg al, ah
cmc
mov rax, qword [rsp + 0x160]
jmp 0x140422ab5
add rax, rsi
stc
cmp rdx, 0x10
jmp 0x140422ac2
jb 0x14041f845
jb 0x14041f845
cmp rax, 0x10
jmp 0x140422ad7
jb 0x14041f845
cmp dword [rsp + 0x60], 0x10
jb 0x14041f845
mov r12d, 0
cmp r8w, 0x4855
clc
cmp dword [rsp + 0x24], 0x10
jmp 0x140422aff
jb 0x14041f851
cmp ebx, 0x10
jmp 0x140422b0d
jae 0x140422cfb
sub r12d, r12d
jmp 0x140422b1b
jmp 0x1404230c4
mov rax, qword [rsp + 0x40]
xadd dl, dh
movzx rdx, r14w
rcl rdx, cl
lea rax, [rax + r15]
mov rdx, rax
cmp spl, 0xd1
clc
sub rdx, qword [rsp + 0x28]
cmp rdx, 0x20
jmp 0x140422b49
jb 0x1404202a8
jb 0x1404202a8
mov r10d, 0
clc
cmp r9d, r8d
cmp dword [rsp + 0x60], 0x20
jmp 0x140422b69
jb 0x1404202ba
cmp ebx, 0x20
jae 0x14042330a
xor r10d, r10d
jmp 0x140422b80
jmp 0x140423a81
mov rax, qword [rsp + 0x40]
jmp 0x140422b8f
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
stc
cmp rax, 0x20
jmp 0x140422ba2
jb 0x140420aa9
jb 0x140420aa9
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140422bbd
jb 0x140420aab
cmp ebx, 0x20
jmp 0x140422bcb
jae 0x14042342e
sub edi, edi
jmp 0x140422bd8
jmp 0x140423b6d
mov rax, qword [rsp + 0x40]
cmc
test edi, esp
jmp 0x140422bea
lea rax, [rax + r15]
clc
sub rax, qword [rsp + 0x28]
jmp 0x140422bf9
cmp rax, 0x20
jmp 0x140422c02
jb 0x140421063
jb 0x140421063
cmp dword [rsp + 0x60], 0x20
jb 0x140421063
mov r11d, 0
cmc
jmp 0x140422c25
cmp dword [rsp + 0x24], 0x20
jmp 0x140422c2f
jb 0x140421066
cmp ebx, 0x20
jmp 0x140422c3d
jae 0x140423581
sub r11d, r11d
jmp 0x140422c4b
jmp 0x1404236eb
mov rax, qword [rsp + 0x40]
clc
cmp r15w, ax
cmc
add rax, r15
sub rax, qword [rsp + 0x28]
jmp 0x140422c69
cmp rax, 0x20
jb 0x140421661
jb 0x140421661
mov edi, 0
stc
test bpl, 0x77
cmp dword [rsp + 0x24], 0x20
jb 0x14042166a
cmp ebx, 0x20
jmp 0x140422c96
jae 0x14042377d
sub edi, edi
jmp 0x140422ca3
jmp 0x140423c83
mov rax, qword [rsp + 0x40]
test r12b, 0xef
add rax, r15
sub rax, qword [rsp + 0x28]
cmc
cmp rax, 0x20
jmp 0x140422cc3
jb 0x140422080
jb 0x140422080
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jb 0x140422088
cmp ebx, 0x20
jmp 0x140422ce8
jae 0x1404238ab
sub r11d, r11d
jmp 0x140422cf6
jmp 0x140423d97
mov r12d, r14d
setne r10b
sar r10w, 0xda
and r12d, 0xfffffff0
mov bpl, 0x57
mov rbp, qword [rsp + 0x40]
test r10d, 0x6efe205a
sub rbp, rsi
shr dh, cl
movsx eax, sp
add rbp, r15
mov rax, r12
not bl
movzx rbx, sp
mov rbx, rcx
mov edx, r13d
movsx rdx, cx
mov r10, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
jmp 0x140422d4a
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140422d56
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 0x140422da0
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 0x140422ddb
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 0x14042306f
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
cmp sil, 0xc3
test r11b, 0x14
add r10, 0x10
test r11w, bx
add rbp, 0x10
stc
test r14d, r14d
add rbx, 0x10
jmp 0x140423098
add rax, 0xfffffffffffffff0
jmp 0x1404230a1
jne 0x140422d4a
cmp r12, r14
jmp 0x1404230af
je 0x14042219e
test r14b, 8
jmp 0x1404230be
je 0x14041f851
mov edx, r14d
adc r11w, r13w
and edx, 0xfffffff8
sbb rax, r14
mov r11, qword [rsp + 0x40]
movzx ax, al
sbb bp, r11w
add ah, 0xba
sub r11, rsi
add r11, r15
xchg bpl, r10b
not ax
jmp 0x1404230f2
mov rax, qword [rsp + 0x88]
lea r10, [r11 + rax]
cdqe
mov bpl, 0x5b
mov rbp, rdx
movsxd rbx, r10d
movzx r8w, spl
mov rbx, rcx
jmp 0x140423116
mov rax, r9
cmove r8w, ax
bswap r8w
mov r8, qword [rsp + 0x28]
jmp 0x14042312c
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140423145
movq xmm11, qword [r10 + r12]
jmp 0x140423150
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140423174
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
stc
test ecx, ecx
add r8, 8
add r11, 8
cmp ebp, 0x5b9206c6
clc
test sil, 0xc3
add r10, 8
add rax, 8
add rbx, 8
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x1404232ed
jne 0x14042313a
mov r12, rdx
clc
cmp rdx, r14
jmp 0x1404232ff
je 0x14042219e
jmp 0x14041f851
mov r10d, ebp
sar dh, cl
clc
bts r8w, r12w
and r10d, 0xffffffe0
movsx r8d, cx
bts r8d, esi
lea rdx, [r10 - 0x20]
xadd r8b, r8b
mov r8, rdx
test bl, r14b
shr r8, 5
inc r8
test rdx, rdx
jmp 0x14042333e
je 0x140423a04
mov rsi, r8
movabs rdx, 0xffffffffffffffe
sal dil, cl
xchg dil, dil
and rsi, rdx
ror dil, cl
xor dx, r10w
add rax, qword [rsp + 0x148]
cmc
mov rdx, qword [rsp + 0x40]
mov dil, 0x24
cmp spl, r8b
lea rdx, [rdx + r15]
add rdx, 0x30
xor ebx, ebx
movsx rdi, cx
cmovno di, dx
mov rdi, qword [rsp + 0x28]
jmp 0x140423391
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x14042339b
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x1404233a6
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x1404233bb
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x1404233d0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x1404233db
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x1404233e6
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404233f1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x1404233ff
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
movdqu xmmword [rdx + rbx], xmm0
jmp 0x140423413
add rbx, 0x40
cmp r12, r11
add rsi, 0xfffffffffffffffe
jmp 0x140423423
jne 0x140423391
jmp 0x140423a17
mov edi, r10d
sub r8b, dil
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
xchg r8w, r8w
mov r8, rax
cmc
cmp r9b, 0x3e
cmp r11b, bl
shr r8, 5
inc r8
jmp 0x140423457
test rax, rax
jmp 0x14042345f
je 0x140423ae8
mov rbx, r8
bts edx, esp
sub bp, r8w
sal bpl, cl
movabs rax, 0xffffffffffffffe
movsx ebp, r11w
xchg dl, dh
adc bpl, r11b
and rbx, rax
sar ax, cl
inc al
bt edx, r8d
mov rdx, qword [rsp + 0x40]
test r14b, 0x34
mov rax, rdx
or ebp, 0x515327b3
test spl, r14b
sub rax, r9
shl bp, cl
bt bp, 0xfe
lea rbp, [r15 + rax]
add rbp, 0x30
movzx eax, r14w
lea rdx, [rdx + r15]
xor ax, 0x19f0
movsx ax, r10b
bt eax, r8d
add rdx, 0x30
add rax, 0x6e510044
sub esi, esi
movsx ax, bpl
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404234ef
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140423500
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x14042350f
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x14042351e
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140423529
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140423534
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x14042353f
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140423554
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x140423564
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140423576
jne 0x1404234e5
jmp 0x140423aec
mov r11d, edx
rcr bh, cl
rcl ebx, 0x1d
btc rsi, rcx
and r11d, 0xffffffe0
mov rax, qword [rsp + 0x150]
mov si, r11w
add rax, r15
sub bl, r8b
movzx ebx, ax
mov rsi, qword [rsp + 0x40]
add rax, rsi
rcl bpl, cl
test dh, 0x9c
xadd r10d, ebp
mov rbp, rsi
movzx ebx, r9w
movsxd rbx, r15d
bts rbx, rcx
sub rbp, r8
movsx r10w, al
bts bx, r13w
btr rbx, rbp
lea r10, [r15 + rbp]
sar bx, cl
mov bx, 0x47c5
movsx rbx, ax
add r10, 0x10
add bx, 0xd1b
btc ebx, 0xbf
lea rbx, [r15 + rsi]
jmp 0x1404235fc
add rbx, 0x10
cmc
clc
xor esi, esi
jmp 0x140423609
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140423617
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140423629
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140423634
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042363e
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 0x140423662
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
cmp r14d, r10d
add rsi, 0x20
cmp r8b, r13b
cmp bp, 0x41c2
cmp r11, rsi
jne 0x140423617
cmp r11, rdx
je 0x14042219e
test dl, 0x18
je 0x140421066
mov rbp, r11
dec al
rcr r11w, cl
mov r11d, edx
and r11d, 0xfffffff8
mov rax, qword [rsp + 0x40]
cmc
sub rax, r8
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
movq xmm0, qword [rbx + rbp]
jmp 0x14042371a
movq xmm1, qword [r9 + rbp]
jmp 0x140423725
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140423733
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
clc
jmp 0x140423759
add rbp, 8
test r10d, edi
cmp bpl, al
test cl, 0x9c
cmp r11, rbp
jne 0x140423710
cmp r11, rdx
jne 0x140421066
jmp 0x14042219e
mov edi, r10d
and edi, 0xffffffe0
sbb al, 0x19
lea rax, [rdi - 0x20]
ror r8b, cl
setns r8b
mov r8, rax
shr r8, 5
jmp 0x14042379c
inc r8
clc
cmp dl, r15b
test rax, rax
jmp 0x1404237ab
je 0x140423bfa
mov rbx, r8
movabs rax, 0xffffffffffffffe
sar dx, cl
and rbx, rax
lahf
mov bpl, 0x8f
mov rdx, qword [rsp + 0x40]
sar ah, 0xf4
cmovno eax, esi
mov rax, rdx
not bpl
bts ebp, ecx
sub rax, r9
bsr bp, r13w
add ebp, r9d
lea rbp, [r15 + rax]
movsx eax, r15w
movzx eax, r9w
movsxd rax, edx
add rbp, 0x30
xor ax, 0x54e9
add rdx, r15
add rdx, 0x30
shrd ax, cx, 0x36
xor esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x140423816
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140423826
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140423845
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140423856
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140423861
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042386c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042387b
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp r10w, ax
stc
movdqu xmmword [rdx + rsi], xmm0
cmp r14b, 0x75
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x1404238a0
jne 0x140423816
jmp 0x140423bfc
mov r11d, r10d
not r8b
btr r8w, r14w
and r11d, 0xffffffe0
shl r8b, 0x6b
rol r8b, 0xee
rol ax, cl
lea rax, [r11 - 0x20]
mov r8, rax
clc
cmp cl, r14b
test bp, r10w
shr r8, 5
inc r8
test rax, rax
jmp 0x1404238e3
je 0x140423d01
mov rsi, r8
movabs rax, 0xffffffffffffffe
and rsi, rax
add rdi, rbp
mov rdx, qword [rsp + 0x40]
or rdi, rax
mov rax, rdx
cmp r14w, 0x2f80
sub rax, r9
lea rbp, [r15 + rax]
bts rdi, r10
add rbp, 0x30
lea rdi, [r15 + rdx]
add rdi, 0x30
test r11w, 0x5dae
cmc
stc
sub ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140423940
movdqu xmm0, xmmword [rax + rbx]
jmp 0x14042394a
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140423955
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140423960
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x14042396b
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 0x140423990
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x14042399b
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x1404239a6
movdqu xmm1, xmmword [rax + rbx + 0x30]
movdqu xmm2, xmmword [rbp + rbx - 0x10]
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x1404239bd
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
clc
jmp 0x1404239e9
add rbx, 0x40
test r13b, cl
add rsi, 0xfffffffffffffffe
jmp 0x1404239f9
jne 0x140423940
jmp 0x140423d0b
xor ebx, ebx
shld di, sp, 0
rcr edi, cl
rcr dil, 0x22
mov rdi, qword [rsp + 0x28]
stc
test r8b, 1
je 0x140423a69
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140423a2b
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140423a36
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140423a41
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140423a51
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmc
movdqu xmmword [rcx + rbx + 0x10], xmm0
stc
cmp si, 0x4cc4
cmp edx, ebx
cmp r10, rbp
jmp 0x140423a71
je 0x14042219e
test bpl, 0x18
je 0x1404202ba
mov rax, r10
test r11b, r13b
xadd r10b, r10b
mov r10d, ebp
rol dl, cl
and r10d, 0xfffffff8
movsx edx, bx
cwd
not dh
mov rdx, qword [rsp + 0x28]
jmp 0x140423aa5
movq xmm0, qword [rdx + rax]
jmp 0x140423aaf
movq xmm1, qword [r9 + rax]
jmp 0x140423aba
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r10, rax
jmp 0x140423acf
jne 0x140423aa5
cmp r10, rbp
jmp 0x140423add
je 0x14042219e
jmp 0x1404202ba
sub esi, esi
cmc
clc
test r8b, 1
jmp 0x140423af5
je 0x140423b55
mov rax, qword [rsp + 0x28]
jmp 0x140423b05
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
cmp r13b, r13b
mov rax, rsi
cmp bpl, 0xf9
sub rax, r9
jmp 0x140423b22
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140423b2c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140423b3b
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp rbp, 0x21574418
cmp r10b, r8b
clc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x140423b5d
je 0x14042219e
test r10b, 0x18
je 0x140420aab
mov rax, rdi
shrd di, si, 0x32
mov edi, r10d
sar edx, cl
stc
and edi, 0xfffffff8
bsf rbp, r12
test ecx, esi
cwd
mov rdx, qword [rsp + 0x40]
sub rdx, r9
and bpl, 0x9a
adc bpl, bpl
neg bpl
add rdx, r15
movzx rbp, r14w
mov rbp, qword [rsp + 0x28]
jmp 0x140423ba9
movq xmm0, qword [rbp + rax]
jmp 0x140423bb4
movq xmm1, qword [rdx + rax]
jmp 0x140423bbe
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
jmp 0x140423bd9
cmp rdi, rax
jmp 0x140423be1
jne 0x140423ba9
cmp rdi, r10
jmp 0x140423bef
je 0x14042219e
jmp 0x140420aab
xor esi, esi
test r8b, 1
je 0x140423c66
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
cmp r8, rcx
movdqu xmm1, xmmword [rax + rsi + 0x10]
btr ax, r12w
bt ax, bx
mov rax, rsi
stc
test r14w, r10w
test r14, 0x2a1038ca
sub rax, r9
jmp 0x140423c39
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140423c43
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140423c52
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x140423c60
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x140423c6e
je 0x14042219e
test r10b, 0x18
jmp 0x140423c7d
je 0x14042166a
mov rax, rdi
mov edi, r10d
movzx rbp, r12w
sal bp, 0x45
shl dx, 0x32
and edi, 0xfffffff8
add bp, r10w
cmp r13b, 0xda
mov rdx, qword [rsp + 0x40]
ror rbp, 0xa8
sub rdx, r9
stc
cmp r15b, dil
add rdx, r15
movzx bp, r10b
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x140423cc8
movq xmm1, qword [rdx + rax]
jmp 0x140423cd2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
stc
cmp rdi, rax
jmp 0x140423ce8
jne 0x140423cbd
cmp rdi, r10
jmp 0x140423cf6
je 0x14042219e
jmp 0x14042166a
sub ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x140423d7f
mov rax, qword [rsp + 0x28]
clc
movdqu xmm0, xmmword [rax + rbx]
clc
jmp 0x140423d26
movdqu xmm1, xmmword [rax + rbx + 0x10]
sbb eax, ebx
rcl ax, cl
mov rax, rbx
cmp r12b, r10b
cmc
sub rax, r9
jmp 0x140423d40
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140423d4a
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140423d55
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
test r11b, 0xc9
clc
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmp r11, r10
jmp 0x140423d87
je 0x14042219e
test r10b, 0x18
je 0x140422088
mov rax, r11
mov r11d, r10d
rol dx, 0x78
bsf dx, si
xor dx, bp
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
cmp cl, 0xf3
cmc
sub rdx, r9
test r14b, r13b
stc
add rdx, r15
jmp 0x140423dc4
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140423dd6
movq xmm0, qword [rbp + rax]
jmp 0x140423de1
movq xmm1, qword [rdx + rax]
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
add rax, 8
clc
cmp r11, rax
jmp 0x140423e06
jne 0x140423dd6
cmp r11, r10
jmp 0x140423e14
je 0x14042219e
jmp 0x140422088
mov r9d, 1
movsx ax, r9b
rol al, cl
mov eax, dword [rsp + 0x2c0]
test dh, 0xc1
cmp eax, 8
jmp 0x140423e3e
jl 0x14041efe3
cmp eax, 0x10
jmp 0x140423e4c
jne 0x14041efe3
mov rbp, qword [rsp + 0xf8]
xadd r9w, r9w
imul ebp, dword [rsp + 0x2b8]
movzx r9d, dx
mov r9d, 1
cmp r11, 0x70db68c3
test ebp, ebp
jmp 0x140423e7f
je 0x14041efe3
mov rax, qword [r13 + 0x18]
shr cx, 0x11
shr cx, cl
movzx ecx, di
lea ecx, [rbp - 1]
cmp r13b, r14b
jmp 0x140423e9e
cmp ecx, 3
jmp 0x140423ea6
jb 0x140423ed5
mov edx, ebp
stc
and edx, 0xfffffffc
stc
clc
rol word [rax], 8
rol word [rax + 2], 8
clc
rol word [rax + 4], 8
rol word [rax + 6], 8
add rax, 8
add edx, 0xfffffffc
jne 0x140423eb4
test bpl, 3
je 0x14041efe3
and ebp, 3
clc
cmc
sub edx, edx
stc
clc
rol word [rax + rdx*2], 8
jmp 0x140423ef2
inc rdx
jmp 0x140423efb
cmp ebp, edx
jmp 0x140423f02
jne 0x140423ee8
jmp 0x14041efe3
mov eax, dword [rsp + 0x2c0]
mov r9b, 0xbd
mov r9d, 1
jmp 0x140423f26
cmp eax, 8
jmp 0x140423f2e
jge 0x140423e44
cmp dword [rsp + 0x2b8], 0
jmp 0x140423f41
je 0x14041efe3
mov edx, dword [rsp + 0xf8]
sal r12b, cl
ror r12b, 0x25
mov r12d, r11d
not cl
bsf ecx, r9d
movsxd rcx, eax
test r8w, 0x495b
rcr eax, cl
mov qword [rsp + 0x40], rcx
or ecx, r14d
lea ecx, [r8 - 1]
bswap eax
rcr bpl, 0x4a
mov dword [rsp + 0x24], ecx
bts eax, ecx
movsxd rbp, ecx
rcl ah, 0x2d
shr ax, cl
lahf
mov ecx, dword [rsp + 0x84]
sar ax, 0x7d
imul ecx, r8d
adc al, bl
or ah, 0xba
xadd ax, ax
imul ecx, dword [rsp + 0x68]
mov dword [rsp + 0x84], ecx
sar eax, cl
mov rax, rdx
neg al
mov qword [rsp + 0x30], rdx
btc ax, 0x7e
add rax, 0x5c662fc3
sbb eax, edi
sub rdx, r12
sar ah, 0x2c
movsxd rax, esi
mov qword [rsp + 0x28], rdx
and al, bh
sbb al, r13b
cmp si, 0x67d4
neg r12
lea rax, [rbp*2 + 2]
cmc
add rax, rbp
jmp 0x140423ff6
mov qword [rsp + 0xa0], rax
lea eax, [r8*4 - 4]
jmp 0x14042400b
mov dword [rsp + 0x90], eax
movsx ax, bpl
cbw
dec rbp
movzx rax, bp
bswap eax
mov ax, r9w
mov qword [rsp + 0x70], rbp
inc al
cdqe
lea eax, [r8 + r8]
jmp 0x140424038
dec eax
clc
cmc
mov dword [rsp + 0xc0], eax
xor edi, edi
cmp r10d, r12d
xor r10d, r10d
jmp 0x140424050
jmp 0x140424079
inc r10
test r14, r11
test r15b, 0x26
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140424073
je 0x14041efe3
mov rbp, qword [r13 + 0x18]
not r13w
mov eax, dword [rsp + 0x60]
mov r11d, eax
sal r13b, cl
imul r11d, r10d
movzx r13w, sil
xchg r13b, r14b
lea r8, [r11 + rbp]
and eax, 0x3c627dd4
clc
sar rax, 0x8e
mov rax, qword [rsp + 0x30]
btr r13w, 0x5f
and r14b, sil
clc
lea r13, [r8 + rax]
mov r14b, 1
cmc
test r12w, r10w
cmp dword [rsp + 0x2c8], 0
jmp 0x1404240cd
jne 0x1404240f3
mov rax, qword [rsp + 0x40]
movzx r14d, bp
xadd rcx, r14
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
sub ax, bp
and al, 0xfe
not al
lea r13, [r13 + r12]
ror al, cl
mov edi, edi
mov eax, dword [rsp + 0x2c0]
cmp r13b, 0x97
cmp r14b, cl
cmp eax, 4
je 0x140424427
cmp eax, 2
je 0x140424511
cmp eax, 1
jmp 0x140424124
jne 0x1404246c7
mov ecx, dword [rsp + 0x64]
ror ah, cl
dec al
mov eax, ecx
stc
cmp al, 0xad
cmp ecx, 8
jl 0x1404242dd
mov rax, qword [rsp + 0x28]
bt r13w, 0xb3
rcl sil, cl
lea r13, [rax + rbp]
xor al, cl
mov eax, dword [rsp + 0x64]
mov esi, eax
shr ah, 0x10
movzx eax, byte [r13 + rdi]
test ebp, 0x319e59a8
sar al, 7
cmp r10, 0x2ea24baf
clc
cmp r10b, dil
and al, r14b
test r13b, bl
mov byte [rbp + rdi], al
not ax
movzx ax, r8b
movzx eax, byte [r13 + rdi]
add al, al
stc
sar al, 7
test r11, 0x4dc475eb
cmp r10b, r15b
and al, r14b
clc
jmp 0x1404241a8
mov byte [rbp + rdi + 1], al
btc eax, esp
jmp 0x1404241b4
movzx eax, byte [r13 + rdi]
cmp edi, 0x381542c
shl al, 2
cmp r10b, 0xff
test r10b, 0x38
sar al, 7
cmp esp, 0x26237c58
test r15w, ax
clc
and al, r14b
test r10b, al
cmc
mov byte [rbp + rdi + 2], al
movzx eax, di
movzx eax, byte [r13 + rdi]
jmp 0x1404241f2
shl al, 3
jmp 0x1404241fa
sar al, 7
test edx, 0x5be71054
and al, r14b
mov byte [rbp + rdi + 3], al
inc eax
movzx eax, byte [r13 + rdi]
cmc
stc
shl al, 4
cmp r11b, spl
cmp rbp, 0x22144b18
sar al, 7
cmp cx, bx
and al, r14b
test r11w, 0x603e
cmp sp, bx
mov byte [rbp + rdi + 4], al
stc
movzx eax, byte [r13 + rdi]
test bpl, 0x65
shl al, 5
test bpl, r10b
cmp r13b, 0x67
jmp 0x140424251
sar al, 7
cmp bh, 0x12
and al, r14b
mov byte [rbp + rdi + 5], al
sub ax, r13w
adc eax, eax
movzx eax, byte [r13 + rdi]
shl al, 6
sar al, 7
and al, r14b
mov byte [rbp + rdi + 6], al
dec eax
movzx eax, byte [r13 + rdi]
test r14w, 0x2625
clc
cmp r11w, 0x6aca
and al, 1
jmp 0x140424293
neg al
jmp 0x14042429a
and al, r14b
jmp 0x1404242a2
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x1404242ae
inc r13
jmp 0x1404242b6
add rbp, 8
cmp esi, 0xf
jmp 0x1404242c2
ja 0x140424158
lea r13, [r13 + rdi]
lea rbp, [rbp + rdi]
shld r8w, r12w, 0x28
mov r8, rbp
clc
stc
test eax, eax
jmp 0x1404242e4
jle 0x1404246c7
movzx edx, byte [r13]
clc
test di, r11w
sar dl, 7
clc
and dl, r14b
mov byte [r8], dl
cmp ax, 0x320
test rsp, r9
cmp eax, 1
jmp 0x14042430d
je 0x1404246c7
movzx edx, byte [r13]
add dl, dl
stc
cmc
sar dl, 7
stc
and dl, r14b
mov byte [r8 + 1], dl
cmp eax, 3
jb 0x1404246c7
movzx edx, byte [r13]
shl dl, 2
clc
sar dl, 7
test r12b, 0xd8
test bpl, r9b
and dl, r14b
mov byte [r8 + 2], dl
cmc
cmp bpl, 0x2f
cmp eax, 3
jmp 0x140424357
je 0x1404246c7
movzx edx, byte [r13]
shl dl, 3
jmp 0x14042436a
sar dl, 7
and dl, r14b
cmp rax, 0x6100594b
clc
jmp 0x14042437d
mov byte [r8 + 3], dl
stc
cmp bpl, 0x54
cmp eax, 5
jmp 0x14042438e
jb 0x1404246c7
movzx edx, byte [r13]
cmc
stc
shl dl, 4
clc
cmp r15d, 0x74649d1
test r14d, 0x2a4e6ceb
sar dl, 7
test rax, 0x621d7940
and dl, r14b
test spl, dil
mov byte [r8 + 4], dl
cmp rbx, r14
cmp eax, 5
je 0x1404246c7
movzx edx, byte [r13]
test r8, 0x60b349d7
shl dl, 5
stc
test rcx, rdx
sar dl, 7
cmc
cmp r13d, 0x5f5b2b58
and dl, r14b
cmp spl, 0
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x1404243fd
jb 0x1404246c7
movzx eax, byte [r13]
shl al, 6
test sil, 0xda
sar al, 7
clc
cmc
test r15, 0x345835ad
and al, r14b
mov byte [r8 + 6], al
jmp 0x1404246c7
mov ecx, dword [rsp + 0x64]
xchg ah, al
mov eax, ecx
clc
test rbx, rdx
cmp ecx, 2
jmp 0x14042443b
jl 0x1404244e1
mov rax, qword [rsp + 0x28]
clc
lea r13, [rax + rbp]
movzx ax, r15b
xadd dx, ax
rcl ah, cl
mov eax, dword [rsp + 0x64]
xchg dl, dl
mov edx, eax
btc ax, r14w
movzx eax, byte [r13 + rdi]
cmc
shr al, 4
cmp r9, r13
mul r14b
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
jmp 0x140424485
and al, 0xf
mul r14b
mov byte [rbp + rdi + 1], al
movzx ax, r12b
movsxd rax, r9d
movsx eax, dx
lea eax, [rdx - 2]
jmp 0x1404244a1
inc r13
stc
test bl, 0x83
add rbp, 2
cmp edx, 3
jmp 0x1404244b4
ja 0x14042445c
add r13, rdi
shld r8w, dx, 0x78
lea rbp, [rbp + rdi]
adc r8d, 0x2eb03342
bt r8d, 0x9c
stc
mov r8, rbp
jmp 0x1404244e1
cmp eax, 1
jmp 0x1404244e9
jne 0x1404246c7
movzx eax, byte [r13]
test bpl, 0xef
cmp r9w, 0x282c
shr al, 4
mul r14b
jmp 0x140424509
mov byte [r8], al
jmp 0x1404246c7
mov eax, dword [rsp + 0x64]
btr si, bp
sar si, cl
mov esi, eax
stc
cmp eax, 4
jmp 0x140424527
jl 0x140424620
mov rax, qword [rsp + 0x28]
rol dl, 0xde
movsxd r13, r8d
xchg rdx, rdx
lea r13, [rax + rbp]
rol esi, 0x4c
bsf esi, r8d
movsxd rsi, ecx
mov esi, dword [rsp + 0x64]
shrd ax, r12w, 3
mov edx, esi
btc ax, bp
xadd rsi, rax
sbb al, 0x2f
movzx eax, byte [r13 + rdi]
and sil, spl
shr al, 6
bt si, r13w
sal sil, cl
mul r14b
not sil
sbb sil, r14b
xadd si, si
mov byte [rbp + rdi], al
mov ax, r9w
bts si, r14w
movzx eax, byte [r13 + rdi]
shr al, 4
and al, 3
bts si, si
mul r14b
mov byte [rbp + rdi + 1], al
sal sil, 0x35
clc
xor ax, 0x1645
movzx eax, byte [r13 + rdi]
sar sil, 0x20
shr al, 2
and al, 3
shld si, r14w, 0x3d
mul r14b
inc rsi
mov byte [rbp + rdi + 2], al
movsxd rsi, r15d
movzx eax, byte [r13 + rdi]
adc sil, 0x87
bsf si, cx
bt si, 0xdc
and al, 3
mul r14b
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x1404245f2
inc r13
add rbp, 4
cmp edx, 7
jmp 0x140424601
ja 0x140424553
lea r13, [r13 + rdi]
btr r8d, r12d
add rbp, rdi
movsx r8d, dx
sub r8w, 0x39dc
mov r8, rbp
test esi, esi
jmp 0x140424627
jle 0x1404246c7
movzx eax, byte [r13]
cmc
stc
clc
shr al, 6
test ax, 0x59c5
mul r14b
mov byte [r8], al
stc
jmp 0x14042464b
cmp esi, 1
jmp 0x140424653
je 0x1404246c7
movzx eax, byte [r13]
stc
shr al, 4
stc
and al, 3
clc
test si, 0x568f
stc
mul r14b
stc
test r15d, edx
mov byte [r8 + 1], al
cmp dl, 0x33
cmc
cmp dil, cl
cmp esi, 3
jmp 0x140424686
jb 0x1404246c7
movzx eax, byte [r13]
ror r13w, cl
xadd r13, r13
sbb r13b, bpl
shr al, 2
and al, 3
ror r13w, 0x18
mov r13w, bp
rcl r13b, 0x8d
mul r14b
bts r13d, r10d
mov byte [r8 + 2], al
bts r13w, r9w
movsx r13d, di
bt r13, 0xc8
mov rax, qword [rsp + 0xd0]
sar r13, cl
movsx r13w, cl
sal r13b, 0xf1
cmp eax, dword [rsp + 0x68]
movsxd r13, r13d
mov r13b, 0xcc
xchg r13, r13
mov r13, qword [rsp + 0xd8]
jmp 0x1404246f5
je 0x140424055
mov rax, qword [r13 + 0x18]
lea r11, [r11 + rax]
cmp dword [rsp + 0xd0], 1
jmp 0x140424710
jne 0x1404247b0
cmp dword [rsp + 0x24], 0
jmp 0x140424720
js 0x140424055
add rax, rdi
dec sil
mov ch, 0x32
mov esi, dword [rsp + 0xc0]
mov rbp, 0x5b391827
mov rbp, qword [rsp + 0x70]
movsx rdx, bp
movzx edx, bp
movsx dx, r11b
mov rdx, rbp
movsxd rbx, esi
movsx rcx, di
mov cl, ch
not cl
dec esi
movsxd rcx, esi
not cl
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
jmp 0x140424772
movsxd rsi, esi
jmp 0x14042477a
mov byte [r11 + rsi], cl
dec sil
bswap rsi
dec rdx
add ebx, 0xfffffffe
mov esi, ebx
jmp 0x140424798
test ebp, 0x80000000
movsx bp, al
mov rbp, rdx
je 0x140424751
jmp 0x140424055
cmp dword [rsp + 0x24], 0
js 0x140424055
add rax, qword [rsp + 0xa0]
jmp 0x1404247cb
lea rax, [rax + rdi]
rcr bpl, 0x13
sbb dl, 0xa7
btc bp, r15w
mov rsi, qword [rsp + 0x70]
not bl
mov ecx, dword [rsp + 0x90]
bts rbp, r14
cwd
add bpl, r13b
mov ebp, ecx
xadd cl, bh
mov rdx, rsi
lea ecx, [rbp + 3]
clc
btc bx, cx
bt ebx, 0xd3
movsxd rcx, ecx
sbb bx, sp
cmovae rbx, r14
inc bx
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
sal rbx, cl
bsr bx, bx
add bx, 0x72d5
lea ebx, [rbp + 2]
movsxd rbx, ebx
test r14d, r13d
cmp sil, r14b
mov byte [r11 + rbx], cl
rol cx, 0xdd
adc cx, sp
movzx cx, r14b
movzx ecx, byte [rax - 1]
xchg bl, bl
lea ebx, [rbp + 1]
cmp r8w, 0x1e90
stc
movsxd rbx, ebx
test bpl, r9b
clc
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 2]
cmp spl, r10b
movsxd rbp, ebp
stc
mov byte [r11 + rbp], cl
cmp r10, 0x69302bb1
add rax, 0xfffffffffffffffd
add ebp, 0xfffffffc
jmp 0x140424880
dec rdx
test r14w, r8w
test esi, 0x80000000
movzx si, r12b
movsx si, cl
movzx rsi, r11w
mov rsi, rdx
jmp 0x1404248a2
je 0x1404247fa
jmp 0x140424055