Function at 0x14041f36f
Capabilities:
Authenticate hmac

Disassembly:
push r15
cmp bh, 0xf
stc
push r14
push r13
cmp cl, r12b
push r12
test r14b, bl
push rsi
test al, r9b
push rdi
cmc
push rbp
stc
push rbx
cmc
sub rsp, 0x248
jmp 0x14041f3e4
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x220], xmm14
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x200], xmm12
movdqa xmmword [rsp + 0x1f0], xmm11
movdqa xmmword [rsp + 0x1e0], xmm10
movdqa xmmword [rsp + 0x1d0], xmm9
movdqa xmmword [rsp + 0x1c0], xmm8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov r13, rcx
mov esi, dword [rsp + 0x2b8]
mov ebp, dword [rsp + 0x2b0]
mov cl, r9b
btc ax, 0x25
sub r12d, r12d
cwde
lahf
sbb cl, 0x1a
cmp dword [rsp + 0x2c0], 0x10
bswap ax
sete cl
cmc
mov eax, esi
or eax, ebp
jmp 0x14041f488
js 0x14041f560
mov r15d, r8d
jmp 0x14041f49b
mov r14, rdx
mov rax, qword [r13]
and dil, 0x95
movsxd rdi, dword [rax + 8]
test di, 0x2c28
jmp 0x14041f4b4
test esi, esi
je 0x14041f4e5
mov eax, 0x7fffffff
cmp edx, 0x3d8e29c9
jmp 0x14041f4cc
xor edx, edx
cmp r13b, 0xa3
idiv esi
clc
test spl, r8b
cmp eax, ebp
jmp 0x14041f4df
jl 0x14041f560
mov r12b, cl
dec cx
inc r12d
mov ebx, r12d
imul ebx, r9d
cmovne ax, r12w
shld ecx, r9d, 0xfd
mov ecx, esi
shl eax, cl
lahf
test r14b, 0x59
imul ecx, ebp
sbb rax, 0x52555bea
adc eax, r10d
ror ah, cl
mov eax, ebx
test r10, rdi
jmp 0x14041f521
or eax, ecx
js 0x14041f560
test ebx, ebx
jmp 0x14041f530
je 0x14041f667
mov eax, 0x7fffffff
jmp 0x14041f541
xor edx, edx
cmp r10b, bpl
idiv ebx
cmp cl, r11b
stc
cmp rdx, 0x59f063fe
cmp eax, ecx
jmp 0x14041f55a
jge 0x14041f667
mov qword [r13 + 0x18], 0
btr di, 0xf2
sub r15b, 0xcf
xor r9d, r9d
mov eax, r9d
not bpl
movaps xmm6, xmmword [rsp + 0x1a0]
sub r12w, sp
movaps xmm7, xmmword [rsp + 0x1b0]
btc bp, 0x9e
stc
add r12b, dl
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
btc r13, rbx
bts rsi, r8
sal bp, cl
movaps xmm11, xmmword [rsp + 0x1f0]
ror dil, 0xb3
shld r13w, r9w, 0xc9
cmp r12, 0x14d25849
movaps xmm12, xmmword [rsp + 0x200]
sar r12, cl
bswap r13w
movsx r15w, spl
movaps xmm13, xmmword [rsp + 0x210]
bts bx, r10w
clc
bt r13, 0x28
movaps xmm14, xmmword [rsp + 0x220]
neg ebx
shr bl, 0x81
ror bpl, 0x99
movaps xmm15, xmmword [rsp + 0x230]
and ebx, r12d
add rsp, 0x248
not r14b
setl bpl
pop rbx
jmp 0x14041f632
pop rbp
pop rdi
not r14w
movsxd r12, r10d
movzx r13w, r14b
pop rsi
setp r12b
pop r12
movsxd r14, edi
bswap r14
pop r13
mov r14b, 0x1a
movsxd r15, r9d
cmova r15, rdx
pop r14
movsx r15, cx
pop r15
jmp 0x14041f666
ret
mov dword [rsp + 0x68], r9d
clc
cmp r11b, 0x41
test dil, 0xfe
mov dword [rsp + 0x6c], ebx
imul ecx, ebx
jmp 0x14041f681
movsxd rcx, ecx
call fcn.140179b4c
mov qword [r13 + 0x18], rax
sub r9d, r9d
stc
test rax, rax
jmp 0x14041f699
je 0x14041f574
mov rsi, rdi
movsx r8d, sp
mov eax, esi
mov r8d, dword [rsp + 0x2b0]
cmp si, 0x595b
jmp 0x14041f6ba
or eax, r8d
js 0x14041f574
mov dword [rsp + 0x84], r12d
cmp dh, ch
test r13b, spl
test r8d, r8d
jmp 0x14041f6d8
je 0x14041f702
sub r9d, r9d
and al, spl
movzx rax, sp
mov eax, 0x7fffffff
clc
xor edx, edx
test di, r13w
idiv r8d
cmp spl, r14b
cmp eax, esi
jl 0x14041f574
mov eax, esi
test r14b, 0xad
imul eax, r8d
mov dword [rsp + 0x64], eax
stc
or eax, dword [rsp + 0x2c0]
mov r9d, eax
movzx r9d, r15w
movsx r9d, sp
mov r9d, 0
jmp 0x14041f72e
js 0x14041f574
mov r11d, 0
cmp ebx, 0x4182c73
test r15w, 0x58a5
stc
cmp dword [rsp + 0x2c0], 0
jmp 0x14041f754
je 0x14041f7b2
xor r9d, r9d
sub bpl, 0x5c
mov eax, 0x7fffffff
ror ch, cl
cmp r11b, r9b
not cx
sub edx, edx
rol bpl, 0xdd
mov ebp, dword [rsp + 0x2c0]
idiv ebp
sal cx, 0x98
mov ecx, dword [rsp + 0x64]
cmp eax, ecx
jl 0x14041f574
mov r11d, ecx
test r8b, 0xff
clc
stc
imul r11d, ebp
stc
jmp 0x14041f7a0
cmp r11d, 0x7ffffff8
jmp 0x14041f7ac
jg 0x14041f574
add r11d, 7
shr r11d, 3
bswap eax
rcr cx, cl
shrd ax, r12w, 0x1c
lea eax, [r11 + 1]
mov ecx, dword [rsp + 0x2b8]
imul eax, ecx
cmp eax, r15d
jmp 0x14041f7db
ja 0x14041f571
mov eax, r8d
movsxd rdx, ebx
sub dl, spl
add dx, 0xa8c
mov edx, dword [rsp + 0x68]
imul eax, edx
test sil, bl
cmp eax, eax
mov qword [rsp + 0xf8], rax
test dil, dil
clc
test ecx, ecx
je 0x140424376
cmp dword [rsp + 0x2c0], 8
movzx r9, di
setae al
jmp 0x14041f823
setl byte [rsp + 0x3f]
bsr r9w, di
bsf r9d, ecx
cmp esi, edx
not cl
xchg al, al
sete al
cmp bpl, sil
sub r9b, dl
btc cx, 0xc
movzx ecx, byte [r14]
cmp dil, 0x16
mov r9d, 0
cmp cl, r15b
cmp cl, 4
jmp 0x14041f85e
ja 0x14041f574
mov ebx, dword [rsp + 0x84]
neg rdi
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
imul edx, ebp
cmp dl, spl
mov edi, esi
sal r10b, cl
bsf r10w, r11w
btr r10w, 0xbf
imul edi, ebx
bswap r10w
mov dword [rsp + 0x24], edi
or dil, dl
ror r10b, cl
sub ebp, r11d
bswap di
movsx r10d, r15w
mov qword [rsp + 0x190], rbp
ror r10w, 0xc2
shr bh, 0x78
mov dword [rsp + 0x60], edx
movsx ebx, r11w
inc r10
mov edx, edx
rcr dil, cl
sal bl, cl
mov rdi, rsi
shl r10w, 0x30
sbb r10b, dil
mov r10, rdx
movzx bp, sil
shld bp, cx, 0xdc
test r12b, 0xb8
neg r10
movsxd rbx, dword [rsp + 0x6c]
or byte [rsp + 0x3f], al
movzx eax, r10w
sal ah, 0xb2
xadd al, bpl
mov eax, r8d
neg bpl
bts bp, r9w
adc bpl, 0xcb
and eax, 7
mov dword [rsp + 0x12c], eax
jmp 0x14041f920
mov eax, r8d
movzx ebp, dx
movsx ebp, bx
jmp 0x14041f92e
and eax, 0xfffffff8
mov dword [rsp + 0x128], eax
mov eax, 0x30
btr rbp, 0xa4
jmp 0x14041f947
sub rax, rbx
not rbp
or bpl, 0x95
mov qword [rsp + 0xf0], rax
shr ax, cl
cdqe
mov rbp, rbx
and rax, r11
rcr al, 0xf7
neg rbp
mov rax, rbp
sub al, r15b
neg ax
sbb al, dil
mov qword [rsp + 0xb8], rbp
neg rax
cdqe
movsxd rax, edi
sub rbp, rdx
movsx eax, r14w
ror eax, cl
mov qword [rsp + 0x178], rbp
not rax
adc al, 0x63
mov eax, 0x10
mov ebp, 0x10
clc
sub rbp, rbx
cmp r9w, 0x243e
cmp r9d, r9d
cmc
mov qword [rsp + 0x170], rbp
ror bp, cl
bsr bp, r12w
mov ebp, 3
test bp, ax
sub rbp, rdx
jmp 0x14041f9d7
mov qword [rsp + 0x168], rbp
cmc
sub rax, rdx
test di, r8w
jmp 0x14041f9ec
mov qword [rsp + 0x150], rax
test edi, 0x71a31fa9
cmovge rax, rsi
mov eax, 1
sub rax, rdx
mov qword [rsp + 0x158], rax
cmp spl, dl
mov eax, 0x30
cmp bp, 0x4be3
sub rax, rdx
jmp 0x14041fa23
mov qword [rsp + 0x148], rax
jmp 0x14041fa30
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
rol sil, 0x64
mov qword [rsp + 0x198], rax
clc
test ebp, 0x8be74db
xor ax, 0x63f
lea eax, [r8 - 1]
adc si, 0xe3
sbb sil, 0x1b
bt esi, 0xa3
mov dword [rsp + 0x5c], eax
ror sil, 0x33
not sil
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
xor si, 0x359d
bsf rsi, r11
neg al
mov rsi, qword [r13 + 0x18]
btc rax, r9
setbe ah
ror ah, 0x66
mov qword [rsp + 0x160], rdx
movzx ax, r9b
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
test r9b, 0x83
xor eax, eax
mov qword [rsp + 0x140], rax
neg ax
bsr ax, bx
sar al, 0xab
mov eax, r8d
jmp 0x14041fae3
mov qword [rsp + 0x138], rax
sub r12d, r12d
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rdi
stc
xor eax, 0x468f08d4
shr al, 0xc5
mov qword [rsp + 0x108], r11
inc al
rcr al, cl
mov qword [rsp + 0x88], r10
movsxd rax, r12d
mov rax, rbx
mov qword [rsp + 0x30], rbx
cmp r11b, 0x2e
cmp r14b, bl
test ebp, r14d
cmp dword [rsp + 0x2c0], 7
jg 0x14041fb63
cmp r11d, r8d
ja 0x14041f571
add rsi, qword [rsp + 0x190]
cmc
mov dword [rsp + 0x24], 1
stc
cmc
mov qword [rsp + 0x138], r11
cmc
test r12, r12
jmp 0x14041fb6b
jne 0x14041fb8c
movzx eax, cl
shl rdx, cl
test dil, al
lea rcx, [0x1400beffc]
cmp r14b, 0x7d
test r10b, cl
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
sar r9b, cl
adc r8b, 0x6d
btc bp, r15w
lea r9, [rsi + r10]
movzx ebp, cl
add r8b, 0x36
bsf r8w, r8w
sal r8w, 0x9e
cmp dword [rsp + 0x24], 0
movzx r8d, bx
mov r8d, dword [rsp + 0x2c0]
jmp 0x14041fbc7
jle 0x14041fca7
mov ecx, dword [rsp + 0x24]
cmp r9d, r14d
xor edi, edi
jmp 0x14041fc01
movzx eax, byte [rdx + rdi]
jmp 0x14041fbe4
mov byte [rsi + rdi], al
jmp 0x14041fbec
inc rdi
cmp r11w, 0x498
test r11b, r9b
cmp rcx, rdi
je 0x14041fca7
cmp ebp, 2
jmp 0x14041fc09
jle 0x14041fc39
cmp ebp, 4
jg 0x14041fc71
cmp ebp, 3
jmp 0x14041fc20
je 0x14041fc92
cmp ebp, 4
jmp 0x14041fc2e
je 0x14041fc62
jmp 0x14041fbec
test ebp, ebp
jmp 0x14041fc40
je 0x14041fbdb
cmp ebp, 1
jmp 0x14041fc4e
je 0x14041fbdb
cmp ebp, 2
jmp 0x14041fc5c
jne 0x14041fbec
movzx eax, byte [r9 + rdi]
jmp 0x14041fc6c
jmp 0x14041fc9f
cmp ebp, 5
jmp 0x14041fc79
je 0x14041fbdb
cmp ebp, 6
jmp 0x14041fc87
je 0x14041fbdb
jmp 0x14041fbec
movzx eax, byte [r9 + rdi]
clc
stc
shr al, 1
stc
test rcx, rsp
add al, byte [rdx + rdi]
jmp 0x14041fbe4
cmp r8d, 8
jmp 0x14041fcb0
jne 0x14041fcf8
mov rax, qword [rsp + 0xd0]
rcr r15w, 0xaa
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x14041fccf
je 0x14041fcdf
mov byte [r15 + rax], 0xff
bts r10w, r14w
add rdx, rax
movzx r10d, di
mov r10, qword [rsp + 0x198]
jmp 0x14041fcf3
jmp 0x14041fd93
cmp r8d, 0x10
jmp 0x14041fd01
jne 0x14041fd70
movsxd rax, dword [rsp + 0x24]
btc ecx, edi
rcr cx, cl
mov ecx, dword [rsp + 0x68]
xadd r15d, r15d
cmp dword [rsp + 0xd0], ecx
not r15b
mov r15, rsi
je 0x14041fd56
mov byte [r15 + rax], 0xff
inc r10w
sub r10w, 0x486f
bsr r10, r15
mov byte [rax + r15 + 1], 0xff
rol r10w, 0x79
xor r10, 0x2e8a47da
sub r10b, 0x23
add rdx, rax
xchg r10b, r10b
mov r10, 0x3d497f40
mov r10, rbx
jmp 0x14041fd6b
jmp 0x14041fd93
add r14, 2
btc dx, 0x68
adc r15b, 0x24
mov r10d, 1
ror ch, 0xb2
sal edx, 0x14
bts r15d, ebp
mov rdx, r14
mov r15, rsi
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
cmp byte [rsp + 0x3f], 0
jmp 0x14041fda5
mov qword [rsp + 0x28], rdx
jmp 0x14041fdaf
mov qword [rsp + 0x118], r12
jmp 0x14041fdbc
je 0x14041ff85
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
and r13b, 0x43
ror r13w, cl
imul ebx, dword [rsp + 0x24]
jmp 0x14041fddf
movsxd r13, ebx
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x14041fdef
jle 0x140420874
cmp ebp, 4
jmp 0x14041fdfd
jg 0x14042105c
cmp ebp, 3
jmp 0x14041fe0b
je 0x140421636
cmp ebp, 4
jne 0x140422765
test ebx, ebx
jmp 0x14041fe21
jle 0x140422765
movsxd rsi, dword [rsp + 0x24]
not r14d
mov r14d, ebx
clc
cmp ebx, 8
jmp 0x14041fe3b
jae 0x140422fcb
sub r12d, r12d
test sp, 0x3f4e
btr rax, 0
cmova r11w, r14w
mov rax, qword [rsp + 0x40]
sbb r11, 0x7a12296e
sub rax, rsi
stc
add r15, rax
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
cmovle r11w, dx
mov r11b, 0x7e
mov r11, qword [rsp + 0x28]
jmp 0x14041fe84
jmp 0x14041fee5
cmp edi, ebp
cmova esi, edx
cmc
cmp edi, eax
jmp 0x14041fe96
cmova esi, edx
clc
jmp 0x14041fe9f
add sil, byte [r11 + r12]
jmp 0x14041fea8
mov byte [rcx + r12], sil
jmp 0x14041feb1
inc r10
jmp 0x14041feb9
inc r15
inc rcx
jmp 0x14041fec4
inc r9
jmp 0x14041fecc
inc r11
dec r14
test r8b, 0xc2
clc
cmp r12, r14
jmp 0x14041fedf
je 0x140422765
movzx edx, byte [r10 + r12]
sar ah, cl
movzx r8d, byte [r9 + r12]
jmp 0x14041fef8
movzx esi, byte [r15 + r12]
movsx ebp, r9w
ror rbx, 0x74
mov eax, r8d
shl bpl, cl
shrd edi, edi, 0xd3
sub eax, edx
ror bpl, 0x99
add di, r11w
setle dil
lea ebx, [rax + rsi]
stc
and edi, r8d
mov edi, eax
rcl rbp, cl
xor bpl, r13b
dec bpl
neg edi
jmp 0x14041ff3d
cmovs edi, eax
mov ebp, ebx
clc
bts ax, r15w
sub ebp, r8d
rol ax, 0x18
mov eax, ebp
test r12b, 0x2c
stc
cmp cl, 0x8c
neg eax
cmovs eax, ebp
not bpl
sub ebx, edx
sar ebp, cl
stc
sal ebp, cl
mov ebp, ebx
cmc
neg ebp
cmovs ebp, ebx
cmp eax, ebp
jmp 0x14041ff77
ja 0x14041fe89
mov edx, r8d
jmp 0x14041fe89
cmp ebp, 2
jmp 0x14041ff8d
jle 0x140420a55
cmp ebp, 4
jmp 0x14041ff9b
jg 0x140421198
cmp ebp, 3
jmp 0x14041ffa9
je 0x1404217ed
cmp ebp, 4
jmp 0x14041ffb7
jne 0x140422c9c
mov ebp, dword [rsp + 0x5c]
cmp r8b, 0xf8
cmc
test ebp, ebp
jmp 0x14041ffcd
je 0x140422c9c
mov eax, dword [rsp + 0x24]
rcl r8w, 0x9a
sub r14b, 0x2b
movsxd rbx, eax
mov qword [rsp + 0xe8], rbx
mov r12b, al
adc r12b, r13b
movsx r8, r10w
mov r12d, eax
lea rax, [r15 + r10]
bsr r8w, si
bswap r14d
shl r14d, 0x65
mov qword [rsp + 0x100], rax
shr r14w, 0x5e
and r8b, r8b
mov eax, r12d
test r9b, dl
btr r8w, 0x9d
shr r8w, cl
and eax, 0xfffffff0
sbb r14b, r13b
mov qword [rsp + 0x130], rax
test r15b, bpl
btr r14, r10
cmovns ax, di
mov eax, r12d
movzx r14w, al
sal r14b, cl
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb8]
sbb r14b, 0x65
rol r14b, cl
not r8b
lea r8, [r15 + rax]
sar r14b, 0x7e
cmovo r14w, r8w
or r14w, 0x64c0
add r8, r10
add r15, qword [rsp + 0x178]
sub r14b, r15b
add r14b, 0xbb
sal r14w, cl
lea r15, [r15 + r10]
neg r14w
xor r14d, r13d
xor eax, eax
movzx r14, bp
mov qword [rsp + 0xe0], rax
movzx r14, sp
mov r14, rdx
jmp 0x1404200b7
jmp 0x140420133
mov rax, qword [rsp + 0xe8]
cmc
bts ebp, r14d
mov byte [rcx + rax], 0xff
sal bpl, 0x17
add r14, rax
ror bp, 0
sbb bpl, al
and bpl, 0x4e
mov rbx, qword [rsp + 0x30]
jmp 0x1404200ef
add rcx, rbx
cmp r11w, r8w
add bpl, dl
add r9, rbx
jmp 0x140420105
inc qword [rsp + 0xe0]
bts bp, dx
xchg bp, bp
add r8, rbx
add r15, rbx
mov ebp, dword [rsp + 0x120]
jmp 0x140420126
dec ebp
jmp 0x14042012d
je 0x140422c9f
mov dword [rsp + 0x120], ebp
cmp r9b, 0xf0
cmp dword [rsp + 0x24], 0
jle 0x1404200bc
cmp dword [rsp + 0x24], 8
jae 0x140420160
xor edx, edx
jmp 0x14042015b
jmp 0x1404207c0
mov rdx, qword [rsp + 0xe0]
mov al, r12b
movsx ax, ch
mov rax, rdx
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
cmc
jmp 0x140420186
imul rdx, qword [rsp + 0xe8]
clc
cmp spl, 0x29
cmp spl, cl
add rdx, qword [rsp + 0x28]
jmp 0x1404201a2
sub rax, rdx
jmp 0x1404201ae
cmp rax, 0x10
jmp 0x1404201b7
jb 0x140420776
jb 0x14042077d
cmp qword [rsp + 0x188], 0x10
jb 0x14042076a
cmp dword [rsp + 0x60], 0x10
jmp 0x1404201dc
jb 0x140420763
mov edx, 0
test r8w, 0x4598
cmp dword [rsp + 0x6c], 0x10
jmp 0x1404201f7
jb 0x1404207c0
cmp dword [rsp + 0x24], 0x10
jae 0x1404203c0
sub ebp, ebp
not rax
mov rax, qword [rsp + 0x180]
nop dword [rax]
jmp 0x14042021e
movq xmm8, qword [r14 + rbp]
jmp 0x140420229
movq xmm11, qword [r15 + rbp]
jmp 0x140420234
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
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 rax, rbp
jmp 0x1404203a9
jne 0x14042021e
mov rdx, rax
cmp rax, r12
jne 0x1404207c0
jmp 0x1404200bc
xor ebp, ebp
jmp 0x1404203c7
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x1404203d9
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x1404203e4
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
punpckhbw xmm10, xmm15
movdqa xmm0, xmm10
punpckhwd xmm0, xmm15
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm15
punpcklbw xmm11, xmm15
pxor xmm7, xmm7
movdqa xmm0, xmm11
punpckhwd xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm15, xmmword [r9 + rbp]
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
jmp 0x14042046b
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 0x1404206fe
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
stc
test r9w, 0x611e
add rbp, 0x10
test r14b, 0x83
cmp rax, rbp
jmp 0x14042071e
jne 0x1404203d9
cmp rax, r12
jmp 0x14042072c
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x1404200bc
mov rdx, qword [rsp + 0x130]
stc
mov ebp, r10d
mov rbp, rdx
test r12b, 8
jmp 0x140420758
je 0x1404207c0
jmp 0x14042020d
sub edx, edx
jmp 0x1404207c0
xor edx, edx
jmp 0x140420771
jmp 0x1404207c0
sub edx, edx
jmp 0x1404207c0
xor edx, edx
jmp 0x1404207c0
cmp edi, r10d
jmp 0x14042078c
cmova ebp, esi
cmp edi, r13d
cmova ebp, esi
test r8d, ebx
jmp 0x1404207a1
add bpl, byte [r14 + rdx]
jmp 0x1404207aa
mov byte [rcx + rdx], bpl
inc rdx
clc
cmp r12, rdx
jmp 0x1404207ba
je 0x1404200bc
movzx esi, byte [r15 + rdx]
dec edi
shrd di, r15w, 0xfc
cmp r13, r10
movzx eax, byte [r9 + rdx]
movzx ebp, byte [r8 + rdx]
mov ebx, eax
stc
movsx r10, ax
or r10w, di
sub ebx, esi
sar dil, cl
lea r11d, [rbx + rbp]
btc r13d, 2
add di, 0x228
movsx di, cl
mov edi, ebx
neg edi
mov r10b, 0xe1
cmovs edi, ebx
bsr bx, r8w
mov r10b, bl
mov ebx, r11d
xchg r13d, r13d
clc
shr r13b, cl
sub ebx, eax
sub r10w, 0x5585
xor r13w, 0x74ab
cmovo r13w, di
mov r13d, ebx
movzx r10, r8w
bswap r10w
neg r13d
movzx r10, sp
mov r10, 0x68933045
cmovs r13d, ebx
clc
adc r10b, dil
sub r11d, esi
mov r10d, r11d
clc
neg r10d
cmovs r10d, r11d
cmp r13d, r10d
jmp 0x140420862
ja 0x140420784
mov esi, eax
jmp 0x14042086f
jmp 0x140420784
test ebp, ebp
jmp 0x14042087b
je 0x140421c39
cmp ebp, 1
jmp 0x140420889
je 0x140421c4b
cmp ebp, 2
jmp 0x140420897
jne 0x140422765
test ebx, ebx
jle 0x140422765
mov ebp, ebx
test si, r12w
cmp ebx, 8
jmp 0x1404208b3
jae 0x140423059
sub r10d, r10d
movzx r8w, sil
movzx r8d, r12w
mov r8, r10
bsr dx, r14w
not r8
sub dl, cl
lea r8, [r8 + rbp]
mov rdx, rbp
cmp r9w, 0x3e78
and rdx, 3
jmp 0x1404208e8
je 0x140420967
mov rbx, r10
sal ecx, cl
neg rbx
adc ah, bl
mov rax, qword [rsp + 0x40]
lea rax, [rax + r10]
shl cx, cl
clc
shld rdi, rsi, 0x29
add rax, r15
shr cl, 0x6a
mov rcx, qword [rsp + 0x88]
lea rdi, [rax + rcx]
xchg rcx, rcx
add ch, 0xe2
add r10, qword [rsp + 0x28]
sub esi, esi
shl cx, 0x95
and cx, dx
sar cl, cl
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
inc rsi
dec rbx
stc
jmp 0x140420949
cmp rdx, rsi
jmp 0x140420951
jne 0x140420932
neg rbx
shr r10b, 0x6c
sal r10, cl
not r10b
mov r10, rbx
cmp r8, 3
jmp 0x140420970
jb 0x140422765
sub rbp, r10
btc dx, cx
mov rax, qword [rsp + 0x40]
rol cx, 0xb2
add rax, r10
add rax, r15
sbb rdx, 0x5a872bb6
ror cl, cl
sub cl, 0xc5
add rax, 3
shld cx, si, 0x23
rol bl, cl
bsr ebx, esi
mov rcx, qword [rsp + 0x28]
bt rdx, rsi
cwd
lea rcx, [rcx + r10]
add rcx, 3
xor dh, 0xb2
mov rbx, qword [rsp + 0x88]
sbb rdx, 0x3e5e59ac
movsx dx, r12b
sar dx, 0xf2
movzx edx, byte [rax + rbx - 3]
cmp al, bpl
jmp 0x1404209e2
add dl, byte [rcx - 3]
cmc
cmp r8b, 0x24
test dil, 0xad
mov byte [rax - 3], dl
rcr dh, cl
shld dx, dx, 0x65
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
btc dx, r10w
bts dx, cx
movzx edx, byte [rax + rbx - 1]
clc
cmp r9, r12
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
movzx edx, byte [rax + rbx]
cmp si, r8w
add dl, byte [rcx]
mov byte [rax], dl
jmp 0x140420a30
add rax, 4
stc
test r14b, 0x21
add rcx, 4
test r15, rbx
cmc
add rbp, 0xfffffffffffffffc
jmp 0x140420a4a
jne 0x1404209bc
jmp 0x140422765
test ebp, ebp
jmp 0x140420a5c
je 0x140421d7f
cmp ebp, 1
je 0x140422207
cmp ebp, 2
jne 0x140422c9c
mov ebp, dword [rsp + 0x5c]
test r8d, r12d
cmp cl, r11b
test ebp, ebp
jmp 0x140420a85
je 0x140422c9c
mov eax, dword [rsp + 0x24]
movsx r14d, sp
mov bx, cx
add dil, r12b
movsxd r8, eax
rol dil, 0x35
mov ebx, eax
test rdx, rsp
sub rax, r10
shl r14b, cl
lea rax, [r15 + r10]
btr r12w, bp
rcr r13b, 0x77
cmp r14b, bl
mov qword [rsp + 0x90], rax
cmovno ax, bx
mov eax, ebx
sal r14b, 0xc1
or r12b, 0xe3
cmc
and eax, 0xffffffe0
shr dil, cl
bt di, 0x16
sub r12b, sil
mov qword [rsp + 0xc0], rax
btc r14w, 0x53
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xe8], rax
shl r12w, 0xaa
mov rdi, rax
sub r13w, sp
rcr r13b, 0x1f
clc
shr rdi, 5
movsxd r13, edi
jmp 0x140420b17
inc rdi
xadd r13b, r12b
sbb al, r8b
mov rax, rdi
mov qword [rsp + 0xe0], rdi
movabs rax, 0xffffffffffffffe
mov r14d, 0x3a560f07
ror r12, 0xfb
and rdi, rax
movsx r14, r11w
cdqe
movsx r13d, bx
mov qword [rsp + 0x100], rdi
mov eax, ebx
and r13w, 0x7946
movzx r12d, sp
mov eax, ebx
and eax, 0xfffffff8
movzx r12d, r12w
shrd r12w, bx, 0xa8
test ch, 0xbf
mov qword [rsp + 0x120], rax
mov rax, r10
mov qword [rsp + 0x70], rbx
cmovbe r10, rdx
mov r10d, ebx
and r10d, 3
lea r12, [rax + r15]
sub r14b, 0x88
sbb r13w, 0x2490
add r12, 3
add r15, qword [rsp + 0x168]
bswap r13
add r15, rax
or r14b, 0x8c
lea r13, [rdx + 3]
bts r14d, r15d
xchg r14b, r14b
sub r11d, r11d
mov r14, rdx
jmp 0x140420bc8
mov qword [rsp + 0xa0], r8
jmp 0x140420c39
mov byte [rcx + r8], 0xff
sbb bx, bx
bswap bp
shld ebx, r10d, 0xbb
add r14, r8
mov rbx, qword [rsp + 0x30]
adc rbp, rbx
add rcx, rbx
movsx rbp, dx
add r9, rbx
inc r11
lea r12, [r12 + rbx]
sar bpl, cl
bsf bp, r11w
shr bpl, 0
add r15, rbx
mov bp, sp
add r13, r8
movzx rbp, r12w
cmovg rbp, r12
movzx bp, r12b
mov ebp, dword [rsp + 0x40]
jmp 0x140420c2c
dec ebp
jmp 0x140420c33
je 0x140422c9f
mov dword [rsp + 0x40], ebp
clc
test r13b, r13b
cmp dword [rsp + 0x24], 0
jmp 0x140420c4b
jle 0x140420bd5
cmp dword [rsp + 0x24], 8
jae 0x140420dfc
sub edx, edx
btc bx, r10w
mov rbx, r12
dec r12d
shl r12, 0xba
ror r12w, 0x72
mov r12, rdx
not r12
stc
jmp 0x140420c7e
add r12, qword [rsp + 0x70]
stc
cmp rsp, 0x2fc5212b
test r10, r10
jmp 0x140420c93
je 0x140420d2a
mov rax, rdx
sal r8b, 0x36
or di, 0x1a24
neg rax
rcr esi, cl
rcr r8w, 0x80
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
add rdx, r14
sar r8d, cl
xor ebp, ebp
bsf r8w, r10w
mov r8b, al
nop dword [rax + rax]
sal r8b, 0xc6
not r8b
add r8w, 0x7296
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
jmp 0x140420ce7
mov byte [rsi + rbp], r8b
jmp 0x140420cf0
inc rbp
jmp 0x140420cf8
dec rax
stc
cmp r10, rbp
jmp 0x140420d04
jne 0x140420cd9
neg rax
btc r8d, 0x1f
mov rdx, rax
adc r8, 0x66f94c89
ror r8b, cl
mov r8, qword [rsp + 0xa0]
cmp bl, r14b
cmp r12, 3
bswap r12
movzx r12w, spl
movsx r12d, r12w
mov r12, rbx
jb 0x140420bd5
mov rsi, qword [rsp + 0x70]
add ah, 0x76
sar ax, cl
xadd bl, bl
sub rsi, rdx
add ax, si
movsx rbp, cx
sbb bx, 0x5489
lea rbp, [r12 + rdx]
bt bx, 0x60
lea rax, [r15 + rdx]
not bx
lea rdx, [rdx + r13]
mov ebx, 0x18480141
add bl, bl
movzx ebx, di
sub edi, edi
btc ebx, 0xa3
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
clc
test bpl, r15b
cmp rsi, 0x182d74d5
add bl, byte [rdx + rdi - 3]
mov byte [rbp + rdi - 3], bl
movzx ebx, byte [rax + rdi - 2]
jmp 0x140420daf
add bl, byte [rdx + rdi - 2]
cmc
mov byte [rbp + rdi - 2], bl
sbb bh, 0xc5
or bh, 0xbb
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
jmp 0x140420dcc
mov byte [rbp + rdi - 1], bl
movzx ebx, byte [rax + rdi]
cmp r8b, 0x95
add bl, byte [rdx + rdi]
cmp bh, 0xab
clc
cmp bl, r13b
mov byte [rbp + rdi], bl
add rdi, 4
test r13, r11
clc
cmp rsi, rdi
jne 0x140420d8c
jmp 0x140420bd5
mov rax, r11
cwd
btr rdx, 0x6f
imul rax, qword [rsp + 0x30]
xor dl, sil
movsx rdx, r14w
add rdx, rdi
add rax, qword [rsp + 0x90]
mov rdx, r11
cmp r12b, sil
imul rdx, r8
clc
cmp r11w, r8w
test r10w, 0x413c
add rdx, qword [rsp + 0x28]
test bp, 0x66f2
sub rax, rdx
stc
clc
cmp rax, 0x20
jmp 0x140420e4b
jb 0x140420c5c
jb 0x140420c5c
mov edx, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x140420e66
jb 0x140420c63
cmp dword [rsp + 0x24], 0x20
jmp 0x140420e76
jae 0x140420e88
xor eax, eax
jmp 0x140420e83
jmp 0x140420ff1
cmp qword [rsp + 0xe8], 0
jmp 0x140420e96
je 0x140420f54
mov rsi, qword [rsp + 0x100]
test rsp, r14
sub edx, edx
jmp 0x140420eae
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140420eb9
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420ec5
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140420ed0
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140420ee0
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140420eee
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140420f07
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140420f13
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140420f23
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
clc
cmp r10w, sp
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
stc
cmp al, 0x44
add rsi, 0xfffffffffffffffe
jmp 0x140420f49
jne 0x140420eae
jmp 0x140420f57
sub edx, edx
clc
test byte [rsp + 0xe0], 1
jmp 0x140420f64
je 0x140420fb5
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140420f75
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140420f81
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140420f8c
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140420f9c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
adc ah, 0xe8
stc
test bp, bx
movdqu xmmword [rcx + rdx + 0x10], xmm0
lahf
shl al, 1
mov rax, qword [rsp + 0xc0]
cmc
test r15d, edx
jmp 0x140420fc6
cmp rax, qword [rsp + 0x70]
je 0x140420bd5
mov rdx, qword [rsp + 0xc0]
movzx rax, r9w
setno ah
mov rax, rdx
cmp dl, 0xcf
test byte [rsp + 0x70], 0x18
je 0x140420c63
mov rsi, qword [rsp + 0x120]
jmp 0x140420ffe
nop word cs:[rax + rax]
jmp 0x14042100d
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
jmp 0x14042101e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
jmp 0x140421030
cmp rsi, rax
jmp 0x140421038
jne 0x14042100d
mov rdx, rsi
cmp r14b, 0xdf
test rbx, 0x18023f0e
cmp rsi, qword [rsp + 0x70]
je 0x140420bd5
jmp 0x140420c63
cmp ebp, 5
je 0x140422629
cmp ebp, 6
jmp 0x14042106d
jne 0x140422765
test ebx, ebx
jmp 0x14042107a
jle 0x140422765
movsxd r9, dword [rsp + 0x24]
btc r10w, dx
add r10w, 0x50bc
xor r10, rax
mov r10d, ebx
cmp r13b, 0x54
cmp ebx, 8
jmp 0x1404210a2
jae 0x1404230c5
sub edi, edi
mov rdx, rdi
cmc
stc
test r10b, 1
jmp 0x1404210b8
je 0x1404210f3
mov rax, rdi
sub rax, r9
and dl, r11b
test r12b, 0xbe
bswap dx
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
stc
cmp bl, 0x90
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
dec rdx
cmp r13b, 0xf1
rcl rdx, 0x49
mov rdx, rdi
or rdx, 1
not rdi
stc
add rdi, r10
jmp 0x1404210ff
je 0x140422765
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sub rax, r9
movzx rbx, r14w
sbb bpl, dil
stc
add rax, r15
seto bpl
cmovae bp, r8w
inc rax
add rcx, r15
movsx rbx, sp
mov bpl, r9b
jmp 0x140421136
inc rcx
cmp bl, dil
rcl bpl, cl
movzx ebx, byte [rax + rdx - 1]
adc rbp, rdi
mov ebp, ebp
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
jmp 0x14042115a
mov byte [rcx + rdx - 1], bl
cmp bx, ax
movzx ebx, byte [rax + rdx]
cmp r12w, r15w
test r10w, bx
add bl, byte [rbp + rdx + 1]
jmp 0x140421176
mov byte [rcx + rdx], bl
jmp 0x140421181
add rdx, 2
cmp r10, rdx
jmp 0x14042118d
jne 0x14042113f
jmp 0x140422765
cmp ebp, 5
je 0x1404227d0
cmp ebp, 6
movzx r8d, r12w
mov r8d, dword [rsp + 0x5c]
jne 0x140422c9c
test r8d, r8d
jmp 0x1404211bb
je 0x140422c9c
mov eax, dword [rsp + 0x24]
movzx r11d, cx
cmp di, r13w
movzx r13w, dil
movsxd r12, eax
bts di, r13w
cmc
bsr rsi, rax
mov r14, rdx
sal r9b, 0x46
mov edi, eax
dec rax
btr dx, r11w
sub ax, 0x53fd
lea r13, [r15 + r10]
ror r11b, 0x14
rcl dh, cl
movzx eax, r14w
mov eax, edi
and eax, 0xffffffe0
sar sil, 0xb4
jmp 0x140421210
mov qword [rsp + 0x40], rax
bt r9, 0x9f
sub r9b, r13b
shrd edx, eax, 0x72
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
and r11w, di
mov rdx, rax
adc r9b, bpl
cmc
shr rdx, 5
dec al
cmovb si, r13w
mov sil, r9b
inc rdx
sub eax, 0x6c6e5c40
shr ah, cl
mov rax, rdx
mov qword [rsp + 0xa0], rdx
bt ax, 0x9d
sal r9d, cl
movabs rax, 0xffffffffffffffe
shrd si, r10w, 0x8e
and rdx, rax
movsx ax, ch
cmove r9, rdi
mov qword [rsp + 0x90], rdx
shrd esi, r8d, 0x4e
mov esi, edi
bts ax, r8w
and esi, 0xfffffff8
cmp sil, dil
bsr ax, dx
mov r9, rdi
movzx ax, r14b
sar al, 0xb8
neg r9
not r11w
sbb al, r10b
movzx r11d, r10w
mov rax, qword [rsp + 0xf0]
or r11d, r12d
or r11b, 0xe6
lea r11, [r15 + rax]
cmp cl, r14b
lea r11, [r11 + r10]
add r15, qword [rsp + 0xb8]
stc
test r14b, 0x2f
add r15, r10
xor r10d, r10d
jmp 0x1404212e4
jmp 0x140421325
mov byte [rcx + r12], 0xff
stc
cmp rdi, r11
test r13, 0x666c56e6
lea r14, [r14 + r12]
add rcx, rbx
jmp 0x140421305
inc r10
test al, dil
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140421317
dec r8d
jmp 0x14042131f
je 0x140422c9f
cmp dword [rsp + 0x24], 0
jmp 0x14042132f
jle 0x1404212e9
cmp dword [rsp + 0x24], 8
jmp 0x14042133f
jae 0x140421415
xor edx, edx
add bp, 0x34dc
mov rbp, rdx
stc
clc
jmp 0x140421356
test dil, 1
jmp 0x14042135f
je 0x1404213a2
mov rax, rdx
btc bp, cx
shr bp, cl
bt rbp, 0xa5
sub rax, rbx
cmp rbp, 0xd6a5ed8
movzx eax, byte [rcx + rax]
bsr rbp, rsp
add al, byte [r14 + rdx]
ror ebp, cl
cmovge rbp, rbx
mov byte [rcx + rdx], al
shrd bp, ax, 0xe8
mov rbp, rdx
or rbp, 1
cmp r13b, bl
not rdx
test r8b, 0xe8
cmp edi, 0x79447f8b
cmc
cmp rdx, r9
jmp 0x1404213b8
je 0x1404212e9
nop
movzx eax, byte [r15 + rbp]
test r14, rdi
add al, byte [r14 + rbp]
test sp, 0x4165
stc
mov byte [rcx + rbp], al
rol al, 0xc2
btc rax, 0x64
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
cmp al, 0x12
cmc
test r13d, ebp
mov byte [rcx + rbp + 1], al
jmp 0x1404213f7
add rbp, 2
cmp r8w, 0x2d55
stc
cmp rdi, rbp
jmp 0x14042140a
jne 0x1404213c0
jmp 0x1404212e9
mov rax, r10
rol dl, 0x4a
bswap edx
imul rax, rbx
add rax, r13
add edx, esi
mov rdx, r10
imul rdx, r12
stc
add rdx, qword [rsp + 0x28]
test spl, 0xab
test cx, r15w
sub rax, rdx
stc
cmc
cmp rax, 0x20
jb 0x140421345
jb 0x140421345
mov edx, 0
clc
cmc
cmp ebp, r13d
cmp dword [rsp + 0x6c], 0x20
jb 0x14042134c
cmp dword [rsp + 0x24], 0x20
jmp 0x14042146f
jae 0x140421481
xor eax, eax
jmp 0x14042147c
jmp 0x1404215eb
cmp qword [rsp + 0x70], 0
je 0x140421538
mov rbp, qword [rsp + 0x90]
cmp r8b, r11b
cmc
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404214a6
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404214b9
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404214d2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404214dd
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404214e9
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140421506
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
add rdx, 0x40
cmp r15, r11
test r11w, 0x10f1
add rbp, 0xfffffffffffffffe
jmp 0x14042152d
jne 0x14042149b
jmp 0x140421543
xor edx, edx
cmp edx, 0x40381f5e
cmp dil, spl
test byte [rsp + 0xa0], 1
jmp 0x140421550
je 0x1404215ab
movdqu xmm0, xmmword [r14 + rdx]
ror al, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
not al
cmovp rax, r10
bsr ax, ax
mov rax, rdx
cmp r13d, r10d
sub rax, rbx
jmp 0x14042157d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140421587
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140421596
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test sil, r14b
movdqu xmmword [rcx + rdx + 0x10], xmm0
test dil, dl
cmp qword [rsp + 0x40], rdi
jmp 0x1404215b5
je 0x1404212e9
mov rdx, qword [rsp + 0x40]
sub al, r12b
setle ah
mov rax, rdx
test sil, 0x11
test dil, 0x18
jmp 0x1404215d6
je 0x14042134c
nop word cs:[rax + rax]
jmp 0x1404215eb
movq xmm0, qword [r14 + rax]
jmp 0x1404215f6
movq xmm1, qword [r15 + rax]
jmp 0x140421601
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmp rsi, rax
jmp 0x140421617
jne 0x1404215eb
mov rdx, rsi
test bp, sp
cmp rsi, rdi
jmp 0x14042162b
je 0x1404212e9
jmp 0x14042134c
test ebx, ebx
jmp 0x14042163d
jle 0x140422765
movsxd r8, dword [rsp + 0x24]
add dl, r15b
movzx edx, r10w
rcl dh, 0x8c
mov edx, ebx
cmp r15w, 0x51a0
cmp ebx, 8
jmp 0x140421662
jae 0x14042311c
xor r11d, r11d
movsx si, spl
mov rsi, r11
clc
jmp 0x140421679
test dl, 1
jmp 0x140421681
je 0x1404216ec
movzx eax, byte [r9 + r11]
bts si, r9w
setae bpl
bswap esi
mov rbp, r11
cmp r15b, 0xbe
shr sil, cl
sub rbp, r8
inc si
movzx ebp, byte [rcx + rbp]
mov esi, ebx
add ebp, eax
shr ebp, 1
bt rax, 4
rcr ax, 0x2a
rol rax, cl
mov rax, qword [rsp + 0x28]
add bpl, byte [rax + r11]
rcr esi, cl
sar sil, cl
mov byte [rcx + r11], bpl
movzx si, r9b
dec sil
bsr rsi, r9
mov rsi, r11
cmp r12b, sil
clc
cmc
or rsi, 1
cmp spl, 0xc
stc
not r11
add r11, rdx
je 0x140422765
mov rbx, qword [rsp + 0x40]
xadd bp, cx
mov rax, rbx
sal ch, 0xd3
sub rax, r8
lea rcx, [r15 + rax]
inc rcx
jmp 0x140421716
lea rbp, [r15 + rbx]
movsx edi, r8w
lahf
movzx ax, r12b
inc rbp
bsr di, di
sar dil, 0x71
sar al, cl
add r15, qword [rsp + 0x158]
btr rdi, 0x71
sar ah, cl
lea r15, [r15 + rbx]
rcr bh, 0xb
bsf rbx, r10
mov rax, qword [rsp + 0x28]
mov edi, 0x686006b5
cmovnp rbx, rsp
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
rcl di, cl
movzx edi, byte [rcx + rsi - 1]
add edi, eax
shl rax, cl
shr edi, 1
btc ax, bx
add dil, byte [rbx + rsi - 1]
not ax
rol al, cl
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
adc edi, r15d
add dil, r15b
movzx edi, byte [rcx + rsi]
jmp 0x14042179a
add edi, eax
shr edi, 1
test dh, 0x4a
test r12b, dil
stc
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
stc
jmp 0x1404217b4
add rdx, 0xfffffffffffffffe
stc
add rcx, 2
test ebp, 0x6dd005cd
add rbp, 2
add r15, 2
cmc
cmp ah, 0xc7
add rbx, 2
test dil, 0xb1
test rcx, rsp
cmp rsi, rdx
jmp 0x1404217e2
jne 0x14042175d
jmp 0x140422765
mov r11d, dword [rsp + 0x5c]
cmp ax, bx
cmp r14b, 0x59
clc
test r11d, r11d
jmp 0x140421802
je 0x140422c9c
mov eax, dword [rsp + 0x24]
btc r12w, 0x13
movsxd r12, eax
cmp r15b, 0x15
mov esi, eax
and r14b, 0xf3
cmc
lea rax, [r15 + r10]
cmp edi, 0x587f46ae
rol r14w, 0xc7
mov qword [rsp + 0x70], rax
cmovae r8w, r14w
movzx r8w, r11b
mov rdi, r10
mov r10d, esi
and r10d, 0xffffffe0
sar r14w, 0xa8
shl r8b, 0x6e
mov ax, 0x3c75
mov r8d, esi
and r8d, 0xfffffff8
mov rax, rsi
jmp 0x140421864
neg rax
and r14w, dx
adc r14w, r15w
btc r14, 0x3c
mov qword [rsp + 0x40], rax
bt rax, r13
mov rax, qword [rsp + 0x170]
test eax, 0x42734e10
movsx r14d, bp
add rax, r15
lea rax, [rax + rdi]
add r15, qword [rsp + 0xb8]
mov r14b, bpl
sar r14b, cl
add r15, rdi
test dil, al
btr r14, r9
xor ebp, ebp
mov r14w, r11w
movsxd r14, esp
movsx r14w, r15b
mov r14, rdx
jmp 0x1404218c3
jmp 0x14042190b
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
mov rbx, qword [rsp + 0x30]
stc
lea rcx, [rcx + rbx]
cmp r12b, 0x88
jmp 0x1404218e4
add r9, rbx
jmp 0x1404218ec
inc rbp
test r11w, bp
clc
test r9b, 0x93
add rax, rbx
clc
test r15b, r14b
add r15, rbx
dec r11d
je 0x140422c9f
cmp dword [rsp + 0x24], 0
jmp 0x140421915
jle 0x1404218c8
cmp dword [rsp + 0x24], 8
jae 0x140421a24
sub r13d, r13d
test rbp, 0x3cbf2599
mov rdx, r13
test sil, 1
jmp 0x14042193c
je 0x140421994
movzx edx, byte [r9 + r13]
btc di, cx
mov rdi, r13
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
clc
add edi, edx
sbb dl, 0xcd
shr edi, 1
rol dh, 0x7f
sub dl, 0x6d
bsf dx, r13w
add dil, byte [r14 + r13]
inc dh
rol dl, cl
sbb dx, 0x7666
mov byte [rcx + r13], dil
btr edx, 0x41
bsf rdx, rbp
test r13w, r10w
mov rdx, r13
cmp di, 0x7b32
or rdx, 1
cmc
not r13
cmp r8w, r13w
cmp r13, qword [rsp + 0x40]
jmp 0x1404219a5
je 0x1404218c8
nop dword [rax + rax]
btr edi, eax
adc edi, r11d
shld rbx, r9, 0xf6
movzx edi, byte [r9 + rdx]
movzx ebx, byte [r15 + rdx]
cmp r13b, spl
add ebx, edi
rcr di, 0x41
shr ebx, 1
rol edi, 0x31
sar rdi, cl
add bl, byte [r14 + rdx]
ror dil, 0x33
bt di, bx
mov byte [rcx + rdx], bl
movsx di, dl
xchg bl, dil
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
add ebx, edi
clc
shr ebx, 1
cmc
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
cmc
test bl, cl
add rdx, 2
cmp rsi, rdx
jmp 0x140421a19
jne 0x1404219be
jmp 0x1404218c8
mov rdx, rbp
imul rdx, qword [rsp + 0x30]
inc edi
ror dil, cl
add rdx, qword [rsp + 0x70]
clc
mov rdi, rbp
cmp bh, 0xde
cmc
imul rdi, r12
clc
cmp r14b, 0xb8
add rdi, qword [rsp + 0x28]
cmp r15, r8
sub rdx, rdi
cmp bx, 0xebc
cmp rdx, 0x20
jb 0x140421926
jb 0x140421926
cmp dword [rsp + 0x60], 0x20
jb 0x140421926
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140421a83
jb 0x140421930
cmp dword [rsp + 0x24], 0x20
jmp 0x140421a93
jae 0x140421aa5
sub edx, edx
jmp 0x140421aa0
jmp 0x140421bc3
xor edx, edx
jmp 0x140421aac
movdqu xmm1, xmmword [r14 + rdx]
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140421abe
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140421ac9
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140421ad5
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 0x140421afc
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140421b06
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
jmp 0x140421b67
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140421b72
add rdx, 0x20
test r13b, dil
stc
cmp r10, rdx
jmp 0x140421b82
jne 0x140421aac
cmp r10, rsi
jmp 0x140421b90
je 0x1404218c8
mov rdx, r10
shr r13b, cl
mov r13, r10
jmp 0x140421ba7
test sil, 0x18
jmp 0x140421bb0
je 0x140421930
nop dword [rax + rax]
jmp 0x140421bc3
movq xmm0, qword [r14 + rdx]
jmp 0x140421bce
movq xmm1, qword [r9 + rdx]
jmp 0x140421bd9
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x140421be9
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
test bpl, dl
add rdx, 8
test r8w, bx
cmp r8, rdx
jne 0x140421bc3
mov r13, r8
cmc
jmp 0x140421c26
cmp r8, rsi
jmp 0x140421c2e
je 0x1404218c8
jmp 0x140421930
mov r8, r13
jmp 0x140421c41
call fcn.14049fa7b
jmp 0x140422765
test ebx, ebx
jmp 0x140421c52
jle 0x140422765
movsxd r9, dword [rsp + 0x24]
cmovns r10d, esp
adc r10w, 0x159e
sal r10d, cl
mov r10d, ebx
cmp ebx, 8
jae 0x140423193
sub edi, edi
mov rdx, rdi
cmp r15d, r12d
clc
cmp sil, 0xe5
test r10b, 1
jmp 0x140421c8c
je 0x140421cdb
mov rax, rdi
ror dl, 0x65
sub rax, r9
movsx rdx, r13w
bt dx, r12w
movzx eax, byte [rcx + rax]
rol dh, 0x50
rol dl, cl
cmovnp dx, cx
mov rdx, qword [rsp + 0x28]
cmp esi, 0x176520e5
add al, byte [rdx + rdi]
cqo
shl dl, 0x60
mov byte [rcx + rdi], al
cdq
mov rdx, rdi
cmp al, spl
or rdx, 1
cmp r11b, 0xac
jmp 0x140421cdb
not rdi
cmp r8w, 0xef8
stc
add rdi, r10
jmp 0x140421ced
je 0x140422765
mov rcx, qword [rsp + 0x40]
clc
mov rax, rcx
cmp bx, 0x525c
btc ebp, 0x25
test r11, 0x4d2a16f4
sub rax, r9
add rax, r15
jmp 0x140421d17
inc rax
xor bp, 0x63fd
add rcx, r15
inc rcx
movzx ebx, byte [rax + rdx - 1]
or bp, sp
dec bpl
movsx rbp, r10w
mov rbp, qword [rsp + 0x28]
stc
cmp bpl, 0xc9
add bl, byte [rbp + rdx]
cmp rcx, r15
test r8b, dil
cmp rdi, 0x76ae0597
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
cmc
jmp 0x140421d61
mov byte [rcx + rdx], bl
cmp r14, r8
add rdx, 2
cmc
cmp r10, rdx
jmp 0x140421d74
jne 0x140421d25
jmp 0x140422765
mov r13d, dword [rsp + 0x5c]
test dl, bpl
test r12w, 0x6b03
stc
test r13d, r13d
jmp 0x140421d96
je 0x140422c9c
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov r14, rdx
test rsi, 0x54e77151
mov edi, eax
adc sil, 0x6f
cwde
cbw
lea rax, [r15 + r10]
cmovno r11d, r15d
mov qword [rsp + 0x40], rax
movzx ax, sil
adc sil, r9b
ror si, 0x1e
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
rcl dx, 0x2a
add rax, 0xffffffffffffffe0
xor r11b, 0x47
mov qword [rsp + 0xa0], rax
ror si, cl
shr rax, 5
dec dl
movzx r11d, r13w
cqo
inc rax
btr esi, r10d
xchg rsi, r11
and dh, 0x15
movabs rdx, 0xffffffffffffffe
and r11w, 0x67af
btr esi, esp
add rdx, 0xfffffffffffffffe
and rdx, rax
bt r11w, di
movzx r9w, r14b
mov qword [rsp + 0xc0], rdx
bt esi, 0xca
mov r11d, eax
add r9b, r10b
and r11d, 3
sbb esi, r13d
movzx esi, r12w
mov esi, edi
adc rax, r10
nop
bt r9w, 0x8d
and esi, 0xfffffff8
mov rax, r10
sar r9b, 0x38
mov r10d, edi
and r10d, 3
lea r15, [r15 + rax]
btc r9w, 0x30
mov r9b, 0x76
add r15, 0x10
rcr r9w, 0x2b
rcr r9b, cl
lea r9, [r14 + 0x10]
jmp 0x140421e8a
mov qword [rsp + 0x90], r11
test r13b, 0x33
cmp r14w, 0x6e58
shl r11, 5
cmc
xor r8d, r8d
jmp 0x140421ea9
jmp 0x140421f07
mov byte [rcx + r12], 0xff
shld bx, cx, 0x48
sar bh, 0x60
xor bl, r14b
add r14, r12
sete bh
add bl, r9b
dec bl
mov rbx, qword [rsp + 0x30]
cmc
cmp r12b, 0xda
cmp r13w, sp
add rcx, rbx
jmp 0x140421edf
inc r8
cmp r8b, dl
lea r15, [r15 + rbx]
test r15w, bx
cmp cx, r15w
add r9, r12
jmp 0x140421ef9
dec r13d
jmp 0x140421f01
je 0x140422c9f
cmp dword [rsp + 0x24], 0
jmp 0x140421f11
jle 0x140421eae
cmp dword [rsp + 0x24], 8
jmp 0x140421f21
jb 0x140421f99
mov rdx, r8
imul rdx, r12
mov bx, r14w
test r14w, r15w
shld ebx, esi, 0xc4
add rdx, qword [rsp + 0x28]
rcr bx, 0x9a
mov rbx, r8
test r11b, dil
clc
imul rbx, qword [rsp + 0x30]
cmp r13, r13
add rbx, qword [rsp + 0x40]
clc
cmc
sub rbx, rdx
bts dx, r9w
shl dh, cl
mov edx, 0
cmp dx, r14w
jmp 0x140421f73
cmp rbx, 0x20
jb 0x140422143
cmp dword [rsp + 0x24], 0x20
jmp 0x140421f87
jae 0x140421fa0
xor ebx, ebx
jmp 0x140421f94
jmp 0x140422117
xor edx, edx
jmp 0x140422143
cmp qword [rsp + 0xa0], 0x60
jmp 0x140421fae
jae 0x140421fc0
xor edx, edx
jmp 0x140421fbb
jmp 0x14042206d
mov rbp, qword [rsp + 0xc0]
test r14w, 0x451a
test r15w, r9w
xor edx, edx
movups xmm0, xmmword [r14 + rdx]
movups xmm1, xmmword [r14 + rdx + 0x10]
cmp esi, r9d
clc
movups xmmword [rcx + rdx], xmm0
stc
cmc
clc
movups xmmword [rcx + rdx + 0x10], xmm1
cmp r10b, al
movups xmm0, xmmword [r14 + rdx + 0x20]
cmp dil, r10b
movups xmm1, xmmword [r14 + rdx + 0x30]
cmp r15b, 0x56
jmp 0x14042200a
movups xmmword [rcx + rdx + 0x20], xmm0
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
test r10b, bpl
movups xmm1, xmmword [r14 + rdx + 0x50]
stc
movups xmmword [rcx + rdx + 0x40], xmm0
jmp 0x140422032
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
test ebp, 0x126c33dc
movdqu xmmword [rcx + rdx + 0x60], xmm0
cmp r15b, dl
jmp 0x140422059
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jne 0x140421fd4
cmp qword [rsp + 0x90], 0
je 0x1404220d7
lea rbx, [r15 + rdx]
cmp r10b, r8b
stc
cmp cl, 0x72
lea rdx, [rdx + r9]
test dx, bx
xor ebp, ebp
jmp 0x140422099
nop word cs:[rax + rax]
cmc
clc
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
test spl, r12b
cmp r15, r11
movdqu xmmword [rbx + rbp - 0x10], xmm0
movdqu xmmword [rbx + rbp], xmm1
test al, 7
add rbp, 0x20
cmp r11, rbp
jmp 0x1404220d1
jne 0x1404220a7
cmp qword [rsp + 0x70], rdi
je 0x140421eae
mov rdx, qword [rsp + 0x70]
movsx bx, bh
mov bl, 0x4e
btr rbx, rdx
mov rbx, rdx
cmp r13b, r12b
test dil, 0x18
jmp 0x140422100
je 0x140422143
nop dword [rax + rax]
or dl, 0xcf
adc edx, 0x45023c0
mov rdx, qword [r14 + rbx]
mov qword [rcx + rbx], rdx
add rbx, 8
cmc
cmp rsi, rbx
jmp 0x14042212c
jne 0x140422117
mov rdx, rsi
cmp rsi, rdi
jmp 0x14042213d
je 0x140421eae
mov rbp, rdx
cmp dh, 0
not rbp
jmp 0x140422152
add rbp, rdi
cmp rsp, rsp
clc
test r10, r10
jmp 0x140422161
je 0x140422196
mov rbx, r10
movsxd rax, r14d
movsx eax, cx
nop
lahf
movzx eax, byte [r14 + rdx]
jmp 0x14042217d
mov byte [rcx + rdx], al
jmp 0x140422185
inc rdx
jmp 0x14042218d
dec rbx
jne 0x140422173
cmp rbp, 3
jb 0x140421eae
nop word [rax + rax]
cmp rcx, r13
sbb ah, 0xbb
movzx eax, byte [r14 + rdx]
test r13b, 0xc4
stc
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
cmc
stc
cmp r14b, bpl
mov byte [rcx + rdx + 1], al
adc ax, 0x5d7e
bsf ax, di
rol eax, 0x57
movzx eax, byte [r14 + rdx + 2]
mov byte [rcx + rdx + 2], al
mov al, 0xf5
rcr al, cl
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
clc
add rdx, 4
cmc
cmp ch, 0x67
cmp rdi, rdx
jmp 0x1404221fc
jne 0x1404221ac
jmp 0x140421eae
mov r8d, dword [rsp + 0x5c]
cmp r9, 0x266f7cd8
stc
jmp 0x140422219
test r8d, r8d
jmp 0x140422221
je 0x140422c9c
mov eax, dword [rsp + 0x24]
add sil, r12b
movsxd r12, eax
xor r11, 0x11225037
or si, dx
mov r14, rdx
btc r13w, 0x8e
mov edi, eax
lahf
lea r13, [r15 + r10]
mov eax, edi
mov r9b, dil
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
shld r11w, r9w, 0xf5
mov qword [rsp + 0x70], rax
mov rdx, rax
shr rdx, 5
movsx r9, bp
cwde
movzx r9d, r9w
inc rdx
mov rax, rdx
mov qword [rsp + 0xa0], rdx
cdqe
movabs rax, 0xffffffffffffffe
test r10b, 0x92
movsx si, r12b
cmp rbx, r12
and rdx, rax
btc eax, 0x74
mov qword [rsp + 0x90], rdx
clc
test rdx, rdx
mov esi, edi
and esi, 0xfffffff8
movzx r11, r9w
cmp r11b, r15b
mov r9, rdi
not r11
mov ah, 0x20
cwde
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
cmp bl, r13b
lea r11, [r11 + r10]
cmc
cmp dil, bpl
add r15, qword [rsp + 0xb8]
stc
jmp 0x1404222ee
add r15, r10
test r13b, bpl
clc
sub r10d, r10d
jmp 0x1404222fd
jmp 0x14042233f
mov byte [rcx + r12], 0xff
cmp r12b, 0xf8
clc
lea r14, [r14 + r12]
add rcx, rbx
jmp 0x140422318
inc r10
test ch, 0x9e
jmp 0x140422323
add r11, rbx
cmp rsp, r14
add r15, rbx
jmp 0x140422331
dec r8d
jmp 0x140422339
je 0x140422c9f
cmp dword [rsp + 0x24], 0
jmp 0x140422349
jle 0x140422302
cmp dword [rsp + 0x24], 8
jmp 0x140422359
jae 0x14042240e
xor edx, edx
sal ebp, cl
mov rbp, rdx
cmp r12d, esi
test dil, 1
jmp 0x140422372
je 0x1404223ab
mov rax, rdx
sub rax, rbx
movzx eax, byte [rcx + rax]
movsx ebp, r10w
xor bpl, 0x88
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
mov bpl, dil
mov rbp, rdx
jmp 0x1404223a6
or rbp, 1
cmc
not rdx
test r11b, 0xf7
cmp sil, spl
cmp rdx, r9
je 0x140422302
nop
bts eax, r13d
dec al
movzx eax, byte [r15 + rbp]
jmp 0x1404223d2
add al, byte [r14 + rbp]
jmp 0x1404223dc
mov byte [rcx + rbp], al
bts ax, dx
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
add rbp, 2
jmp 0x1404223fb
cmp rdi, rbp
jmp 0x140422403
jne 0x1404223c5
jmp 0x140422302
mov rax, r10
imul rax, rbx
or dl, r14b
lea rax, [rax + r13]
bsf edx, r8d
mov rdx, r10
stc
imul rdx, r12
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
cmp rax, 0x20
jmp 0x14042243a
jb 0x14042235f
jb 0x14042235f
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jb 0x140422363
cmp dword [rsp + 0x24], 0x20
jmp 0x140422460
jae 0x14042246d
sub eax, eax
jmp 0x1404225e1
cmp qword [rsp + 0x70], 0
jmp 0x140422478
je 0x140422538
mov rbp, qword [rsp + 0x90]
cmp rsi, 0x13145df4
clc
sub edx, edx
jmp 0x140422495
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404224b9
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404224c7
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404224d2
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404224ec
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x1404224fb
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r9b, 0x38
test r12w, si
test ah, 0xcc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp r9d, 0x258c11cd
cmp rdi, rsi
jmp 0x140422529
add rbp, 0xfffffffffffffffe
jne 0x140422495
jmp 0x140422540
xor edx, edx
clc
jmp 0x140422540
test byte [rsp + 0xa0], 1
jmp 0x14042254d
je 0x1404225ad
movdqu xmm0, xmmword [r14 + rdx]
cmp spl, 0x9f
bts rax, r12
neg ah
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140422573
mov rax, rdx
test dl, 0xff
jmp 0x14042257e
sub rax, rbx
jmp 0x140422586
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp r14w, 0x3138
movdqu xmmword [rcx + rdx + 0x10], xmm0
test r9, r12
cmp qword [rsp + 0x40], rdi
jmp 0x1404225b7
je 0x140422302
mov rdx, qword [rsp + 0x40]
add al, dl
setae ah
mov rax, rdx
test dil, 0x18
jmp 0x1404225d3
je 0x140422363
nop dword [rax]
jmp 0x1404225e1
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x1404225f2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r9, rdx
test rbx, 0x89564df
add rax, 8
cmp rsi, rax
jmp 0x140422611
jne 0x1404225e1
mov rdx, rsi
clc
cmp rsi, rdi
je 0x140422302
jmp 0x140422363
test ebx, ebx
jmp 0x140422630
jle 0x140422765
movsxd r9, dword [rsp + 0x24]
rol r10w, 0x4f
btc r10, 0x6c
bswap r10w
mov r10d, ebx
jmp 0x140422655
cmp ebx, 8
jmp 0x14042265d
jae 0x1404231f7
sub r11d, r11d
mov rdx, r11
stc
test bl, r8b
test r10b, 1
je 0x1404226b8
mov rax, r11
add dl, 0x27
dec dh
sub rax, r9
movsx edx, sp
movzx eax, byte [rcx + rax]
sar rdx, 0x75
shr al, 1
movsx dx, spl
bsf rdx, rax
mov rdx, qword [rsp + 0x28]
cmp bl, dil
add al, byte [rdx + r11]
mov byte [rcx + r11], al
mov rdx, r11
test r10w, 0x280b
or rdx, 1
cmp ah, 0xae
not r11
jmp 0x1404226c0
add r11, r10
jmp 0x1404226c8
je 0x140422765
mov rcx, qword [rsp + 0x40]
bts bx, r8w
mov rax, rcx
sub rax, r9
add rax, r15
inc rax
sub bp, cx
test r13w, 0x15b3
shr bh, 0x9f
add rcx, r15
inc rcx
mov bx, 0x698d
rcl bpl, cl
movzx ebx, byte [rax + rdx - 1]
bts bp, r13w
bt bp, 0x8c
shr bl, 1
adc bpl, 0x61
mov bp, di
mov rbp, qword [rsp + 0x28]
jmp 0x140422723
add bl, byte [rbp + rdx]
test ebp, r8d
mov byte [rcx + rdx - 1], bl
rcl bx, cl
movzx ebx, byte [rax + rdx]
test r12, rsp
shr bl, 1
add bl, byte [rbp + rdx + 1]
test bpl, 0xd8
jmp 0x140422747
mov byte [rcx + rdx], bl
test r15d, r13d
add rdx, 2
cmp r13b, r15b
test r14b, r9b
cmp r10, rdx
jmp 0x14042275f
jne 0x1404226fd
mov r14, qword [rsp + 0x28]
add r14, r13
xchg ebx, r10d
mov r13, qword [rsp + 0xd8]
jmp 0x140422780
mov r8d, dword [rsp + 0x2b0]
movzx r11d, r15w
seta r11b
mov r11, qword [rsp + 0x108]
movsxd rbx, edi
mov bl, spl
movsx r10d, dx
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
jmp 0x1404227b4
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140422f43
mov r9d, dword [rsp + 0x5c]
test r9d, r9d
jmp 0x1404227dd
je 0x140422c9c
mov eax, dword [rsp + 0x24]
movsx r12, r10w
movsxd r12, eax
mov esi, eax
cmp ebp, r11d
or r8, 0x6d2c7036
shld rax, rsi, 0x2d
lea r8, [r15 + r10]
clc
mov eax, esi
and eax, 0xffffffe0
xchg r14b, r14b
movzx r14, r13w
movsx r13, r12w
mov qword [rsp + 0x40], rax
xor bp, 0x7ae4
bt bp, r15w
cmp r9w, r13w
add rax, 0xffffffffffffffe0
movzx bp, sil
mov qword [rsp + 0x70], rax
clc
movsx bp, r9b
mov rbp, rax
shr rbp, 5
lahf
not r11b
movsxd r14, ebp
inc rbp
mov rax, rbp
rol r13w, cl
cmp r13b, 0x39
mov qword [rsp + 0xa0], rbp
shrd ax, bp, 0x48
mov r14d, 0x430d7199
cmp r14b, 0x41
movabs rax, 0xffffffffffffffe
and rbp, rax
mov qword [rsp + 0x90], rbp
btr rax, rsp
mov bp, si
bt r13, 0x73
mov rbp, r10
sub r11b, 4
mov r10d, esi
bsr r13d, r10d
cmp r15b, r10b
and r10d, 0xfffffff8
dec r11d
mov r13, rsi
neg r13
adc r11w, 0x675d
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
and r14d, r10d
sub r14, 0xce46018
bt r14w, 0x25
add r11, rbp
add r15, qword [rsp + 0xb8]
xor r14w, r10w
lea r15, [r15 + rbp]
xadd r14d, r14d
inc r14b
movsx r14w, r10b
xor ebp, ebp
xchg r14b, r14b
mov r14, rdx
jmp 0x1404228fb
jmp 0x14042293d
mov byte [rcx + r12], 0xff
stc
cmp spl, dl
clc
add r14, r12
add rcx, rbx
jmp 0x140422915
inc rbp
clc
lea r11, [r11 + rbx]
cmp r8b, r14b
cmp r11, 0x49702a4b
add r15, rbx
jmp 0x14042292f
dec r9d
jmp 0x140422937
je 0x140422c9f
cmp dword [rsp + 0x24], 0
jmp 0x140422947
jle 0x140422900
cmp dword [rsp + 0x24], 8
jmp 0x140422957
jae 0x140422a28
xor edi, edi
bts edx, ebx
mov rdx, rdi
test r14b, 0x29
jmp 0x14042296e
test sil, 1
jmp 0x140422977
je 0x1404229c4
mov rax, rdi
btr edx, r13d
and rdx, r15
sub rax, rbx
clc
movzx eax, byte [rcx + rax]
rol dh, 0x2c
bsr dx, r9w
and dl, 0x80
shr al, 1
ror dl, cl
add al, byte [r14 + rdi]
bsr rdx, r12
ror edx, cl
mov byte [rcx + rdi], al
cmovg edx, r10d
xor dh, dl
cmp dl, bh
mov rdx, rdi
test rsi, rbp
cmp r13d, 0x6a1018da
or rdx, 1
not rdi
cmp rdi, r13
je 0x140422900
nop word [rax + rax]
shr al, 0x9b
movzx eax, byte [r15 + rdx]
shr al, 1
test rsp, 0x4fde48cf
jmp 0x1404229ef
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
and ah, dh
movzx eax, byte [r15 + rdx + 1]
shr al, 1
cmp sp, r11w
test bl, r9b
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
clc
add rdx, 2
cmp rsi, rdx
jmp 0x140422a1d
jne 0x1404229dc
jmp 0x140422900
mov rax, rbp
sbb dh, 0x8a
cmp r14b, 0xc1
btr edx, 0xee
imul rax, rbx
ror dl, 0xe1
add rax, r8
mov rdx, rbp
jmp 0x140422a48
imul rdx, r12
cmc
cmp r12d, ecx
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp bl, r10b
cmp rax, 0x20
jmp 0x140422a64
jb 0x14042295d
jb 0x14042295d
mov edi, 0
cmp spl, 0xac
stc
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140422a85
jb 0x140422962
cmp dword [rsp + 0x24], 0x20
jmp 0x140422a95
jae 0x140422aa7
xor eax, eax
jmp 0x140422aa2
jmp 0x140422c4f
mov rdi, r8
cmp qword [rsp + 0x70], 0
jmp 0x140422ab5
je 0x140422b94
mov r8, qword [rsp + 0x90]
xor edx, edx
jmp 0x140422aca
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140422ad5
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140422ae1
movdqu xmm2, xmmword [r11 + rdx - 0x30]
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140422af4
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140422b20
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140422b2c
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140422b3f
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140422b4a
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 r9b, 4
movdqu xmmword [rcx + rdx + 0x30], xmm3
cmp r14b, r15b
cmp bl, 0x61
add rdx, 0x40
add r8, 0xfffffffffffffffe
jmp 0x140422b89
jne 0x140422aca
jmp 0x140422b9d
xor edx, edx
jmp 0x140422b9d
test byte [rsp + 0xa0], 1
jmp 0x140422baa
je 0x140422c14
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
sbb al, spl
rol ax, 0xb7
mov rax, rdx
sub rax, rbx
jmp 0x140422bcf
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422bd9
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140422be4
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp r8w, 0x75ca
and r8b, cl
cmp qword [rsp + 0x40], rsi
mov r8, rdi
je 0x140422900
mov rdi, qword [rsp + 0x40]
and al, cl
adc rax, 0x54891705
mov rax, rdi
test sil, 0x18
je 0x140422962
nop word cs:[rax + rax]
jmp 0x140422c4f
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140422c74
add rax, 8
cmp r10, rax
jmp 0x140422c80
jne 0x140422c4f
mov rdi, r10
cmp r10, rsi
jmp 0x140422c91
je 0x140422900
jmp 0x140422962
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jmp 0x140422cae
jne 0x140422f13
mov r8d, dword [rsp + 0x2b0]
ror r11b, cl
test r8d, r8d
movsx r13w, r13b
bswap r13w
setg r10b
mov r13, qword [rsp + 0xd8]
jmp 0x140422ce3
mov r11, qword [rsp + 0x108]
mov r12b, 0xd2
mov r10, qword [rsp + 0x88]
xchg r12b, r12b
movsx r12w, spl
movzx r12d, r9w
mov r12, qword [rsp + 0x118]
jmp 0x140422d0f
je 0x140422fb5
mov rcx, qword [rsp + 0x140]
dec eax
lahf
or rax, 0x153500ab
add rcx, qword [r13 + 0x18]
jmp 0x140422d37
movsxd rax, dword [rsp + 0x24]
jmp 0x140422d41
inc rax
test rsp, rcx
clc
cmp dword [rsp + 0x5c], 7
jmp 0x140422d52
jb 0x140422ee1
mov rdx, rbx
neg bpl
rol bpl, 0x89
bswap esi
sub rdx, rax
bt ebp, edx
cmc
neg bp
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
dec dil
lea rbx, [rcx + rax]
bswap di
xor dil, r12b
bts edi, eax
mov byte [rcx + rax], 0xff
bsf rcx, r13
mov ch, al
sub ch, 0x23
mov rdi, qword [rsp + 0x30]
shr rcx, 0x51
movsx cx, spl
jmp 0x140422da8
mov byte [rdi + rbx], 0xff
cmova cx, bx
add rbx, qword [rsp + 0x30]
xchg rdi, rdi
rol cx, cl
shr cx, cl
mov rdi, qword [rsp + 0x30]
sbb cx, 0x5d24
mov byte [rdi + rbx], 0xff
xor ch, 0xca
xor dil, r14b
add rbx, qword [rsp + 0x30]
bswap cx
shrd cx, di, 0xa1
mov rdi, qword [rsp + 0x30]
sal cx, 0x85
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
btr rdi, rbx
or cl, r8b
rol di, cl
mov rdi, qword [rsp + 0x30]
shr ch, 0xbc
inc cx
mov byte [rdi + rbx], 0xff
movzx rdi, r9w
movsx rcx, r10w
add rbx, qword [rsp + 0x30]
dec ecx
movzx di, r11b
cmovb di, dx
mov rdi, qword [rsp + 0x30]
sub cx, 0x23aa
bt rcx, 0x44
mov byte [rdi + rbx], 0xff
shr di, cl
sbb cl, 0x70
add rbx, qword [rsp + 0x30]
sub rcx, 0x6f0868a5
and dil, r10b
jmp 0x140422e4f
mov rdi, qword [rsp + 0x30]
sal rcx, 0xbb
sar cl, cl
mov cx, di
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
bswap ecx
setae cl
rol di, 0x58
mov rdi, qword [rsp + 0x30]
lea rcx, [rbx + rdi]
stc
add rcx, rdx
and edi, edx
sal dil, 0x52
mov rdi, qword [rsp + 0x30]
cmc
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
cmc
cmp r9b, 0x87
cmp r12b, dl
add ebp, 0xfffffff8
jmp 0x140422ea1
jne 0x140422d75
add rsi, rbx
mov cx, 0xf44
sar dx, 0x4f
bsf rdx, r9
lea rsi, [rsi + rbx]
add rsi, rbx
lea rsi, [rsi + rbx]
rcr cx, 0x79
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
shl edx, 0xe3
sar cl, 0xf1
add rsi, rbx
lea rsi, [rsi + rbx]
movsx ecx, r10w
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
test edx, edx
je 0x140422f4b
lea rcx, [rcx + rax]
mov eax, edx
test r13b, 0xa2
cmc
mov byte [rcx], 0xff
add rcx, rbx
jmp 0x140422f06
dec eax
jne 0x140422efb
jmp 0x140422f4b
mov r13, qword [rsp + 0xd8]
bswap r10w
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movsx r10, r8w
inc r12
jmp 0x140422f3b
mov r10, qword [rsp + 0x88]
mov r12, qword [rsp + 0x118]
inc r12
test ah, 0x80
stc
cmp r12, qword [rsp + 0x110]
jmp 0x140422f5f
je 0x14042446e
mov eax, dword [rsp + 0x60]
rol rcx, cl
movsxd rsi, ebx
cmc
imul eax, r12d
mov rsi, qword [r13 + 0x18]
setg cl
stc
mov qword [rsp + 0x140], rax
btr cx, 0x70
sub cl, 0x96
cmc
lea rsi, [rsi + rax]
movzx ecx, byte [r14]
cmp di, 0x3396
xor r9d, r9d
jmp 0x140422fa2
cmp cl, 4
jmp 0x140422faa
jbe 0x14041fb30
jmp 0x14041f574
inc r12
cmp r12, qword [rsp + 0x110]
jne 0x140422f65
jmp 0x14042439f
mov rax, qword [rsp + 0x40]
shl edx, cl
and dh, 0xf2
clc
lea rdx, [r15 + rax]
sub rdx, qword [rsp + 0x28]
sal al, 0x32
sub ah, cl
and rax, rcx
mov rax, qword [rsp + 0x160]
cmp dil, 0x82
clc
jmp 0x140422ff9
lea rax, [rax + rsi]
cmp rdx, 0x10
jb 0x14041fe41
jb 0x14041fe41
cmp rax, 0x10
jmp 0x140423016
jb 0x14041fe41
cmp dword [rsp + 0x60], 0x10
jmp 0x140423026
jb 0x14041fe41
mov r12d, 0
stc
cmp dword [rsp + 0x24], 0x10
jmp 0x14042303d
jb 0x14041fe53
cmp ebx, 0x10
jae 0x140423249
sub r12d, r12d
jmp 0x140423054
jmp 0x140423624
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
xor dx, di
mov rdx, rax
test r8d, r10d
jmp 0x140423077
sub rdx, qword [rsp + 0x28]
test r12d, r10d
cmp rdx, 0x20
jmp 0x140423088
jb 0x1404208b9
jb 0x1404208b9
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x1404230a4
jb 0x1404208c5
cmp ebx, 0x20
jmp 0x1404230b2
jae 0x140423879
xor r10d, r10d
jmp 0x1404230c0
jmp 0x140423ff4
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
jmp 0x1404230d3
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jb 0x1404210a8
jb 0x1404210a8
mov edi, 0
test r15w, bx
cmc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404230fc
jb 0x1404210aa
cmp ebx, 0x20
jmp 0x14042310a
jae 0x1404239b6
sub edi, edi
jmp 0x140423117
jmp 0x1404240df
mov rax, qword [rsp + 0x40]
test r15b, dl
cmp r11b, 0xd4
add rax, r15
cmc
test di, r15w
clc
sub rax, qword [rsp + 0x28]
test r14b, spl
jmp 0x140423142
cmp rax, 0x20
jmp 0x14042314b
jb 0x140421668
jb 0x140421668
cmp dword [rsp + 0x60], 0x20
jb 0x140421668
mov r11d, 0
cmp r11w, r11w
clc
cmp dword [rsp + 0x24], 0x20
jb 0x140421670
cmp ebx, 0x20
jmp 0x140423180
jae 0x140423afd
sub r11d, r11d
jmp 0x14042318e
jmp 0x140423c3e
mov rax, qword [rsp + 0x40]
cmp r11, rcx
add rax, r15
jmp 0x1404231a3
sub rax, qword [rsp + 0x28]
test r10b, r12b
cmp r9d, ebx
stc
cmp rax, 0x20
jmp 0x1404231b8
jb 0x140421c76
jb 0x140421c76
mov edi, 0
cmp r13b, r10b
clc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404231d7
jb 0x140421c78
cmp ebx, 0x20
jmp 0x1404231e5
jae 0x140423cd5
sub edi, edi
jmp 0x1404231f2
jmp 0x1404241e5
mov rax, qword [rsp + 0x40]
clc
jmp 0x140423203
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jb 0x140422663
jb 0x140422663
mov r11d, 0
clc
cmp dword [rsp + 0x24], 0x20
jmp 0x14042322d
jb 0x140422666
cmp ebx, 0x20
jmp 0x14042323b
jae 0x140423e1b
sub r11d, r11d
jmp 0x1404242e5
mov r12d, r14d
btc dx, 0x47
add rbp, 0x1aa127cc
neg bpl
and r12d, 0xfffffff0
mov rbp, qword [rsp + 0x40]
add ax, 0x2172
bt dx, r14w
movzx r10w, spl
sub rbp, rsi
or al, sil
add rbp, r15
movsx dx, r11b
movzx dx, dl
mov rax, r12
setp dl
cmovl r10d, esi
movzx edx, sp
mov rbx, rcx
cqo
movsx r10w, r14b
mov r10, qword [rsp + 0x28]
movzx dx, r15b
movsx edx, di
cqo
mov rdx, qword [rsp + 0x88]
jmp 0x1404232b7
movdqu xmm11, xmmword [rbp + rdx]
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 0x140423308
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 0x140423343
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
test di, 0xd45
test bpl, cl
jmp 0x1404235e7
add r10, 0x10
cmc
clc
add rbp, 0x10
stc
add rbx, 0x10
stc
cmp r13d, ebx
test r15b, r15b
add rax, 0xfffffffffffffff0
jmp 0x140423606
jne 0x1404232b7
cmp r12, r14
je 0x140422765
test r14b, 8
jmp 0x14042361e
je 0x14041fe53
mov edx, r14d
and edx, 0xfffffff8
cmp r12d, ebp
mov r11, qword [rsp + 0x40]
sbb bx, 0x451f
movsxd rbp, edx
sub r11, rsi
movzx ax, al
add bx, r8w
add r11, r15
mov bp, r8w
bswap r8w
cwde
mov rax, qword [rsp + 0x88]
lea r10, [r11 + rax]
mov bpl, 0x1e
movzx ax, dil
jmp 0x14042366a
mov rbp, rdx
movsx rbx, r10w
mov rbx, rcx
movzx ax, dil
mov ah, dl
mov r8w, 0x6d34
mov rax, r9
mov r8, qword [rsp + 0x28]
jmp 0x14042368d
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x1404236a6
movq xmm11, qword [r10 + r12]
jmp 0x1404236b1
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x1404236d5
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x1404236f8
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 r14w, 0x7e9d
cmp dh, 0x1e
add r8, 8
add r11, 8
add r10, 8
test dh, 0x82
test r15w, si
clc
add rax, 8
cmc
add rbx, 8
stc
cmc
test si, bp
add rbp, 0xfffffffffffffff8
test r12b, r13b
clc
cmp r12, rbp
jmp 0x140423860
jne 0x14042369b
mov r12, rdx
clc
stc
cmp rdx, r14
je 0x140422765
jmp 0x14041fe53
mov r10d, ebp
movsx r8d, r8w
and r10d, 0xffffffe0
and r8b, 0x6d
movzx dx, r12b
rcr dh, 3
lea rdx, [r10 - 0x20]
bt r8d, 0x9f
test r10, rax
mov r8, rdx
test eax, r14d
test r13w, 0x63bc
shr r8, 5
jmp 0x1404238b1
inc r8
jmp 0x1404238b9
test rdx, rdx
jmp 0x1404238c1
je 0x140423f7b
mov rsi, r8
add rdi, r11
movabs rdx, 0xffffffffffffffe
and rsi, rdx
cmp r12b, 0x37
inc rdx
add rax, qword [rsp + 0x148]
xor di, ax
mov rdx, qword [rsp + 0x40]
adc di, 0x420e
test r15b, r8b
bsr di, sp
add rdx, r15
movsx rdi, r11w
sub dil, r10b
add rdx, 0x30
inc di
cmp bl, 0x5d
cmovbe di, bx
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
jmp 0x140423921
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x14042392b
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x14042393c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x14042394b
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x14042395a
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140423965
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140423970
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x14042397b
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
movdqu xmmword [rdx + rbx], xmm0
cmp r11b, 0xad
add rbx, 0x40
clc
add rsi, 0xfffffffffffffffe
jmp 0x1404239ab
jne 0x140423921
jmp 0x140423f8d
mov edi, r10d
sub r8w, di
clc
and edi, 0xffffffe0
sub al, 0x90
lea rax, [rdi - 0x20]
bt r8w, 0xf0
bsf r8w, si
xor r8d, 0x60534d0c
mov r8, rax
cmp r13b, 0x27
stc
shr r8, 5
jmp 0x1404239ea
inc r8
clc
test sp, 0x5cfc
cmp r10b, sil
test rax, rax
jmp 0x1404239fe
je 0x140424066
mov rbx, r8
lahf
movabs rax, 0xffffffffffffffe
bt edx, 0xed
rcl bpl, cl
and rbx, rax
not rbp
mov rdx, qword [rsp + 0x40]
movzx ax, dl
mov rax, rdx
sub rbp, r12
sub rax, r9
or bp, si
lea rbp, [r15 + rax]
btc rax, 0x2b
add rbp, 0x30
movzx eax, r11w
lea rdx, [rdx + r15]
sbb al, al
lahf
movsx eax, r8w
add rdx, 0x30
xor esi, esi
movsx rax, bx
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140423a69
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140423a74
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140423a7f
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140423a8e
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140423a9d
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140423aa8
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140423ab3
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140423abe
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
cmp bp, di
cmc
test sil, 5
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140423af2
jne 0x140423a5f
jmp 0x140424069
mov r11d, edx
cwde
and r11d, 0xffffffe0
shr bpl, 9
btr esi, 0xfd
bt ebx, 0x31
mov rax, qword [rsp + 0x150]
sub sil, r13b
and rbx, r14
rol r10d, 0x5f
add rax, r15
btr ebx, 0x45
bsf r10d, edi
mov rsi, qword [rsp + 0x40]
add rax, rsi
mov rbp, rsi
sub rbp, r8
bsf r10w, cx
lea r10, [r15 + rbp]
clc
add r10, 0x10
test r10b, sil
xor bx, 0x332c
xadd bl, bh
lea rbx, [r15 + rsi]
test r8b, bl
add rbx, 0x10
clc
cmc
xor esi, esi
jmp 0x140423b69
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140423b7d
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140423b89
movdqu xmm4, xmmword [rax + rsi - 0x10]
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140423b99
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140423bc3
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
movdqu xmmword [rbx + rsi], xmm3
add rsi, 0x20
test bpl, r15b
cmp r11, rsi
jne 0x140423b72
cmp r11, rdx
je 0x140422765
test dl, 0x18
je 0x140421670
mov rbp, r11
rcl r11b, cl
mov eax, r11d
mov r11d, edx
and r11d, 0xfffffff8
movsx ax, spl
inc al
mov rax, qword [rsp + 0x40]
sub rax, r8
clc
cmc
test r10, rdx
add rax, r15
jmp 0x140423c6a
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140423c78
movq xmm0, qword [rbx + rbp]
jmp 0x140423c82
movq xmm1, qword [r9 + rbp]
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140423c96
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
add rbp, 8
cmp bx, r15w
clc
cmp r11, rbp
jmp 0x140423cc1
jne 0x140423c78
cmp r11, rdx
jne 0x140421670
jmp 0x140422765
mov edi, r10d
sal al, cl
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
and r8, 0x5337267b
cmc
mov r8, rax
shr r8, 5
jmp 0x140423cf5
inc r8
jmp 0x140423cfd
test rax, rax
jmp 0x140423d05
je 0x140424167
mov rbx, r8
bt dx, r14w
adc rbp, 0x680943aa
movabs rax, 0xffffffffffffffe
xor bpl, 0xeb
adc bp, 0x6b20
and rbx, rax
mov ebp, 0x3c8607fa
mov rdx, qword [rsp + 0x40]
mov rax, rdx
cmc
sal bpl, cl
sub rax, r9
sub bp, 0x37f0
adc bp, ax
bt bp, r9w
lea rbp, [r15 + rax]
dec rax
bts eax, r13d
add rbp, 0x30
add rdx, r15
add rdx, 0x30
bsr eax, r12d
movzx ax, r15b
xor esi, esi
movsx ax, dil
movsxd rax, r9d
movsx eax, r13w
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140423d93
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140423da8
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140423db7
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140423dc2
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140423dcd
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140423dd8
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140423ded
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
clc
stc
test r12d, r13d
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
cmc
test r15d, esi
cmp r11d, eax
add rbx, 0xfffffffffffffffe
jne 0x140423d83
jmp 0x14042416d
mov r11d, r10d
add r8w, r15w
shr r8d, 0x3a
btc ax, di
and r11d, 0xffffffe0
lea rax, [r11 - 0x20]
mov r8, rax
cmp r15d, 0x2cbf0735
cmp r14b, r14b
stc
shr r8, 5
jmp 0x140423e49
inc r8
cmp bx, si
test rax, rax
jmp 0x140423e57
je 0x14042424a
mov rsi, r8
not bp
movabs rax, 0xffffffffffffffe
adc rbp, 0x4de80789
and rsi, rax
stc
bt eax, r9d
cmp rdx, r13
mov rdx, qword [rsp + 0x40]
and dil, 0xd6
mov rax, rdx
sub dil, spl
sub rax, r9
shr di, cl
lea rbp, [r15 + rax]
xadd dil, dil
add rbp, 0x30
lea rdi, [r15 + rdx]
add rdi, 0x30
clc
test bl, r10b
sub ebx, ebx
jmp 0x140423eb3
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140423ec5
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140423ecf
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140423eda
movdqu xmm2, xmmword [rbp + rbx - 0x30]
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140423eeb
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 0x140423f10
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140423f1b
movdqu xmm0, xmmword [rax + rbx + 0x20]
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140423f2c
movdqu xmm2, xmmword [rbp + rbx - 0x10]
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140423f3d
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
add rbx, 0x40
clc
stc
test r8w, sp
add rsi, 0xfffffffffffffffe
jne 0x140423ec5
jmp 0x140424259
sub ebx, ebx
movzx di, bl
sal di, cl
ror di, 0x9a
mov rdi, qword [rsp + 0x28]
test r8b, 1
jmp 0x140423f96
je 0x140423fdc
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140423fa6
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140423fb1
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140423fbc
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140423fcc
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmc
cmp r10, rbp
je 0x140422765
test bpl, 0x18
jmp 0x140423fee
je 0x1404208c5
mov rax, r10
xchg r10b, r10b
movzx rdx, r12w
mov r10d, ebp
and dx, r8w
bts dx, r13w
and r10d, 0xfffffff8
mov rdx, qword [rsp + 0x28]
jmp 0x140424018
movq xmm0, qword [rdx + rax]
jmp 0x140424022
movq xmm1, qword [r9 + rax]
jmp 0x14042402d
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r12b, 0xf
stc
add rax, 8
clc
cmc
cmp cx, r9w
cmp r10, rax
jmp 0x14042404d
jne 0x140424018
cmp r10, rbp
jmp 0x14042405b
je 0x140422765
jmp 0x1404208c5
sub esi, esi
clc
test r8b, 1
jmp 0x140424072
je 0x1404240c7
mov rax, qword [rsp + 0x28]
stc
movdqu xmm0, xmmword [rax + rsi]
clc
cmp sp, cx
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
jmp 0x140424095
sub rax, r9
jmp 0x14042409d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404240a7
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404240b6
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmc
movdqu xmmword [rcx + rsi + 0x10], xmm0
clc
cmp rdi, r10
je 0x140422765
test r10b, 0x18
jmp 0x1404240d9
je 0x1404210aa
mov rax, rdi
mov edi, r10d
movsx edx, si
bsf bp, r13w
bt rbp, r11
and edi, 0xfffffff8
stc
mov rdx, qword [rsp + 0x40]
movsx ebp, r15w
rol bpl, cl
rcl bpl, 0xf0
sub rdx, r9
test esi, r8d
bt bp, bx
add rdx, r15
bswap bp
mov rbp, qword [rsp + 0x28]
jmp 0x14042411f
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x14042412f
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp bpl, 0x94
jmp 0x140424142
add rax, 8
cmp r15b, 0x59
cmc
cmp rdi, rax
jne 0x14042411f
cmp rdi, r10
jmp 0x14042415c
je 0x140422765
jmp 0x1404210aa
sub esi, esi
cmp r10b, 0x39
test r8b, 1
jmp 0x140424176
je 0x1404241cd
mov rax, qword [rsp + 0x28]
test r13b, 0x42
clc
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
stc
and ax, 0x4195
btc eax, r10d
mov rax, rsi
sub rax, r9
jmp 0x1404241a5
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404241af
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404241be
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x1404241d5
je 0x140422765
test r10b, 0x18
je 0x140421c78
mov rax, rdi
mov edi, r10d
and edi, 0xfffffff8
shrd dx, dx, 0xa4
sar dx, cl
xor rbp, rdi
mov rdx, qword [rsp + 0x40]
and bp, 0x165a
sub rdx, r9
add rdx, r15
movzx ebp, cx
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x14042421c
movq xmm1, qword [rdx + rax]
jmp 0x140424226
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rdi, rax
jne 0x140424211
cmp rdi, r10
je 0x140422765
jmp 0x140421c78
sub ebx, ebx
jmp 0x140424251
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x1404242cd
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
cmc
cmp r12b, r11b
test r13b, r12b
movdqu xmm1, xmmword [rax + rbx + 0x10]
test di, 0x388f
mov rax, rbx
stc
cmc
sub rax, r9
jmp 0x14042428c
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424296
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x1404242a1
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
cmp r9w, 0x7e7a
stc
cmp r11, r10
je 0x140422765
test r10b, 0x18
jmp 0x1404242df
je 0x140422666
mov rax, r11
bt dx, 0x76
rcl edx, 0xc7
mov r11d, r10d
adc dx, 0x48eb
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
test sp, 0x24e2
cmp r14b, bpl
sub rdx, r9
clc
add rdx, r15
jmp 0x140424315
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140424327
movq xmm0, qword [rbp + rax]
jmp 0x140424332
movq xmm1, qword [rdx + rax]
jmp 0x14042433c
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
test r13b, r15b
jmp 0x14042435a
cmp r11, rax
jne 0x140424327
cmp r11, r10
jmp 0x14042436b
je 0x140422765
jmp 0x140422666
mov r9d, 1
mov eax, dword [rsp + 0x2c0]
cmp eax, 8
jmp 0x14042438b
jl 0x14041f574
cmp eax, 0x10
jmp 0x140424399
jne 0x14041f574
mov rbp, qword [rsp + 0xf8]
bts r9d, r12d
btc r9, rbp
clc
imul ebp, dword [rsp + 0x2b8]
xadd r9w, r9w
cmp r8w, 0x7959
seto r9b
mov r9d, 1
test ebp, ebp
jmp 0x1404243d4
je 0x14041f574
mov rax, qword [r13 + 0x18]
cmp r14b, 0xa
movzx rcx, bp
shr ch, 0x9b
lea ecx, [rbp - 1]
clc
cmc
cmp ecx, 3
jmp 0x1404243f6
jb 0x140424438
mov edx, ebp
test bh, 0x65
and edx, 0xfffffffc
clc
rol word [rax], 8
stc
clc
rol word [rax + 2], 8
rol word [rax + 4], 8
jmp 0x14042441a
rol word [rax + 6], 8
test ebp, esi
add rax, 8
test r12w, bp
cmc
add edx, 0xfffffffc
jmp 0x140424432
jne 0x140424405
test bpl, 3
jmp 0x140424441
je 0x14041f574
and ebp, 3
test bpl, r14b
sub edx, edx
rol word [rax + rdx*2], 8
jmp 0x140424459
inc rdx
cmp ebp, edx
jmp 0x140424463
jne 0x14042444f
jmp 0x14041f574
mov eax, dword [rsp + 0x2c0]
mov r9d, 1
test dl, 0x52
stc
cmp eax, 8
jmp 0x140424487
jge 0x140424391
cmp dword [rsp + 0x2b8], 0
je 0x14041f574
mov edx, dword [rsp + 0xf8]
sbb bpl, r14b
shr r12b, 0xb4
mov r12d, r11d
movsxd rcx, eax
cbw
sub ah, 0xfb
mov qword [rsp + 0x40], rcx
lea ecx, [r8 - 1]
movsx bp, r9b
sal rax, 0x92
mov dword [rsp + 0x24], ecx
xadd rbp, rbp
cmc
movsxd rbp, ecx
rcl rcx, 2
mov ecx, dword [rsp + 0x84]
bsf eax, r14d
cmovno ax, r9w
imul ecx, r8d
bt ax, 0xaf
rcr al, 0x13
mov eax, 0x8af570f
imul ecx, dword [rsp + 0x68]
adc al, r8b
shl ah, 0x8b
mov dword [rsp + 0x84], ecx
mov ah, 0xc9
test si, 0x622a
ror ah, cl
mov rax, rdx
and al, r9b
or rax, 0x33564aaf
mov qword [rsp + 0x30], rdx
xor rax, r11
sal al, cl
sub rdx, r12
movzx rax, bp
mov qword [rsp + 0x28], rdx
not ax
neg r12
sar ax, 0xfd
bt rax, rdi
sub al, sil
lea rax, [rbp*2 + 2]
cmp cl, 0xad
add rax, rbp
jmp 0x14042455a
mov qword [rsp + 0xa0], rax
lea eax, [r8*4 - 4]
jmp 0x14042456f
mov dword [rsp + 0x90], eax
movsx eax, r13w
mov eax, 0x376a00e1
dec rbp
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
jmp 0x140424590
dec eax
mov dword [rsp + 0xc0], eax
test r8d, edi
sub edi, edi
cmc
stc
sub r10d, r10d
jmp 0x1404245a8
jmp 0x1404245cb
inc r10
add edi, dword [rsp + 0x84]
cmc
cmp r10, qword [rsp + 0x110]
jmp 0x1404245c5
je 0x14041f574
mov rbp, qword [r13 + 0x18]
or r13b, 0x42
not al
mov eax, dword [rsp + 0x60]
mov r11d, eax
sar r13b, cl
imul r11d, r10d
rcr r14b, 0x40
movsx r13w, dl
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
rcl r14b, cl
mov r14b, 1
cmp r13b, 0x5c
stc
jmp 0x140424609
cmp dword [rsp + 0x2c8], 0
jmp 0x140424616
jne 0x14042464b
mov rax, qword [rsp + 0x40]
add r14w, dx
adc cl, spl
not ecx
lea rcx, [0x1400bef68]
bt r14w, 0x77
shrd r14d, edx, 0x17
movzx r14d, byte [rax + rcx]
cdqe
jmp 0x14042464b
add r13, r12
shrd rax, rbp, 0x10
mov edi, edi
lahf
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x140424665
je 0x140424969
cmp eax, 2
jmp 0x140424673
je 0x140424a5d
cmp eax, 1
jmp 0x140424681
jne 0x140424bee
mov ecx, dword [rsp + 0x64]
mov eax, ecx
stc
cmp ecx, 8
jmp 0x140424696
jl 0x140424828
mov rax, qword [rsp + 0x28]
shr sil, 0xc1
shld r13w, bp, 0x33
cmp r12b, 0x4b
lea r13, [rax + rbp]
movsx si, r10b
mov eax, dword [rsp + 0x64]
bts rsi, r11
mov esi, eax
jmp 0x1404246cb
movzx eax, byte [r13 + rdi]
sar al, 7
cmc
stc
test r11d, 0x45b40748
and al, r14b
jmp 0x1404246e9
mov byte [rbp + rdi], al
not ah
movzx eax, byte [r13 + rdi]
test r14w, cx
add al, al
cmp si, 0x1717
stc
sar al, 7
cmc
and al, r14b
stc
clc
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
test si, 0x72b4
shl al, 2
cmp dx, r9w
sar al, 7
jmp 0x140424728
and al, r14b
stc
clc
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
test r12b, 0x40
test r10w, r12w
clc
shl al, 3
cmp bh, 0x8d
test bl, 0xc3
sar al, 7
clc
cmc
test r8b, 0x19
and al, r14b
mov byte [rbp + rdi + 3], al
movzx eax, byte [r13 + rdi]
test r11w, 0x3971
shl al, 4
sar al, 7
test r14b, 0x8a
jmp 0x140424774
and al, r14b
mov byte [rbp + rdi + 4], al
movzx eax, byte [r13 + rdi]
jmp 0x140424787
shl al, 5
stc
cmp r10b, r11b
clc
sar al, 7
test di, sp
and al, r14b
cmp r12b, bl
jmp 0x1404247a0
mov byte [rbp + rdi + 5], al
rcr ah, cl
mov ax, 0x4c43
movsx ax, r11b
movzx eax, byte [r13 + rdi]
jmp 0x1404247c0
shl al, 6
test dl, r9b
sar al, 7
jmp 0x1404247d1
and al, r14b
test esi, 0xee93ab4
clc
mov byte [rbp + rdi + 6], al
movzx eax, byte [r13 + rdi]
and al, 1
neg al
stc
and al, r14b
mov byte [rbp + rdi + 7], al
bswap ax
movsxd rax, eax
lea eax, [rsi - 8]
jmp 0x1404247ff
inc r13
stc
add rbp, 8
cmp esi, 0xf
ja 0x1404246c0
add r13, rdi
inc r8w
ror r8w, cl
and r8w, di
lea rbp, [rbp + rdi]
mov r8, rbp
stc
test eax, eax
jmp 0x14042482f
jle 0x140424bee
movzx edx, byte [r13]
test r14b, dil
sar dl, 7
cmc
and dl, r14b
mov byte [r8], dl
test dl, 0xb9
cmp ax, cx
cmp eax, 1
jmp 0x140424855
je 0x140424bee
movzx edx, byte [r13]
cmp cx, r9w
add dl, dl
sar dl, 7
cmp r9b, 0xf4
and dl, r14b
test r8d, 0xc2363d1
test cl, bpl
mov byte [r8 + 1], dl
cmc
cmp eax, 3
jb 0x140424bee
movzx edx, byte [r13]
shl dl, 2
test r12b, 0xbf
jmp 0x14042489a
sar dl, 7
test bpl, r15b
and dl, r14b
mov byte [r8 + 2], dl
clc
cmp eax, 3
jmp 0x1404248b0
je 0x140424bee
movzx edx, byte [r13]
jmp 0x1404248c0
shl dl, 3
sar dl, 7
and dl, r14b
mov byte [r8 + 3], dl
cmp eax, 5
jmp 0x1404248d5
jb 0x140424bee
movzx edx, byte [r13]
stc
shl dl, 4
cmp r14b, dil
test r11d, 0x30ec3f70
sar dl, 7
test spl, dl
cmc
and dl, r14b
mov byte [r8 + 4], dl
jmp 0x140424901
cmp eax, 5
jmp 0x140424909
je 0x140424bee
movzx edx, byte [r13]
stc
cmp rdi, r14
shl dl, 5
cmp r12b, r11b
test r8b, r13b
stc
sar dl, 7
and dl, r14b
mov byte [r8 + 5], dl
clc
cmp dil, 0x9b
cmp eax, 7
jmp 0x140424939
jb 0x140424bee
movzx eax, byte [r13]
shl al, 6
test r11d, 0x679c106c
cmp r15w, 0x1da4
stc
sar al, 7
jmp 0x14042495d
and al, r14b
mov byte [r8 + 6], al
jmp 0x140424bee
mov ecx, dword [rsp + 0x64]
dec ax
add al, sil
mov eax, ecx
cmp ecx, 2
jmp 0x14042497d
jl 0x140424a2f
mov rax, qword [rsp + 0x28]
jmp 0x140424995
lea r13, [rax + rbp]
movsxd rdx, ecx
movzx eax, r10w
or ax, si
mov eax, dword [rsp + 0x64]
movsx dx, spl
movzx dx, r12b
mov edx, eax
inc ah
movzx eax, byte [r13 + rdi]
shr al, 4
stc
cmp r10b, bpl
mul r14b
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
and al, 0xf
test r11w, 0x6725
mul r14b
jmp 0x1404249df
mov byte [rbp + rdi + 1], al
cdqe
mov al, 0xb2
lea eax, [rdx - 2]
inc r13
cmp r14b, 0xf7
cmc
add rbp, 2
cmp edx, 3
jmp 0x1404249fe
ja 0x1404249b1
add r13, rdi
or r8w, r14w
bts r8d, eax
movzx r8, r9w
add rbp, rdi
movzx r8d, r13w
not r8b
shrd r8w, r13w, 0x9f
mov r8, rbp
test rbx, r12
test r10w, 0x6fe6
cmp eax, 1
jmp 0x140424a37
jne 0x140424bee
movzx eax, byte [r13]
stc
cmc
shr al, 4
cmc
mul r14b
jmp 0x140424a50
mov byte [r8], al
jmp 0x140424a58
jmp 0x140424bee
mov eax, dword [rsp + 0x64]
shrd si, r11w, 0xca
mov esi, eax
cmp eax, 4
jmp 0x140424a71
jl 0x140424b59
mov rax, qword [rsp + 0x28]
bt r13d, r9d
lea r13, [rax + rbp]
sbb si, 0x447a
mov esi, dword [rsp + 0x64]
test cl, bpl
mov edx, esi
xchg rsi, rax
xor al, cl
bsr esi, r10d
movzx eax, byte [r13 + rdi]
shr al, 6
clc
movzx esi, ax
mul r14b
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
bts si, r14w
shr al, 4
or si, 0x68eb
btc si, bx
and al, 3
adc sil, bpl
shld esi, eax, 0x3b
test rsp, 0x1fac700f
mul r14b
mov byte [rbp + rdi + 1], al
rcr esi, cl
cmovnp eax, esp
cwde
movzx eax, byte [r13 + rdi]
sar sil, 0xe5
rcl sil, cl
shr al, 2
and al, 3
stc
mul r14b
inc sil
mov byte [rbp + rdi + 2], al
sal al, cl
stc
movzx eax, byte [r13 + rdi]
cmp spl, 0xa9
movzx esi, r8w
btc rsi, r15
and al, 3
mul r14b
movsx esi, dx
mov byte [rbp + rdi + 3], al
not sil
lea esi, [rdx - 4]
jmp 0x140424b2b
inc r13
cmc
add rbp, 4
cmc
cmp edx, 7
jmp 0x140424b3c
ja 0x140424a90
add r13, rdi
btr r8w, 0x7b
lea rbp, [rbp + rdi]
movzx r8w, bpl
mov r8, rbp
stc
test esi, esi
jmp 0x140424b60
jle 0x140424bee
movzx eax, byte [r13]
cmc
test dl, r9b
shr al, 6
cmp r8d, 0x3a117745
stc
mul r14b
mov byte [r8], al
cmp sil, 0xe2
cmp esi, 1
jmp 0x140424b8c
je 0x140424bee
movzx eax, byte [r13]
test al, 0xa0
shr al, 4
and al, 3
mul r14b
cmp r14b, r12b
cmp r14d, 0x14b07562
test cx, si
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x140424bba
jb 0x140424bee
movzx eax, byte [r13]
adc r13w, sp
shr al, 2
sbb r13w, 0x1017
neg r13
and al, 3
mul r14b
bt r13w, 0x19
movsx r13d, bx
rol r13b, cl
mov byte [r8 + 2], al
rcl r13b, cl
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movzx r13d, r15w
mov r13, qword [rsp + 0xd8]
je 0x1404245ad
mov rax, qword [r13 + 0x18]
test r12b, bl
add r11, rax
stc
cmp dword [rsp + 0xd0], 1
jmp 0x140424c24
jne 0x140424cbc
cmp dword [rsp + 0x24], 0
jmp 0x140424c34
js 0x1404245ad
add rax, rdi
mov esi, dword [rsp + 0xc0]
cmovae ebx, eax
mov rbp, qword [rsp + 0x70]
mov dl, r13b
movzx dx, dil
mov rdx, rbp
movsxd rbx, esi
xchg cx, cx
not ch
cmove ecx, ecx
dec esi
mov byte [r11 + rbx], 0xff
movzx ecx, r15w
xchg cx, cx
movzx ecx, byte [rax + rbp + 1]
jmp 0x140424c7a
movsxd rsi, esi
jmp 0x140424c82
mov byte [r11 + rsi], cl
mov sil, r13b
dec rdx
bsf si, bp
rcr sil, cl
add ebx, 0xfffffffe
mov esi, ebx
cmp r11b, 0x61
cmp eax, r9d
test ebp, 0x80000000
setno bpl
mov rbp, rdx
jmp 0x140424cb1
je 0x140424c57
jmp 0x1404245ad
cmp dword [rsp + 0x24], 0
js 0x1404245ad
add rax, qword [rsp + 0xa0]
movzx rdx, r15w
add rax, rdi
btc dx, cx
setg bpl
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
xor dl, bpl
dec dl
mov ebp, ecx
dec bh
sar dx, 0x3a
mov rdx, rsi
jmp 0x140424cff
lea ecx, [rbp + 3]
mov bh, 0x68
sbb ebx, edx
cmovae bx, r10w
movsxd rcx, ecx
xor bl, r10b
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
neg bx
jmp 0x140424d24
lea ebx, [rbp + 2]
test sil, sil
stc
movsxd rbx, ebx
clc
mov byte [r11 + rbx], cl
bts cx, r14w
cmc
sub rcx, 0x34924383
movzx ecx, byte [rax - 1]
sbb bh, 0x21
shl bl, 9
neg bh
lea ebx, [rbp + 1]
clc
movsxd rbx, ebx
test r9d, 0x4e2d26ed
mov byte [r11 + rbx], cl
rol cl, cl
movzx ecx, dx
movsxd rcx, r12d
movzx ecx, byte [rax - 2]
jmp 0x140424d6f
movsxd rbp, ebp
jmp 0x140424d7b
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
add ebp, 0xfffffffc
jmp 0x140424d8b
dec rdx
jmp 0x140424d93
test esi, 0x80000000
movzx si, r10b
mov si, sp
movsx rsi, sp
mov rsi, rdx
jmp 0x140424dad
je 0x140424cff
jmp 0x1404245ad