Function at 0x140423412
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64

Disassembly:
push r15
cmp rdi, rcx
push r14
push r13
cmp r8b, sil
clc
test r10b, dl
push r12
test rdi, 0x409061f7
push rsi
cmp r15d, ecx
push rdi
push rbp
push rbx
sub rsp, 0x248
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
cmovge si, si
mov esi, dword [rsp + 0x2b8]
xchg al, al
mov ebp, dword [rsp + 0x2b0]
rcr ax, 0x81
clc
xor r12d, r12d
xor rax, r9
shr cl, 0x61
cmp dword [rsp + 0x2c0], 0x10
movzx rax, r11w
mov rax, 0x6d46725d
sete cl
btr rax, r9
mov eax, esi
cmp bpl, 0xed
test rcx, 0x30f504cf
clc
or eax, ebp
jmp 0x1404234f8
js 0x1404235cd
mov r15d, r8d
btr r14w, 0x55
neg ah
mov r14, rdx
btc edi, r14d
test r13w, 0x1b5
mov rax, qword [r13]
cmc
and dil, 0xc5
shl dil, cl
movsxd rdi, dword [rax + 8]
cmc
test esi, esi
jmp 0x14042352e
je 0x140423553
mov eax, 0x7fffffff
test r13b, spl
sub edx, edx
clc
stc
test r13b, r10b
idiv esi
cmc
cmp eax, ebp
jmp 0x14042354d
jl 0x1404235cd
mov r12b, cl
seto bl
not ecx
movsx bx, dl
inc r12d
shl cx, 0x70
test bpl, bl
btr ax, 0x23
mov ebx, r12d
clc
ror cx, 0x17
imul ebx, r9d
bts cx, r15w
bsr cx, sp
mov ecx, esi
shr al, 8
imul ecx, ebp
cbw
cmc
movzx ax, dl
mov eax, ebx
clc
cmp r9b, 0x36
or eax, ecx
js 0x1404235cd
test ebx, ebx
jmp 0x1404235a8
je 0x1404236c9
mov eax, 0x7fffffff
test ax, 0x2b5d
sub edx, edx
cmc
idiv ebx
test r11b, 3
cmp eax, ecx
jmp 0x1404235c7
jge 0x1404236c9
mov qword [r13 + 0x18], 0
setno bh
xor r9d, r9d
sar r14w, cl
mov eax, r9d
mov r13b, 0x10
add r13b, 2
bt si, 0x11
movaps xmm6, xmmword [rsp + 0x1a0]
xadd r14w, r15w
sub dil, r15b
inc bl
movaps xmm7, xmmword [rsp + 0x1b0]
movaps xmm8, xmmword [rsp + 0x1c0]
bts bx, r15w
ror sil, 0x1b
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
movaps xmm11, xmmword [rsp + 0x1f0]
bts bp, r10w
stc
movsxd rsi, ebx
movaps xmm12, xmmword [rsp + 0x200]
movaps xmm13, xmmword [rsp + 0x210]
xor r12w, r14w
bsr bp, bp
and bpl, dl
movaps xmm14, xmmword [rsp + 0x220]
adc r13b, 4
movaps xmm15, xmmword [rsp + 0x230]
cmovge r15w, r13w
and r15b, cl
inc r13
add rsp, 0x248
movsxd r14, esi
pop rbx
setle r14b
movsxd rdi, eax
pop rbp
pop rdi
jmp 0x14042369d
pop rsi
movzx r15w, r10b
movzx r14d, sp
pop r12
jmp 0x1404236b5
pop r13
movsx r14w, bpl
pop r14
movsxd r15, edx
pop r15
jmp 0x1404236c8
ret
mov dword [rsp + 0x68], r9d
test cl, 0xea
mov dword [rsp + 0x6c], ebx
cmp bpl, 0xaf
stc
cmp si, ax
imul ecx, ebx
jmp 0x1404236e5
movsxd rcx, ecx
call fcn.1401f539d
mov qword [r13 + 0x18], rax
xor r9d, r9d
cmc
cmp r11, 0x1de4680c
test rax, rax
je 0x1404235df
mov rsi, rdi
movsxd r8, r15d
rcl rax, cl
mov eax, esi
movsx r8, sp
cmp sil, bpl
mov r8d, dword [rsp + 0x2b0]
or eax, r8d
js 0x1404235df
mov dword [rsp + 0x84], r12d
cmp si, r15w
clc
test r8d, r8d
jmp 0x14042373d
je 0x140423763
sub r9d, r9d
bt ax, r10w
mov eax, 0x7fffffff
stc
jmp 0x140423756
xor edx, edx
idiv r8d
cmp eax, esi
jl 0x1404235df
mov eax, esi
btr r9w, r8w
sal r9b, 0x3b
sbb r9b, 0x8d
imul eax, r8d
mov dword [rsp + 0x64], eax
shr r9w, cl
neg r9w
bt r9w, 0xe1
or eax, dword [rsp + 0x2c0]
mov r9d, 0
jmp 0x14042379a
js 0x1404235df
mov r11d, 0
clc
cmp di, 0x4307
cmp dword [rsp + 0x2c0], 0
jmp 0x1404237b9
je 0x140423813
xor r9d, r9d
sal rcx, 0xf1
mov eax, 0x7fffffff
sub edx, edx
rcr ecx, cl
mov ebp, dword [rsp + 0x2c0]
or cl, 0xdb
movsxd rcx, r13d
idiv ebp
xor rcx, 0x2a30a15
mov ecx, dword [rsp + 0x64]
cmp eax, ecx
jmp 0x1404237f0
jl 0x1404235df
mov r11d, ecx
cmc
cmp r13b, dl
imul r11d, ebp
cmp r11d, 0x7ffffff8
jmp 0x14042380d
jg 0x1404235df
add r11d, 7
shr r11d, 3
rcl ax, cl
movsx rcx, r9w
lea eax, [r11 + 1]
bts rcx, rax
mov ecx, dword [rsp + 0x2b8]
cmc
jmp 0x140423837
imul eax, ecx
test r14w, si
cmp eax, r15d
jmp 0x140423846
ja 0x1404235d8
mov eax, r8d
shrd rdx, rsi, 4
adc dl, 0xb
mov edx, dword [rsp + 0x68]
imul eax, edx
cmc
mov qword [rsp + 0xf8], rax
cmp r10b, 0x9a
cmp rsp, r8
test ecx, ecx
jmp 0x140423875
je 0x1404284b9
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
shl ch, cl
rol cx, 0x1b
cmp esi, edx
mov cl, 0x95
movzx r9d, cx
sete al
rcl r9d, cl
bts r9w, sp
movzx ecx, byte [r14]
shl r9w, 0x2c
mov r9d, 0
cmc
cmp cl, 4
jmp 0x1404238b9
ja 0x1404235df
mov ebx, dword [rsp + 0x84]
movsx bp, spl
mov dil, dil
shrd dx, cx, 0x9b
mov edx, ebx
movzx rbp, bp
mov rbp, qword [rsp + 0xf8]
rcr rdi, 0x2c
shl dil, cl
imul edx, ebp
adc r10b, 0x38
bt di, r9w
not dil
mov edi, esi
add r10b, 0x28
movsx r10w, bl
seta r10b
imul edi, ebx
test bpl, r8b
rol rbx, cl
add bx, dx
mov dword [rsp + 0x24], edi
sub ebp, r11d
shl r10d, cl
bswap edi
or r10d, 0x233c5733
mov qword [rsp + 0x190], rbp
xchg bpl, bpl
sub dil, 0xc1
movsx rbx, r12w
mov dword [rsp + 0x60], edx
inc rbp
rcr dil, 0x62
mov edx, edx
mov rdi, rsi
cmc
clc
movsxd rbx, ebp
mov r10, rdx
and bp, r8w
sar bx, cl
neg r10
shl bp, cl
movsxd rbx, dword [rsp + 0x6c]
rol rbp, 0xdc
stc
btr ebp, 0xfc
or byte [rsp + 0x3f], al
sar bpl, cl
btr rbp, r13
mov eax, r8d
rol rbp, 0xa7
bts ebp, ecx
movsxd rbp, r11d
and eax, 7
neg bpl
btc rbp, r13
btr ebp, 0x42
mov dword [rsp + 0x12c], eax
mov eax, r8d
bts bp, si
rcr bpl, 0xf0
and rbp, rax
and eax, 0xfffffff8
rcl bpl, 0x51
shl rbp, 0xcf
mov dword [rsp + 0x128], eax
bsf rax, rdi
btr ebp, 0xc1
neg bpl
mov eax, 0x30
dec bpl
btc ebp, edx
sub rax, rbx
and ebp, 0x13476a03
sar rbp, 0x40
mov qword [rsp + 0xf0], rax
cmovg ebp, r11d
shr bpl, 0x57
clc
mov rbp, rbx
bsr ax, sp
cdqe
neg rbp
bsf ax, bp
jmp 0x140423a03
mov rax, rbp
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
movzx eax, bp
cmc
rcr ax, 0x33
mov qword [rsp + 0x178], rbp
mov eax, 0x10
bt rbp, 0
sbb bp, bx
mov ebp, 0x10
stc
sub rbp, rbx
test r10b, bpl
mov qword [rsp + 0x170], rbp
mov ebp, 3
cmc
test ah, 0xb5
sub rbp, rdx
clc
cmc
cmp r8, r11
mov qword [rsp + 0x168], rbp
cmp r10b, r13b
sub rax, rdx
cmp r12w, dx
cmp bx, 0x62d4
mov qword [rsp + 0x150], rax
mov eax, 1
cmc
sub rax, rdx
cmc
mov qword [rsp + 0x158], rax
cmp sil, r9b
mov eax, 0x30
sub rax, rdx
mov qword [rsp + 0x148], rax
jmp 0x140423a9c
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
movsx si, spl
mov qword [rsp + 0x198], rax
adc eax, ebp
lea eax, [r8 - 1]
mov dword [rsp + 0x5c], eax
rcl si, 0xe
bsr ax, cx
movzx ax, al
mov eax, dword [rsp + 0x2b8]
bts rsi, rsp
bsr si, r12w
btr si, 0x4c
mov qword [rsp + 0x110], rax
xadd si, ax
mov rsi, qword [r13 + 0x18]
bswap eax
mov qword [rsp + 0x160], rdx
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
cmp r15d, ebp
sub eax, eax
test al, r12b
mov qword [rsp + 0x140], rax
xadd ax, ax
mov eax, r8d
cmc
test r11b, 0xd2
mov qword [rsp + 0x138], rax
rcr ah, 0xe6
movsx eax, r13w
sub r12d, r12d
mov qword [rsp + 0xd8], r13
ror al, 0xb
rol al, 0xa7
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
stc
cwde
mov qword [rsp + 0x88], r10
movzx ax, r13b
mov rax, rbx
test sil, 0xc9
mov qword [rsp + 0x30], rbx
cmp rbx, 0x101c58b4
cmp dword [rsp + 0x2c0], 7
jmp 0x140423b91
jg 0x140423bd1
cmp r11d, r8d
jmp 0x140423b9f
ja 0x1404235d8
add rsi, qword [rsp + 0x190]
cmp r9b, r12b
mov dword [rsp + 0x24], 1
cmc
cmp r10w, r9w
mov qword [rsp + 0x138], r11
test dx, 0x5464
test di, ax
cmp r13b, 0x4a
test r12, r12
jmp 0x140423bd9
jne 0x140423bf5
movzx eax, cl
lea rcx, [0x1400beffc]
movzx ecx, byte [rax + rcx]
rcl dx, cl
bsr r9w, bp
lea rdx, [r14 + 1]
ror rbp, cl
cmp cl, bpl
bts ebp, ebp
lea r9, [rsi + r10]
xor r8b, r12b
movsxd r8, r11d
mov bpl, r14b
movzx ebp, cl
cmp dword [rsp + 0x24], 0
mov r8d, dword [rsp + 0x2c0]
jmp 0x140423c24
jle 0x140423d02
mov ecx, dword [rsp + 0x24]
cmc
xor edi, edi
jmp 0x140423c5e
movzx eax, byte [rdx + rdi]
jmp 0x140423c3f
mov byte [rsi + rdi], al
jmp 0x140423c47
inc rdi
stc
jmp 0x140423c50
cmp rcx, rdi
jmp 0x140423c58
je 0x140423d02
cmp ebp, 2
jle 0x140423c91
cmp ebp, 4
jmp 0x140423c6f
jg 0x140423cc4
cmp ebp, 3
je 0x140423ce5
cmp ebp, 4
jmp 0x140423c86
je 0x140423cb5
jmp 0x140423c47
test ebp, ebp
jmp 0x140423c98
je 0x140423c36
cmp ebp, 1
je 0x140423c36
cmp ebp, 2
jmp 0x140423caf
jne 0x140423c47
movzx eax, byte [r9 + rdi]
jmp 0x140423cbf
jmp 0x140423cfa
cmp ebp, 5
jmp 0x140423ccc
je 0x140423c36
cmp ebp, 6
jmp 0x140423cda
je 0x140423c36
jmp 0x140423c47
movzx eax, byte [r9 + rdi]
cmp r8b, dil
jmp 0x140423cf5
shr al, 1
cmp cl, 0xc8
add al, byte [rdx + rdi]
jmp 0x140423c3f
cmp r8d, 8
jne 0x140423d49
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsxd r15, r12d
mov r15, 0x6b1f1101
movzx r15, bx
mov r15, rsi
je 0x140423d34
mov byte [r15 + rax], 0xff
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x140423d44
jmp 0x140423dc4
cmp r8d, 0x10
jmp 0x140423d52
jne 0x140423da1
movsxd rax, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x68]
ror r15b, cl
test r8b, r15b
rcr r15b, cl
cmp dword [rsp + 0xd0], ecx
setg r15b
mov r15, rsi
je 0x140423d96
mov byte [r15 + rax], 0xff
sbb r10b, cl
mov byte [rax + r15 + 1], 0xff
rcr r10b, 0x7f
and r10w, 0x162a
add rdx, rax
mov r10, rbx
jmp 0x140423dc4
add r14, 2
btr dx, ax
mov r10d, 1
bsr dx, dx
mov rdx, r14
rol rcx, 0xcc
mov r15, rsi
sar cl, cl
rcr ch, cl
movsx ecx, bx
lea rcx, [r15 + r10]
stc
cmp bh, ah
cmc
add r9, r10
cmp byte [rsp + 0x3f], 0
jmp 0x140423dd9
mov qword [rsp + 0x28], rdx
jmp 0x140423de3
mov qword [rsp + 0x118], r12
jmp 0x140423df0
je 0x140423fd0
mov rax, qword [rsp + 0x138]
btc bx, dx
lea ebx, [rax - 1]
movzx r13, ax
btc r13w, 0x99
imul ebx, dword [rsp + 0x24]
movsxd r13, ebx
jmp 0x140423e20
cmp ebp, 2
jmp 0x140423e28
mov qword [rsp + 0x40], r10
jle 0x1404248db
cmp ebp, 4
jmp 0x140423e3b
jg 0x14042509f
cmp ebp, 3
jmp 0x140423e49
je 0x140425676
cmp ebp, 4
jmp 0x140423e57
jne 0x140426836
test ebx, ebx
jle 0x140426836
movsxd rsi, dword [rsp + 0x24]
movzx r14, ax
btr r14d, ebx
mov r14d, ebx
test dil, r12b
stc
cmp ebx, 8
jmp 0x140423e81
jae 0x140427075
sub r12d, r12d
or r10w, 0x4319
rcl r11b, cl
mov rax, qword [rsp + 0x40]
movzx r10w, r11b
sub rax, rsi
sub r11b, r11b
add r15, rax
mov ah, 0x13
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140423ebf
jmp 0x140423f23
cmp edi, ebp
jmp 0x140423ecb
cmova esi, edx
cmp edi, eax
jmp 0x140423ed5
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x140423ee1
mov byte [rcx + r12], sil
jmp 0x140423eea
inc r10
jmp 0x140423ef2
inc r15
jmp 0x140423efa
inc rcx
jmp 0x140423f02
inc r9
jmp 0x140423f0a
inc r11
jmp 0x140423f12
dec r14
cmp r12, r14
jmp 0x140423f1d
je 0x140426836
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
rcr dil, 0xc7
mov eax, r8d
movzx di, r8b
sub eax, edx
rcr rbx, 0x25
rcl bx, cl
lea ebx, [rax + rsi]
xor bpl, bl
mov edi, eax
test edx, 0x56774072
neg edi
cmovs edi, eax
btc ax, 0xd1
bswap eax
rol bpl, cl
mov ebp, ebx
movsx eax, sp
sbb rax, 0x261f52aa
sub ebp, r8d
sar ah, 0x49
test r9, 0x4b1f5663
mov eax, ebp
jmp 0x140423f87
neg eax
jmp 0x140423f8e
cmovs eax, ebp
bsf rbp, r13
neg bpl
sbb bpl, 0xfd
sub ebx, edx
shr bpl, cl
btc rbp, 0x1c
mov ebp, ebx
neg ebp
jmp 0x140423faf
cmovs ebp, ebx
cmp r8b, 0x31
cmp eax, ebp
jmp 0x140423fbd
ja 0x140423ec4
mov edx, r8d
jmp 0x140423fcb
jmp 0x140423ec4
cmp ebp, 2
jmp 0x140423fd8
jle 0x140424aa2
cmp ebp, 4
jmp 0x140423fe6
jg 0x140425201
cmp ebp, 3
jmp 0x140423ff4
je 0x14042582e
cmp ebp, 4
jmp 0x140424002
jne 0x140426d58
mov ebp, dword [rsp + 0x5c]
cmp ch, 0x52
clc
test ebp, ebp
jmp 0x140424017
je 0x140426d58
mov eax, dword [rsp + 0x24]
adc bx, si
bsf ebx, r12d
bts r12, r15
movsxd rbx, eax
cmp bh, 0xfa
dec r14w
shl r12b, 0xf4
mov qword [rsp + 0xe8], rbx
mov r12d, eax
movsx r14d, bx
shl r14b, 0x66
movsx r14w, r9b
lea rax, [r15 + r10]
sar r8d, 0xfc
rol r8b, 0x92
mov qword [rsp + 0x100], rax
bsr r14, r10
mov eax, r12d
add r8b, cl
and eax, 0xfffffff0
or r8w, r12w
bsf r14w, di
dec r14d
mov qword [rsp + 0x130], rax
mov eax, r12d
and eax, 0xfffffff8
test dx, 0x374f
shld r8d, esp, 0xbb
mov r8w, r8w
mov qword [rsp + 0x180], rax
btr r8w, di
shl r8b, 0x55
mov rax, qword [rsp + 0xb8]
cmp cx, 0x28f8
lea r8, [r15 + rax]
movzx r14w, r15b
or r14b, spl
sets r14b
add r8, r10
sal r14b, cl
sbb r14w, 0x31b0
add r15, qword [rsp + 0x178]
add r15, r10
ror r14b, 0xd5
sub eax, eax
bswap r14
movzx r14d, r14w
cmovge r14w, r13w
mov qword [rsp + 0xe0], rax
movzx r14d, cx
mov r14, rdx
jmp 0x140424173
mov rax, qword [rsp + 0xe8]
shl bl, cl
mov byte [rcx + rax], 0xff
add r14, rax
xor rbp, 0xbfb218b
ror bpl, cl
btr ebp, esp
mov rbx, qword [rsp + 0x30]
add rcx, rbx
add r9, rbx
setno bpl
movsxd rbp, r11d
mov bp, 0x5cae
inc qword [rsp + 0xe0]
bswap rbp
sub bp, bx
bts ebp, ebx
lea r8, [r8 + rbx]
sbb ebp, r15d
add r15, rbx
xchg bp, bp
not bp
setae bpl
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x14042416d
je 0x140426d5e
mov dword [rsp + 0x120], ebp
cmp dword [rsp + 0x24], 0
jle 0x140424106
cmp dword [rsp + 0x24], 8
jmp 0x14042418f
jae 0x14042419c
sub edx, edx
jmp 0x14042482c
mov rdx, qword [rsp + 0xe0]
mov rax, rdx
imul rax, qword [rsp + 0x30]
stc
cmp bh, bh
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
jmp 0x1404241c6
add rdx, qword [rsp + 0x28]
sub rax, rdx
stc
cmp bp, 0x7c5c
clc
cmp rax, 0x10
jb 0x1404247d3
jb 0x1404247df
cmp qword [rsp + 0x188], 0x10
jmp 0x1404241f3
jb 0x1404247c7
cmp dword [rsp + 0x60], 0x10
jb 0x1404247bb
mov edx, 0
jmp 0x140424210
cmp dword [rsp + 0x6c], 0x10
jmp 0x14042421a
jb 0x14042482c
cmp dword [rsp + 0x24], 0x10
jmp 0x14042422a
jae 0x140424402
sub ebp, ebp
mov rax, qword [rsp + 0x180]
nop dword [rax]
jmp 0x140424243
movq xmm8, qword [r14 + rbp]
jmp 0x14042424e
movq xmm11, qword [r15 + rbp]
jmp 0x140424259
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x14042427d
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404242a0
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
cmp rbx, 0x2d980ff4
test r10b, 0xe5
add rbp, 8
cmp rbp, r10
clc
cmp r8b, 0xdf
cmp rax, rbp
jmp 0x1404243eb
jne 0x140424243
mov rdx, rax
cmp rax, r12
jne 0x14042482c
jmp 0x140424106
sub ebp, ebp
jmp 0x140424409
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140424421
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
punpckhbw xmm10, xmm15
movdqa xmm0, xmm10
punpckhwd xmm0, xmm15
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm15
punpcklbw xmm11, xmm15
pxor xmm7, xmm7
movdqa xmm0, xmm11
punpckhwd xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm0
movdqu xmm15, xmmword [r9 + rbp]
jmp 0x140424471
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 0x1404244ad
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 0x140424740
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
jmp 0x140424754
add rbp, 0x10
jmp 0x140424761
cmp rax, rbp
jmp 0x140424769
jne 0x140424416
cmp rax, r12
jmp 0x140424777
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140424106
mov rdx, qword [rsp + 0x130]
adc bp, 0x222e
movzx ebp, r10w
movsxd rbp, r9d
mov rbp, rdx
clc
test bpl, 0x2e
test r12b, 8
jmp 0x1404247b0
je 0x14042482c
jmp 0x140424232
sub edx, edx
jmp 0x1404247c2
jmp 0x14042482c
sub edx, edx
jmp 0x1404247ce
jmp 0x14042482c
xor edx, edx
jmp 0x1404247da
jmp 0x14042482c
sub edx, edx
jmp 0x1404247e6
jmp 0x14042482c
cmp edi, r10d
jmp 0x1404247f3
cmova ebp, esi
cmp bp, r11w
cmp edi, r13d
jmp 0x140424802
cmova ebp, esi
add bpl, byte [r14 + rdx]
jmp 0x14042480e
mov byte [rcx + rdx], bpl
jmp 0x140424817
inc rdx
cmp bp, r15w
cmp r12, rdx
jmp 0x140424826
je 0x140424106
movzx esi, byte [r15 + rdx]
cmovne r11, r13
movzx eax, byte [r9 + rdx]
movzx ebp, byte [r8 + rdx]
dec r13w
mov ebx, eax
or di, r10w
sub ebx, esi
cmp r11b, dl
add rdi, 0x63bc07c2
mov r11w, 0x76c1
lea r11d, [rbx + rbp]
bt r13, r9
stc
mov edi, ebx
ror r10d, 0x48
neg edi
bswap r10d
movzx r10w, r14b
cmovs edi, ebx
mov ebx, r11d
sub ebx, eax
mov r13d, ebx
test r15b, r10b
shr r10w, 0xba
bsr r10w, dx
neg r13d
movsx r10w, r15b
cmovs r13d, ebx
sub r11d, esi
shr r10w, cl
mov r10d, r11d
test r14d, 0x76353721
jmp 0x1404248ad
neg r10d
jmp 0x1404248b5
cmovs r10d, r11d
clc
cmc
cmp r11w, 0x5951
cmp r13d, r10d
jmp 0x1404248c9
ja 0x1404247eb
mov esi, eax
jmp 0x1404248d6
jmp 0x1404247eb
test ebp, ebp
jmp 0x1404248e2
je 0x140425cbb
cmp ebp, 1
je 0x140425ccd
cmp ebp, 2
jne 0x140426836
test ebx, ebx
jle 0x140426836
mov ebp, ebx
cmp ebx, 8
jmp 0x14042490c
jae 0x140427105
sub r10d, r10d
mov r8, r10
shl dx, 0xde
not r8
rol dh, 0xe0
rcr dl, cl
cmc
lea r8, [r8 + rbp]
movzx dx, dil
bt edx, 0x59
shr edx, 0xa1
mov rdx, rbp
and rdx, 3
jmp 0x140424941
je 0x1404249e1
mov rbx, r10
rcr eax, 0x39
neg rbx
movzx eax, r9w
sar dil, 0x1e
mov rax, qword [rsp + 0x40]
add rax, r10
rol cx, cl
ror ch, cl
sal rcx, 0xe6
add rax, r15
btr edi, r12d
bswap di
add cl, r14b
mov rcx, qword [rsp + 0x88]
or edi, 0x34f76a66
xadd rdi, rdi
movsxd rdi, r10d
lea rdi, [rax + rcx]
sub cl, r10b
cmovb ecx, ebx
add r10, qword [rsp + 0x28]
movsx ecx, r8w
sub esi, esi
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
jmp 0x1404249ad
mov byte [rax + rsi], cl
jmp 0x1404249b5
inc rsi
jmp 0x1404249bd
dec rbx
cmp rdx, rsi
jmp 0x1404249c8
jne 0x1404249a0
neg rbx
rcl r10w, 0xa7
bts r10w, bx
movsxd r10, r14d
mov r10, rbx
cmp r8, 3
jmp 0x1404249ea
jb 0x140426836
sub rbp, r10
clc
mov rax, qword [rsp + 0x40]
sar ebx, 0x68
rcr bx, cl
sal dh, 0x13
lea rax, [rax + r10]
lea rax, [rax + r15]
rol bx, 0xdd
cwd
add rax, 3
movsxd rdx, r14d
mov rcx, qword [rsp + 0x28]
bts bx, di
rol dl, 0x2a
xor dh, 0xb0
lea rcx, [rcx + r10]
cmc
add rcx, 3
rcl bl, 0xe8
movsx rdx, r11w
cdq
mov rbx, qword [rsp + 0x88]
rcr dh, cl
sar edx, 0xae
add edx, esp
movzx edx, byte [rax + rbx - 3]
clc
add dl, byte [rcx - 3]
mov byte [rax - 3], dl
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
cmp sp, si
cmc
mov byte [rax - 2], dl
movzx edx, byte [rax + rbx - 1]
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
stc
mov byte [rax], dl
cmp r12b, r13b
stc
test bx, 0x6dff
add rax, 4
test r10d, ebp
add rcx, 4
cmp bx, 0x5884
add rbp, 0xfffffffffffffffc
jmp 0x140424a97
jne 0x140424a37
jmp 0x140426836
test ebp, ebp
jmp 0x140424aa9
je 0x140425ddc
cmp ebp, 1
je 0x1404262a2
cmp ebp, 2
jne 0x140426d58
mov ebp, dword [rsp + 0x5c]
clc
test r15b, 0x6c
test ebp, ebp
jmp 0x140424ad1
je 0x140426d58
mov eax, dword [rsp + 0x24]
sar r12b, 0x1a
movsxd r8, eax
xor bx, r11w
movzx r13, sp
cmp dil, r15b
mov ebx, eax
inc r13
rcl ah, cl
rcr rdi, cl
lea rax, [r15 + r10]
mov qword [rsp + 0x90], rax
bts r14w, dx
rol r13b, 0xf7
mov eax, ebx
movzx r12, ax
cmovne r14w, r12w
and eax, 0xffffffe0
movsx r14w, dl
btc r12, rdx
sar r13b, 0x54
mov qword [rsp + 0xc0], rax
sub rdi, r10
add rax, 0xffffffffffffffe0
mov r13w, 0x755a
mov qword [rsp + 0xe8], rax
mov rdi, rax
sar r14d, 0xec
dec r12w
shr rdi, 5
cwde
mov r13d, 0x257e5729
inc rdi
and r14w, r10w
adc r14b, r10b
shr r13w, cl
mov rax, rdi
mov qword [rsp + 0xe0], rdi
movabs rax, 0xffffffffffffffe
add r13b, 0xb3
sar r13, 0x2d
dec r14
and rdi, rax
mov qword [rsp + 0x100], rdi
jmp 0x140424ba0
mov eax, ebx
and eax, 0xfffffff8
inc r12w
rcl r13b, 0xab
jmp 0x140424bb2
mov qword [rsp + 0x120], rax
mov eax, 0x13e12025
test r8d, r9d
movsx r12d, r12w
mov rax, r10
mov qword [rsp + 0x70], rbx
shrd r12d, eax, 0xc3
rcr r14w, cl
mov r10d, ebx
or r12, 0x15212a7e
and r10d, 3
lea r12, [rax + r15]
sar r14d, 0xed
btr r13, 0xf4
xchg r13b, r14b
add r12, 3
mov r13b, sil
add r15, qword [rsp + 0x168]
bts r13d, eax
add r15, rax
sar r13, cl
and r13w, 0x4fc2
mov r13w, 0x47a2
lea r13, [rdx + 3]
xor r11d, r11d
movzx r14d, r9w
setae r14b
movsx r14, r11w
mov r14, rdx
jmp 0x140424c34
mov qword [rsp + 0xa0], r8
jmp 0x140424c41
jmp 0x140424c9c
mov byte [rcx + r8], 0xff
lea r14, [r14 + r8]
bts bx, r12w
mov rbx, qword [rsp + 0x30]
rol bp, cl
add bpl, 0xb9
bts bp, r10w
add rcx, rbx
dec bpl
add r9, rbx
bswap rbp
mov ebp, esp
inc r11
lea r12, [r12 + rbx]
add r15, rbx
add r13, r8
mov bpl, 0x71
xchg bpl, bpl
mov ebp, dword [rsp + 0x40]
jmp 0x140424c8f
dec ebp
jmp 0x140424c96
je 0x140426d5e
mov dword [rsp + 0x40], ebp
jmp 0x140424ca5
cmp dword [rsp + 0x24], 0
jle 0x140424c46
cmp dword [rsp + 0x24], 8
jmp 0x140424cba
jae 0x140424e6d
xor edx, edx
cmovb ebx, ebx
cmc
mov rbx, r12
shr r12w, 0x39
movsx r12w, r8b
and r12b, r8b
mov r12, rdx
clc
jmp 0x140424cdf
not r12
clc
test r12w, 0x4356
add r12, qword [rsp + 0x70]
cmp esp, esp
test cx, ax
test r10, r10
jmp 0x140424cfb
je 0x140424d95
mov rax, rdx
neg rax
sbb edi, ebp
lea rsi, [rcx + rdx]
shr r8b, cl
xor dil, 6
mov r8w, di
lea rdi, [r9 + rdx]
rol r8w, 0x2d
shr r8b, 0xbf
cmp bl, 0xfc
add rdx, r14
cmovns r8w, r9w
xor ebp, ebp
nop dword [rax + rax]
shrd r8, rsi, 0xb6
and r8b, bpl
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
jmp 0x140424d4d
mov byte [rsi + rbp], r8b
jmp 0x140424d56
inc rbp
jmp 0x140424d5e
dec rax
cmp si, cx
jmp 0x140424d69
cmp r10, rbp
jne 0x140424d3f
neg rax
bt r8, 0x67
movzx r8d, r13w
movsx rdx, si
mov rdx, rax
movzx r8, r9w
mov r8, qword [rsp + 0xa0]
cmp r11w, r14w
cmp r12, 3
mov r12w, 0x250f
movzx r12, di
not r12d
mov r12, rbx
jmp 0x140424dad
jb 0x140424c46
mov rsi, qword [rsp + 0x70]
add eax, 0x3d2c1131
btc rbx, 0xe9
sub rsi, rdx
rcl bh, 0x93
lea rbp, [r12 + rdx]
btr ax, 0xc
adc eax, 0x726a744b
xadd ax, ax
lea rax, [r15 + rdx]
test spl, dil
rol bh, cl
add rdx, r13
setge bl
shl bx, cl
sub edi, edi
movzx ebx, ax
nop dword [rax + rax]
mov rbx, r15
rol bx, 0xda
neg bh
movzx ebx, byte [rax + rdi - 3]
cmc
add bl, byte [rdx + rdi - 3]
cmp r9b, r8b
mov byte [rbp + rdi - 3], bl
movzx ebx, byte [rax + rdi - 2]
clc
stc
add bl, byte [rdx + rdi - 2]
clc
mov byte [rbp + rdi - 2], bl
inc ebx
shr ebx, cl
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
cmp bh, 0xf
mov byte [rbp + rdi - 1], bl
sub bl, sil
movzx ebx, byte [rax + rdi]
test rcx, rax
jmp 0x140424e47
add bl, byte [rdx + rdi]
cmp r15d, r8d
mov byte [rbp + rdi], bl
add rdi, 4
cmp sp, 0x2621
cmp rsi, rdi
jmp 0x140424e62
jne 0x140424e02
jmp 0x140424c46
mov rax, r11
add dh, 0xc3
imul rax, qword [rsp + 0x30]
bts rdx, r8
sub dl, r13b
add rax, qword [rsp + 0x90]
sub dl, 0x13
mov dl, r9b
mov rdx, r11
stc
imul rdx, r8
cmc
cmp bl, r14b
add rdx, qword [rsp + 0x28]
sub rax, rdx
test r12w, di
cmp rax, 0x20
jmp 0x140424eaf
jb 0x140424cc0
jb 0x140424cc0
mov edx, 0
jmp 0x140424ec8
cmp dword [rsp + 0x60], 0x20
jmp 0x140424ed2
jb 0x140424cc6
cmp dword [rsp + 0x24], 0x20
jmp 0x140424ee2
jae 0x140424eef
xor eax, eax
jmp 0x14042503f
cmp qword [rsp + 0xe8], 0
jmp 0x140424efd
je 0x140424fab
mov rsi, qword [rsp + 0x100]
xor edx, edx
jmp 0x140424f12
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424f1d
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140424f29
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140424f34
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140424f44
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140424f5f
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424f6b
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140424f82
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
stc
add rsi, 0xfffffffffffffffe
jmp 0x140424fa0
jne 0x140424f12
jmp 0x140424fad
sub edx, edx
test byte [rsp + 0xe0], 1
jmp 0x140424fba
je 0x140425005
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140424fd2
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140424fdd
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140424fed
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
shl eax, cl
nop
shld eax, r10d, 2
mov rax, qword [rsp + 0xc0]
cmp rax, qword [rsp + 0x70]
jmp 0x140425017
je 0x140424c46
mov rdx, qword [rsp + 0xc0]
not eax
btc rax, rax
mov rax, rdx
cmc
test byte [rsp + 0x70], 0x18
jmp 0x140425039
je 0x140424cc6
mov rsi, qword [rsp + 0x120]
nop word cs:[rax + rax]
jmp 0x140425056
movq xmm0, qword [r14 + rax]
jmp 0x140425061
movq xmm1, qword [r9 + rax]
jmp 0x14042506c
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp bpl, 0x31
stc
add rax, 8
cmp rsi, rax
jne 0x140425056
mov rdx, rsi
cmp rsi, qword [rsp + 0x70]
jmp 0x140425094
je 0x140424c46
jmp 0x140424cc6
cmp ebp, 5
jmp 0x1404250a7
je 0x14042670e
cmp ebp, 6
jne 0x140426836
test ebx, ebx
jmp 0x1404250bd
jle 0x140426836
movsxd r9, dword [rsp + 0x24]
sete r10b
bt r10, 0x38
or r10b, bl
mov r10d, ebx
cmp ebx, 8
jmp 0x1404250df
jae 0x140427175
sub edi, edi
sub dx, di
mov rdx, rdi
test r10b, 1
jmp 0x1404250f6
je 0x140425141
mov rax, rdi
sub rax, r9
shl dh, 0xb
movzx eax, byte [rcx + rax]
xor edx, 0x967223a
mov rdx, qword [rsp + 0x28]
clc
jmp 0x14042511a
add al, byte [rdx + rdi]
clc
ror dx, 0xf3
rcr dh, 0x40
mov byte [rcx + rdi], al
btc dx, dx
shld dx, r9w, 0x1d
mov rdx, rdi
or rdx, 1
jmp 0x140425141
not rdi
test r15w, 0x20aa
add rdi, r10
jmp 0x140425152
je 0x140426836
mov rcx, qword [rsp + 0x40]
clc
shl bl, 0xd6
movsx rbp, r10w
mov rax, rcx
adc bp, 0x34c3
sub bpl, 0x15
cmp ax, di
sub rax, r9
add rax, r15
mov bp, 0xe12
seta bpl
movsx bp, r8b
inc rax
bt rbx, r12
movsx bx, dil
cmp r8b, sil
add rcx, r15
jmp 0x1404251a6
inc rcx
movsx bp, spl
rcl bpl, 0xc7
cmove rbp, r9
movzx ebx, byte [rax + rdx - 1]
movsxd rbp, eax
adc bp, 0x500c
jmp 0x1404251c8
mov rbp, qword [rsp + 0x28]
stc
add bl, byte [rbp + rdx]
test bh, 0x3f
cmc
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
clc
add rdx, 2
test bpl, 0xdb
cmp r10, rdx
jmp 0x1404251f6
jne 0x1404251b6
jmp 0x140426836
cmp ebp, 5
je 0x1404268ab
cmp ebp, 6
mov r8b, 0xcc
mov r8d, dword [rsp + 0x5c]
jne 0x140426d58
test r8d, r8d
jmp 0x140425223
je 0x140426d58
mov eax, dword [rsp + 0x24]
shld r13w, r10w, 0x6f
sub r14, rsp
and r12b, 0xa7
movsxd r12, eax
jmp 0x140425242
mov r14, rdx
test r13b, r9b
bt si, r15w
mov edi, eax
cwd
lea r13, [r15 + r10]
sbb ax, 0x6a5a
shrd ax, sp, 0xdd
mov eax, edi
cmp r8w, 0x7856
and eax, 0xffffffe0
movzx edx, r8w
bt esi, 0x8f
movsxd r11, r9d
mov qword [rsp + 0x40], rax
bts r11d, esp
movsx r9w, r11b
cqo
add rax, 0xffffffffffffffe0
rol edx, 0xe3
movzx rdx, dx
mov qword [rsp + 0x70], rax
btr esi, r11d
movzx rdx, r13w
xchg r9b, dl
mov rdx, rax
lahf
sal r11b, 0x7f
shr rdx, 5
cbw
inc rdx
sub eax, 0x3f8b1255
mov sil, 0xe7
mov rax, rdx
add esi, ecx
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
dec r9b
and rdx, rax
movzx r9w, bl
bt esi, 0x44
mov qword [rsp + 0x90], rdx
cdqe
mov esi, r10d
bsr r11w, bp
mov esi, edi
lahf
stc
and esi, 0xfffffff8
xchg r9, r9
mov r9, rdi
neg r9
mov rax, qword [rsp + 0xf0]
bt r11w, 0x8a
lea r11, [r15 + rax]
stc
cmc
add r11, r10
cmc
add r15, qword [rsp + 0xb8]
cmp r13b, r11b
add r15, r10
cmp bpl, r8b
sub r10d, r10d
jmp 0x140425331
jmp 0x140425369
mov byte [rcx + r12], 0xff
stc
cmp r11d, ecx
add r14, r12
add rcx, rbx
jmp 0x14042534a
inc r10
clc
lea r11, [r11 + rbx]
clc
add r15, rbx
jmp 0x14042535b
dec r8d
jmp 0x140425363
je 0x140426d5e
cmp dword [rsp + 0x24], 0
jmp 0x140425373
jle 0x140425336
cmp dword [rsp + 0x24], 8
jmp 0x140425383
jae 0x140425449
xor edx, edx
rol bp, 0xca
ror bpl, 0xcd
mov rbp, rdx
cmp sil, 0x62
test dil, 1
jmp 0x1404253a3
je 0x1404253ed
mov rax, rdx
bt bp, bp
bts bp, si
sub rax, rbx
movzx ebp, r14w
xadd bp, bp
movzx eax, byte [rcx + rax]
sar ebp, cl
rcl bpl, 0x1d
add al, byte [r14 + rdx]
xor bpl, 0xde
adc bpl, r11b
rcl bp, cl
mov byte [rcx + rdx], al
rol rbp, 0xca
sub ebp, r12d
mov rbp, rdx
clc
test ax, 0x1912
or rbp, 1
not rdx
stc
cmp rdx, r9
jmp 0x1404253f9
je 0x140425336
nop
movzx eax, byte [r15 + rbp]
test bpl, 0x8f
cmp r14d, 0x2f73679
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
shl ah, cl
cmovno ax, sp
movzx eax, byte [r15 + rbp + 1]
stc
cmc
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
test r11, rdi
add rbp, 2
cmp rdi, rbp
jmp 0x14042543e
jne 0x140425401
jmp 0x140425336
mov rax, r10
shr dh, cl
cwd
sar edx, cl
imul rax, rbx
lea rax, [rax + r13]
mov rdx, r10
imul rdx, r12
cmp rsi, 0x46717071
cmp rbx, r11
add rdx, qword [rsp + 0x28]
test sil, cl
sub rax, rdx
cmp rax, 0x20
jb 0x140425389
jb 0x140425389
mov edx, 0
test r13b, 0x7c
jmp 0x140425494
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042549e
jb 0x140425393
cmp dword [rsp + 0x24], 0x20
jae 0x1404254bb
xor eax, eax
jmp 0x1404254b6
jmp 0x140425633
cmp qword [rsp + 0x70], 0
je 0x140425580
mov rbp, qword [rsp + 0x90]
xor edx, edx
jmp 0x1404254d6
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404254e1
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404254f4
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140425504
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140425518
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140425524
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140425537
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140425546
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
test bx, 0x6ca2
cmp r15d, 0x5fa22b75
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp ax, 0x78bb
cmc
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x140425575
jne 0x1404254d6
jmp 0x14042558c
xor edx, edx
test rdi, 0x169f2b11
cmp bp, bp
test byte [rsp + 0xa0], 1
je 0x1404255f5
movdqu xmm0, xmmword [r14 + rdx]
bts ax, si
stc
setnp ah
movdqu xmm1, xmmword [r14 + rdx + 0x10]
rol ax, cl
jmp 0x1404255b7
mov rax, rdx
stc
cmp r15w, 0x2e88
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404255ce
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404255dd
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp r15w, 0x59f
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp rdi, rbp
cmp qword [rsp + 0x40], rdi
jmp 0x1404255ff
je 0x140425336
mov rdx, qword [rsp + 0x40]
movsx eax, dx
stc
adc ax, r12w
mov rax, rdx
test dil, 0x18
jmp 0x14042561e
je 0x140425393
nop word cs:[rax + rax]
jmp 0x140425633
movq xmm0, qword [r14 + rax]
jmp 0x14042563e
movq xmm1, qword [r15 + rax]
jmp 0x140425649
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
clc
cmp rsi, rax
jmp 0x14042565f
jne 0x140425633
mov rdx, rsi
cmp rsi, rdi
je 0x140425336
jmp 0x140425393
test ebx, ebx
jle 0x140426836
movsxd r8, dword [rsp + 0x24]
or dl, 8
setge dh
mov edx, ebx
test cx, bx
cmp rbp, rcx
cmp ebx, 8
jmp 0x140425699
jae 0x1404271ce
sub r11d, r11d
movsx esi, r14w
cmc
sbb sil, 0x26
mov rsi, r11
test rdx, r10
cmp bp, 0x53bc
test r9b, 0x91
test dl, 1
je 0x14042572d
movzx eax, byte [r9 + r11]
mov rbp, r11
shr sil, cl
add esi, 0x4f6103f9
neg si
sub rbp, r8
rol sil, 0xd5
or si, 0x20fa
stc
movzx ebp, byte [rcx + rbp]
bts esi, r10d
rol si, cl
add ebp, eax
ror sil, 0xa1
rcr rsi, cl
cmp ax, dx
shr ebp, 1
rcl al, 0x3d
mov si, 0x1bcb
dec si
mov rax, qword [rsp + 0x28]
cmc
test cl, 0x2d
add bpl, byte [rax + r11]
mov byte [rcx + r11], bpl
and sil, 0x77
mov rsi, r11
jmp 0x140425729
or rsi, 1
not r11
add r11, rdx
jmp 0x140425738
je 0x140426836
mov rbx, qword [rsp + 0x40]
cmovnp di, di
neg rdi
mov rax, rbx
btc edi, esp
sal bp, cl
sub rax, r8
lea rcx, [r15 + rax]
inc rcx
jmp 0x140425763
lea rbp, [r15 + rbx]
movsxd rax, r11d
bswap edi
inc rbp
add r15, qword [rsp + 0x158]
cmp dx, sp
sbb dil, 0x22
add r15, rbx
bt ebx, 0x33
mov rax, qword [rsp + 0x28]
sar edi, 0xbc
lea rbx, [rax + 1]
test r11w, cx
mov di, 0x1c23
sal rax, cl
movzx eax, byte [r15 + rsi - 1]
movsx edi, si
test al, 0xb8
movzx edi, byte [rcx + rsi - 1]
stc
jmp 0x1404257b8
add edi, eax
xor al, 0x1f
sal ah, cl
shr edi, 1
bsr eax, ebx
add dil, byte [rbx + rsi - 1]
xchg al, al
dec eax
movsx eax, di
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
jmp 0x1404257e4
movzx edi, byte [rcx + rsi]
cmp r11b, 0xb5
add edi, eax
shr edi, 1
cmp r11b, bpl
cmc
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
stc
add rcx, 2
test r8b, 0xc5
cmp eax, 0x538558ba
add rbp, 2
add r15, 2
add rbx, 2
cmp rsi, rdx
jmp 0x140425823
jne 0x14042579c
jmp 0x140426836
mov r11d, dword [rsp + 0x5c]
test cl, r12b
test r11d, r11d
jmp 0x14042583e
je 0x140426d58
mov eax, dword [rsp + 0x24]
shld r8w, bp, 0x35
movsx r14d, r15w
movsxd r12, eax
btr si, 0xd9
bt edi, esi
mov esi, eax
xor r8w, bx
sub r8b, r15b
lea rax, [r15 + r10]
ror dil, 0x3c
mov qword [rsp + 0x70], rax
add r14b, r11b
setg r14b
or r14w, bp
mov rdi, r10
xor r14d, 0xdcf7214
ror r10w, cl
mov r10d, esi
setge r14b
movsx r8d, di
movsx rax, r8w
and r10d, 0xffffffe0
cmc
rcr r14w, cl
movzx ax, r10b
mov r8d, esi
sub r14b, r15b
and r8d, 0xfffffff8
bts r14w, di
sal r14, cl
cbw
mov rax, rsi
ror r14b, 0xd6
neg rax
rcr r14b, 0x8c
sub r14b, r8b
mov qword [rsp + 0x40], rax
btc r14w, r13w
cbw
mov rax, qword [rsp + 0x170]
lea rax, [rax + r15]
cmovp r14d, ebx
add rax, rdi
rol r14b, cl
add r15, qword [rsp + 0xb8]
lea r15, [r15 + rdi]
ror r14, 0xe8
sub ebp, ebp
movsx r14d, cx
movsx r14w, r13b
mov r14, rdx
jmp 0x140425913
jmp 0x140425960
mov byte [rcx + r12], 0xff
movsxd rbx, edx
movsx bx, bl
bsf rbx, rdx
add r14, r12
btc ebx, 0xd5
mov rbx, qword [rsp + 0x30]
stc
lea rcx, [rcx + rbx]
add r9, rbx
jmp 0x140425941
inc rbp
test r9b, cl
lea rax, [rax + rbx]
cmp r11b, 0xe8
add r15, rbx
jmp 0x140425957
dec r11d
je 0x140426d5e
cmp dword [rsp + 0x24], 0
jmp 0x14042596a
jle 0x140425918
cmp dword [rsp + 0x24], 8
jmp 0x14042597a
jae 0x140425ab1
xor r13d, r13d
clc
bts rdx, r8
movzx dx, cl
mov rdx, r13
stc
clc
test sil, 1
jmp 0x14042599a
je 0x140425a13
movzx edx, byte [r9 + r13]
adc rdi, rax
xchg dil, dil
mov rdi, r13
test r11b, 0xc5
sub rdi, qword [rsp + 0x30]
jmp 0x1404259bc
movzx edi, byte [rcx + rdi]
test rsp, 0x47ef64e2
add edi, edx
cmovnp dx, r13w
add rdx, 0x15af4c3f
xchg dl, dl
shr edi, 1
rcl dx, cl
sal dx, cl
and dx, r8w
add dil, byte [r14 + r13]
bsf dx, r9w
movzx edx, bp
mov byte [rcx + r13], dil
rcl dh, cl
bts rdx, r10
mov rdx, 0x7b2d5ff1
mov rdx, r13
cmc
stc
jmp 0x140425a0a
or rdx, 1
cmp spl, 0xa2
cmc
not r13
cmp r13, qword [rsp + 0x40]
je 0x140425918
nop dword [rax + rax]
movzx edi, byte [r9 + rdx]
rol bh, 0x55
bsf ebx, eax
shrd bx, di, 0xd2
movzx ebx, byte [r15 + rdx]
cmp dil, r11b
jmp 0x140425a46
add ebx, edi
shl edi, 0x9b
inc di
shr ebx, 1
sal dil, cl
btc di, r10w
add bl, byte [r14 + rdx]
shl rdi, cl
mov byte [rcx + rdx], bl
setle bl
dec di
movzx edi, byte [r9 + rdx + 1]
rol bl, cl
movzx ebx, byte [r15 + rdx + 1]
jmp 0x140425a7c
add ebx, edi
shr ebx, 1
add bl, byte [r14 + rdx + 1]
jmp 0x140425a8a
mov byte [rcx + rdx + 1], bl
test r11d, 0x6a3c6d5d
clc
add rdx, 2
cmp r11b, 0xab
cmp rsi, rdx
jmp 0x140425aa6
jne 0x140425a29
jmp 0x140425918
mov rdx, rbp
mov rdi, 0x746f5e87
shrd rdi, rsp, 0x2c
imul rdx, qword [rsp + 0x30]
shl dil, 0x31
add rdx, qword [rsp + 0x70]
shr rdi, 0x6b
stc
mov rdi, rbp
stc
cmp edi, ebx
cmp rcx, 0x777f38c8
imul rdi, r12
cmp bl, dil
cmc
jmp 0x140425aee
add rdi, qword [rsp + 0x28]
test r14b, 0
sub rdx, rdi
cmp rdx, 0x20
jmp 0x140425b03
jb 0x140425980
jb 0x140425980
cmp dword [rsp + 0x60], 0x20
jmp 0x140425b19
jb 0x140425980
mov r13d, 0
cmp r14b, 0x69
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140425b34
jb 0x14042598c
cmp dword [rsp + 0x24], 0x20
jmp 0x140425b44
jae 0x140425b56
sub edx, edx
jmp 0x140425b51
jmp 0x140425c54
sub edx, edx
jmp 0x140425b5d
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x140425b68
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140425b74
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140425b7f
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 0x140425bad
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140425bb7
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp dx, 0x3b00
add rdx, 0x20
cmp r9b, 0x16
cmp r10, rdx
jmp 0x140425c28
jne 0x140425b5d
cmp r10, rsi
je 0x140425918
mov rdx, r10
mov r13, r10
test sil, 0x18
je 0x14042598c
nop dword [rax + rax]
jmp 0x140425c54
movq xmm0, qword [r14 + rdx]
jmp 0x140425c5f
movq xmm1, qword [r9 + rdx]
jmp 0x140425c6a
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
cmp sp, 0x4d4b
cmc
stc
add rdx, 8
cmp r8, rdx
jmp 0x140425ca3
jne 0x140425c54
mov r13, r8
cmc
cmp r8, rsi
je 0x140425918
jmp 0x14042598c
mov r8, r13
jmp 0x140425cc3
call fcn.1404a4291
jmp 0x140426836
test ebx, ebx
jmp 0x140425cd4
jle 0x140426836
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
stc
cmp edi, r9d
cmp ebx, 8
jmp 0x140425cee
jae 0x140427244
xor edi, edi
test r9, rax
mov rdx, rdi
test r10b, 1
jmp 0x140425d05
je 0x140425d37
mov rax, rdi
neg rdx
btr edx, 0x26
clc
sub rax, r9
movzx eax, byte [rcx + rax]
cwd
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
shl dh, 0x21
mov byte [rcx + rdi], al
inc dl
mov rdx, rdi
or rdx, 1
stc
not rdi
cmp dl, sil
add rdi, r10
jmp 0x140425d45
je 0x140426836
mov rcx, qword [rsp + 0x40]
shrd rbx, rbp, 0xe1
shl bh, 0x32
mov rax, rcx
cmovb bx, r10w
sub rax, r9
seta bpl
shr bx, 0xe1
add rax, r15
movsx ebp, r10w
mov bh, al
bswap bx
inc rax
sub ebp, r11d
add rcx, r15
mov bp, r8w
inc rcx
rcl bpl, cl
sbb bpl, 0x1f
adc bpl, 0x74
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
test dl, 0x4f
stc
add bl, byte [rbp + rdx]
jmp 0x140425db0
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
cmc
add bl, byte [rbp + rdx + 1]
test bx, 0x35f
mov byte [rcx + rdx], bl
add rdx, 2
cmp r10, rdx
jmp 0x140425dd1
jne 0x140425d92
jmp 0x140426836
mov r13d, dword [rsp + 0x5c]
stc
cmp bp, r11w
clc
test r13d, r13d
jmp 0x140425def
je 0x140426d58
mov eax, dword [rsp + 0x24]
rcr r9w, 0x11
add sil, 0xcb
cmovne di, r11w
movsxd r12, eax
rcr r9d, cl
xor r11b, al
mov r14, rdx
setp sil
mov edi, eax
or r9b, 0x94
movsx edx, r11w
shr r9w, cl
lea rax, [r15 + r10]
movsx r9d, r10w
sub rdx, 0x4cfa3f8b
mov qword [rsp + 0x40], rax
sbb rax, r15
neg dh
mov eax, edi
movsx r9, r11w
shl r11b, cl
shr r9d, 0xc7
and eax, 0xffffffe0
cwd
mov qword [rsp + 0x70], rax
add rax, 0xffffffffffffffe0
rol rsi, 0x68
mov r9w, 0x77c6
mov qword [rsp + 0xa0], rax
xor edx, r11d
shr rax, 5
movzx r11d, ax
not r9b
inc rax
movabs rdx, 0xffffffffffffffe
add rdx, 0xfffffffffffffffe
stc
ror sil, 0x1f
clc
and rdx, rax
sbb r9w, r11w
shl r11w, cl
adc r11b, al
mov qword [rsp + 0xc0], rdx
movzx si, r10b
xchg sil, r11b
mov r11d, eax
bsr r9w, ax
cdqe
add r9b, r10b
and r11d, 3
or si, 0x1fca
movsxd rsi, ecx
cbw
mov esi, edi
rol r9b, 0x75
and esi, 0xfffffff8
lahf
jmp 0x140425ed7
mov rax, r10
mov r10d, edi
rcr r9, cl
cmovle r9w, si
movzx r9w, r15b
and r10d, 3
lea r15, [r15 + rax]
add r15, 0x10
and r9, 0x2be28f8
btc r9w, si
bts r9d, edx
lea r9, [r14 + 0x10]
stc
cmc
mov qword [rsp + 0x90], r11
test bh, 0xb2
shl r11, 5
stc
sub r8d, r8d
jmp 0x140425f24
jmp 0x140425f70
mov byte [rcx + r12], 0xff
adc bl, dil
mov bx, sp
lea r14, [r14 + r12]
cmovg rbx, r12
xor ebx, 0x34d960e4
and ebx, r15d
mov rbx, qword [rsp + 0x30]
add rcx, rbx
jmp 0x140425f52
inc r8
jmp 0x140425f5a
lea r15, [r15 + rbx]
cmc
add r9, r12
jmp 0x140425f67
dec r13d
je 0x140426d5e
cmp dword [rsp + 0x24], 0
jmp 0x140425f7a
jle 0x140425f29
cmp dword [rsp + 0x24], 8
jmp 0x140425f8a
jb 0x140426014
mov rdx, r8
rcr bh, 0x80
btc rbx, 0x46
imul rdx, r12
movsx rbx, bp
shl bx, cl
test r9, r9
add rdx, qword [rsp + 0x28]
mov rbx, r8
imul rbx, qword [rsp + 0x30]
jmp 0x140425fc0
add rbx, qword [rsp + 0x40]
stc
sub rbx, rdx
shr rdx, 0x64
movzx rdx, r14w
adc dx, 0x31f1
mov edx, 0
jmp 0x140425fe9
cmp rbx, 0x20
jmp 0x140425ff2
jb 0x1404261cd
cmp dword [rsp + 0x24], 0x20
jmp 0x140426002
jae 0x140426020
xor ebx, ebx
jmp 0x14042600f
jmp 0x140426195
sub edx, edx
jmp 0x14042601b
jmp 0x1404261cd
cmp qword [rsp + 0xa0], 0x60
jmp 0x14042602e
jae 0x140426040
xor edx, edx
jmp 0x14042603b
jmp 0x1404260f1
mov rbp, qword [rsp + 0xc0]
xor edx, edx
jmp 0x140426053
movups xmm0, xmmword [r14 + rdx]
clc
stc
movups xmm1, xmmword [r14 + rdx + 0x10]
stc
jmp 0x140426066
movups xmmword [rcx + rdx], xmm0
cmc
movups xmmword [rcx + rdx + 0x10], xmm1
jmp 0x140426075
movups xmm0, xmmword [r14 + rdx + 0x20]
test r15b, 0x48
cmc
movups xmm1, xmmword [r14 + rdx + 0x30]
stc
test r13, 0x5e961e80
movups xmmword [rcx + rdx + 0x20], xmm0
movups xmmword [rcx + rdx + 0x30], xmm1
test rax, 0x1d2f68f4
movups xmm0, xmmword [r14 + rdx + 0x40]
stc
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
test r13, 0xaa616a7
jmp 0x1404260c8
movdqu xmm1, xmmword [r14 + rdx + 0x70]
movdqu xmmword [rcx + rdx + 0x60], xmm0
movdqu xmmword [rcx + rdx + 0x70], xmm1
cmc
sub rdx, 0xffffffffffffff80
stc
cmc
add rbp, 0xfffffffffffffffc
jmp 0x1404260eb
jne 0x140426053
cmp qword [rsp + 0x90], 0
jmp 0x1404260ff
je 0x14042615a
lea rbx, [r15 + rdx]
add rdx, r9
test r9b, r15b
xor ebp, ebp
nop word cs:[rax + rax]
cmp bx, 0x1425
cmc
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
movdqu xmmword [rbx + rbp - 0x10], xmm0
movdqu xmmword [rbx + rbp], xmm1
jmp 0x140426142
add rbp, 0x20
clc
test di, 0x3d0d
cmp r11, rbp
jmp 0x140426154
jne 0x140426123
cmp qword [rsp + 0x70], rdi
jmp 0x140426164
je 0x140425f29
mov rdx, qword [rsp + 0x70]
bt bx, dx
mov rbx, rdx
test dil, 0x18
jmp 0x14042617f
je 0x1404261cd
nop dword [rax + rax]
bt dx, 0xc3
movsxd rdx, r13d
mov rdx, qword [r14 + rbx]
jmp 0x1404261a4
mov qword [rcx + rbx], rdx
add rbx, 8
clc
cmp rsi, rbx
jmp 0x1404261b5
jne 0x140426195
mov rdx, rsi
cmc
cmp rsi, rdi
jmp 0x1404261c7
je 0x140425f29
mov rbp, rdx
test sil, r12b
not rbp
jmp 0x1404261e1
lea rbp, [rbp + rdi]
test r10, r10
je 0x140426223
mov rbx, r10
movzx ax, dil
jmp 0x1404261fc
nop
mov al, r11b
setns ah
lahf
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x140426212
inc rdx
jmp 0x14042621a
dec rbx
jne 0x140426205
cmp rbp, 3
jmp 0x14042622c
jb 0x140425f29
nop word [rax + rax]
rol ah, 0x4f
sub rax, rax
test dil, 0x74
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
sar ah, 0xe
xchg ah, al
movzx eax, byte [r14 + rdx + 1]
cmc
cmp sil, 0x6a
mov byte [rcx + rdx + 1], al
not ax
movzx eax, byte [r14 + rdx + 2]
clc
mov byte [rcx + rdx + 2], al
btr rax, 0xcf
or ah, 0x99
movzx eax, byte [r14 + rdx + 3]
cmc
mov byte [rcx + rdx + 3], al
jmp 0x140426285
add rdx, 4
test ebx, 0x56ed7039
cmp rdi, rdx
jmp 0x140426297
jne 0x140426242
jmp 0x140425f29
mov r8d, dword [rsp + 0x5c]
stc
test bp, bx
test r8d, r8d
jmp 0x1404262b3
je 0x140426d58
mov eax, dword [rsp + 0x24]
movsxd r12, eax
shr r11b, cl
neg dil
mov r14, rdx
rcr dil, 0x8c
cqo
test r8, r10
mov edi, eax
cmovbe rax, rdx
lea r13, [r15 + r10]
rol al, 0x1c
mov eax, edi
ror dx, 0x95
and eax, 0xffffffe0
cwd
mov qword [rsp + 0x40], rax
jmp 0x1404262f4
add rax, 0xffffffffffffffe0
and dh, 0xa7
bsf dx, r10w
shld r9w, si, 0x9d
mov qword [rsp + 0x70], rax
rol si, 0x69
cmove dx, r11w
mov rdx, rax
cmp r15, 0x262d294a
shr r9b, 0xd1
jmp 0x140426327
shr rdx, 5
inc rdx
stc
shrd rax, r14, 0x70
shr ax, cl
mov rax, rdx
shrd eax, ebx, 0x4c
cmp rbp, rbp
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
seta r9b
neg r11b
rcr sil, 0x13
and rdx, rax
xor al, 0xbe
ror r11b, cl
neg r11b
mov qword [rsp + 0x90], rdx
mov esi, edi
movsx r9w, r10b
and esi, 0xfffffff8
mov r9, rdi
mov eax, 0x282f6c37
cwde
neg r9
setb r11b
add r11d, r14d
mov rax, qword [rsp + 0xf0]
sal r11w, 0x91
lea r11, [r15 + rax]
jmp 0x1404263a4
add r11, r10
add r15, qword [rsp + 0xb8]
test r15b, r8b
jmp 0x1404263ba
lea r15, [r15 + r10]
cmc
test ah, 0x9c
xor r10d, r10d
jmp 0x1404263ca
jmp 0x1404263ff
mov byte [rcx + r12], 0xff
add r14, r12
clc
add rcx, rbx
jmp 0x1404263e0
inc r10
stc
lea r11, [r11 + rbx]
test edi, 0x7eec20dd
add r15, rbx
dec r8d
jmp 0x1404263f9
je 0x140426d5e
cmp dword [rsp + 0x24], 0
jle 0x1404263cf
cmp dword [rsp + 0x24], 8
jmp 0x140426414
jae 0x1404264e9
sub edx, edx
shld rbp, r11, 0x34
stc
add bpl, dl
mov rbp, rdx
test dil, 1
jmp 0x140426431
je 0x14042647e
mov rax, rdx
sar ebp, 0xa8
sub rax, rbx
xor bp, r9w
shr bpl, 0x45
jmp 0x14042644d
movzx eax, byte [rcx + rax]
xor ebp, edi
btr rbp, r15
bt ebp, r14d
add al, byte [r14 + rdx]
xor bp, sp
shr bp, 0x11
mov byte [rcx + rdx], al
bswap bp
shld ebp, ecx, 0x6f
mov rbp, rdx
cmp r10b, r11b
test r15d, ebx
clc
or rbp, 1
not rdx
cmp rbx, 0x6f6117a3
stc
cmp rdx, r9
jmp 0x140426491
je 0x1404263cf
nop
rol ax, cl
bt ax, 0x6a
movzx eax, byte [r15 + rbp]
test r8b, spl
cmp si, 0x79a7
stc
add al, byte [r14 + rbp]
cmc
mov byte [rcx + rbp], al
rol ax, 0xb
movzx eax, byte [r15 + rbp + 1]
test bh, bl
stc
cmp cl, 0x27
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
clc
stc
add rbp, 2
stc
cmp rdi, rbp
jmp 0x1404264de
jne 0x1404264a0
jmp 0x1404263cf
mov rax, r10
sub dh, 0x19
shl rdx, 0x98
add edx, r9d
imul rax, rbx
ror dh, cl
clc
rol rdx, cl
lea rax, [rax + r13]
rol dx, 0x66
mov rdx, r10
test di, r11w
clc
imul rdx, r12
jmp 0x14042651f
add rdx, qword [rsp + 0x28]
cmp r14w, r10w
sub rax, rdx
cmp rax, 0x20
jmp 0x140426534
jb 0x14042641a
jb 0x14042641a
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042654f
jb 0x140426425
cmp dword [rsp + 0x24], 0x20
jae 0x14042656c
sub eax, eax
jmp 0x140426567
jmp 0x1404266ca
cmp qword [rsp + 0x70], 0
jmp 0x140426577
je 0x14042662a
mov rbp, qword [rsp + 0x90]
xor edx, edx
jmp 0x14042658c
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140426597
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404265a3
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404265ba
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404265c8
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404265da
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404265ed
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x1404265fc
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp al, dil
cmc
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
cmc
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x14042661f
jne 0x14042658c
jmp 0x140426633
sub edx, edx
jmp 0x140426633
test byte [rsp + 0xa0], 1
je 0x14042668a
movdqu xmm0, xmmword [r14 + rdx]
shrd ax, si, 0xe8
movdqu xmm1, xmmword [r14 + rdx + 0x10]
sub al, r10b
and al, bpl
sbb al, r15b
mov rax, rdx
cmp spl, r10b
sub rax, rbx
jmp 0x14042666a
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
clc
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmc
cmp qword [rsp + 0x40], rdi
jmp 0x140426694
je 0x1404263cf
mov rdx, qword [rsp + 0x40]
bsr ax, r13w
shrd ax, r8w, 0xf4
mov rax, rdx
cmp r11w, 0x77b5
test dil, 0x18
jmp 0x1404266bc
je 0x140426425
nop dword [rax]
jmp 0x1404266ca
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x1404266db
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test spl, dl
add rax, 8
cmp rsi, rax
jmp 0x1404266f3
jne 0x1404266ca
mov rdx, rsi
clc
test bl, 0xe6
cmp rsi, rdi
je 0x1404263cf
jmp 0x140426425
test ebx, ebx
jmp 0x140426715
jle 0x140426836
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
test spl, r15b
cmp ebx, 8
jae 0x1404272a2
sub r11d, r11d
cmova rdx, r12
btc edx, esi
mov rdx, r11
clc
test r10b, 1
je 0x140426784
mov rax, r11
movsx rdx, r14w
sub rax, r9
movzx eax, byte [rcx + rax]
setle dh
shr al, 1
movsx edx, r15w
rcr dl, 0xb0
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + r11]
bt rdx, 0xcc
btc rdx, 0x57
sbb dx, 0x5f3b
mov byte [rcx + r11], al
mov rdx, r11
or rdx, 1
not r11
jmp 0x14042678d
add r11, r10
jmp 0x140426795
je 0x140426836
mov rcx, qword [rsp + 0x40]
mov bl, 0xe4
mov rax, rcx
sub rax, r9
adc bp, cx
neg bh
and bp, r11w
add rax, r15
movsx rbp, si
movzx bp, r8b
inc rax
shl bl, 0xe7
bsr bp, cx
movsxd rbp, r12d
add rcx, r15
movzx ebx, r13w
mov bl, bpl
inc rcx
not rbp
movzx ebx, byte [rax + rdx - 1]
xor bp, dx
shld bp, r11w, 0xa6
shr bl, 1
sete bpl
bts rbp, r13
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
cmp r8b, 0x5d
movzx ebx, byte [rax + rdx]
cmp r8b, 0x2c
stc
clc
shr bl, 1
clc
add bl, byte [rbp + rdx + 1]
cmp r10b, 0x11
test r14b, 0x5e
clc
mov byte [rcx + rdx], bl
cmp dx, r9w
add rdx, 2
cmp r10, rdx
jmp 0x140426830
jne 0x1404267da
mov r14, qword [rsp + 0x28]
clc
not rbx
shld bx, r14w, 0xaa
add r14, r13
seto r10b
cmovnp bx, di
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
jmp 0x140426874
mov r10, qword [rsp + 0x88]
movsx bx, ch
jmp 0x140426885
mov rbx, qword [rsp + 0x30]
jmp 0x14042688f
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140426fd7
mov r9d, dword [rsp + 0x5c]
cmc
cmp r12, r11
test r9d, r9d
je 0x140426d58
mov eax, dword [rsp + 0x24]
movsxd r12, eax
stc
bts r13w, bp
mov esi, eax
lea r8, [r15 + r10]
mov al, 0x8f
movzx rbp, r9w
shld r11, rbx, 0x8a
mov eax, esi
movzx r14w, dil
and eax, 0xffffffe0
adc r11d, r15d
mov qword [rsp + 0x40], rax
xchg r13b, bpl
bt r11w, si
add rax, 0xffffffffffffffe0
sbb bp, ax
bswap r14w
mov qword [rsp + 0x70], rax
mov rbp, rax
movzx r13w, r9b
mov ax, r8w
cmova r13, r11
shr rbp, 5
cdqe
movsx r14w, spl
inc rbp
mov rax, rbp
bsf eax, edi
cmp r8b, r14b
mov qword [rsp + 0xa0], rbp
or r13b, 0x4f
movabs rax, 0xffffffffffffffe
movsx r11w, spl
and rbp, rax
add al, 1
mov qword [rsp + 0x90], rbp
movsx r11, bx
mov rbp, r10
shr ah, 0x40
sub al, 0x6e
mov r10d, esi
and r10d, 0xfffffff8
mov r13, rsi
neg r13
bswap r14w
sub al, r11b
cmp r8b, al
mov rax, qword [rsp + 0xf0]
test r9b, al
rcr r11b, 0x18
lea r11, [r15 + rax]
bts r14d, ebx
cmc
rcr r14b, cl
lea r11, [r11 + rbp]
rcr r14b, 0x1b
add r15, qword [rsp + 0xb8]
test r8b, 0xf8
add r15, rbp
xchg r14w, r14w
sub ebp, ebp
movzx r14d, r11w
jmp 0x1404269b8
mov r14, rdx
jmp 0x1404269c0
jmp 0x140426a05
mov byte [rcx + r12], 0xff
jmp 0x1404269d0
lea r14, [r14 + r12]
stc
add rcx, rbx
jmp 0x1404269dd
inc rbp
test bl, 0x9e
jmp 0x1404269e8
lea r11, [r11 + rbx]
cmp r10b, al
add r15, rbx
jmp 0x1404269f7
dec r9d
jmp 0x1404269ff
je 0x140426d5e
cmp dword [rsp + 0x24], 0
jmp 0x140426a0f
jle 0x1404269c5
cmp dword [rsp + 0x24], 8
jmp 0x140426a1f
jae 0x140426ae9
sub edi, edi
mov rdx, rdi
clc
test sil, 1
jmp 0x140426a34
je 0x140426a77
mov rax, rdi
xor dh, 0x5b
test sil, 0x2b
sub rax, rbx
movzx eax, byte [rcx + rax]
cmp r14b, r12b
test dil, 0x84
shr al, 1
cmp rsi, 0x7cee65d2
setb dl
add al, byte [r14 + rdi]
stc
rcr dl, cl
rcl dl, 0xd3
mov byte [rcx + rdi], al
mov rdx, rdi
or rdx, 1
cmp dx, bx
stc
cmc
not rdi
cmp rdi, r13
je 0x1404269c5
nop word [rax + rax]
ror al, 0x3d
bsr ax, dx
nop
movzx eax, byte [r15 + rdx]
shr al, 1
add al, byte [r14 + rdx]
stc
test sp, r14w
mov byte [rcx + rdx], al
movzx rax, r8w
movzx eax, byte [r15 + rdx + 1]
cmp r14b, r14b
cmp r10w, 0x658a
shr al, 1
jmp 0x140426ac2
add al, byte [r14 + rdx + 1]
clc
mov byte [rcx + rdx + 1], al
jmp 0x140426ad2
add rdx, 2
cmp rsi, rdx
jmp 0x140426ade
jne 0x140426a95
jmp 0x1404269c5
mov rax, rbp
cmovbe dx, sp
btc dx, r13w
imul rax, rbx
bt dx, r11w
lea rax, [rax + r8]
cwd
movzx edx, bp
inc dx
mov rdx, rbp
imul rdx, r12
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jb 0x140426a25
jb 0x140426a25
mov edi, 0
cmp dword [rsp + 0x6c], 0x20
jb 0x140426a27
cmp dword [rsp + 0x24], 0x20
jmp 0x140426b43
jae 0x140426b50
xor eax, eax
jmp 0x140426d0d
mov rdi, r8
cmp qword [rsp + 0x70], 0
jmp 0x140426b5e
je 0x140426c45
mov r8, qword [rsp + 0x90]
cmp rbp, 0x5260564d
xor edx, edx
jmp 0x140426b7a
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140426b85
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140426b91
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140426b9d
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140426ba9
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140426bcf
movdqu xmmword [rcx + rdx + 0x10], xmm3
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140426be1
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140426bf4
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140426bff
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmc
cmp r14b, al
test r10w, 0x1212
movdqu xmmword [rcx + rdx + 0x30], xmm3
add rdx, 0x40
clc
add r8, 0xfffffffffffffffe
jne 0x140426b7a
jmp 0x140426c4c
xor edx, edx
test r11b, r11b
stc
clc
test byte [rsp + 0xa0], 1
jmp 0x140426c59
je 0x140426cca
movdqu xmm0, xmmword [r14 + rdx]
add al, 0x90
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140426c79
mov rax, rdx
sub rax, rbx
jmp 0x140426c84
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140426c8e
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140426c99
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
dec r8b
movdqu xmmword [rcx + rdx + 0x10], xmm3
xadd r8, r8
xor r8d, ebp
cmp qword [rsp + 0x40], rsi
mov r8, rdi
jmp 0x140426cd7
je 0x1404269c5
mov rdi, qword [rsp + 0x40]
bsf rax, r14
not eax
mov rax, rdi
cmc
test sil, 0x18
jmp 0x140426cf5
je 0x140426a27
nop word cs:[rax + rax]
jmp 0x140426d0d
movq xmm0, qword [r14 + rax]
jmp 0x140426d18
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
test r14b, 0x3d
cmp r10, rax
jmp 0x140426d41
jne 0x140426d0d
mov rdi, r10
cmp r10, rsi
je 0x1404269c5
jmp 0x140426a27
mov r14, rdx
xchg sil, sil
mov esi, dword [rsp + 0x2c0]
test r12w, r14w
jmp 0x140426d6e
cmp esi, 0x10
jmp 0x140426d76
jne 0x140426fa4
mov r8d, dword [rsp + 0x2b0]
mov r10b, 0
rcl r12b, cl
test r8d, r8d
movsxd r11, r8d
mov r12b, 0xb7
cmovbe r12w, bx
mov r13, qword [rsp + 0xd8]
movzx r10d, bx
mov r11, qword [rsp + 0x108]
not r10d
mov r10, qword [rsp + 0x88]
mov r12w, r10w
movsx r12d, si
sets r12b
mov r12, qword [rsp + 0x118]
jmp 0x140426dd0
je 0x14042705a
mov rcx, qword [rsp + 0x140]
stc
add rcx, qword [r13 + 0x18]
sete al
cdqe
movsxd rax, dword [rsp + 0x24]
jmp 0x140426df2
inc rax
cmc
jmp 0x140426dfb
cmp dword [rsp + 0x5c], 7
jmp 0x140426e05
jb 0x140426f71
mov rdx, rbx
sub rdx, rax
sub ebp, 0x416212df
mov ebp, dword [rsp + 0x128]
rcl di, cl
adc edi, r9d
movsx edi, r9w
mov rsi, rcx
movsxd rbx, eax
lea rbx, [rcx + rax]
sar dil, cl
mov byte [rcx + rax], 0xff
jmp 0x140426e3e
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
stc
sbb cx, 0x3ec5
ror cx, cl
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
bts ecx, esi
shrd cx, r10w, 0xe5
sub cx, 0x4f34
mov byte [rdi + rbx], 0xff
neg dil
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
not cl
cmovb cx, r12w
shl cl, 0x59
mov byte [rdi + rbx], 0xff
setle cl
cmp bpl, 0x68
add rbx, qword [rsp + 0x30]
shr dil, cl
xchg di, di
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
jmp 0x140426eb2
mov rdi, qword [rsp + 0x30]
ror cx, 0x48
mov byte [rdi + rbx], 0xff
rcr dil, 0xbd
movzx ecx, r8w
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
movzx rcx, sp
mov byte [rdi + rbx], 0xff
or ecx, 0x3e5e6ba4
cmp r15w, 0x6258
movzx rdi, di
add rbx, qword [rsp + 0x30]
bt rdi, 0x6a
mov rdi, qword [rsp + 0x30]
movsx rcx, r14w
xchg ch, ch
lea rcx, [rbx + rdi]
add di, di
lea rcx, [rcx + rdx]
movzx di, r14b
mov rdi, qword [rsp + 0x30]
cmp dil, 0x74
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
clc
add ebp, 0xfffffff8
jmp 0x140426f29
jne 0x140426e28
add rsi, rbx
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
cwd
lea rsi, [rsi + rbx]
rcl rcx, cl
not dh
add rsi, rbx
lea rsi, [rsi + rbx]
xchg edx, edx
lea rsi, [rsi + rbx]
xor dl, sil
shl dl, cl
dec rdx
lea rsi, [rsi + rbx]
shld dx, r8w, 0x1c
movsxd rcx, esp
shl dl, 0xd9
mov rcx, rsi
shrd edx, esp, 0x14
mov edx, dword [rsp + 0x12c]
test edx, edx
jmp 0x140426f7f
je 0x140426fe4
add rcx, rax
mov eax, edx
test al, 0xbf
mov byte [rcx], 0xff
add rcx, rbx
dec eax
jmp 0x140426f99
jne 0x140426f8c
jmp 0x140426fe4
mov r13, qword [rsp + 0xd8]
not r12w
mov r8d, dword [rsp + 0x2b0]
jmp 0x140426fbd
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
inc r12b
mov r12b, bpl
dec r12w
mov r12, qword [rsp + 0x118]
jmp 0x140426fe4
inc r12
cmc
cmp dx, r11w
stc
cmp r12, qword [rsp + 0x110]
jmp 0x140426ffa
je 0x1404285cb
mov eax, dword [rsp + 0x60]
shr ch, 0xca
bt si, 0x37
adc cx, 0x3800
imul eax, r12d
inc ch
bts si, sp
rcr cl, cl
mov rsi, qword [r13 + 0x18]
sub cl, spl
add ecx, 0x20216e6f
mov qword [rsp + 0x140], rax
movsxd rcx, r14d
inc cl
lea rsi, [rsi + rax]
movzx ecx, byte [r14]
clc
xor r9d, r9d
test r9w, sp
cmp cl, 4
jmp 0x14042704f
jbe 0x140423b84
jmp 0x1404235df
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x14042706a
jne 0x140427000
jmp 0x1404284e4
mov rax, qword [rsp + 0x40]
movsx edx, cx
rcr dl, cl
shl edx, 0xb2
lea rdx, [r15 + rax]
ror rax, 0x6c
clc
cbw
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
lea rax, [rax + rsi]
cmp r11w, 0x1649
cmp rdx, 0x10
jmp 0x1404270ad
jb 0x140423e87
jb 0x140423e87
cmp rax, 0x10
jmp 0x1404270c2
jb 0x140423e87
cmp dword [rsp + 0x60], 0x10
jb 0x140423e87
mov r12d, 0
cmp r15w, 0x13ac
cmp dword [rsp + 0x24], 0x10
jmp 0x1404270e9
jb 0x140423e93
cmp ebx, 0x10
jae 0x140427303
sub r12d, r12d
jmp 0x140427100
jmp 0x1404276c5
mov rax, qword [rsp + 0x40]
bt rdx, rsp
adc dl, ah
setae dh
lea rax, [rax + r15]
ror edx, 0xd9
cmp ax, 0x2a05
mov rdx, rax
test r14b, r13b
test spl, 0x8f
sub rdx, qword [rsp + 0x28]
cmp rdx, 0x20
jmp 0x140427136
jb 0x140424912
jb 0x140424912
mov r10d, 0
test edi, 0x53c827ce
clc
cmp dword [rsp + 0x60], 0x20
jmp 0x140427159
jb 0x140424915
cmp ebx, 0x20
jmp 0x140427167
jae 0x14042792a
xor r10d, r10d
jmp 0x14042810b
mov rax, qword [rsp + 0x40]
stc
test r10, 0x17e734c2
jmp 0x140427187
add rax, r15
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140427198
jb 0x1404250e5
jb 0x1404250e5
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x1404271b3
jb 0x1404250ea
cmp ebx, 0x20
jmp 0x1404271c1
jae 0x140427a5f
xor edi, edi
jmp 0x140428200
mov rax, qword [rsp + 0x40]
test r10b, 0xa8
cmc
lea rax, [rax + r15]
test r11w, si
sub rax, qword [rsp + 0x28]
test r13b, r14b
cmp r8, r14
cmp rax, 0x20
jmp 0x1404271f4
jb 0x14042569f
jb 0x14042569f
cmp dword [rsp + 0x60], 0x20
jmp 0x14042720a
jb 0x14042569f
mov r11d, 0
cmp r14w, 0x707e
cmp ebx, edi
cmp dword [rsp + 0x24], 0x20
jmp 0x140427228
jb 0x1404256ab
cmp ebx, 0x20
jmp 0x140427236
jae 0x140427baa
sub r11d, r11d
jmp 0x140427d15
mov rax, qword [rsp + 0x40]
test r11b, 0xb8
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
jmp 0x140427262
cmp rax, 0x20
jb 0x140425cf4
jb 0x140425cf4
mov edi, 0
cmp dil, r11b
cmp ah, 0xe1
cmp dword [rsp + 0x24], 0x20
jmp 0x140427287
jb 0x140425cf9
cmp ebx, 0x20
jmp 0x140427295
jae 0x140427dbe
xor edi, edi
jmp 0x140428313
mov rax, qword [rsp + 0x40]
test sil, dl
add rax, r15
clc
sub rax, qword [rsp + 0x28]
stc
cmp r10w, 0x6c14
cmp rax, 0x20
jmp 0x1404272c3
jb 0x14042672f
jb 0x14042672f
mov r11d, 0
cmp dl, dil
cmp dword [rsp + 0x24], 0x20
jmp 0x1404272e2
jb 0x140426739
cmp ebx, 0x20
jmp 0x1404272f0
jae 0x140427f2b
xor r11d, r11d
jmp 0x1404272fe
jmp 0x140428438
mov r12d, r14d
movsx r10d, bx
bts dx, r14w
and r12d, 0xfffffff0
sar bpl, 0xcf
test r8w, 0x5c15
shl al, cl
mov rbp, qword [rsp + 0x40]
cdq
sub rbp, rsi
and r10, r10
btc r10d, r8d
add rbp, r15
cwde
mov rax, r12
not r10b
mov rbx, rcx
mov r10, qword [rsp + 0x28]
movzx rdx, si
movsx edx, r13w
mov rdx, qword [rsp + 0x88]
jmp 0x140427356
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 0x1404273a7
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 0x1404273e2
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 r15w, 0x2dc5
test ecx, eax
add r10, 0x10
cmc
add rbp, 0x10
stc
jmp 0x140427690
add rbx, 0x10
test dil, 0xfc
stc
add rax, 0xfffffffffffffff0
jmp 0x1404276a2
jne 0x140427356
cmp r12, r14
jmp 0x1404276b0
je 0x140426836
test r14b, 8
jmp 0x1404276bf
je 0x140423e93
mov edx, r14d
neg bh
shl bpl, cl
cdqe
and edx, 0xfffffff8
adc r11b, 0xd0
and r11b, 0xef
mov r11, qword [rsp + 0x40]
cmovg bx, r12w
mov ebp, r9d
sub r11, rsi
ror rax, cl
sar r10d, cl
sub eax, 0x74cb488a
add r11, r15
mov r10d, 0x6a55d2d
mov rax, qword [rsp + 0x88]
lea r10, [r11 + rax]
movsx r8w, dl
movsx rbx, di
cdqe
mov rbp, rdx
movzx ax, r14b
mov rbx, rcx
lahf
mov rax, r9
movsx r8w, dl
movzx r8d, r10w
mov r8w, cx
mov r8, qword [rsp + 0x28]
jmp 0x14042773b
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140427754
movq xmm11, qword [r10 + r12]
jmp 0x14042775f
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140427783
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x1404277a6
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 r10w, 0x1dce
add r8, 8
test ax, r15w
cmp rbp, 0x4edb7f8b
add r11, 8
add r10, 8
add rax, 8
jmp 0x1404278fc
add rbx, 8
clc
stc
add rbp, 0xfffffffffffffff8
test bpl, 0xc7
clc
cmp r12, rbp
jne 0x140427749
mov r12, rdx
cmp rdx, r14
jmp 0x14042791f
je 0x140426836
jmp 0x140423e93
mov r10d, ebp
cwd
and r10d, 0xffffffe0
movsx r8w, r9b
not dh
sar dh, cl
lea rdx, [r10 - 0x20]
clc
stc
mov r8, rdx
cmp r13, 0x6cb654d7
stc
shr r8, 5
jmp 0x140427956
inc r8
test rdx, rdx
je 0x14042808f
mov rsi, r8
bswap rdi
shl dil, 0x85
bt di, 0x2b
movabs rdx, 0xffffffffffffffe
bt di, ax
and rsi, rdx
add rax, qword [rsp + 0x148]
btc di, r12w
bt rdi, r11
movzx edx, r9w
mov rdx, qword [rsp + 0x40]
shrd di, r13w, 0xf9
lea rdx, [rdx + r15]
btr edi, r11d
add rdx, 0x30
movzx di, dil
shl dil, 0x4e
neg dil
xor ebx, ebx
movsx di, r11b
mov rdi, qword [rsp + 0x28]
jmp 0x1404279cb
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x1404279d5
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x1404279e0
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x1404279eb
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140427a04
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140427a0f
movdqu xmm0, xmmword [rdi + rbx + 0x20]
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140427a20
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x140427a2b
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140427a39
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
cmc
stc
movdqu xmmword [rdx + rbx], xmm0
test ecx, edi
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x1404279cb
jmp 0x14042809d
mov edi, r10d
shl rax, cl
jmp 0x140427a71
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
and r8b, dl
mov r8, rax
test al, bh
shr r8, 5
inc r8
test r11d, 0x22613d9a
cmc
jmp 0x140427a94
test rax, rax
jmp 0x140427a9c
je 0x14042817d
mov rbx, r8
rcl eax, 0x36
movabs rax, 0xffffffffffffffe
sar bp, cl
ror bpl, cl
rcr bpl, 0x80
and rbx, rax
cqo
xadd ebp, ebp
mov rdx, qword [rsp + 0x40]
cmc
mov rax, rdx
sub rax, r9
test r15w, 0x493
and bp, 0x416c
lea rbp, [r15 + rax]
movzx eax, sp
add rbp, 0x30
cmc
xor ah, 0x95
movzx ax, bh
add rdx, r15
add rdx, 0x30
xor esi, esi
cmovbe ax, di
mov rax, qword [rsp + 0x28]
jmp 0x140427b05
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140427b0f
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140427b1a
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140427b2f
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140427b3e
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140427b49
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140427b54
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140427b5f
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140427b74
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test r8w, bp
stc
movdqu xmmword [rdx + rsi], xmm0
stc
cmp r9w, 0x2f9b
add rsi, 0x40
cmp r11b, dl
add rbx, 0xfffffffffffffffe
jmp 0x140427b9f
jne 0x140427b05
jmp 0x140428180
mov r11d, edx
not r10b
cwde
and r11d, 0xffffffe0
movsx rax, bx
rcr ah, cl
mov rax, qword [rsp + 0x150]
adc bl, r13b
rol sil, cl
xchg r10b, r10b
lea rax, [rax + r15]
xor bpl, r10b
jmp 0x140427bdb
mov rsi, qword [rsp + 0x40]
bswap bp
add rax, rsi
cmp r13w, 0x6613
mov rbp, rsi
sub rbp, r8
lea r10, [r15 + rbp]
rcr bl, 0x5c
add r10, 0x10
movzx rbx, si
test bh, 0x98
lea rbx, [r15 + rsi]
test r10b, 0x54
test ax, bp
add rbx, 0x10
cmp r10d, edi
cmp r13b, 0xbe
xor esi, esi
jmp 0x140427c21
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140427c2f
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140427c3a
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140427c46
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140427c51
movdqu xmm5, xmmword [rax + rsi]
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
jmp 0x140427c7a
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140427c85
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
movdqu xmmword [rbx + rsi], xmm3
test r9w, si
jmp 0x140427ce7
add rsi, 0x20
cmp r11, rsi
jmp 0x140427cf3
jne 0x140427c2f
cmp r11, rdx
jmp 0x140427d01
je 0x140426836
test dl, 0x18
jmp 0x140427d0f
je 0x1404256ab
mov rbp, r11
sub r11d, ecx
xor ax, di
cmp ah, 1
mov r11d, edx
ror rax, cl
shld eax, r10d, 0x3b
and r11d, 0xfffffff8
shr eax, 0xd7
cmp bpl, r15b
mov rax, qword [rsp + 0x40]
sub rax, r8
jmp 0x140427d43
add rax, r15
jmp 0x140427d4b
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140427d59
movq xmm0, qword [rbx + rbp]
jmp 0x140427d63
movq xmm1, qword [r9 + rbp]
jmp 0x140427d6e
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140427d7c
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
cmc
add rbp, 8
cmc
stc
cmp r11, rbp
jmp 0x140427da5
jne 0x140427d59
cmp r11, rdx
jmp 0x140427db3
jne 0x1404256ab
jmp 0x140426836
mov edi, r10d
dec ah
rcr ax, 0xf
sub r8b, 0x28
and edi, 0xffffffe0
dec r8w
btr r8w, r14w
lea rax, [rdi - 0x20]
shl r8b, 0xea
mov r8, rax
shr r8, 5
jmp 0x140427deb
inc r8
test rax, rax
jmp 0x140427df6
je 0x14042827c
mov rbx, r8
test dil, 0x6f
neg dl
shrd eax, eax, 0x82
movabs rax, 0xffffffffffffffe
btc ebp, 0x15
and rbx, rax
cmp r15b, al
shld dx, r8w, 0x5f
mov rdx, qword [rsp + 0x40]
movzx rbp, r8w
mov rax, rdx
not bp
and bpl, bl
mov bp, 0x3b6
sub rax, r9
movsx bp, bl
btr bp, r15w
lea rbp, [r15 + rax]
mov al, 0xa7
test bpl, 0xbe
add rbp, 0x30
movsx rax, bx
add rdx, r15
sal al, cl
dec al
add rdx, 0x30
dec ax
btc rax, 0x1a
shrd ax, bx, 0x71
xor esi, esi
movzx ax, r15b
setns al
movzx eax, r8w
mov rax, qword [rsp + 0x28]
jmp 0x140427e87
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140427e91
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140427ea2
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140427eb1
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140427ec0
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140427ecb
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140427ed6
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140427ee1
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140427eec
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
clc
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
cmp bpl, 0x84
jmp 0x140427f17
add rbx, 0xfffffffffffffffe
jmp 0x140427f20
jne 0x140427e87
jmp 0x140428287
mov r11d, r10d
rcl ah, 0x55
and r11d, 0xffffffe0
lea rax, [r11 - 0x20]
or r8, 0x60df2303
mov r8w, 0x5cff
mov r8, rax
jmp 0x140427f52
shr r8, 5
jmp 0x140427f5b
inc r8
test rax, rax
jmp 0x140427f66
je 0x140428395
mov rsi, r8
rol al, cl
rcl bpl, 0x20
movabs rax, 0xffffffffffffffe
and rsi, rax
mov rdx, qword [rsp + 0x40]
sbb dil, 0x6a
mov rax, rdx
shrd ebp, esp, 0xca
sub rax, r9
lea rbp, [r15 + rax]
inc dil
add rbp, 0x30
jmp 0x140427fa5
lea rdi, [r15 + rdx]
jmp 0x140427fae
add rdi, 0x30
xor ebx, ebx
jmp 0x140427fb9
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140427fd0
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140427fdb
movdqu xmm2, xmmword [rbp + rbx - 0x30]
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140427fec
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 0x140428011
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x14042801c
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140428027
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140428032
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x14042803d
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140428048
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
cmp r8b, r10b
movdqu xmmword [rdi + rbx], xmm3
cmp r9, 0x110841b5
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140428084
jne 0x140427fc6
jmp 0x1404283a4
sub ebx, ebx
xor edi, esi
mov rdi, qword [rsp + 0x28]
test si, 0x6a29
test r8b, 1
jmp 0x1404280a6
je 0x1404280ee
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x1404280b6
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x1404280c1
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x1404280cc
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
test cl, 0x65
cmp bpl, 0xa
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmc
cmp r10, rbp
jmp 0x1404280f6
je 0x140426836
test bpl, 0x18
jmp 0x140428105
je 0x140424915
mov rax, r10
and r10b, r8b
add edx, edi
add dl, 0xca
mov r10d, ebp
or dx, 0x1a56
movzx rdx, di
xadd dl, dh
and r10d, 0xfffffff8
cwd
setns dh
movzx edx, dx
mov rdx, qword [rsp + 0x28]
jmp 0x14042813b
movq xmm0, qword [rdx + rax]
movq xmm1, qword [r9 + rax]
jmp 0x14042814b
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp bh, 0x34
cmc
add rax, 8
cmp dil, 0x21
clc
cmp r10, rax
jmp 0x140428169
jne 0x14042813b
cmp r10, rbp
je 0x140426836
jmp 0x140424915
sub esi, esi
stc
test r8b, 1
jmp 0x140428189
je 0x1404281e8
mov rax, qword [rsp + 0x28]
cmp rcx, 0x45ec5e5d
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
bsf eax, r8d
add al, 0xab
mov rax, rsi
sub rax, r9
jmp 0x1404281b7
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404281c1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404281d0
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
test r9, 0x6aa74928
stc
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
cmp rdi, r10
jmp 0x1404281f0
je 0x140426836
test r10b, 0x18
je 0x1404250ea
mov rax, rdi
bts di, r10w
rol dl, 0xcb
mov edi, r10d
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sub rdx, r9
and bpl, al
bswap ebp
shr ebp, 0xd9
add rdx, r15
mov bpl, r9b
movsx bp, al
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x140428240
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140428257
add rax, 8
cmp rdi, rax
jmp 0x140428263
jne 0x140428230
cmp rdi, r10
jmp 0x140428271
je 0x140426836
jmp 0x1404250ea
sub esi, esi
test r11, 0x5bac7f36
stc
cmc
test r8b, 1
jmp 0x140428290
je 0x1404282fb
mov rax, qword [rsp + 0x28]
cmc
cmp r10b, 0x70
clc
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
movzx eax, r8w
rol al, 0xa7
mov rax, rsi
cmp r15b, r8b
test rax, 0x5caf308b
sub rax, r9
jmp 0x1404282c7
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404282d1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404282e0
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
test di, 0x3456
test cl, bh
movdqu xmmword [rcx + rsi + 0x10], xmm0
jmp 0x1404282fb
cmp rdi, r10
je 0x140426836
test r10b, 0x18
jmp 0x14042830d
je 0x140425cf9
mov rax, rdi
mov edi, r10d
movsx rbp, r11w
btr bp, di
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
jmp 0x14042832e
sub rdx, r9
add rdx, r15
mov rbp, r8
mov bpl, 0xf0
movzx ebp, bx
mov rbp, qword [rsp + 0x28]
jmp 0x140428347
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x140428357
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r15b, 0xac
test sil, r10b
jmp 0x14042836c
add rax, 8
stc
test r14b, spl
cmp rdi, rax
jmp 0x14042837c
jne 0x140428347
cmp rdi, r10
jmp 0x14042838a
je 0x140426836
jmp 0x140425cf9
sub ebx, ebx
jmp 0x14042839c
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x1404283ad
je 0x14042841b
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
stc
cmp r11w, 0x443
clc
movdqu xmm1, xmmword [rax + rbx + 0x10]
sub ah, ah
mov rax, rbx
jmp 0x1404283d5
sub rax, r9
jmp 0x1404283dd
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404283e7
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x1404283f2
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 r10b, 0xed
cmp r11, r10
jmp 0x140428423
je 0x140426836
test r10b, 0x18
jmp 0x140428432
je 0x140426739
mov rax, r11
bt dx, 0x83
mov r11d, r10d
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sub rdx, r9
test sil, 0x5e
add rdx, r15
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140428468
movq xmm0, qword [rbp + rax]
jmp 0x140428473
movq xmm1, qword [rdx + rax]
jmp 0x14042847d
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
add rax, 8
cmp dx, 0x5cf4
test r8b, 0x2c
cmp r11, rax
jmp 0x1404284a5
jne 0x140428468
cmp r11, r10
je 0x140426836
jmp 0x140426739
mov r9d, 1
and rax, rdi
mov eax, dword [rsp + 0x2c0]
cmp r13b, 0xb1
jmp 0x1404284d2
cmp eax, 8
jl 0x1404235df
cmp eax, 0x10
jne 0x1404235df
mov rbp, qword [rsp + 0xf8]
and r9d, 0x30bf7489
sar r9d, cl
add r9d, r12d
imul ebp, dword [rsp + 0x2b8]
add r9d, r13d
bsf r9w, r8w
sbb r9d, ecx
mov r9d, 1
test r15b, sil
cmp dl, dil
jmp 0x14042851d
test ebp, ebp
jmp 0x140428524
je 0x1404235df
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
cmp r15b, r13b
cmp ecx, 3
jb 0x14042858e
mov edx, ebp
cmp di, 9
test al, ah
and edx, 0xfffffffc
stc
jmp 0x14042854f
rol word [rax], 8
cmc
jmp 0x140428559
rol word [rax + 2], 8
clc
jmp 0x140428564
rol word [rax + 4], 8
jmp 0x14042856e
rol word [rax + 6], 8
jmp 0x140428578
add rax, 8
cmp dx, r8w
add edx, 0xfffffffc
jmp 0x140428588
jne 0x14042854f
test bpl, 3
jmp 0x140428597
je 0x1404235df
and ebp, 3
test di, dx
cmp r15w, dx
sub edx, edx
jmp 0x1404285ae
rol word [rax + rdx*2], 8
inc rdx
cmp sil, al
cmp ebp, edx
jmp 0x1404285c0
jne 0x1404285ae
jmp 0x1404235df
mov eax, dword [rsp + 0x2c0]
shrd r9, rcx, 0x8c
xor r9b, 0x96
mov r9d, 1
cmp eax, 8
jmp 0x1404285e9
jge 0x1404284db
cmp dword [rsp + 0x2b8], 0
jmp 0x1404285fc
je 0x1404235df
mov edx, dword [rsp + 0xf8]
or r12b, 0xec
sbb bp, 0x75d8
mov r12d, r11d
sbb bpl, 0x2f
movsxd rcx, eax
btr rbp, r11
mov qword [rsp + 0x40], rcx
cbw
not rbp
lea ecx, [r8 - 1]
mov dword [rsp + 0x24], ecx
or bp, 0x6e12
adc rbp, 0x10542ea6
bt ax, dx
movsxd rbp, ecx
shr cl, 0x99
xchg ecx, ecx
mov ecx, dword [rsp + 0x84]
cmovb eax, r12d
imul ecx, r8d
bt ax, dx
xor al, 0x79
sbb ah, 0x33
imul ecx, dword [rsp + 0x68]
shrd ax, r13w, 0x62
sal al, cl
stc
mov dword [rsp + 0x84], ecx
rcl ah, 0xd4
xadd al, al
mov rax, rdx
bt ax, 0x5b
mov qword [rsp + 0x30], rdx
bts eax, r14d
shrd ax, bp, 0x62
xadd ah, al
sub rdx, r12
movzx eax, r11w
and al, bpl
mov qword [rsp + 0x28], rdx
bts rax, r14
btr eax, r15d
btr ax, 0x93
neg r12
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x1404286c5
mov qword [rsp + 0xa0], rax
movzx rax, di
movsxd rax, r15d
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
mov eax, 0x55724f9b
setns ah
movzx eax, r14w
dec rbp
xchg al, ah
setp ah
movzx eax, ax
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
dec eax
cmp r11w, bx
mov dword [rsp + 0xc0], eax
cmp r8, r15
xor edi, edi
sub r10d, r10d
jmp 0x14042871d
jmp 0x140428742
inc r10
add edi, dword [rsp + 0x84]
test rbp, rbx
cmp r10, qword [rsp + 0x110]
jmp 0x14042873c
je 0x1404235df
mov rbp, qword [r13 + 0x18]
bt r13w, r15w
mov eax, dword [rsp + 0x60]
xadd r11, r13
mov r11d, eax
imul r11d, r10d
cmc
bsr r8d, edi
ror al, cl
lea r8, [r11 + rbp]
inc ax
mov rax, qword [rsp + 0x30]
or r14b, r15b
sbb r14b, 0x1e
sbb r13, rsp
lea r13, [r8 + rax]
xor r14b, 0xec
adc r14b, 0x7c
rcr r14b, 0xe8
mov r14b, 1
test r14, 0x1be284a
cmc
cmp dword [rsp + 0x2c8], 0
jne 0x1404287cb
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
bts r14w, di
add r14b, 0xbe
shrd r14d, r10d, 0x57
movzx r14d, byte [rax + rcx]
or ax, r13w
bt eax, eax
shrd rax, rsi, 0x24
add r13, r12
adc al, 0xb
mov edi, edi
btc ax, 0x5d
sub al, 0x78
mov eax, dword [rsp + 0x2c0]
jmp 0x1404287ea
cmp eax, 4
je 0x140428b1c
cmp eax, 2
jmp 0x1404287fb
je 0x140428bfe
cmp eax, 1
jmp 0x140428809
jne 0x140428dc2
mov ecx, dword [rsp + 0x64]
movsx rax, ax
or al, r15b
mov eax, ecx
jmp 0x140428821
cmp ecx, 8
jmp 0x140428829
jl 0x1404289e9
mov rax, qword [rsp + 0x28]
shl r13d, cl
lea r13, [rax + rbp]
cdqe
add rax, rax
mov eax, dword [rsp + 0x64]
clc
mov esi, eax
movzx eax, byte [r13 + rdi]
clc
sar al, 7
stc
test r15b, 0xca
clc
and al, r14b
stc
test al, dh
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
cmp r11, rsp
cmp bh, 0x3d
jmp 0x140428872
add al, al
cmp r9d, 0x73505cb7
cmc
sar al, 7
stc
and al, r14b
jmp 0x14042888d
mov byte [rbp + rdi + 1], al
shrd rax, r12, 0x9b
test r12b, 0x3f
shld eax, ebx, 0x66
movzx eax, byte [r13 + rdi]
shl al, 2
sar al, 7
cmc
test r13w, bx
and al, r14b
mov byte [rbp + rdi + 2], al
btr eax, edx
movzx eax, byte [r13 + rdi]
test r12b, 0xb9
cmp spl, 0x27
shl al, 3
test ecx, 0xc636df4
sar al, 7
and al, r14b
test esp, 0x17a743b1
mov byte [rbp + rdi + 3], al
sal eax, cl
bt ax, bp
shl rax, 0x85
movzx eax, byte [r13 + rdi]
stc
jmp 0x1404288f6
shl al, 4
sar al, 7
test dl, r12b
clc
cmp bp, 0x4189
and al, r14b
cmc
cmp al, 0xff
mov byte [rbp + rdi + 4], al
movzx eax, byte [r13 + rdi]
test r13b, al
shl al, 5
test r10w, 0xd4e
sar al, 7
stc
cmc
cmp r14b, dil
and al, r14b
jmp 0x140428935
mov byte [rbp + rdi + 5], al
sal al, 0xf7
test ebp, r13d
movzx ax, r15b
movzx eax, byte [r13 + rdi]
jmp 0x14042894f
shl al, 6
clc
jmp 0x140428958
sar al, 7
jmp 0x140428961
and al, r14b
test rax, r14
mov byte [rbp + rdi + 6], al
shrd rax, r8, 0xf3
movzx eax, bx
bts ax, bx
movzx eax, byte [r13 + rdi]
clc
and al, 1
neg al
test edi, ebx
stc
and al, r14b
jmp 0x14042898d
mov byte [rbp + rdi + 7], al
cwde
xchg al, ah
dec ax
lea eax, [rsi - 8]
jmp 0x14042899f
inc r13
cmp cx, 0x6e6a
stc
add rbp, 8
cmp r12b, 0x82
cmc
stc
cmp esi, 0xf
jmp 0x1404289ba
ja 0x140428845
lea r13, [r13 + rdi]
xadd r8, r8
lea rbp, [rbp + rdi]
sub r8b, 0xee
rol r8w, 0x94
movsxd r8, ebx
mov r8, rbp
test r9b, 0x59
jmp 0x1404289e9
test eax, eax
jmp 0x1404289f0
jle 0x140428dc2
movzx edx, byte [r13]
cmc
cmp r14b, sil
test dl, r9b
sar dl, 7
cmp r14d, 0x75d223ef
and dl, r14b
mov byte [r8], dl
cmp eax, 1
jmp 0x140428a1a
je 0x140428dc2
movzx edx, byte [r13]
test dil, 0x5b
add dl, dl
jmp 0x140428a31
sar dl, 7
cmc
cmp r14b, r11b
and dl, r14b
mov byte [r8 + 1], dl
cmp eax, 3
jb 0x140428dc2
movzx edx, byte [r13]
shl dl, 2
sar dl, 7
cmp bx, 0x3ba0
and dl, r14b
test cl, r9b
cmc
mov byte [r8 + 2], dl
jmp 0x140428a69
cmp eax, 3
jmp 0x140428a71
je 0x140428dc2
movzx edx, byte [r13]
cmp r12b, r13b
shl dl, 3
clc
cmp r10b, 0x76
stc
sar dl, 7
test rsp, 0x18d07cbb
and dl, r14b
test r13b, 0x35
cmp r12b, r10b
mov byte [r8 + 3], dl
cmp eax, 5
jb 0x140428dc2
movzx edx, byte [r13]
shl dl, 4
sar dl, 7
cmc
and dl, r14b
cmc
mov byte [r8 + 4], dl
cmp eax, 5
jmp 0x140428ac5
je 0x140428dc2
movzx edx, byte [r13]
cmp r15, 0x45fa09e5
shl dl, 5
clc
sar dl, 7
cmp r15w, dx
stc
test r11d, r8d
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jmp 0x140428af5
jb 0x140428dc2
movzx eax, byte [r13]
shl al, 6
sar al, 7
and al, r14b
jmp 0x140428b0e
mov byte [r8 + 6], al
jmp 0x140428b17
jmp 0x140428dc2
mov ecx, dword [rsp + 0x64]
jmp 0x140428b2a
mov eax, ecx
cmp ecx, 2
jmp 0x140428b34
jl 0x140428bd4
mov rax, qword [rsp + 0x28]
cmp r8, rbx
lea r13, [rax + rbp]
adc al, 0x37
or dl, r10b
shrd edx, esi, 0x85
mov eax, dword [rsp + 0x64]
movzx edx, r12w
movsx edx, ax
mov edx, eax
cmp r10b, spl
movzx eax, byte [r13 + rdi]
shr al, 4
cmc
mul r14b
mov byte [rbp + rdi], al
cbw
shrd rax, rsi, 0x69
bts rax, rsp
movzx eax, byte [r13 + rdi]
clc
and al, 0xf
mul r14b
mov byte [rbp + rdi + 1], al
lea eax, [rdx - 2]
inc r13
test r11b, r14b
add rbp, 2
test r13w, r11w
cmc
jmp 0x140428ba2
cmp edx, 3
jmp 0x140428baa
ja 0x140428b5a
add r13, rdi
test dil, r9b
add r8b, 0x15
test bp, 0x18f6
lea rbp, [rbp + rdi]
cmp bp, sp
mov r8, rbp
jmp 0x140428bd4
cmp eax, 1
jmp 0x140428bdc
jne 0x140428dc2
movzx eax, byte [r13]
shr al, 4
test r10b, 0x44
mul r14b
mov byte [r8], al
jmp 0x140428bf9
jmp 0x140428dc2
mov eax, dword [rsp + 0x64]
bsr esi, r11d
btc si, r9w
mov esi, eax
jmp 0x140428c12
cmp eax, 4
jmp 0x140428c1a
jl 0x140428d2c
mov rax, qword [rsp + 0x28]
cmp dil, 0x3d
lea r13, [rax + rbp]
sar rsi, cl
btc rdx, 0x87
mov esi, dword [rsp + 0x64]
rcr ax, 0xab
mov edx, esi
inc sil
adc ax, r11w
rol sil, cl
movzx eax, byte [r13 + rdi]
bsr si, r8w
bswap esi
movsxd rsi, r15d
shr al, 6
or sil, r15b
not sil
shl rsi, cl
mul r14b
sar sil, cl
clc
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
rol sil, 0x4a
shr al, 4
bsr esi, r15d
and al, 3
cmp di, bx
mul r14b
mov byte [rbp + rdi + 1], al
sal ax, 0x4c
shr esi, 0xaa
movzx eax, byte [r13 + rdi]
sete sil
sar sil, cl
rol si, 0xd1
shr al, 2
movzx rsi, r15w
setl sil
rcr rsi, 0xa0
and al, 3
sal sil, cl
mul r14b
ror rsi, cl
mov byte [rbp + rdi + 2], al
sbb ah, cl
bsf eax, r10d
movzx eax, byte [r13 + rdi]
or sil, r13b
shr sil, 0x6f
and al, 3
xor sil, r12b
shrd si, r10w, 0x59
movsx si, bpl
mul r14b
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x140428cf5
inc r13
test r8b, spl
cmp r13, rdi
add rbp, 4
cmp edx, 7
jmp 0x140428d0a
ja 0x140428c3d
add r13, rdi
adc r8b, 0x1b
add rbp, rdi
shrd r8w, r11w, 0xb9
bsr r8w, r11w
rol r8b, 0x99
mov r8, rbp
test esi, esi
jmp 0x140428d33
jle 0x140428dc2
movzx eax, byte [r13]
shr al, 6
jmp 0x140428d47
mul r14b
cmp r12d, 0x7ebe537c
jmp 0x140428d56
mov byte [r8], al
cmp esi, 1
jmp 0x140428d61
je 0x140428dc2
movzx eax, byte [r13]
clc
shr al, 4
test esi, ebp
cmp r13b, r12b
and al, 3
cmc
jmp 0x140428d7d
mul r14b
mov byte [r8 + 1], al
test esp, 0x6bf27ab7
test dx, r9w
cmp esi, 3
jmp 0x140428d96
jb 0x140428dc2
movzx eax, byte [r13]
shr al, 2
sar r13d, cl
rcl r13b, cl
test r10b, dl
and al, 3
movzx r13d, di
btc r13, r14
movsx r13, bx
mul r14b
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsx r13d, r9w
mov r13, qword [rsp + 0xd8]
jmp 0x140428ddf
je 0x140428722
mov rax, qword [r13 + 0x18]
lea r11, [r11 + rax]
cmp dword [rsp + 0xd0], 1
jmp 0x140428dfa
jne 0x140428e93
cmp dword [rsp + 0x24], 0
jmp 0x140428e0a
js 0x140428722
add rax, rdi
cmove bp, bp
mov esi, dword [rsp + 0xc0]
movsxd rbx, r10d
mov rbp, qword [rsp + 0x70]
bswap ebx
mov rdx, rbp
not cx
movsx rcx, sp
bswap cx
movsxd rbx, esi
dec esi
setae cl
movsxd rcx, edx
bswap cx
mov byte [r11 + rbx], 0xff
dec cx
movsx rcx, r14w
movzx ecx, byte [rax + rbp + 1]
jmp 0x140428e59
movsxd rsi, esi
mov byte [r11 + rsi], cl
dec rdx
add ebx, 0xfffffffe
cmc
sar sil, 0x4d
mov esi, ebx
test ebp, 0x80000000
movsx rbp, r8w
cmovl ebp, r15d
jmp 0x140428e80
mov rbp, rdx
jmp 0x140428e88
je 0x140428e35
jmp 0x140428722
cmp dword [rsp + 0x24], 0
jmp 0x140428e9d
js 0x140428722
add rax, qword [rsp + 0xa0]
add rax, rdi
bsf rbp, rcx
inc bh
mov rsi, qword [rsp + 0x70]
xadd bpl, bl
rol bx, cl
mov ecx, dword [rsp + 0x90]
mov rdx, 0x207161d6
mov ebp, ecx
ror dl, cl
sub rdx, 0x2a876036
ror dl, 0xe
mov rdx, rsi
movsx ecx, r8w
movzx bx, r8b
rcr bh, 0x11
lea ecx, [rbp + 3]
cmp r9b, 0x9e
movsxd rcx, ecx
bt rbx, rsp
stc
mov byte [r11 + rcx], 0xff
xadd rcx, rbx
bt rbx, 2
movzx ecx, byte [rax]
lea ebx, [rbp + 2]
cmc
movsxd rbx, ebx
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
xadd rbx, rbx
sal bx, cl
lea ebx, [rbp + 1]
cmc
movsxd rbx, ebx
test r15b, sil
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 2]
movsxd rbp, ebp
cmc
stc
test dx, 0x873
mov byte [r11 + rbp], cl
clc
cmp rbp, 0x7af55c02
add rax, 0xfffffffffffffffd
cmp r15b, spl
add ebp, 0xfffffffc
jmp 0x140428f58
dec rdx
test esi, 0x80000000
cmovno si, ax
mov rsi, rdx
jmp 0x140428f6d
je 0x140428eeb
jmp 0x140428722