Function at 0x140422f33
Capabilities:
Authenticate hmac
Check for software breakpoints

Disassembly:
push r15
cmp r13b, 0x79
push r14
cmp ch, 0x99
stc
test r11b, dl
push r13
jmp 0x140422fab
push r12
jmp 0x140422fb7
push rsi
push rdi
push rbp
cmp bpl, sil
push rbx
stc
sub rsp, 0x248
jmp 0x140422fcb
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
or si, 0xfd4
mov esi, dword [rsp + 0x2b8]
test di, 0x8f2
mov ebp, dword [rsp + 0x2b0]
cbw
xor al, 0x38
sub r12d, r12d
cbw
rcl eax, cl
adc al, dil
cmp dword [rsp + 0x2c0], 0x10
movsxd rax, esi
setae al
cdqe
sete cl
neg ah
shl rax, 0x6a
mov eax, esi
or eax, ebp
js 0x140423143
mov r15d, r8d
mov r14, rdx
rol di, 0x3f
mov rax, qword [r13]
ror di, cl
or di, 0x2ca5
movsxd rdi, dword [rax + 8]
test esi, esi
je 0x1404230cf
mov eax, 0x7fffffff
stc
cmp r10w, 0x27e9
cmc
xor edx, edx
stc
clc
jmp 0x1404230ba
idiv esi
clc
jmp 0x1404230c2
cmp eax, ebp
jmp 0x1404230c9
jl 0x140423143
mov r12b, cl
movsxd rbx, r14d
inc r12d
xadd ch, bh
mov ebx, r12d
bt ax, dx
imul ebx, r9d
neg ax
cwde
shl cx, cl
mov ecx, esi
add rax, 0x595f252a
imul ecx, ebp
cmp di, 0x349b
and ax, cx
add al, bl
mov eax, ebx
cmp r13b, 0xf8
or eax, ecx
jmp 0x140423110
js 0x140423143
test ebx, ebx
je 0x140423222
mov eax, 0x7fffffff
cmp al, 0x41
sub edx, edx
test r14b, 0x5e
jmp 0x140423130
idiv ebx
test r9b, r9b
cmc
cmp eax, ecx
jmp 0x14042313d
jge 0x140423222
mov qword [r13 + 0x18], 0
jmp 0x140423153
sub r9d, r9d
mov eax, r9d
rcl r12b, 0xae
mov r12b, 0xbc
movaps xmm6, xmmword [rsp + 0x1a0]
cmc
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm8, xmmword [rsp + 0x1c0]
sar r14b, 0xca
movaps xmm9, xmmword [rsp + 0x1d0]
cmovs di, bx
cmc
movaps xmm10, xmmword [rsp + 0x1e0]
btr bp, 4
movaps xmm11, xmmword [rsp + 0x1f0]
movaps xmm12, xmmword [rsp + 0x200]
cmp rax, 0x33245f71
movaps xmm13, xmmword [rsp + 0x210]
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
add rsp, 0x248
not r13
movsx r13w, r13b
pop rbx
pop rbp
not r14b
cmovno r13w, bp
xchg r15w, di
pop rdi
not r12
movsxd r14, r14d
cmovbe r15, rdx
pop rsi
setg r15b
mov r12d, r15d
pop r12
movzx r14w, r8b
movzx r13, r9w
movzx r14d, r15w
pop r13
pop r14
movsx r15, dx
movsx r15w, r12b
pop r15
jmp 0x140423221
ret
mov dword [rsp + 0x68], r9d
test r8b, 0xaf
cmp dx, r10w
mov dword [rsp + 0x6c], ebx
cmc
stc
imul ecx, ebx
jmp 0x14042323d
movsxd rcx, ecx
jmp 0x140423245
call fcn.1401c8028
mov qword [r13 + 0x18], rax
xor r9d, r9d
cmc
clc
stc
test rax, rax
jmp 0x14042325c
je 0x140423156
mov rsi, rdi
movzx eax, bx
cmovbe rax, r9
neg r8b
mov eax, esi
sal r8b, 0x64
mov r8d, dword [rsp + 0x2b0]
cmc
or eax, r8d
jmp 0x140423286
js 0x140423156
mov dword [rsp + 0x84], r12d
test r8d, r8d
je 0x1404232c5
xor r9d, r9d
movzx ax, spl
clc
mov eax, 0x7fffffff
cmc
xor edx, edx
idiv r8d
test r8b, r12b
cmp sp, r14w
cmp eax, esi
jmp 0x1404232bf
jl 0x140423156
mov eax, esi
imul eax, r8d
shl r9b, 0xf2
mov dword [rsp + 0x64], eax
dec r9b
or eax, dword [rsp + 0x2c0]
mov r9d, 0
js 0x140423156
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
jmp 0x1404232fc
je 0x140423367
xor r9d, r9d
mov eax, 0x7fffffff
bsf cx, ax
xor edx, edx
btc cx, 0x74
xor ebp, r15d
mov ebp, dword [rsp + 0x2c0]
rcr cx, cl
xor rcx, 0x6f787baf
idiv ebp
sar cl, 0x88
movsx cx, ah
sbb ecx, r10d
mov ecx, dword [rsp + 0x64]
cmp esp, r13d
cmp eax, ecx
jmp 0x140423343
jl 0x140423156
mov r11d, ecx
cmc
test r14b, al
imul r11d, ebp
clc
cmp r11d, 0x7ffffff8
jmp 0x140423361
jg 0x140423156
add r11d, 7
movzx eax, r15w
xchg rcx, rcx
shr r11d, 3
rcl rax, cl
btc ax, 4
lea eax, [r11 + 1]
mov ecx, dword [rsp + 0x2b8]
cmp cx, bp
imul eax, ecx
cmp eax, r15d
jmp 0x140423397
ja 0x140423153
mov eax, r8d
mov edx, dword [rsp + 0x68]
clc
imul eax, edx
test r14d, 0x8085f70
cmc
mov qword [rsp + 0xf8], rax
test ecx, ecx
jmp 0x1404233bf
je 0x140427f7e
cmp dword [rsp + 0x2c0], 8
movzx rcx, r14w
mov cl, r15b
setl byte [rsp + 0x3f]
bsf r9w, bp
shl ch, cl
cmp esi, edx
not r9b
setg r9b
sete al
movzx ecx, byte [r14]
seto r9b
mov r9d, 0
jmp 0x140423400
cmp cl, 4
ja 0x140423156
mov ebx, dword [rsp + 0x84]
cmp dil, 0x56
add bp, di
xor dil, bpl
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
rcl di, 0xcc
bswap di
imul edx, ebp
dec r10b
rcl r10b, 8
rcl rdi, cl
mov edi, esi
shrd r10w, bx, 0xa1
jmp 0x140423449
imul edi, ebx
mov dword [rsp + 0x24], edi
adc dil, bl
sub ebp, r11d
test r15, r13
btr r10w, si
mov qword [rsp + 0x190], rbp
movsx ebp, r15w
mov dword [rsp + 0x60], edx
mov edx, edx
ror r10b, cl
clc
mov rdi, rsi
neg bl
movzx ebp, bx
cmc
mov r10, rdx
neg r10
rol bpl, 0x88
btr rbp, 0x96
movsxd rbx, dword [rsp + 0x6c]
shl bpl, 0xcb
shr ebp, cl
or byte [rsp + 0x3f], al
mov rax, 0x257646ff
mov eax, r8d
test r9b, r11b
bsr bp, r15w
movsx ebp, r15w
and eax, 7
sar rbp, 0xb
shr ebp, cl
shr bp, 0xe9
mov dword [rsp + 0x12c], eax
cmovae eax, edi
btc rbp, 0xd0
mov eax, r8d
and eax, 0xfffffff8
mov dword [rsp + 0x128], eax
and ah, 0xcc
mov eax, 0x30
sub rax, rbx
xor ebp, 0x3d485327
mov qword [rsp + 0xf0], rax
stc
shr bpl, 0xb3
rcr ebp, 0xf6
mov rbp, rbx
ror rax, 0x54
neg rbp
mov rax, rbp
movsx ax, r14b
mov qword [rsp + 0xb8], rbp
mov ah, 0xe4
xor ah, 0x7a
sub rbp, rdx
mov qword [rsp + 0x178], rbp
btc ax, 0x28
mov eax, 0x10
inc bpl
movsx bp, r14b
mov ebp, 0x10
cmc
sub rbp, rbx
cmp r14w, r14w
jmp 0x14042354a
mov qword [rsp + 0x170], rbp
movzx bp, dil
xor bpl, 0x1f
mov ebp, 3
sub rbp, rdx
mov qword [rsp + 0x168], rbp
clc
sub rax, rdx
mov qword [rsp + 0x150], rax
sbb al, dil
mov eax, 1
clc
sub rax, rdx
cmp cl, sil
cmc
mov qword [rsp + 0x158], rax
mov eax, 0x30
test bpl, cl
stc
sub rax, rdx
jmp 0x1404235a0
mov qword [rsp + 0x148], rax
jmp 0x1404235ad
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
sar sil, cl
btc si, sp
mov qword [rsp + 0x198], rax
bsr ax, r13w
sar ah, cl
lea eax, [r8 - 1]
and sil, 0x7e
xor sil, r9b
movsx si, dl
mov dword [rsp + 0x5c], eax
jmp 0x1404235f7
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
rol ax, 0x74
rcl sil, cl
stc
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
seta al
bsr eax, ebx
lea rax, [rbx + rdx]
test spl, 0x29
stc
mov qword [rsp + 0x188], rax
stc
sub eax, eax
cmp bl, dil
mov qword [rsp + 0x140], rax
rol rax, 0x93
mov eax, r8d
stc
mov qword [rsp + 0x138], rax
movzx ax, r9b
sub r12d, r12d
sbb eax, r13d
btc eax, r9d
mov qword [rsp + 0xd8], r13
shld rax, r14, 0x94
mov qword [rsp + 0xd0], rdi
sar rax, 0xd4
rcl ax, 0xe3
mov qword [rsp + 0x108], r11
neg ax
mov qword [rsp + 0x88], r10
movsx ax, r14b
not ah
mov rax, rbx
cmp r14, 0x2b2c3c6f
mov qword [rsp + 0x30], rbx
test r8b, 0xe2
cmc
cmp dword [rsp + 0x2c0], 7
jg 0x1404236e9
cmp r11d, r8d
jmp 0x1404236bf
ja 0x140423153
add rsi, qword [rsp + 0x190]
stc
cmp r15b, sil
mov dword [rsp + 0x24], 1
clc
test ecx, edx
mov qword [rsp + 0x138], r11
cmp r15b, 0x38
clc
test r12, r12
jmp 0x1404236f1
jne 0x14042370f
movzx eax, cl
lea rcx, [0x1400beffc]
xchg dl, dl
movzx ecx, byte [rax + rcx]
mov edx, r8d
bt r8d, 0x98
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
bt r8d, r15d
shr ebp, 0xb4
movzx ebp, cl
adc r8b, 0x52
cmp dword [rsp + 0x24], 0
movsx r8w, bl
movzx r8d, r12w
jmp 0x140423738
mov r8d, dword [rsp + 0x2c0]
jmp 0x140423745
jle 0x140423828
mov ecx, dword [rsp + 0x24]
cmc
test r14b, bpl
test di, 0x34f1
sub edi, edi
jmp 0x14042375f
jmp 0x140423786
movzx eax, byte [rdx + rdi]
jmp 0x14042376d
mov byte [rsi + rdi], al
jmp 0x140423775
inc rdi
cmp rcx, rdi
jmp 0x140423780
je 0x140423828
cmp ebp, 2
jle 0x1404237b9
cmp ebp, 4
jg 0x1404237f1
cmp ebp, 3
jmp 0x1404237a0
je 0x140423812
cmp ebp, 4
jmp 0x1404237ae
je 0x1404237e2
jmp 0x140423775
test ebp, ebp
jmp 0x1404237c0
je 0x140423764
cmp ebp, 1
jmp 0x1404237ce
je 0x140423764
cmp ebp, 2
jmp 0x1404237dc
jne 0x140423775
movzx eax, byte [r9 + rdi]
jmp 0x1404237ec
jmp 0x14042381b
cmp ebp, 5
jmp 0x1404237f9
je 0x140423764
cmp ebp, 6
jmp 0x140423807
je 0x140423764
jmp 0x140423775
movzx eax, byte [r9 + rdi]
stc
shr al, 1
stc
add al, byte [rdx + rdi]
jmp 0x140423823
jmp 0x14042376d
cmp r8d, 8
jmp 0x140423831
jne 0x14042387a
mov rax, qword [rsp + 0xd0]
xor r15b, 0x89
not r15
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x140423852
je 0x140423865
mov byte [r15 + rax], 0xff
adc r10b, 0xbd
and r10b, 0xc4
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x140423875
jmp 0x140423921
cmp r8d, 0x10
jmp 0x140423883
jne 0x1404238f5
movsxd rax, dword [rsp + 0x24]
ror r15w, cl
movzx r15, bp
shrd cx, bx, 0x54
mov ecx, dword [rsp + 0x68]
adc r15b, r8b
xadd r15b, r15b
cmp dword [rsp + 0xd0], ecx
mov r15b, 0xac
setb r15b
mov r15, rsi
je 0x1404238de
mov byte [r15 + rax], 0xff
cmp r11b, 0xff
bsr r10d, r8d
mov r10d, r14d
mov byte [rax + r15 + 1], 0xff
adc r10w, r11w
mov r10b, 0x59
rol r10b, 0x45
add rdx, rax
mov r10b, al
movsx r10, r10w
mov r10, rbx
jmp 0x1404238f0
jmp 0x140423921
add r14, 2
cmc
mov r10d, 1
adc r15b, cl
mov rdx, r14
shrd r15w, bp, 0x21
movzx ecx, r9w
sar r15d, cl
mov r15, rsi
bswap ecx
bt cx, 0x87
sub cx, r10w
lea rcx, [r15 + r10]
clc
lea r9, [r9 + r10]
cmp byte [rsp + 0x3f], 0
mov qword [rsp + 0x28], rdx
jmp 0x140423939
mov qword [rsp + 0x118], r12
jmp 0x140423946
je 0x140423b42
mov rax, qword [rsp + 0x138]
cmovno rbx, rcx
and r13b, 0xab
lea ebx, [rax - 1]
btr r13w, r13w
shl r13b, cl
rol r13w, cl
imul ebx, dword [rsp + 0x24]
movsxd r13, r9d
xadd r13, r13
btc r13d, r15d
movsxd r13, ebx
cmp r10, rax
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x14042398e
jle 0x140424431
cmp ebp, 4
jmp 0x14042399c
jg 0x140424c33
cmp ebp, 3
jmp 0x1404239aa
je 0x140425236
cmp ebp, 4
jmp 0x1404239b8
jne 0x140426339
test ebx, ebx
jmp 0x1404239c5
jle 0x140426339
movsxd rsi, dword [rsp + 0x24]
rcr r14d, 0xb3
mov r14d, ebx
cmp edx, 0x454a64ad
test di, 0x3c93
clc
cmp ebx, 8
jmp 0x1404239eb
jae 0x140426bad
xor r12d, r12d
shrd r10w, r15w, 0xc8
bsr ax, ax
bt r10d, 0x26
mov rax, qword [rsp + 0x40]
sbb r11w, 0x331
sub rax, rsi
mov r11w, r11w
shl r11w, 0xdc
sar r10, cl
add r15, rax
lahf
cbw
jmp 0x140423a28
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140423a3e
jmp 0x140423a99
cmp edi, ebp
cmova esi, edx
cmc
test r12w, r13w
cmp edi, eax
jmp 0x140423a54
cmova esi, edx
stc
add sil, byte [r11 + r12]
mov byte [rcx + r12], sil
jmp 0x140423a65
inc r10
jmp 0x140423a6d
inc r15
jmp 0x140423a75
inc rcx
jmp 0x140423a7d
inc r9
inc r11
dec r14
test r12w, sp
stc
cmp r12, r14
jmp 0x140423a93
je 0x140426339
movzx edx, byte [r10 + r12]
mov rbp, 0x13b77a40
xadd bx, r8w
adc dil, sil
movzx r8d, byte [r9 + r12]
add bx, 0x1ed3
movzx esi, byte [r15 + r12]
bsf bx, ax
mov eax, r8d
sub eax, edx
sbb bpl, 0xb9
test r10b, 0xb9
movzx bx, bpl
lea ebx, [rax + rsi]
bswap bp
mov edi, eax
rcr ebp, 0x14
cmc
rcr bpl, cl
neg edi
jmp 0x140423ae8
cmovs edi, eax
mov ebp, ebx
sub ebp, r8d
sal ax, cl
ror ah, 0x34
mov eax, ebp
cmp cl, 0xed
cmp si, sp
neg eax
jmp 0x140423b05
cmovs eax, ebp
ror ebp, cl
add bpl, 0x75
add bpl, r10b
sub ebx, edx
add bpl, 0x76
mov ebp, ebx
cmp bx, 0x5153
jmp 0x140423b23
neg ebp
jmp 0x140423b2a
cmovs ebp, ebx
cmp eax, ebp
jmp 0x140423b34
ja 0x140423a43
mov edx, r8d
jmp 0x140423a43
cmp ebp, 2
jmp 0x140423b4a
jle 0x14042461c
cmp ebp, 4
jmp 0x140423b58
jg 0x140424d74
cmp ebp, 3
jmp 0x140423b66
je 0x1404253ed
cmp ebp, 4
jmp 0x140423b74
jne 0x140426891
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
jmp 0x140423b85
je 0x140426891
mov eax, dword [rsp + 0x24]
movsxd rbx, eax
sar r12b, 0x99
mov qword [rsp + 0xe8], rbx
sub r14b, 0x5d
rcl r8d, cl
mov r12d, eax
cwde
shl r14b, cl
jmp 0x140423bb1
lea rax, [r15 + r10]
bswap r14w
movsx r8d, dx
mov qword [rsp + 0x100], rax
mov eax, r12d
cmp r10b, dil
btr r14w, 0x96
cmovg r14w, cx
and eax, 0xfffffff0
mov qword [rsp + 0x130], rax
movsx r14, ax
dec r14d
mov eax, r12d
sar r8b, cl
movsx r8d, bx
and eax, 0xfffffff8
adc r14b, 0x6c
btr r14w, bx
btr r14d, 0x8e
mov qword [rsp + 0x180], rax
or ah, 0x31
test dl, 0xc9
mov rax, qword [rsp + 0xb8]
dec r8b
cmc
lea r8, [r15 + rax]
add r8, r10
dec r14w
add r15, qword [rsp + 0x178]
movsx r14w, sil
test r8d, esi
add r15, r10
rcl r14w, cl
bt r14, rsp
xor eax, eax
movsxd r14, edx
mov r14, r8
mov qword [rsp + 0xe0], rax
mov r14b, 0x9e
mov r14, rdx
jmp 0x140423c5e
jmp 0x140423cd6
mov rax, qword [rsp + 0xe8]
movzx bx, bh
mov byte [rcx + rax], 0xff
add bh, 0x8f
bts rbp, rbx
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
inc rbp
neg bp
add rcx, rbx
shr bp, 0x80
rcl bpl, cl
add r9, rbx
mov ebp, 0x3c407c0b
not bpl
mov bp, ax
inc qword [rsp + 0xe0]
movzx bp, r11b
neg bpl
add r8, rbx
bsf ebp, r12d
add r15, rbx
movzx rbp, r10w
not bp
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x140423cd0
je 0x14042689d
mov dword [rsp + 0x120], ebp
test r10, 0x2d414d57
cmp dword [rsp + 0x24], 0
jmp 0x140423cee
jle 0x140423c63
cmp dword [rsp + 0x24], 8
jmp 0x140423cfe
jae 0x140423d0b
xor edx, edx
jmp 0x140424387
mov rdx, qword [rsp + 0xe0]
stc
xadd ax, ax
movsx eax, si
mov rax, rdx
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
test r13, r15
clc
imul rdx, qword [rsp + 0xe8]
test r15d, 0x6bcf7c8b
cmp bx, 0x198c
add rdx, qword [rsp + 0x28]
sub rax, rdx
clc
stc
cmp rax, 0x10
jmp 0x140423d58
jb 0x140424345
jb 0x14042434c
cmp qword [rsp + 0x188], 0x10
jmp 0x140423d72
jb 0x140424339
cmp dword [rsp + 0x60], 0x10
jmp 0x140423d82
jb 0x14042432d
mov edx, 0
test r13w, bx
cmc
cmp dword [rsp + 0x6c], 0x10
jmp 0x140423d9c
jb 0x140424387
cmp dword [rsp + 0x24], 0x10
jmp 0x140423dac
jae 0x140423f85
sub ebp, ebp
movsx ax, bh
mov rax, qword [rsp + 0x180]
nop dword [rax]
jmp 0x140423dc9
movq xmm8, qword [r14 + rbp]
jmp 0x140423dd4
movq xmm11, qword [r15 + rbp]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140423dfe
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
test bpl, r14b
jmp 0x140423f53
add rbp, 8
cmp r13w, r14w
jmp 0x140423f60
cmp rax, rbp
jmp 0x140423f68
jne 0x140423dc9
mov rdx, rax
stc
cmp rax, r12
jmp 0x140423f7a
jne 0x140424387
jmp 0x140423c63
sub ebp, ebp
jmp 0x140423f8c
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x140423f9e
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140423fa9
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 0x140424030
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 0x1404242c3
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
jmp 0x1404242da
add rbp, 0x10
cmp rax, rbp
jmp 0x1404242e6
jne 0x140423f9e
cmp rax, r12
jmp 0x1404242f4
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140423c63
mov rdx, qword [rsp + 0x130]
mov rbp, rdx
stc
cmp sp, 0x63b0
test r12b, 8
jmp 0x140424322
je 0x140424387
jmp 0x140423db8
xor edx, edx
jmp 0x140424334
jmp 0x140424387
sub edx, edx
jmp 0x140424340
jmp 0x140424387
xor edx, edx
jmp 0x140424387
xor edx, edx
jmp 0x140424387
cmp edi, r10d
cmova ebp, esi
cmp r13w, 0xe1
cmp edi, r13d
cmova ebp, esi
test sp, cx
add bpl, byte [r14 + rdx]
jmp 0x140424371
mov byte [rcx + rdx], bpl
jmp 0x14042437a
inc rdx
clc
cmp r12, rdx
je 0x140423c63
movzx esi, byte [r15 + rdx]
movzx eax, byte [r9 + rdx]
movzx ebp, byte [r8 + rdx]
mov ebx, eax
sub ebx, esi
adc rdi, rsi
rcl dil, 0x92
lea r11d, [rbx + rbp]
xor r13, r10
or r10b, 0xaa
mov dil, 0xb1
mov edi, ebx
bsr r13, r9
shld r10d, esi, 0x21
neg edi
movsxd r10, r9d
movsx r10w, dil
cmovs edi, ebx
btr r13w, r12w
btc r13w, 0x4f
movzx r10w, al
mov ebx, r11d
setbe r10b
bt r13w, dx
sub ebx, eax
rol r13, 0x22
mov r13d, ebx
neg r13d
cmovs r13d, ebx
movzx r10d, dx
sub r10b, cl
sub r11d, esi
clc
shr r10b, cl
setp r10b
mov r10d, r11d
cmp rcx, 0x320f24f4
test r8b, dl
neg r10d
cmovs r10d, r11d
test dl, dl
cmc
cmp r13d, r10d
ja 0x140424353
mov esi, eax
jmp 0x14042442c
jmp 0x140424353
test ebp, ebp
jmp 0x140424438
je 0x140425843
cmp ebp, 1
jmp 0x140424446
je 0x140425855
cmp ebp, 2
jmp 0x140424454
jne 0x140426339
test ebx, ebx
jmp 0x140424461
jle 0x140426339
mov ebp, ebx
cmp ebx, 8
jmp 0x140424471
jae 0x140426c3f
sub r10d, r10d
rol r8w, cl
mov r8, r10
shld dx, r15w, 0x4c
not r8
cwd
sal dx, cl
lea r8, [r8 + rbp]
sar rdx, 0xd2
shl dh, cl
mov rdx, rbp
cmc
and rdx, 3
jmp 0x1404244a6
je 0x140424521
mov rbx, r10
bsf cx, r10w
neg rbx
movzx ax, bh
add rcx, rsi
shr dil, 0x45
mov rax, qword [rsp + 0x40]
dec cx
mov cl, dil
add rax, r10
bt di, 0x5e
lea rax, [rax + r15]
mov rcx, qword [rsp + 0x88]
lea rdi, [rax + rcx]
bsr rcx, r8
movzx cx, r11b
add r10, qword [rsp + 0x28]
xor esi, esi
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
jmp 0x140424505
inc rsi
dec rbx
test cl, 0xfd
cmp rdx, rsi
jne 0x1404244f5
neg rbx
xadd r10b, r10b
mov r10, rbx
cmp r8, 3
jmp 0x14042452a
jb 0x140426339
sub rbp, r10
or cl, r15b
movsx cx, sil
mov rax, qword [rsp + 0x40]
cmp r11b, 0xcb
bsr cx, bp
lea rax, [rax + r10]
add dx, r12w
movsx dx, cl
lea rax, [rax + r15]
rcl ch, cl
and bl, r9b
add rax, 3
rol bx, 0xd3
xor dx, bx
cmp dx, 0x46c
mov rcx, qword [rsp + 0x28]
movsx rdx, bp
add bh, 0x2f
mov bx, cx
add rcx, r10
movzx dx, r12b
bt dx, dx
jmp 0x14042458d
add rcx, 3
bts dx, bp
shr edx, 0x9c
mov rbx, qword [rsp + 0x88]
or dx, 0x791b
movzx edx, byte [rax + rbx - 3]
stc
test al, spl
add dl, byte [rcx - 3]
jmp 0x1404245b9
mov byte [rax - 3], dl
xchg edx, edx
movzx edx, byte [rax + rbx - 2]
clc
cmp r11b, 0x4e
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
shr dx, 0xfa
sbb rdx, rsi
movzx edx, byte [rax + rbx - 1]
cmp dl, 0x53
add dl, byte [rcx - 1]
clc
cmp si, 0x36a5
mov byte [rax - 1], dl
dec dx
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
clc
test dl, 0xf7
mov byte [rax], dl
jmp 0x1404245fe
add rax, 4
add rcx, 4
clc
cmc
add rbp, 0xfffffffffffffffc
jmp 0x140424611
jne 0x140424598
jmp 0x140426339
test ebp, ebp
jmp 0x140424623
je 0x1404259b6
cmp ebp, 1
jmp 0x140424631
je 0x140425de5
cmp ebp, 2
jne 0x140426891
mov ebp, dword [rsp + 0x5c]
cmp bpl, 0xa0
stc
test ebp, ebp
jmp 0x140424650
je 0x140426891
mov eax, dword [rsp + 0x24]
shl bh, cl
cmovns r14d, r12d
shld r13w, bx, 0xbf
movsxd r8, eax
mov ebx, eax
lea rax, [r15 + r10]
xor r12, rax
movsx r14d, r8w
mov qword [rsp + 0x90], rax
adc r13d, r13d
mov eax, ebx
and eax, 0xffffffe0
add r14b, r8b
xor r12w, 0x7e7b
sar r12b, cl
mov qword [rsp + 0xc0], rax
sub r14w, bp
add rax, 0xffffffffffffffe0
movzx r14, ax
inc dil
and r14d, 0x2fe54eda
mov qword [rsp + 0xe8], rax
mov rdi, rax
shrd r14w, r11w, 0x29
shr rdi, 5
inc rdi
test bl, 0xf7
ror r12b, 0x6b
mov rax, rdi
lahf
mov qword [rsp + 0xe0], rdi
bt r14d, ebp
inc r13b
test r8b, r13b
movabs rax, 0xffffffffffffffe
and r13b, dil
rol r12d, cl
rol r14b, 0xf5
and rdi, rax
mov qword [rsp + 0x100], rdi
bsr r12w, r10w
mov eax, ebx
cmc
adc r14b, 0xa0
shl r12, cl
and eax, 0xfffffff8
mov qword [rsp + 0x120], rax
rcl ax, 0x4c
mov rax, r10
dec r13b
btr r12w, 0x9f
test sil, 0x27
mov qword [rsp + 0x70], rbx
mov r10d, ebx
xor r13w, 0x37c
test r11b, 0xbb
and r10d, 3
shrd r14w, r14w, 0xf0
cmp rsp, 0x2c292a0e
lea r12, [rax + r15]
rol r14b, 0xeb
add r12, 3
sub r14d, r8d
cmp dl, 0x8e
test di, di
add r15, qword [rsp + 0x168]
not r13b
lea r15, [r15 + rax]
neg r13b
rcl r13d, 0xac
lea r13, [rdx + 3]
and r14w, 0x3f83
rcr r14w, cl
add r14b, 0x7c
sub r11d, r11d
movzx r14w, r15b
mov r14, rdx
jmp 0x1404247a2
mov qword [rsp + 0xa0], r8
jmp 0x1404247af
jmp 0x140424824
mov byte [rcx + r8], 0xff
bt rbp, rax
add r14, r8
shl bpl, 0x83
xor rbx, r11
mov rbx, qword [rsp + 0x30]
movsx rbp, r8w
add rcx, rbx
sar bpl, 0x55
movzx bp, cl
add r9, rbx
inc bpl
xchg bp, bp
dec bpl
inc r11
dec bp
movsxd rbp, r11d
test bl, r14b
add r12, rbx
xchg rbp, rbp
lea r15, [r15 + rbx]
bts bp, r12w
or bp, 0x4305
add r13, r8
mov bpl, 0x9c
dec rbp
movzx ebp, dx
mov ebp, dword [rsp + 0x40]
dec ebp
jmp 0x14042481e
je 0x14042689d
mov dword [rsp + 0x40], ebp
cmp r12b, r8b
cmp dword [rsp + 0x24], 0
jle 0x1404247b4
cmp dword [rsp + 0x24], 8
jmp 0x140424840
jae 0x1404249f8
xor edx, edx
add ebx, 0x4a577b95
mov rbx, r12
shr r12d, cl
mov r12b, r14b
mov r12, rdx
cmp r8d, 0x6d8f3a24
clc
jmp 0x140424867
not r12
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x140424877
je 0x140424916
mov rax, rdx
sar si, cl
rol r8, cl
bsr si, si
neg rax
lea rsi, [rcx + rdx]
cmc
adc r8w, 0x6090
bsr edi, esp
lea rdi, [r9 + rdx]
btr r8w, sp
xchg r8w, r8w
adc r8w, di
add rdx, r14
shl r8d, 0x73
ror r8d, 0xd8
xor ebp, ebp
sal r8b, cl
cmc
and r8b, al
nop dword [rax + rax]
movzx r8d, byte [rdi + rbp]
cmp bl, cl
clc
jmp 0x1404248d2
add r8b, byte [rdx + rbp]
jmp 0x1404248db
mov byte [rsi + rbp], r8b
jmp 0x1404248e4
inc rbp
jmp 0x1404248ec
dec rax
cmp r10, rbp
jne 0x1404248c5
neg rax
neg r8
mov rdx, rax
mov r8b, 0x18
sub r8, 0x21e931e6
shl r8b, cl
mov r8, qword [rsp + 0xa0]
cmp r12, 3
movsx r12w, bpl
mov r12, rbx
jmp 0x140424927
jb 0x1404247b4
mov rsi, qword [rsp + 0x70]
sub rsi, rdx
lea rbp, [r12 + rdx]
btr bx, 0x74
adc eax, esp
sub bl, r14b
lea rax, [r15 + rdx]
bt bx, r8w
btr rbx, 0x45
add rdx, r13
xor edi, edi
btc bx, bx
rcl bl, 0xa4
shr bh, 0xb6
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
cmp r14d, 0x3a5e1e1e
add bl, byte [rdx + rdi - 3]
stc
mov byte [rbp + rdi - 3], bl
mov bx, bx
movzx ebx, byte [rax + rdi - 2]
cmp bp, 0x562f
add bl, byte [rdx + rdi - 2]
cmp r11d, edi
cmp r14, 0x6b4a6b42
mov byte [rbp + rdi - 2], bl
bt bx, ax
movzx ebx, byte [rax + rdi - 1]
cmp r8b, bpl
test ax, r13w
add bl, byte [rdx + rdi - 1]
jmp 0x1404249bd
mov byte [rbp + rdi - 1], bl
shr rbx, 0xaa
movzx ebx, byte [rax + rdi]
jmp 0x1404249ce
add bl, byte [rdx + rdi]
clc
jmp 0x1404249d7
mov byte [rbp + rdi], bl
cmc
add rdi, 4
cmp r8w, dx
cmp r12w, 0x5a15
cmp rsi, rdi
jne 0x140424968
jmp 0x1404247b4
mov rax, r11
sar rdx, 0x71
imul rax, qword [rsp + 0x30]
bt edx, 0x73
rcl dh, 0x94
add rax, qword [rsp + 0x90]
mov rdx, r11
cmc
imul rdx, r8
cmp esi, 0x363137b
cmc
add rdx, qword [rsp + 0x28]
test sp, 0x418b
jmp 0x140424a36
sub rax, rdx
cmp spl, 0x5c
cmp rax, 0x20
jb 0x140424846
jb 0x140424846
mov edx, 0
cmp dword [rsp + 0x60], 0x20
jb 0x14042484e
cmp dword [rsp + 0x24], 0x20
jmp 0x140424a67
jae 0x140424a79
sub eax, eax
jmp 0x140424a74
jmp 0x140424bdc
cmp qword [rsp + 0xe8], 0
jmp 0x140424a87
je 0x140424b42
mov rsi, qword [rsp + 0x100]
cmc
test bx, cx
sub edx, edx
jmp 0x140424aa0
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424aab
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140424abd
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424ad6
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140424ae1
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140424aed
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424af9
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140424b05
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
stc
test di, bp
add rdx, 0x40
stc
cmp dl, r8b
add rsi, 0xfffffffffffffffe
jmp 0x140424b37
jne 0x140424aa0
jmp 0x140424b4a
sub edx, edx
stc
jmp 0x140424b4a
test byte [rsp + 0xe0], 1
je 0x140424b97
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424b63
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140424b6f
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140424b7a
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
adc eax, r11d
mov rax, qword [rsp + 0xc0]
test r11w, bx
clc
cmp rax, qword [rsp + 0x70]
jmp 0x140424bae
je 0x1404247b4
mov rdx, qword [rsp + 0xc0]
btc eax, ebp
neg ax
adc al, 0xcb
mov rax, rdx
cmp r15w, r14w
clc
test byte [rsp + 0x70], 0x18
jmp 0x140424bd6
je 0x14042484e
mov rsi, qword [rsp + 0x120]
jmp 0x140424be9
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
clc
cmp rsi, rax
jmp 0x140424c15
jne 0x140424bf3
mov rdx, rsi
cmp rsi, qword [rsp + 0x70]
jmp 0x140424c28
je 0x1404247b4
jmp 0x14042484e
cmp ebp, 5
jmp 0x140424c3b
je 0x140426214
cmp ebp, 6
jne 0x140426339
test ebx, ebx
jle 0x140426339
movsxd r9, dword [rsp + 0x24]
shr r10b, cl
mov r10d, ebx
stc
jmp 0x140424c63
cmp ebx, 8
jmp 0x140424c6b
jae 0x140426cb0
xor edi, edi
ror rdx, cl
neg dx
cqo
mov rdx, rdi
jmp 0x140424c83
test r10b, 1
jmp 0x140424c8c
je 0x140424cc2
mov rax, rdi
sub rax, r9
bt rdx, 0x8f
movzx eax, byte [rcx + rax]
cdq
mov rdx, qword [rsp + 0x28]
clc
stc
add al, byte [rdx + rdi]
sal dl, cl
cqo
bt edx, 0x4d
mov byte [rcx + rdi], al
mov rdx, rdi
cmc
or rdx, 1
cmp bh, 0xeb
not rdi
cmp r14b, al
add rdi, r10
jmp 0x140424cd0
je 0x140426339
mov rcx, qword [rsp + 0x40]
bts bp, r15w
mov rax, rcx
sub rax, r9
jmp 0x140424cf4
add rax, r15
mov bpl, 0x17
movsx ebp, cx
not bp
inc rax
and rbp, 0x635b3d6b
test bl, 0xd4
add rcx, r15
inc rcx
movzx ebx, byte [rax + rdx - 1]
bts rbp, r12
jmp 0x140424d21
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp si, 0x39e5
test r9, rsi
test r15w, 0x645d
mov byte [rcx + rdx - 1], bl
movzx rbx, r11w
bswap bx
movzx ebx, byte [rax + rdx]
cmp ax, 0x61a
add bl, byte [rbp + rdx + 1]
clc
mov byte [rcx + rdx], bl
cmp sil, r15b
cmp rax, 0x438343fc
add rdx, 2
cmp r10, rdx
jmp 0x140424d69
jne 0x140424d13
jmp 0x140426339
cmp ebp, 5
jmp 0x140424d7c
je 0x1404263b1
cmp ebp, 6
movzx r8w, sil
xchg r8b, r8b
mov r8d, dword [rsp + 0x5c]
jmp 0x140424d97
jne 0x140426891
test r8d, r8d
jmp 0x140424da5
je 0x140426891
mov eax, dword [rsp + 0x24]
or r9d, r12d
sar rsi, cl
movsxd r12, eax
inc si
test r11b, bl
rcl dil, cl
mov r14, rdx
movsxd r9, ebx
adc dh, 0x8e
mov edi, eax
btr r9w, r15w
rcl r11b, cl
lea r13, [r15 + r10]
bts rax, rsp
mov eax, edi
dec si
and eax, 0xffffffe0
not dl
rcl r11b, 0x86
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
stc
mov qword [rsp + 0x70], rax
movzx r9d, r9w
rcl sil, 0xb
mov rdx, rax
sar rsi, 0x45
sar ah, cl
add r9b, 0xae
shr rdx, 5
not r9w
cmovs si, bx
inc rdx
movsxd r11, eax
movsx r11, r9w
cmovg r9, r15
mov rax, rdx
adc rsi, rdx
movsx r9, dx
shr al, cl
mov qword [rsp + 0xa0], rdx
btc r9, rsi
sub r11b, sil
movabs rax, 0xffffffffffffffe
sal sil, 0x76
bts r9d, esp
and rdx, rax
inc r11b
and r9, rbp
mov qword [rsp + 0x90], rdx
add r11w, 0x26eb
neg r9b
mov esi, edi
bsf r9, r9
btc r9w, 0xbb
cwde
and esi, 0xfffffff8
mov r9, rdi
neg r9
clc
and r11b, r11b
or al, ah
mov rax, qword [rsp + 0xf0]
sal r11d, 0xb3
lea r11, [r15 + rax]
cmp rdi, rax
lea r11, [r11 + r10]
add r15, qword [rsp + 0xb8]
lea r15, [r15 + r10]
sub r10d, r10d
jmp 0x140424eb6
jmp 0x140424ef1
mov byte [rcx + r12], 0xff
cmp edx, r9d
stc
lea r14, [r14 + r12]
add rcx, rbx
jmp 0x140424ed0
inc r10
cmc
cmp r10b, 0x2e
add r11, rbx
add r15, rbx
jmp 0x140424ee3
dec r8d
jmp 0x140424eeb
je 0x14042689d
cmp dword [rsp + 0x24], 0
jmp 0x140424efb
jle 0x140424ebb
cmp dword [rsp + 0x24], 8
jmp 0x140424f0b
jae 0x140424fe9
sub edx, edx
sar bp, cl
btr bp, 0x79
mov rbp, rdx
stc
jmp 0x140424f28
test dil, 1
je 0x140424f7a
mov rax, rdx
bsf ebp, r12d
cmp edi, r10d
adc bp, 0x1fd4
sub rax, rbx
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
btc bp, 0x65
bswap bp
mov byte [rcx + rdx], al
adc ebp, r11d
sub bp, 0x2fe7
sar bp, cl
mov rbp, rdx
jmp 0x140424f71
or rbp, 1
jmp 0x140424f7a
not rdx
cmp rdx, r9
jmp 0x140424f85
je 0x140424ebb
nop
xor al, spl
xadd rax, rax
jmp 0x140424f99
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
jmp 0x140424fa7
mov byte [rcx + rbp], al
shld ax, r11w, 0x7b
movzx eax, byte [r15 + rbp + 1]
cmp edi, r14d
add al, byte [r14 + rbp + 1]
cmp ax, r11w
mov byte [rcx + rbp + 1], al
test esp, ecx
cmp dil, 0x82
cmc
add rbp, 2
jmp 0x140424fdb
cmp rdi, rbp
jne 0x140424f99
jmp 0x140424ebb
mov rax, r10
adc dx, 0x7f30
rcl dh, 0x6a
ror dl, 0x61
imul rax, rbx
cmc
shrd dx, sp, 0x94
add rax, r13
cmovge dx, sp
bsf edx, edx
sbb dx, r11w
mov rdx, r10
test r8b, r13b
clc
imul rdx, r12
cmp r14b, 0x2c
stc
add rdx, qword [rsp + 0x28]
test r9, r11
stc
sub rax, rdx
cmp bh, 0xdc
jmp 0x140425033
cmp rax, 0x20
jmp 0x14042503c
jb 0x140424f11
jb 0x140424f11
mov edx, 0
stc
cmp dword [rsp + 0x6c], 0x20
jb 0x140424f1b
cmp dword [rsp + 0x24], 0x20
jmp 0x140425063
jae 0x140425075
sub eax, eax
jmp 0x140425070
jmp 0x1404251e6
cmp qword [rsp + 0x70], 0
jmp 0x140425080
je 0x140425148
mov rbp, qword [rsp + 0x90]
cmp spl, r10b
xor edx, edx
jmp 0x140425098
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404250aa
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404250b6
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404250cf
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404250da
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404250e6
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404250f2
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404250fe
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042510d
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test cl, r13b
stc
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
add rdx, 0x40
clc
test edx, 0x457e1547
cmp rsi, 0xf5a66b9
add rbp, 0xfffffffffffffffe
jmp 0x14042513d
jne 0x140425098
jmp 0x14042514a
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140425157
je 0x1404251ab
movdqu xmm0, xmmword [r14 + rdx]
ror al, cl
or ah, al
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
test r10b, 0x4e
test r13d, r11d
sub rax, rbx
jmp 0x140425180
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042518a
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140425199
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test spl, bl
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x1404251b5
je 0x140424ebb
mov rdx, qword [rsp + 0x40]
mov rax, rdx
jmp 0x1404251c8
test dil, 0x18
jmp 0x1404251d1
je 0x140424f1b
nop word cs:[rax + rax]
jmp 0x1404251e6
movq xmm0, qword [r14 + rax]
jmp 0x1404251f1
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test r10, 0x21624aa0
add rax, 8
cmp rsi, rax
jmp 0x140425214
jne 0x1404251e6
mov rdx, rsi
jmp 0x140425223
cmp rsi, rdi
jmp 0x14042522b
je 0x140424ebb
jmp 0x140424f1b
test ebx, ebx
jmp 0x14042523d
jle 0x140426339
movsxd r8, dword [rsp + 0x24]
mov edx, ebx
cmp ebx, 8
jmp 0x140425252
jae 0x140426d02
sub r11d, r11d
rcl sil, cl
mov rsi, r11
cmp rbx, rax
test spl, dil
test dl, 1
jmp 0x14042526f
je 0x1404252cc
movzx eax, byte [r9 + r11]
test dil, 0x27
cmc
add si, di
mov rbp, r11
cmc
xor sil, sil
sub rbp, r8
cmp r10w, r14w
movzx ebp, byte [rcx + rbp]
clc
add ebp, eax
bts rsi, r15
stc
shr ebp, 1
mov al, al
mov rax, qword [rsp + 0x28]
movsx esi, r11w
btc si, 0x1c
movzx rsi, bp
add bpl, byte [rax + r11]
sub esi, r15d
mov byte [rcx + r11], bpl
mov rsi, r11
cmc
cmp r14d, 0x377915ca
or rsi, 1
not r11
add r11, rdx
jmp 0x1404252d7
je 0x140426339
mov rbx, qword [rsp + 0x40]
stc
bts edi, ecx
mov rax, rbx
xadd rcx, rdi
sub rax, r8
movsx di, bl
movsx rbp, r10w
movzx ebp, bx
lea rcx, [r15 + rax]
cbw
movsx rdi, r11w
dec ebp
inc rcx
lea rbp, [r15 + rbx]
inc rbp
test dil, sil
setl dil
add r15, qword [rsp + 0x158]
sal dil, cl
lea r15, [r15 + rbx]
jmp 0x14042532c
mov rax, qword [rsp + 0x28]
lea rbx, [rax + 1]
shld edi, edx, 0x39
movzx eax, byte [r15 + rsi - 1]
or dil, 0x89
movzx edi, byte [rcx + rsi - 1]
cmc
add edi, eax
jmp 0x140425354
shr edi, 1
mov eax, eax
add ah, 0x8a
add dil, byte [rbx + rsi - 1]
stc
mov byte [rbp + rsi - 1], dil
rcl ax, cl
bswap edi
sub ax, dx
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
jmp 0x14042537f
add edi, eax
jmp 0x14042538a
shr edi, 1
cmp ebp, 0x788d48d8
test bpl, 1
cmp r14, r9
add dil, byte [rbx + rsi]
cmc
jmp 0x1404253a3
mov byte [rbp + rsi], dil
test r14d, r10d
stc
add rdx, 0xfffffffffffffffe
cmp rdi, r8
add rcx, 2
cmc
test al, r14b
add rbp, 2
cmc
clc
cmp rbp, 0x66fc4f46
add r15, 2
test rbx, 0x3e7e0647
cmp dl, r14b
add rbx, 2
cmp rsi, rdx
jmp 0x1404253e2
jne 0x140425339
jmp 0x140426339
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
jmp 0x1404253fa
je 0x140426891
mov eax, dword [rsp + 0x24]
cmp bx, 0x258
shrd si, sp, 0x58
sal r14b, cl
movsxd r12, eax
shl r14w, 0x82
btr r8w, 0xfa
mov esi, eax
movzx ax, dl
bsf di, cx
neg r8b
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
test r10b, r15b
bt r14w, 0x65
mov rdi, r10
cmp r11b, r11b
rcr eax, cl
mov r10d, esi
and ax, 0x1133
bt r14w, 0x1d
and r10d, 0xffffffe0
mov r8d, esi
clc
and r8d, 0xfffffff8
and al, r11b
mov rax, rsi
cmp spl, r13b
neg rax
sub r14d, 0xcbf43e4
mov qword [rsp + 0x40], rax
shl ax, cl
mov rax, qword [rsp + 0x170]
sal r14b, 0x44
add r14w, 0x1f1f
rol r14b, 0xbb
add rax, r15
lea rax, [rax + rdi]
shr r14b, 0x22
add r15, qword [rsp + 0xb8]
test r12b, dl
add r15, rdi
add r14, 0x62ca5f73
movzx r14w, r11b
test cl, r15b
sub ebp, ebp
movsxd r14, ebp
movsx r14d, r11w
mov r14, rdx
jmp 0x1404254c9
jmp 0x14042552b
mov byte [rcx + r12], 0xff
movsx bx, r14b
lea r14, [r14 + r12]
btc bx, bx
mov rbx, qword [rsp + 0x30]
test r9d, esi
stc
cmp r10d, 0x61c860d7
lea rcx, [rcx + rbx]
test r9w, 0x627f
clc
add r9, rbx
jmp 0x140425503
inc rbp
cmc
test r9w, r8w
add rax, rbx
cmp rdi, 0x209b374b
add r15, rbx
jmp 0x14042551d
dec r11d
jmp 0x140425525
je 0x14042689d
cmp dword [rsp + 0x24], 0
jle 0x1404254ce
cmp dword [rsp + 0x24], 8
jae 0x14042563f
sub r13d, r13d
shr dh, cl
shl dh, 0xa
mov rdx, r13
cmp al, 0x41
cmc
cmp r8, r13
test sil, 1
je 0x1404255aa
movzx edx, byte [r9 + r13]
test r9b, dl
or dil, 0x70
mov dil, r12b
mov rdi, r13
sub rdi, qword [rsp + 0x30]
stc
test r12w, 0x75a4
movzx edi, byte [rcx + rdi]
clc
stc
add edi, edx
shr edi, 1
add dil, byte [r14 + r13]
inc rdx
mov byte [rcx + r13], dil
sar edx, cl
clc
shld dx, ax, 0x45
mov rdx, r13
or rdx, 1
cmp r12w, 0x5cf9
test sp, si
cmp r11b, r9b
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x1404255b7
je 0x1404254ce
nop dword [rax + rax]
movzx di, dl
movzx edi, byte [r9 + rdx]
movzx ebx, byte [r15 + rdx]
jmp 0x1404255d8
add ebx, edi
shr ebx, 1
sub dil, r12b
add bl, byte [r14 + rdx]
bts rdi, r15
rcl dil, 0x2d
mov byte [rcx + rdx], bl
btc rdi, 0x10
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
add ebx, edi
stc
shr ebx, 1
clc
cmp r14w, 0x2722
add bl, byte [r14 + rdx + 1]
cmp bpl, 8
jmp 0x140425619
mov byte [rcx + rdx + 1], bl
clc
add rdx, 2
test ah, al
cmp r14, 0x2a60613c
stc
cmp rsi, rdx
jmp 0x140425634
jne 0x1404255c9
jmp 0x1404254ce
mov rdx, rbp
xchg dil, dil
clc
imul rdx, qword [rsp + 0x30]
shrd edi, esp, 0xf0
jmp 0x140425659
add rdx, qword [rsp + 0x70]
or rdi, 0x6055362
sar dil, cl
mov rdi, rbp
cmp dil, 0xe6
stc
imul rdi, r12
clc
add rdi, qword [rsp + 0x28]
stc
sub rdx, rdi
cmp rdx, 0x20
jmp 0x140425687
jb 0x140425541
jb 0x140425541
cmp dword [rsp + 0x60], 0x20
jmp 0x14042569d
jb 0x140425541
mov r13d, 0
test r12b, 0x5f
jmp 0x1404256b2
cmp dword [rsp + 0x6c], 0x20
jb 0x140425549
cmp dword [rsp + 0x24], 0x20
jae 0x1404256d4
xor edx, edx
jmp 0x1404256cf
jmp 0x1404257dc
sub edx, edx
jmp 0x1404256db
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x1404256e6
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x1404256f2
movdqu xmm4, xmmword [r9 + rdx]
movdqu xmm5, xmmword [r9 + rdx + 0x10]
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 0x140425726
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140425730
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
test cx, dx
movdqu xmmword [rcx + rdx + 0x10], xmm3
stc
add rdx, 0x20
stc
cmp r11w, ax
cmp r10, rdx
jmp 0x1404257a1
jne 0x1404256db
cmp r10, rsi
jmp 0x1404257af
je 0x1404254ce
mov rdx, r10
mov r13, r10
cmp bx, 0x7efb
test sil, 0x18
jmp 0x1404257c9
je 0x140425549
nop dword [rax + rax]
jmp 0x1404257dc
movq xmm0, qword [r14 + rdx]
movq xmm1, qword [r9 + rdx]
jmp 0x1404257ed
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404257fd
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
add rdx, 8
stc
cmp r8, rdx
jmp 0x140425825
jne 0x1404257dc
mov r13, r8
cmp al, 0xd4
cmp r8, rsi
jmp 0x140425838
je 0x1404254ce
jmp 0x140425549
mov r8, r13
jmp 0x14042584b
call fcn.1404a3857
jmp 0x140426339
test ebx, ebx
jmp 0x14042585c
jle 0x140426339
movsxd r9, dword [rsp + 0x24]
movzx r10d, cx
mov r10d, ebx
jmp 0x140425877
cmp ebx, 8
jmp 0x14042587f
jae 0x140426d76
sub edi, edi
shl rdx, cl
add edx, esp
bt dx, 0xa7
mov rdx, rdi
cmp r11b, 0x89
test r13b, cl
test r10b, 1
jmp 0x1404258a4
je 0x1404258f8
mov rax, rdi
jmp 0x1404258b5
sub rax, r9
sbb dl, r15b
bts rdx, rbx
setne dh
movzx eax, byte [rcx + rax]
rcr dh, 0x9a
mov rdx, qword [rsp + 0x28]
stc
jmp 0x1404258d4
add al, byte [rdx + rdi]
xchg dx, dx
rol rdx, 0xca
mov byte [rcx + rdi], al
bts rdx, rdx
add dh, 4
mov rdx, rdi
cmp rsp, r11
clc
or rdx, 1
jmp 0x1404258f8
not rdi
add rdi, r10
jmp 0x140425903
je 0x140426339
mov rcx, qword [rsp + 0x40]
cmc
mov rax, rcx
sub bpl, 0x64
inc bl
bsf bx, r9w
sub rax, r9
btc ebx, 0x86
not rbx
xchg rbp, rbx
add rax, r15
not rbp
movzx rbp, di
inc rax
shl bpl, cl
shrd rbp, rsp, 0xc0
add rcx, r15
not bp
bswap rbx
cmova rbp, r13
inc rcx
not bpl
clc
movzx ebx, byte [rax + rdx - 1]
cmc
rcr bpl, cl
stc
mov rbp, qword [rsp + 0x28]
stc
cmp rax, 0x682a0994
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
or bl, r13b
movsx bx, r14b
shld bx, r9w, 0x63
movzx ebx, byte [rax + rdx]
test bp, r12w
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
test r15w, 0x34c3
test r12w, cx
add rdx, 2
test r11w, bp
cmp cl, cl
cmp r10, rdx
jmp 0x1404259ab
jne 0x140425953
jmp 0x140426339
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
je 0x140426891
mov eax, dword [rsp + 0x24]
shr r14b, 0x7e
bswap r9d
movsxd r12, eax
mov r14, rdx
mov edi, eax
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
test al, 0x80
bts dx, dx
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x70], rax
test bx, r10w
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
shl sil, 0x97
btr dx, 0xd4
inc r9
shr rax, 5
mov r9b, 7
inc rax
adc r9b, 0xe7
movabs rdx, 0xffffffffffffffe
clc
or r9b, bpl
cmc
add rdx, 0xfffffffffffffffe
and rdx, rax
mov qword [rsp + 0xc0], rdx
sar si, cl
mov r11d, eax
or ah, 0x5e
and r11d, 3
mov esi, edi
and esi, 0xfffffff8
movsx eax, r12w
mov rax, r10
bts r10w, cx
shl r10, 0x2c
mov r10d, edi
shrd r9w, bx, 0x10
xadd r9w, r9w
and r10d, 3
lea r15, [r15 + rax]
and r9b, 0xb7
rcl r9b, cl
movsx r9w, bl
add r15, 0x10
btc r9w, 0x1e
shr r9w, cl
xor r9b, 0x26
lea r9, [r14 + 0x10]
jmp 0x140425a97
mov qword [rsp + 0x90], r11
shl r11, 5
clc
sub r8d, r8d
jmp 0x140425ae4
mov byte [rcx + r12], 0xff
and bx, r8w
lea r14, [r14 + r12]
cmp si, r12w
adc bx, ax
mov rbx, qword [rsp + 0x30]
add rcx, rbx
inc r8
cmp bl, 0x7d
stc
lea r15, [r15 + rbx]
add r9, r12
dec r13d
jmp 0x140425ade
je 0x14042689d
cmp dword [rsp + 0x24], 0
jle 0x140425aac
cmp dword [rsp + 0x24], 8
jb 0x140425b69
mov rdx, r8
imul rdx, r12
movsx ebx, r9w
bt rbx, 0x64
add rdx, qword [rsp + 0x28]
sub bh, 0x96
sub ebx, eax
mov rbx, r8
jmp 0x140425b1c
imul rbx, qword [rsp + 0x30]
cmp dil, r15b
stc
add rbx, qword [rsp + 0x40]
test edi, r9d
sub rbx, rdx
btr dx, 0x8f
or dl, r8b
mov edx, 0
cmp rbx, 0x20
jmp 0x140425b47
jb 0x140425d18
cmp dword [rsp + 0x24], 0x20
jmp 0x140425b57
jae 0x140425b75
xor ebx, ebx
jmp 0x140425b64
jmp 0x140425cdb
sub edx, edx
jmp 0x140425b70
jmp 0x140425d18
cmp qword [rsp + 0xa0], 0x60
jmp 0x140425b83
jae 0x140425b90
xor edx, edx
jmp 0x140425c35
mov rbp, qword [rsp + 0xc0]
cmp spl, 0x8e
cmc
cmp bl, r8b
sub edx, edx
movups xmm0, xmmword [r14 + rdx]
test r9b, r15b
cmp bh, 0xb0
clc
movups xmm1, xmmword [r14 + rdx + 0x10]
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmm0, xmmword [r14 + rdx + 0x20]
movups xmm1, xmmword [r14 + rdx + 0x30]
movups xmmword [rcx + rdx + 0x20], xmm0
movups xmmword [rcx + rdx + 0x30], xmm1
test rbx, rbp
cmp dil, r8b
movups xmm0, xmmword [r14 + rdx + 0x40]
jmp 0x140425be5
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
cmp r9w, 0x35e
jmp 0x140425c08
movdqu xmm1, xmmword [r14 + rdx + 0x70]
test r10b, spl
movdqu xmmword [rcx + rdx + 0x60], xmm0
clc
cmp r9b, spl
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jmp 0x140425c2f
jne 0x140425ba2
cmp qword [rsp + 0x90], 0
jmp 0x140425c43
je 0x140425cb0
lea rbx, [r15 + rdx]
cmp si, 0x5612
jmp 0x140425c57
lea rdx, [rdx + r9]
test bpl, r15b
sub ebp, ebp
clc
test si, r15w
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
stc
movdqu xmm1, xmmword [rdx + rbp]
test r13b, r9b
jmp 0x140425c86
movdqu xmmword [rbx + rbp - 0x10], xmm0
test r9w, 0x61a1
movdqu xmmword [rbx + rbp], xmm1
clc
cmp r8b, r14b
add rbp, 0x20
jmp 0x140425ca7
cmp r11, rbp
jne 0x140425c71
cmp qword [rsp + 0x70], rdi
je 0x140425aac
mov rdx, qword [rsp + 0x70]
mov rbx, rdx
stc
test dil, 0x18
jmp 0x140425ccd
je 0x140425d18
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
stc
test bpl, 0xd9
mov qword [rcx + rbx], rdx
test r11b, 0x43
cmc
add rbx, 8
cmp rsi, rbx
jmp 0x140425cf9
jne 0x140425cdb
mov rdx, rsi
cmp r12, rbp
jmp 0x140425d0a
cmp rsi, rdi
jmp 0x140425d12
je 0x140425aac
mov rbp, rdx
cmp ax, 0x2e60
cmc
not rbp
lea rbp, [rbp + rdi]
test r10, r10
je 0x140425d6c
mov rbx, r10
movsx ax, r8b
movzx rax, di
mov ax, ax
nop
lahf
cmovl rax, r8
cbw
movzx eax, byte [r14 + rdx]
jmp 0x140425d53
mov byte [rcx + rdx], al
jmp 0x140425d5b
inc rdx
dec rbx
jmp 0x140425d66
jne 0x140425d49
cmp rbp, 3
jmp 0x140425d75
jb 0x140425aac
nop word [rax + rax]
rcr rax, cl
sbb al, r14b
movzx eax, byte [r14 + rdx]
clc
test bpl, dil
cmc
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
cmp r11b, r8b
mov byte [rcx + rdx + 1], al
rcl eax, 0xfd
add ah, 0x2b
movzx eax, byte [r14 + rdx + 2]
clc
cmp r9b, 0xca
mov byte [rcx + rdx + 2], al
mov al, r11b
xchg ah, al
movzx eax, byte [r14 + rdx + 3]
clc
mov byte [rcx + rdx + 3], al
add rdx, 4
jmp 0x140425dd7
cmp rdi, rdx
jne 0x140425d87
jmp 0x140425aac
mov r8d, dword [rsp + 0x5c]
clc
test r8d, r8d
jmp 0x140425df3
je 0x140426891
mov eax, dword [rsp + 0x24]
bts r14d, esi
not r11w
movsxd r12, eax
and si, r11w
sal rdi, 0xed
neg r9b
mov r14, rdx
jmp 0x140425e22
mov edi, eax
mov r13b, 0xda
lea r13, [r15 + r10]
mov eax, edi
movsxd rdx, edi
and eax, 0xffffffe0
xchg r11b, dl
bt rdx, 0x19
movsx edx, di
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
mov rdx, rax
movsx r11d, r12w
shr rdx, 5
movsx si, sil
inc rdx
dec rax
mov rax, rdx
shl r9w, 0xf8
clc
mov qword [rsp + 0xa0], rdx
inc r11b
shl esi, 0x8b
xadd al, r9b
movabs rax, 0xffffffffffffffe
bsf r9, rbx
test bpl, al
and rdx, rax
add esi, ecx
bt eax, 6
sar ah, 0x63
mov qword [rsp + 0x90], rdx
mov r11b, dil
adc si, cx
neg r11b
mov esi, edi
xchg r11b, al
movzx ax, bh
and esi, 0xfffffff8
sbb r11b, 0x30
cmp r13, r12
mov r9, rdi
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
cmp r10b, 0xcd
add r11, r10
add r15, qword [rsp + 0xb8]
stc
clc
jmp 0x140425ee6
add r15, r10
sub r10d, r10d
jmp 0x140425ef1
jmp 0x140425f2f
mov byte [rcx + r12], 0xff
test r12b, sil
add r14, r12
clc
test cx, 0x11a7
add rcx, rbx
jmp 0x140425f0f
inc r10
test rbp, r11
jmp 0x140425f1a
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140425f26
dec r8d
je 0x14042689d
cmp dword [rsp + 0x24], 0
jmp 0x140425f39
jle 0x140425ef6
cmp dword [rsp + 0x24], 8
jmp 0x140425f49
jae 0x140425ff9
xor edx, edx
dec bp
shl bp, cl
ror bp, cl
mov rbp, rdx
test bp, r9w
stc
clc
test dil, 1
je 0x140425fa4
mov rax, rdx
sal ebp, cl
ror bpl, cl
sub rax, rbx
btc ebp, eax
xor bpl, 0x72
movzx eax, byte [rcx + rax]
test r10w, r10w
movsxd rbp, r10d
seto bpl
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
adc bp, r13w
sbb bp, bx
mov rbp, rdx
or rbp, 1
clc
not rdx
cmp rdx, r9
jmp 0x140425faf
je 0x140425ef6
nop
cdqe
shr ax, 0xb6
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
shl ah, cl
rol eax, cl
movsx eax, si
movzx eax, byte [r15 + rbp + 1]
cmp r13b, bl
add al, byte [r14 + rbp + 1]
clc
mov byte [rcx + rbp + 1], al
add rbp, 2
cmc
cmp cl, 9
clc
cmp rdi, rbp
jne 0x140425fbc
jmp 0x140425ef6
mov rax, r10
ror dh, cl
adc dl, r12b
imul rax, rbx
cqo
bt rdx, 0xb6
sbb dh, 0x30
lea rax, [rax + r13]
mov rdx, r10
jmp 0x140426021
imul rdx, r12
jmp 0x140426030
add rdx, qword [rsp + 0x28]
jmp 0x14042603a
sub rax, rdx
stc
cmp rax, 0x20
jmp 0x140426047
jb 0x140425f4f
jb 0x140425f4f
mov edx, 0
stc
jmp 0x14042605e
cmp dword [rsp + 0x6c], 0x20
jmp 0x140426068
jb 0x140425f5a
cmp dword [rsp + 0x24], 0x20
jae 0x140426085
xor eax, eax
jmp 0x140426080
jmp 0x1404261c9
cmp qword [rsp + 0x70], 0
jmp 0x140426090
je 0x140426142
mov rbp, qword [rsp + 0x90]
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404260ab
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404260b7
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404260c3
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404260d3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404260e1
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404260ec
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404260ff
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042610b
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
test r8b, 0x18
add rdx, 0x40
cmc
add rbp, 0xfffffffffffffffe
jmp 0x140426137
jne 0x1404260a0
jmp 0x140426144
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140426151
je 0x14042619e
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
cmp sp, r9w
sub rax, rbx
jmp 0x140426173
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042617d
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042618c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
test r9, rsp
cmp qword [rsp + 0x40], rdi
jmp 0x1404261a8
je 0x140425ef6
mov rdx, qword [rsp + 0x40]
mov rax, rdx
stc
jmp 0x1404261bc
test dil, 0x18
je 0x140425f5a
nop dword [rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x1404261da
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test ecx, 0x48d60e28
cmp sp, r9w
add rax, 8
cmc
cmp rsi, rax
jne 0x1404261c9
mov rdx, rsi
stc
test dl, ch
cmp rsi, rdi
jmp 0x140426209
je 0x140425ef6
jmp 0x140425f5a
test ebx, ebx
jmp 0x14042621b
jle 0x140426339
movsxd r9, dword [rsp + 0x24]
mov r10b, 0x7e
btr r10d, 0xa3
mov r10d, ebx
cmp ebx, 8
jmp 0x140426239
jae 0x140426dcc
sub r11d, r11d
stc
cqo
mov rdx, r11
test r10b, 1
jmp 0x140426251
je 0x14042629f
mov rax, r11
sub rax, r9
mov dh, 0x8f
sal dl, 0x8d
movzx eax, byte [rcx + rax]
shr al, 1
mov dl, r11b
movzx dx, spl
mov rdx, qword [rsp + 0x28]
cmp dx, 0x7444
test r9b, dil
stc
add al, byte [rdx + r11]
btr dx, r11w
and edx, r13d
shl edx, 0xfd
mov byte [rcx + r11], al
mov rdx, r11
jmp 0x14042629b
or rdx, 1
not r11
stc
cmc
add r11, r10
je 0x140426339
mov rcx, qword [rsp + 0x40]
bt ebp, 0x25
rcr eax, cl
jmp 0x1404262bd
mov rax, rcx
bt bp, si
sub rax, r9
adc rbx, 0x769d4c4e
movsx ebx, r10w
add rax, r15
inc rax
bt ebx, 0x93
bt bp, si
shl bpl, cl
add rcx, r15
inc rcx
rcl bx, cl
sub bl, r10b
movzx ebx, byte [rax + rdx - 1]
shr bl, 1
shld rbp, r12, 0x13
movzx rbp, r15w
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
clc
mov byte [rcx + rdx - 1], bl
test cl, r11b
add bl, dil
ror rbx, 0xf1
movzx ebx, byte [rax + rdx]
shr bl, 1
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
test r9d, ecx
add rdx, 2
jmp 0x140426330
cmp r10, rdx
jne 0x1404262ef
mov r14, qword [rsp + 0x28]
stc
shld r8, rbx, 0xa6
bt r11d, esp
add r14, r13
setne bl
movsx r8, r13w
mov r13, qword [rsp + 0xd8]
movsxd r8, ecx
movzx ebx, sp
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movsx rbx, si
movsx r10w, r14b
movzx r10d, r14w
mov r10, qword [rsp + 0x88]
movsx rbx, r14w
mov bx, 0x7b92
bswap rbx
mov rbx, qword [rsp + 0x30]
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140426b1e
mov r9d, dword [rsp + 0x5c]
clc
jmp 0x1404263bc
test r9d, r9d
jmp 0x1404263c4
je 0x140426891
mov eax, dword [rsp + 0x24]
rol r14b, 0xf7
bt r12w, r13w
bts r12w, r8w
movsxd r12, eax
shr r14w, cl
btr esi, r10d
mov esi, eax
lea r8, [r15 + r10]
mov eax, esi
rol bpl, 9
adc r11b, dil
not r11w
and eax, 0xffffffe0
rol r13w, 0xb6
movsxd r14, ecx
and r13b, r13b
mov qword [rsp + 0x40], rax
mov r14b, r12b
rol r11b, cl
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
mov rbp, rax
btr r11d, edi
rcr ax, 0x78
shr rbp, 5
mov r11d, r8d
inc r13b
not r14b
inc rbp
sbb al, 0xc8
mov rax, rbp
movzx r13, r15w
btc r14w, dx
mov qword [rsp + 0xa0], rbp
cmovns r11w, si
cmc
movabs rax, 0xffffffffffffffe
and rbp, rax
ror ah, cl
mov qword [rsp + 0x90], rbp
adc r13b, bl
mov rbp, r10
btc r10, r11
rcl r10w, cl
movsx r13w, r10b
mov r10d, esi
cdqe
and r10d, 0xfffffff8
mov r13, rsi
neg r13
sar r11b, 0x48
mov rax, qword [rsp + 0xf0]
add r14w, cx
xadd r14b, r14b
lea r11, [r15 + rax]
lea r11, [r11 + rbp]
add r15, qword [rsp + 0xb8]
dec r14
cmp r14w, 0x56fd
add r15, rbp
setl r14b
sar r14d, cl
sub ebp, ebp
movsxd r14, ebp
movzx r14d, r10w
mov r14, rdx
jmp 0x1404264d4
jmp 0x140426510
mov byte [rcx + r12], 0xff
cmc
test r12b, 0x3e
add r14, r12
add rcx, rbx
jmp 0x1404264ee
inc rbp
jmp 0x1404264f6
add r11, rbx
cmc
add r15, rbx
jmp 0x140426502
dec r9d
jmp 0x14042650a
je 0x14042689d
cmp dword [rsp + 0x24], 0
jmp 0x14042651a
jle 0x1404264d9
cmp dword [rsp + 0x24], 8
jmp 0x14042652a
jae 0x140426609
xor edi, edi
movsx dx, dh
btr dx, r10w
clc
mov rdx, rdi
stc
cmc
test sil, 1
jmp 0x14042654a
je 0x140426593
mov rax, rdi
movsx edx, sp
sub rax, rbx
mov rdx, 0x5aa548d9
shrd rdx, rcx, 0x22
movzx eax, byte [rcx + rax]
test r10w, bx
sar dl, cl
shr al, 1
add al, byte [r14 + rdi]
not dx
movsxd rdx, r10d
mov byte [rcx + rdi], al
xor dl, dl
rcl dl, cl
clc
mov rdx, rdi
clc
jmp 0x14042658f
or rdx, 1
not rdi
cmp cx, 0x3ff8
cmp rdi, r13
jmp 0x1404265a3
je 0x1404264d9
nop word [rax + rax]
bsf ax, sp
movzx eax, byte [r15 + rdx]
test rcx, 0x115e4c50
cmp r13b, bl
test bpl, r8b
shr al, 1
clc
cmp dl, r14b
add al, byte [r14 + rdx]
cmp rdx, r11
clc
mov byte [rcx + rdx], al
rcl al, 0xaf
setae ah
movzx eax, byte [r15 + rdx + 1]
stc
cmc
shr al, 1
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
add rdx, 2
cmp rsi, rdx
jmp 0x1404265fe
jne 0x1404265b6
jmp 0x1404264d9
mov rax, rbp
btr dx, r10w
adc dx, sp
imul rax, rbx
shr dh, cl
cmc
lea rax, [rax + r8]
sal dx, cl
mov rdx, rbp
jmp 0x14042662d
imul rdx, r12
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x140426642
jb 0x140426530
jb 0x140426530
mov edi, 0
clc
cmp r15b, sil
cmp dword [rsp + 0x6c], 0x20
jmp 0x140426661
jb 0x14042653c
cmp dword [rsp + 0x24], 0x20
jmp 0x140426671
jae 0x140426683
xor eax, eax
jmp 0x14042667e
jmp 0x140426841
mov rdi, r8
jmp 0x14042668e
cmp qword [rsp + 0x70], 0
je 0x14042677a
mov r8, qword [rsp + 0x90]
clc
test r9b, 0x38
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404266b4
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404266c0
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404266cc
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 0x1404266f9
movdqu xmmword [rcx + rdx + 0x10], xmm3
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042670b
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140426717
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140426723
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x14042672e
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp spl, 0x68
movdqu xmmword [rcx + rdx + 0x30], xmm3
stc
clc
add rdx, 0x40
cmp esi, r11d
cmc
cmp al, 0xd0
add r8, 0xfffffffffffffffe
jmp 0x14042676f
jne 0x1404266a9
jmp 0x140426781
xor edx, edx
jmp 0x140426781
test byte [rsp + 0xa0], 1
jmp 0x14042678e
je 0x1404267f4
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
stc
sub rax, rbx
jmp 0x1404267ad
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404267b7
movdqu xmm3, xmmword [rcx + rax + 0x10]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movsxd r8, edx
btr r8, rsi
shr r8, cl
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp edi, 0x790573f
cmp qword [rsp + 0x40], rsi
xchg r8, r8
cmovge r8, r12
mov r8b, 0x10
mov r8, rdi
jmp 0x14042680b
je 0x1404264d9
mov rdi, qword [rsp + 0x40]
bt rax, r8
or al, 0xe1
mov rax, rdi
test r8w, 0x1d3b
test sil, 0x18
je 0x14042653c
nop word cs:[rax + rax]
jmp 0x140426841
movq xmm0, qword [r14 + rax]
jmp 0x14042684c
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
add rax, 8
cmp r10, rax
jmp 0x140426872
jne 0x140426841
mov rdi, r10
cmp bp, ax
cmp r10, rsi
jmp 0x140426886
je 0x1404264d9
jmp 0x14042653c
mov r14, rdx
add sil, r11b
shr si, cl
test r15b, dl
mov esi, dword [rsp + 0x2c0]
stc
cmp r8w, 0x4b52
cmp esi, 0x10
jne 0x140426ae6
mov r8d, dword [rsp + 0x2b0]
shr r11w, cl
bts r11, r15
rol r11b, cl
test r8d, r8d
movzx r12, r9w
mov r13, qword [rsp + 0xd8]
setg r12b
mov r11, qword [rsp + 0x108]
movsx r12d, si
bswap r12w
mov r10, qword [rsp + 0x88]
jmp 0x1404268fc
mov r12, qword [rsp + 0x118]
jmp 0x140426909
je 0x140426b8a
mov rcx, qword [rsp + 0x140]
add rcx, qword [r13 + 0x18]
cmovl ax, r8w
movsxd rax, dword [rsp + 0x24]
jmp 0x14042692a
inc rax
cmp r10b, r15b
test cx, 0x591b
cmp dword [rsp + 0x5c], 7
jmp 0x14042693f
jb 0x140426aa1
mov rdx, rbx
rcr sil, 0x91
sub rdx, rax
btc esi, ebx
mov ebp, dword [rsp + 0x128]
btc di, 0x3b
mov rsi, rcx
lea rbx, [rcx + rax]
bt rdi, rax
rcr dil, cl
mov byte [rcx + rax], 0xff
mov rdi, qword [rsp + 0x30]
or cl, r11b
stc
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
xor cx, r11w
or cx, 0x49a9
mov byte [rdi + rbx], 0xff
rcr dil, 0xf8
setns ch
cmc
add rbx, qword [rsp + 0x30]
sbb ch, dh
mov rdi, qword [rsp + 0x30]
rcr ch, 0xce
or ecx, 0x3f1543d7
mov byte [rdi + rbx], 0xff
cmp bpl, r9b
sar cx, 0xe8
stc
add rbx, qword [rsp + 0x30]
jmp 0x1404269c7
mov rdi, qword [rsp + 0x30]
shl ch, cl
cmovp cx, r14w
mov byte [rdi + rbx], 0xff
sbb cl, spl
shl dil, cl
add rbx, qword [rsp + 0x30]
rcr cx, 0x26
test cx, si
btr rcx, rdx
mov rdi, qword [rsp + 0x30]
stc
mov byte [rdi + rbx], 0xff
movsx edi, si
movsx cx, bpl
bt di, r15w
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
xadd dil, dil
add rbx, qword [rsp + 0x30]
jmp 0x140426a21
mov rdi, qword [rsp + 0x30]
sal cl, 0x5a
sbb cx, 0xe5f
bts rcx, rsp
lea rcx, [rbx + rdi]
sal dil, 0x97
ror dil, 0x81
add rcx, rdx
sal dil, cl
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
rcr rbx, cl
mov rbx, qword [rsp + 0x30]
add ebp, 0xfffffff8
jne 0x14042695e
add rsi, rbx
lea rsi, [rsi + rbx]
bsr ecx, r9d
add rsi, rbx
cmovbe rcx, r12
rcr dl, 0x55
or cx, dx
add rsi, rbx
movsxd rdx, r15d
ror dx, cl
lea rsi, [rsi + rbx]
add rsi, rbx
rcl edx, 0x27
xadd dh, cl
add rsi, rbx
sal cl, 2
cdq
add rsi, rbx
xor ecx, r14d
shl ch, cl
xchg rcx, rdx
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
test edx, edx
jmp 0x140426aaf
je 0x140426b2b
lea rcx, [rcx + rax]
movzx ax, sil
cwde
mov eax, edx
clc
mov byte [rcx], 0xff
cmp r8w, 0x6d02
jmp 0x140426ad1
add rcx, rbx
jmp 0x140426ad9
dec eax
jne 0x140426ac2
jmp 0x140426b2b
mov r13, qword [rsp + 0xd8]
movzx r10, r8w
movsx r12, dx
movsxd r11, edx
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
jmp 0x140426b0e
mov r10, qword [rsp + 0x88]
movzx r12, r8w
bswap r12w
mov r12, qword [rsp + 0x118]
jmp 0x140426b2b
inc r12
cmp si, 0x3591
jmp 0x140426b38
cmp r12, qword [rsp + 0x110]
jmp 0x140426b45
je 0x14042805b
mov eax, dword [rsp + 0x60]
add cl, 0x8c
imul eax, r12d
mov rsi, qword [r13 + 0x18]
cmovbe rcx, rdi
mov qword [rsp + 0x140], rax
shrd cx, r14w, 0x97
add rsi, rax
movzx ecx, byte [r14]
cmc
xor r9d, r9d
cmp cl, 4
jmp 0x140426b7f
jbe 0x1404236a9
jmp 0x140423156
inc r12
cmc
test r11d, 0x34c7564e
cmp r12, qword [rsp + 0x110]
jmp 0x140426ba2
jne 0x140426b4b
jmp 0x140427fad
mov rax, qword [rsp + 0x40]
sal dh, cl
bt dx, 0x2f
rol rdx, 0x5a
lea rdx, [r15 + rax]
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
lea rax, [rax + rsi]
test r12b, 0xbf
cmc
cmp rdx, 0x10
jmp 0x140426be0
jb 0x1404239f1
jb 0x1404239f1
cmp rax, 0x10
jmp 0x140426bf5
jb 0x1404239f1
cmp dword [rsp + 0x60], 0x10
jmp 0x140426c05
jb 0x1404239f1
mov r12d, 0
cmp rdx, rdi
cmp dword [rsp + 0x24], 0x10
jmp 0x140426c1e
jb 0x140423a03
cmp ebx, 0x10
jmp 0x140426c2c
jae 0x140426e1d
xor r12d, r12d
jmp 0x140426c3a
jmp 0x1404271d6
mov rax, qword [rsp + 0x40]
add rax, r15
mov rdx, 0x1f544dd7
shl dx, 0x30
shld dx, si, 5
mov rdx, rax
test r8b, bl
sub rdx, qword [rsp + 0x28]
cmp sil, 0xd6
cmp rdx, 0x20
jmp 0x140426c6f
jb 0x140424477
jb 0x140424477
mov r10d, 0
cmp r9w, 0x3969
cmp spl, bpl
jmp 0x140426c8f
cmp dword [rsp + 0x60], 0x20
jmp 0x140426c99
jb 0x14042447e
cmp ebx, 0x20
jae 0x140427411
xor r10d, r10d
jmp 0x140427bd1
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
jmp 0x140426cbe
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140426ccc
jb 0x140424c71
jb 0x140424c71
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jb 0x140424c7b
cmp ebx, 0x20
jmp 0x140426cf0
jae 0x140427541
xor edi, edi
jmp 0x140426cfd
jmp 0x140427cb3
mov rax, qword [rsp + 0x40]
cmp spl, 0x7a
add rax, r15
clc
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140426d1d
jb 0x140425258
jb 0x140425258
cmp dword [rsp + 0x60], 0x20
jmp 0x140426d33
jb 0x140425258
mov r11d, 0
jmp 0x140426d4b
cmp dword [rsp + 0x24], 0x20
jmp 0x140426d55
jb 0x14042525e
cmp ebx, 0x20
jmp 0x140426d63
jae 0x140427699
xor r11d, r11d
jmp 0x140426d71
jmp 0x140427809
mov rax, qword [rsp + 0x40]
clc
lea rax, [rax + r15]
jmp 0x140426d85
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140426d93
jb 0x140425885
jb 0x140425885
mov edi, 0
cmp r15, r12
jmp 0x140426dac
cmp dword [rsp + 0x24], 0x20
jb 0x140425891
cmp ebx, 0x20
jmp 0x140426dbf
jae 0x1404278a3
xor edi, edi
jmp 0x140427dcb
mov rax, qword [rsp + 0x40]
jmp 0x140426dd6
add rax, r15
cmc
clc
sub rax, qword [rsp + 0x28]
stc
cmp rax, 0x20
jmp 0x140426dea
jb 0x14042623f
jb 0x14042623f
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jb 0x140426245
cmp ebx, 0x20
jmp 0x140426e0f
jae 0x1404279e4
xor r11d, r11d
jmp 0x140427ef2
mov r12d, r14d
rcr rbx, 7
and r12d, 0xfffffff0
add bx, si
sal r10b, 0x6e
or r10b, 0x79
mov rbp, qword [rsp + 0x40]
test eax, 0x2da078e1
sub rbp, rsi
add bx, r15w
add rbp, r15
cdqe
setae bh
movzx rbx, r12w
mov rax, r12
movsx r10d, r12w
mov rbx, rcx
cmovb r10w, r13w
cwd
movsx edx, si
mov r10, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
jmp 0x140426e76
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140426e82
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 0x140426ecc
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 0x140426f07
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
test si, dx
add rbp, 0x10
jmp 0x1404271b0
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x1404271bd
jne 0x140426e76
cmp r12, r14
je 0x140426339
test r14b, 8
je 0x140423a03
mov edx, r14d
add r10b, bpl
bt r10w, 0xfd
and edx, 0xfffffff8
xor r11b, r11b
shl r11b, 0xd8
btc ebp, 0x30
mov r11, qword [rsp + 0x40]
cwde
sub r11, rsi
add r11, r15
jmp 0x140427201
mov rax, qword [rsp + 0x88]
jmp 0x14042720e
lea r10, [r11 + rax]
movzx bx, bpl
movsxd r8, r11d
mov rbp, rdx
lahf
not r8b
mov rbx, rcx
mov rax, r9
cmovbe r8d, r9d
mov r8, qword [rsp + 0x28]
jmp 0x140427235
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x14042724e
movq xmm11, qword [r10 + r12]
jmp 0x140427259
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x14042729b
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
jmp 0x1404273cd
add r8, 8
add r11, 8
stc
cmc
add r10, 8
add rax, 8
cmc
add rbx, 8
clc
test spl, 0x8c
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x1404273f5
jne 0x140427243
mov r12, rdx
cmp rdx, r14
jmp 0x140427406
je 0x140426339
jmp 0x140423a03
mov r10d, ebp
or dh, 0xc2
xor dh, 0xe7
movsx edx, r12w
and r10d, 0xffffffe0
bt edx, ebx
btr dx, 4
lea rdx, [r10 - 0x20]
clc
mov r8, rdx
cmp al, 0xc2
clc
shr r8, 5
jmp 0x14042743e
inc r8
cmp r13d, eax
test rdx, rdx
je 0x140427b62
mov rsi, r8
movabs rdx, 0xffffffffffffffe
movzx edi, bp
btr rdi, 0x39
xchg edi, edi
and rsi, rdx
add rax, qword [rsp + 0x148]
movsx rdx, dx
neg dh
mov rdx, qword [rsp + 0x40]
mov edi, eax
stc
rcr di, cl
add rdx, r15
jmp 0x140427488
add rdx, 0x30
sar rdi, 0x7a
adc dil, r14b
sub ebx, ebx
movzx rdi, si
movsxd rdi, ebx
jmp 0x1404274a1
mov rdi, qword [rsp + 0x28]
jmp 0x1404274ab
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x1404274bb
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x1404274c6
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x1404274d5
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x1404274e4
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x1404274ef
movdqu xmm0, xmmword [rdi + rbx + 0x20]
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140427500
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140427514
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
movdqu xmmword [rdx + rbx], xmm0
add rbx, 0x40
jmp 0x14042752d
add rsi, 0xfffffffffffffffe
jmp 0x140427536
jne 0x1404274ab
jmp 0x140427b6f
mov edi, r10d
movzx r8w, bl
sar ah, cl
rol eax, cl
and edi, 0xffffffe0
sub ax, 0x46b1
movzx rax, ax
lea rax, [rdi - 0x20]
setge r8b
clc
movzx r8, bx
mov r8, rax
clc
shr r8, 5
inc r8
cmp di, 0x6f71
test rax, rax
jmp 0x14042757d
je 0x140427c41
mov rbx, r8
movabs rax, 0xffffffffffffffe
movsx ebp, dx
and rbx, rax
rcr bpl, 0x2f
or bpl, cl
movzx eax, bx
mov rdx, qword [rsp + 0x40]
shr al, 0xfe
or ebp, 0x5bac312a
add eax, r12d
mov rax, rdx
sub rax, r9
bt rbp, rsi
cmc
xchg bp, bp
lea rbp, [r15 + rax]
shl rax, 0x28
add rbp, 0x30
or ah, 0x72
or al, bl
add rdx, r15
movsxd rax, edi
cmc
bt ax, r13w
add rdx, 0x30
sub esi, esi
movzx rax, bp
cbw
cdqe
mov rax, qword [rsp + 0x28]
jmp 0x1404275f4
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404275fe
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140427609
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140427614
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140427623
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140427632
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042763d
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140427648
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140427653
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042765e
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x14042767b
movdqu xmmword [rdx + rsi], xmm0
clc
add rsi, 0x40
clc
cmp r11b, 0xc3
add rbx, 0xfffffffffffffffe
jne 0x1404275f4
jmp 0x140427c43
mov r11d, edx
and r11d, 0xffffffe0
movsx bp, r14b
mov rax, qword [rsp + 0x150]
bsf bp, r9w
rcr si, 0x5b
lea rax, [rax + r15]
mov rsi, qword [rsp + 0x40]
test r8b, 0xd1
btr r10, 0x34
add rax, rsi
movsx rbp, bx
movzx ebp, r8w
mov rbp, rsi
sub rbp, r8
bt bx, 0xaa
btc bx, r8w
movzx rbx, cx
lea r10, [r15 + rbp]
bt rbx, 0xcd
add r10, 0x10
shld bx, r13w, 0x59
bsf ebx, ebp
lea rbx, [r15 + rsi]
test sp, r14w
test r9b, 0xda
add rbx, 0x10
test cl, sil
cmc
stc
xor esi, esi
jmp 0x140427719
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140427727
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140427739
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140427744
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042774e
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 0x140427772
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x14042777d
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
clc
movdqu xmmword [rbx + rsi], xmm3
clc
cmp r14b, 0x5f
add rsi, 0x20
cmp cx, r8w
cmp r11, rsi
jmp 0x1404277ec
jne 0x140427727
cmp r11, rdx
je 0x140426339
test dl, 0x18
jmp 0x140427803
je 0x14042525e
mov rbp, r11
bts ax, r8w
sub ah, 0x42
mov r11d, edx
and r11d, 0xfffffff8
or rax, r12
mov rax, qword [rsp + 0x40]
sub rax, r8
add rax, r15
jmp 0x14042782e
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x14042783c
movq xmm0, qword [rbx + rbp]
jmp 0x140427846
movq xmm1, qword [r9 + rbp]
jmp 0x140427851
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x14042785f
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
test r14b, r12b
add rbp, 8
stc
cmp r15w, 0x26de
cmp r11, rbp
jne 0x14042783c
cmp r11, rdx
jmp 0x140427898
jne 0x14042525e
jmp 0x140426339
mov edi, r10d
cmp r8, 0x30cc7716
btc r8w, dx
jmp 0x1404278b7
and edi, 0xffffffe0
bts r8, r10
movsx r8, r13w
sub r8b, 0xaa
lea rax, [rdi - 0x20]
test r10b, 0x61
not r8
mov r8, rax
shr r8, 5
jmp 0x1404278dd
inc r8
test rax, rax
je 0x140427d48
mov rbx, r8
inc ah
movabs rax, 0xffffffffffffffe
and rbx, rax
mov rdx, qword [rsp + 0x40]
xchg bpl, bpl
sar bpl, 0x36
mov rax, rdx
sar rbp, 0x6c
rol bpl, 0xc2
test r11w, si
sub rax, r9
xor ebp, 0x6f9d6f81
movzx ebp, cx
add bpl, sil
lea rbp, [r15 + rax]
add rbp, 0x30
lea rdx, [rdx + r15]
add al, 0xa0
add rdx, 0x30
btr ax, r10w
btc rax, 0x10
xor esi, esi
bswap ax
mov rax, qword [rsp + 0x28]
jmp 0x140427950
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042795a
movdqu xmm1, xmmword [rax + rsi + 0x10]
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 0x14042797f
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042798a
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140427995
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x1404279a0
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x1404279ab
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test r9, rsi
cmc
movdqu xmmword [rdx + rsi], xmm0
cmc
test bl, 0x38
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x1404279d9
jne 0x140427950
jmp 0x140427d4a
mov r11d, r10d
bsr rax, r11
sal r8, cl
lahf
and r11d, 0xffffffe0
and r8b, dl
rcr ah, cl
btc r8d, ebx
lea rax, [r11 - 0x20]
mov r8, rax
shr r8, 5
inc r8
test rdi, 0x1d7f50d2
test rax, rax
jmp 0x140427a19
je 0x140427e51
mov rsi, r8
sar edx, cl
cmp r10d, 0x312c3eab
rol di, cl
movabs rax, 0xffffffffffffffe
and rsi, rax
mov rdx, qword [rsp + 0x40]
mov rax, rdx
movsxd rdi, r13d
sub rax, r9
movzx rdi, dx
btr bp, 0x72
sar bpl, 0xa2
lea rbp, [r15 + rax]
xchg edi, edi
sar dil, 0xfc
and dil, 0x68
add rbp, 0x30
or dil, bpl
mov di, 0x6143
movsx rdi, r11w
lea rdi, [r15 + rdx]
test r13b, 0x7f
clc
add rdi, 0x30
xor ebx, ebx
jmp 0x140427a87
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140427a99
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140427aa3
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140427aae
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140427ab9
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140427ac4
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 0x140427ae9
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140427af4
movdqu xmm0, xmmword [rax + rbx + 0x20]
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140427b05
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140427b10
movdqu xmm3, xmmword [rbp + rbx]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
clc
jmp 0x140427b3e
movdqu xmmword [rdi + rbx], xmm3
cmc
test dl, r14b
add rbx, 0x40
test r9, r14
add rsi, 0xfffffffffffffffe
jmp 0x140427b57
jne 0x140427a99
jmp 0x140427e60
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
jmp 0x140427b6f
test r8b, 1
jmp 0x140427b78
je 0x140427bb4
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140427b88
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140427b99
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmc
cmp r10, rbp
jmp 0x140427bbc
je 0x140426339
test bpl, 0x18
jmp 0x140427bcb
je 0x14042447e
mov rax, r10
add dh, 0xd
cmp bx, 0x1e94
bts dx, r13w
mov r10d, ebp
btr rdx, 0x59
mov dh, ch
rcl dx, cl
and r10d, 0xfffffff8
mov rdx, qword [rsp + 0x28]
jmp 0x140427bfc
movq xmm0, qword [rdx + rax]
jmp 0x140427c06
movq xmm1, qword [r9 + rax]
jmp 0x140427c11
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test cl, dh
add rax, 8
cmp eax, esi
test al, spl
cmp r10, rax
jmp 0x140427c2d
jne 0x140427bfc
cmp r10, rbp
je 0x140426339
jmp 0x14042447e
sub esi, esi
test r8b, 1
jmp 0x140427c4c
je 0x140427c96
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
test r14b, 0xd8
movdqu xmm1, xmmword [rax + rsi + 0x10]
cmc
clc
mov rax, rsi
sub rax, r9
jmp 0x140427c73
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427c7d
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x140427c9e
je 0x140426339
test r10b, 0x18
jmp 0x140427cad
je 0x140424c7b
mov rax, rdi
adc ebp, 0x4fc366ea
bts ebp, r11d
xadd rdi, rdx
mov edi, r10d
shr rbp, cl
and edi, 0xfffffff8
sar edx, cl
mov rdx, qword [rsp + 0x40]
sub rdx, r9
rol bpl, cl
sbb rbp, rsp
movzx ebp, r12w
add rdx, r15
movsxd rbp, eax
mov bpl, 0xf3
movsx ebp, r15w
mov rbp, qword [rsp + 0x28]
jmp 0x140427cf8
movq xmm0, qword [rbp + rax]
jmp 0x140427d03
movq xmm1, qword [rdx + rax]
jmp 0x140427d0d
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140427d1b
add rax, 8
cmp r12d, 0x12b63321
test r14w, 0x33b2
cmp rdi, rax
jne 0x140427cf8
cmp rdi, r10
jmp 0x140427d3d
je 0x140426339
jmp 0x140424c7b
xor esi, esi
test r8b, 1
je 0x140427dae
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140427d64
movdqu xmm1, xmmword [rax + rsi + 0x10]
shld eax, ebp, 0x19
inc ax
or al, ch
mov rax, rsi
cmp bpl, dil
cmc
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427d87
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140427d96
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x140427da4
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp r9b, 0x55
cmp rdi, r10
jmp 0x140427db6
je 0x140426339
test r10b, 0x18
jmp 0x140427dc5
je 0x140425891
mov rax, rdi
cmp r15w, 0x57f3
or bpl, 0xed
or dl, dil
mov edi, r10d
rol bpl, 0xe
xadd dl, dl
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sar rbp, 0xe7
sbb bpl, 0xb9
sub bpl, 0xcc
sub rdx, r9
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x140427e09
movq xmm0, qword [rbp + rax]
jmp 0x140427e14
movq xmm1, qword [rdx + rax]
jmp 0x140427e1e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test ax, 0x4173
stc
add rax, 8
cmp rdi, rax
jmp 0x140427e38
jne 0x140427e09
cmp rdi, r10
jmp 0x140427e46
je 0x140426339
jmp 0x140425891
sub ebx, ebx
jmp 0x140427e58
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x140427eda
mov rax, qword [rsp + 0x28]
stc
test r15b, 0xed
movdqu xmm0, xmmword [rax + rbx]
clc
stc
cmc
movdqu xmm1, xmmword [rax + rbx + 0x10]
bsr rax, r12
mov rax, rbx
sub rax, r9
jmp 0x140427e91
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427e9b
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140427ea6
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmp rdx, r14
jmp 0x140427ecd
movdqu xmmword [rcx + rbx + 0x10], xmm3
clc
stc
jmp 0x140427eda
cmp r11, r10
jmp 0x140427ee2
je 0x140426339
test r10b, 0x18
je 0x140426245
mov rax, r11
cmc
movsx rdx, bx
rcl edx, 0x1e
mov r11d, r10d
bt dx, r10w
cqo
bts edx, esp
and r11d, 0xfffffff8
xor dh, 0x49
mov rdx, qword [rsp + 0x40]
cmp dl, 0xd5
sub rdx, r9
test dh, 0x71
add rdx, r15
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140427f34
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp di, 0x2135
add rax, 8
test rdi, r15
cmp r11, rax
jmp 0x140427f65
jne 0x140427f34
cmp r11, r10
jmp 0x140427f73
je 0x140426339
jmp 0x140426245
mov r9d, 1
cmc
bt ax, r15w
cwde
mov eax, dword [rsp + 0x2c0]
test r14b, 0x42
cmp eax, 8
jmp 0x140427f9e
jl 0x140423156
cmp eax, 0x10
jne 0x140423156
mov rbp, qword [rsp + 0xf8]
imul ebp, dword [rsp + 0x2b8]
movsx r9, bp
mov r9d, 1
cmc
test ebp, ebp
je 0x140423156
mov rax, qword [r13 + 0x18]
stc
lea ecx, [rbp - 1]
cmp ecx, 3
jmp 0x140427fe0
jb 0x14042801e
mov edx, ebp
jmp 0x140427fed
and edx, 0xfffffffc
stc
rol word [rax], 8
rol word [rax + 2], 8
clc
rol word [rax + 4], 8
rol word [rax + 6], 8
add rax, 8
cmp r11, 0x3ac73970
add edx, 0xfffffffc
jmp 0x140428018
jne 0x140427ff1
test bpl, 3
jmp 0x140428027
je 0x140423156
and ebp, 3
test r13d, 0x3bff3b9f
cmc
sub edx, edx
stc
clc
rol word [rax + rdx*2], 8
jmp 0x140428046
inc rdx
cmp ebp, edx
jmp 0x140428050
jne 0x14042803c
jmp 0x140423156
mov eax, dword [rsp + 0x2c0]
adc r9w, 0x53f5
xadd r9w, r9w
mov r9d, 1
cmp r9b, r11b
clc
cmp eax, 8
jmp 0x14042807f
jge 0x140427fa4
cmp dword [rsp + 0x2b8], 0
jmp 0x140428092
je 0x140423156
mov edx, dword [rsp + 0xf8]
shld r12w, r9w, 0x3c
mov r12d, r11d
btr rbp, r15
sub rcx, rdx
rcr bpl, 0xf
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
bt ecx, 0x4d
jmp 0x1404280c7
lea ecx, [r8 - 1]
jmp 0x1404280d8
mov dword [rsp + 0x24], ecx
bswap bp
xor rax, r8
movsxd rbp, ecx
mov ecx, dword [rsp + 0x84]
btc rax, 0x5f
add al, 0x5f
imul ecx, r8d
shl rax, cl
imul ecx, dword [rsp + 0x68]
cbw
sal ax, 0xf9
mov dword [rsp + 0x84], ecx
lahf
mov rax, rdx
sar ax, cl
mov qword [rsp + 0x30], rdx
sar ax, 0x7e
rol ah, cl
sub rdx, r12
cmovbe ax, ax
bt eax, 0
mov qword [rsp + 0x28], rdx
btc eax, r10d
test bl, r11b
neg r12
lea rax, [rbp*2 + 2]
jmp 0x140428148
add rax, rbp
jmp 0x140428150
mov qword [rsp + 0xa0], rax
mov ax, bx
cwde
movsxd rax, r10d
lea eax, [r8*4 - 4]
jmp 0x14042816c
mov dword [rsp + 0x90], eax
dec rbp
cdqe
xchg al, ah
mov qword [rsp + 0x70], rbp
cbw
cdqe
lea eax, [r8 + r8]
jmp 0x14042818c
dec eax
cmc
clc
mov dword [rsp + 0xc0], eax
test rax, 0x64cc5a63
cmp r11d, 0x78675c8b
xor edi, edi
sub r10d, r10d
jmp 0x1404281d9
inc r10
cmp sp, r15w
stc
test r14b, 0x91
add edi, dword [rsp + 0x84]
jmp 0x1404281c6
cmp r10, qword [rsp + 0x110]
jmp 0x1404281d3
je 0x140423156
mov rbp, qword [r13 + 0x18]
movsx eax, ax
mov r13b, 0x4a
mov eax, dword [rsp + 0x60]
mov r11d, eax
cbw
rcr r8w, cl
imul r11d, r10d
mov r13b, sil
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
xchg r13b, r13b
lea r13, [r8 + rax]
mov r14b, 1
test eax, 0x54704c71
cmp r15w, 0x4ad9
jmp 0x14042821a
cmp dword [rsp + 0x2c8], 0
jne 0x14042823d
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
clc
rcl eax, 0x1a
lea r13, [r13 + r12]
cdqe
cbw
mov edi, edi
bsr rax, rdi
dec ah
mov eax, dword [rsp + 0x2c0]
test rcx, 0x582218a2
test bh, al
cmc
cmp eax, 4
je 0x140428573
cmp eax, 2
jmp 0x140428270
je 0x14042865e
cmp eax, 1
jmp 0x14042827e
jne 0x140428820
mov ecx, dword [rsp + 0x64]
sal ah, 0x48
add rax, r14
btc ax, 0x7d
mov eax, ecx
clc
jmp 0x14042829c
cmp ecx, 8
jmp 0x1404282a4
jl 0x14042840f
mov rax, qword [rsp + 0x28]
sub sil, bpl
btr r13d, 0xf
movzx esi, r15w
lea r13, [rax + rbp]
cwde
sbb si, 0x441
mov eax, dword [rsp + 0x64]
mov esi, eax
movzx eax, byte [r13 + rdi]
cmp r14b, al
sar al, 7
test r15b, 0xed
and al, r14b
mov byte [rbp + rdi], al
rcr ah, cl
xadd rax, rax
movzx eax, byte [r13 + rdi]
cmp bpl, r11b
cmp ebp, 0x81f5082
clc
add al, al
test r15b, sil
sar al, 7
test r10b, r15b
jmp 0x140428309
and al, r14b
test r10d, 0x4d370c7a
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
clc
shl al, 2
jmp 0x140428326
sar al, 7
and al, r14b
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
shl al, 3
sar al, 7
and al, r14b
clc
jmp 0x140428346
mov byte [rbp + rdi + 3], al
ror ah, cl
bsr ax, di
lahf
movzx eax, byte [r13 + rdi]
stc
jmp 0x14042835d
shl al, 4
test r8b, sil
jmp 0x140428368
sar al, 7
cmp r8d, r9d
and al, r14b
stc
mov byte [rbp + rdi + 4], al
movsx eax, si
movzx eax, byte [r13 + rdi]
test cl, sil
cmc
shl al, 5
stc
test ch, 0x30
sar al, 7
jmp 0x140428395
and al, r14b
clc
mov byte [rbp + rdi + 5], al
cmc
movzx eax, byte [r13 + rdi]
test bpl, r10b
test ebx, 0x601c7dbb
cmc
shl al, 6
clc
cmc
sar al, 7
and al, r14b
mov byte [rbp + rdi + 6], al
sar ah, 0x4f
lahf
movzx eax, byte [r13 + rdi]
and al, 1
test r12d, r9d
neg al
test sil, 0xf9
and al, r14b
jmp 0x1404283da
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x1404283e6
inc r13
add rbp, 8
test di, 0x52a
stc
cmp esi, 0xf
ja 0x1404282c9
add r13, rdi
bt r8w, 0xa4
add rbp, rdi
movsx r8, r15w
mov r8, rbp
test eax, eax
jle 0x140428820
movzx edx, byte [r13]
cmp r15w, 0x6fd7
clc
cmp r8d, eax
sar dl, 7
cmp r9b, bl
and dl, r14b
test bx, 0x5d11
clc
mov byte [r8], dl
cmp r14b, 0xe4
clc
test rsp, r10
cmp eax, 1
je 0x140428820
movzx edx, byte [r13]
add dl, dl
jmp 0x140428455
sar dl, 7
cmp r13w, 0x19ad
test bh, 0x2b
and dl, r14b
mov byte [r8 + 1], dl
cmp eax, 3
jmp 0x140428470
jb 0x140428820
movzx edx, byte [r13]
jmp 0x140428482
shl dl, 2
jmp 0x14042848b
sar dl, 7
test bh, 0x5a
cmp r12, 0x53201993
clc
and dl, r14b
cmc
cmp cl, spl
mov byte [r8 + 2], dl
test r9, 0x3c1a05ef
stc
cmp eax, 3
jmp 0x1404284b4
je 0x140428820
movzx edx, byte [r13]
shl dl, 3
clc
sar dl, 7
jmp 0x1404284cc
and dl, r14b
cmp dh, 0x64
cmc
cmp al, r10b
mov byte [r8 + 3], dl
test r10w, r8w
cmc
cmp eax, 5
jmp 0x1404284e7
jb 0x140428820
movzx edx, byte [r13]
clc
shl dl, 4
cmp si, dx
clc
cmc
sar dl, 7
jmp 0x14042850f
and dl, r14b
stc
cmp r15w, r11w
mov byte [r8 + 4], dl
cmp dil, r15b
clc
cmp eax, 5
je 0x140428820
movzx edx, byte [r13]
shl dl, 5
sar dl, 7
test bh, 0xa7
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x140428545
jb 0x140428820
movzx eax, byte [r13]
jmp 0x140428555
shl al, 6
stc
sar al, 7
stc
and al, r14b
jmp 0x140428565
mov byte [r8 + 6], al
jmp 0x14042856e
jmp 0x140428820
mov ecx, dword [rsp + 0x64]
or ax, 0x546
add ah, 2
sal ah, cl
mov eax, ecx
test r9b, sil
jmp 0x14042858a
cmp ecx, 2
jmp 0x140428592
jl 0x140428638
mov rax, qword [rsp + 0x28]
cdq
bts r13d, r12d
lea r13, [rax + rbp]
sub al, r12b
mov eax, dword [rsp + 0x64]
test r15b, 0x8e
mov edx, eax
movzx eax, byte [r13 + rdi]
stc
shr al, 4
cmp r12b, r15b
mul r14b
clc
mov byte [rbp + rdi], al
bt rax, r10
bt ax, 0x66
dec al
movzx eax, byte [r13 + rdi]
test r11w, r12w
clc
and al, 0xf
test r15b, cl
mul r14b
jmp 0x1404285eb
mov byte [rbp + rdi + 1], al
mov al, 0x3e
cbw
movsx eax, r8w
lea eax, [rdx - 2]
jmp 0x1404285ff
inc r13
add rbp, 2
test r12, 0x62be4974
stc
jmp 0x140428613
cmp edx, 3
jmp 0x14042861b
ja 0x1404285b1
add r13, rdi
bsf r8w, sp
lea rbp, [rbp + rdi]
sbb r8d, 0x2eb33997
mov r8, rbp
cmp eax, 1
jmp 0x140428640
jne 0x140428820
movzx eax, byte [r13]
shr al, 4
mul r14b
mov byte [r8], al
jmp 0x140428659
jmp 0x140428820
mov eax, dword [rsp + 0x64]
neg sil
adc rsi, 0x2b986e61
mov esi, eax
cmp eax, 4
jmp 0x140428676
jl 0x14042878d
mov rax, qword [rsp + 0x28]
mov r13b, 0x21
movsx si, r9b
bswap edx
lea r13, [rax + rbp]
ror eax, cl
clc
mov esi, dword [rsp + 0x64]
shl eax, cl
mov edx, esi
dec sil
movsx ax, r12b
rol sil, 0x4b
movzx eax, byte [r13 + rdi]
or rsi, r12
movzx rsi, r13w
bt si, sp
shr al, 6
sbb esi, r15d
btr si, 0xd3
btc esi, 0xf1
mul r14b
shld si, r10w, 0xff
btc si, 0xe2
mov byte [rbp + rdi], al
rol rax, cl
shrd rax, rsp, 0x93
movzx eax, byte [r13 + rdi]
sbb sil, 0x66
clc
inc sil
shr al, 4
and al, 3
adc esi, 0x5a1135e
shl sil, 0x8a
mul r14b
and sil, spl
mov byte [rbp + rdi + 1], al
cbw
movzx eax, byte [r13 + rdi]
and esi, r8d
rcr sil, 0x2f
shr al, 2
sbb esi, esp
and al, 3
sbb sil, dl
clc
bts rsi, r11
mul r14b
mov byte [rbp + rdi + 2], al
cwde
movzx eax, byte [r13 + rdi]
or si, bx
and al, 3
sbb sil, dl
mul r14b
mov esi, 0x557b5ae3
mov si, r13w
mov byte [rbp + rdi + 3], al
sets sil
not esi
lea esi, [rdx - 4]
jmp 0x140428759
inc r13
add rbp, 4
jmp 0x140428765
cmp edx, 7
jmp 0x14042876d
ja 0x140428698
lea r13, [r13 + rdi]
movzx r8, bx
sub r8w, 0x32da
lea rbp, [rbp + rdi]
mov r8, rbp
test r11b, spl
test esi, esi
jmp 0x140428794
jle 0x140428820
movzx eax, byte [r13]
test r15w, 0x13fd
clc
cmc
shr al, 6
mul r14b
cmp r11w, bp
mov byte [r8], al
cmp esi, 1
je 0x140428820
movzx eax, byte [r13]
cmc
test r14w, 0x101d
shr al, 4
test rdi, 0x40d37135
clc
and al, 3
clc
stc
mul r14b
mov byte [r8 + 1], al
test ebx, 0x77ea3799
test r12d, edx
cmp esi, 3
jmp 0x1404287f0
jb 0x140428820
movzx eax, byte [r13]
cmp r15b, cl
shr al, 2
movsx r13w, r11b
and al, 3
not r13d
mul r14b
mov byte [r8 + 2], al
shld ax, r13w, 0x9b
btr r13w, bx
adc ax, dx
mov rax, qword [rsp + 0xd0]
bts r13d, r14d
clc
cmp eax, dword [rsp + 0x68]
movzx r13w, r15b
movzx r13, sp
jmp 0x14042883f
mov r13, qword [rsp + 0xd8]
jmp 0x14042884c
je 0x1404281ae
mov rax, qword [r13 + 0x18]
clc
lea r11, [r11 + rax]
test r13, r15
cmp dword [rsp + 0xd0], 1
jne 0x140428916
cmp dword [rsp + 0x24], 0
jmp 0x140428876
js 0x1404281ae
add rax, rdi
cmovno si, bx
bswap bx
mov esi, dword [rsp + 0xc0]
mov rbp, qword [rsp + 0x70]
mov ch, 0x5f
movsxd rbx, r10d
movzx ebx, r8w
mov rdx, rbp
dec cx
movsxd rbx, esi
movzx ecx, bp
cmovns ecx, r12d
movzx rcx, dx
dec esi
movsx rcx, ax
xchg ecx, ecx
mov byte [r11 + rbx], 0xff
cmovae ecx, eax
not ch
movsx ecx, ax
movzx ecx, byte [rax + rbp + 1]
jmp 0x1404288cf
movsxd rsi, esi
jmp 0x1404288d7
mov byte [r11 + rsi], cl
dec rdx
add ebx, 0xfffffffe
bsr esi, esp
inc sil
sar sil, 0x40
mov esi, ebx
jmp 0x1404288fa
test ebp, 0x80000000
movsxd rbp, ebx
mov rbp, rdx
jmp 0x14042890b
je 0x1404288a2
jmp 0x1404281ae
cmp dword [rsp + 0x24], 0
js 0x1404281ae
add rax, qword [rsp + 0xa0]
test r14b, 0x13
add rax, rdi
xadd edx, esi
sub sil, r14b
add bp, r13w
mov rsi, qword [rsp + 0x70]
rcr bp, 0x85
mov ecx, dword [rsp + 0x90]
bsf bx, r11w
test dil, cl
ror dl, 0x9e
mov ebp, ecx
adc cx, r9w
shl rbx, 0x6b
dec dl
mov rdx, rsi
lea ecx, [rbp + 3]
rcr rbx, cl
movsxd rcx, ecx
ror bl, 0x1b
cmp esi, 0x60f02491
mov byte [r11 + rcx], 0xff
mov ebx, 0x77cc69ec
xor bx, bx
rcl rbx, 0xf0
movzx ecx, byte [rax]
shld ebx, ebp, 0xe7
shr bl, 0x43
movsx bx, r12b
lea ebx, [rbp + 2]
cmp r14b, 0x4b
movsxd rbx, ebx
jmp 0x1404289a5
mov byte [r11 + rbx], cl
sal cx, cl
cmp r12, rdx
movzx ecx, byte [rax - 1]
shl bh, 0xaa
stc
bt bx, r13w
lea ebx, [rbp + 1]
cmc
test r14, 0x44b5332c
movsxd rbx, ebx
test r13, 0x2f033a3a
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 2]
cmc
movsxd rbp, ebp
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
clc
stc
jmp 0x1404289ec
add ebp, 0xfffffffc
jmp 0x1404289f4
dec rdx
test esi, 0x80000000
setae sil
not rsi
mov rsi, rdx
jmp 0x140428a0c
je 0x140428964
jmp 0x1404281ae