Function at 0x14042506c
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64
Encrypt data using speck

Disassembly:
push r15
push r14
test bl, r15b
cmc
push r13
cmp ah, 0xbd
cmp al, sil
push r12
cmc
test r8b, r10b
push rsi
cmp ax, cx
push rdi
test r8w, r8w
push rbp
push rbx
test r15b, 0x31
sub rsp, 0x248
jmp 0x1404250e1
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
sal al, 0xd3
mov esi, dword [rsp + 0x2b8]
ror ax, cl
mov ebp, dword [rsp + 0x2b0]
rcr cl, cl
xor r12d, r12d
xadd cl, al
and cl, 0x6a
ror ah, 0x34
cmp dword [rsp + 0x2c0], 0x10
jmp 0x140425183
sete cl
adc ax, 0x2659
mov al, r10b
mov eax, esi
or eax, ebp
jmp 0x140425196
js 0x14042525d
mov r15d, r8d
mov r14, rdx
mov rax, qword [r13]
rcr dil, 0xe3
movsxd rdi, dword [rax + 8]
test r11b, r11b
jmp 0x1404251b6
test esi, esi
jmp 0x1404251bd
je 0x1404251e0
mov eax, 0x7fffffff
sub edx, edx
idiv esi
test r12b, 0x96
cmp edx, r14d
cmp eax, ebp
jmp 0x1404251da
jl 0x14042525d
mov r12b, cl
cmovae ebx, r14d
inc r12d
movsx ecx, r13w
movsxd rcx, ebp
mov bl, dil
mov ebx, r12d
xadd rax, rax
btc eax, r13d
bts ax, bp
imul ebx, r9d
mov ecx, esi
rcr ah, 0xba
sbb rax, r13
cmp r9w, 0x486f
imul ecx, ebp
test r12d, r12d
sal rax, 0x74
mov eax, ebx
clc
or eax, ecx
jmp 0x140425229
js 0x14042525d
test ebx, ebx
jmp 0x140425236
je 0x140425332
mov eax, 0x7fffffff
sub edx, edx
cmp r12b, 0xcc
idiv ebx
jmp 0x140425250
cmp eax, ecx
jmp 0x140425257
jge 0x140425332
mov qword [r13 + 0x18], 0
adc r14w, 0x2581
xor r9d, r9d
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
movsx r13w, sil
movaps xmm7, xmmword [rsp + 0x1b0]
rol edi, 0x96
stc
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
movsx r13w, dl
bswap r14w
test r11, 0x4cd6913
movaps xmm10, xmmword [rsp + 0x1e0]
movaps xmm11, xmmword [rsp + 0x1f0]
bts rbp, rsp
movaps xmm12, xmmword [rsp + 0x200]
movaps xmm13, xmmword [rsp + 0x210]
bsr r13, rbx
sal r15w, 0xc7
movsx rsi, di
movaps xmm14, xmmword [rsp + 0x220]
and r14, 0x54973cc6
movaps xmm15, xmmword [rsp + 0x230]
add rsp, 0x248
mov rbx, rcx
movzx rsi, bp
pop rbx
movzx r13, r15w
pop rbp
pop rdi
not r15
pop rsi
pop r12
movsx r14w, r13b
pop r13
not r15w
cmova r14w, r15w
pop r14
not r15b
pop r15
jmp 0x140425331
ret
mov dword [rsp + 0x68], r9d
cmp r12d, 0x36d11f61
test spl, bl
test r14d, 0x7cc65e6e
mov dword [rsp + 0x6c], ebx
test dil, r9b
stc
imul ecx, ebx
movsxd rcx, ecx
jmp 0x14042535b
call fcn.1401e2bcf
mov qword [r13 + 0x18], rax
test r11b, 0x92
jmp 0x14042536d
xor r9d, r9d
test rax, rax
jmp 0x140425378
je 0x14042526e
mov rsi, rdi
cwde
adc eax, 0x42e060d1
mov eax, esi
mov r8d, dword [rsp + 0x2b0]
stc
test si, r13w
or eax, r8d
js 0x14042526e
mov dword [rsp + 0x84], r12d
cmp cl, r13b
clc
test r8d, r8d
je 0x1404253e3
sub r9d, r9d
mov eax, 0x7fffffff
clc
cmp r13, 0x4fd8460e
jmp 0x1404253c9
sub edx, edx
cmc
clc
cmp dh, 0xad
idiv r8d
test r15, r13
cmp eax, esi
jmp 0x1404253dd
jl 0x14042526e
mov eax, esi
imul eax, r8d
cmp r13w, ax
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
cmovle r9w, cx
movzx r9w, cl
movzx r9d, r11w
mov r9d, 0
jmp 0x140425411
js 0x14042526e
mov r11d, 0
test r9w, r8w
clc
cmc
cmp dword [rsp + 0x2c0], 0
jmp 0x140425430
je 0x140425498
sub r9d, r9d
bts eax, eax
btc cx, 0xde
mov eax, 0x7fffffff
mov bpl, 0xea
test r13d, 0x1fae0ef4
sub edx, edx
movsx ecx, sp
xor rbp, rsp
bts cx, sp
mov ebp, dword [rsp + 0x2c0]
idiv ebp
add ecx, edx
bts cx, r9w
mov ecx, dword [rsp + 0x64]
cmp eax, ecx
jl 0x14042526e
mov r11d, ecx
cmp r14w, 0x4f5e
imul r11d, ebp
jmp 0x14042548b
cmp r11d, 0x7ffffff8
jg 0x14042526e
add r11d, 7
sub rcx, rsi
movsx ax, spl
shr r11d, 3
mov cl, ah
movsx cx, dl
lea eax, [r11 + 1]
bsf cx, dx
movsx ecx, r11w
sal ch, cl
mov ecx, dword [rsp + 0x2b8]
jmp 0x1404254cb
imul eax, ecx
cmc
jmp 0x1404254d4
cmp eax, r15d
jmp 0x1404254dc
ja 0x14042526b
mov eax, r8d
bsf dx, sp
mov edx, dword [rsp + 0x68]
imul eax, edx
mov qword [rsp + 0xf8], rax
test ecx, ecx
jmp 0x1404254ff
je 0x14042a00f
cmp dword [rsp + 0x2c0], 8
jmp 0x140425512
setl byte [rsp + 0x3f]
shl ch, cl
test r12w, r9w
bts cx, r10w
cmp esi, edx
mov r9w, 0x3681
sete al
sub cl, dh
movzx r9d, dx
ror ch, cl
movzx ecx, byte [r14]
bt r9w, r13w
sbb r9b, r11b
mov r9d, 0
test r15w, r9w
cmp cl, 4
jmp 0x140425552
ja 0x14042526e
mov ebx, dword [rsp + 0x84]
rcr dh, cl
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
btc edi, 0x4a
imul edx, ebp
and dil, spl
mov edi, esi
imul edi, ebx
cmovno r10w, bp
mov dword [rsp + 0x24], edi
rol r10w, cl
rcr dil, cl
and dil, cl
sub ebp, r11d
mov qword [rsp + 0x190], rbp
adc bh, ch
bt rdi, 0x14
sbb bpl, 0x1b
mov dword [rsp + 0x60], edx
mov edx, edx
bswap di
xadd r10w, bp
btr rdi, r11
mov rdi, rsi
btc ebp, 0xb9
shl rbx, cl
mov r10, rdx
bt rbx, rcx
neg r10
movsxd rbx, dword [rsp + 0x6c]
sub bp, r8w
or byte [rsp + 0x3f], al
mov eax, r8d
not rbp
and eax, 7
bsr rbp, rax
mov dword [rsp + 0x12c], eax
xor bp, 0x626
mov eax, r8d
and eax, 0xfffffff8
shr bpl, cl
mov dword [rsp + 0x128], eax
bt ax, r13w
inc ah
cmc
mov eax, 0x30
sal bpl, 0x2b
shrd bp, ax, 0x40
sub rax, rbx
mov qword [rsp + 0xf0], rax
mov rbp, rbx
rcr rax, cl
rcl al, 0x63
neg rbp
stc
xadd ax, ax
mov rax, rbp
stc
btc ax, 0x3a
movsxd rax, ebx
mov qword [rsp + 0xb8], rbp
mov al, 0x55
shr al, cl
sub rbp, rdx
shr ax, cl
mov qword [rsp + 0x178], rbp
cmovs ax, cx
sub ebp, edx
movzx rax, dx
mov eax, 0x10
shl bpl, cl
clc
mov ebp, 0x10
cmp r12b, 0x46
sub rbp, rbx
clc
mov qword [rsp + 0x170], rbp
shr bp, 0x42
btr bp, r15w
mov ebp, 3
sub rbp, rdx
mov qword [rsp + 0x168], rbp
test r11b, r14b
cmc
sub rax, rdx
cmp r14b, 0xaf
test spl, 0xbd
mov qword [rsp + 0x150], rax
mov eax, 1
jmp 0x1404256b9
sub rax, rdx
cmp r10b, 0xf1
cmc
mov qword [rsp + 0x158], rax
shld ax, si, 0xfb
rol eax, 0xe9
cwde
mov eax, 0x30
sub rax, rdx
jmp 0x1404256df
mov qword [rsp + 0x148], rax
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
or si, dx
mov qword [rsp + 0x198], rax
dec al
lea eax, [r8 - 1]
sbb sil, r15b
inc rsi
stc
mov dword [rsp + 0x5c], eax
and eax, 0x7a212bad
btr rax, 0x3e
mov eax, dword [rsp + 0x2b8]
xor esi, 0x581a6f41
xchg sil, sil
bt si, 0x8c
mov qword [rsp + 0x110], rax
mov rsi, qword [r13 + 0x18]
ror al, 0x1d
bsr rax, r12
dec ah
mov qword [rsp + 0x160], rdx
cwde
mov al, r10b
lea rax, [rbx + rdx]
jmp 0x140425768
mov qword [rsp + 0x188], rax
sub eax, eax
clc
mov qword [rsp + 0x140], rax
dec rax
mov eax, r8d
cmp r15b, r14b
mov qword [rsp + 0x138], rax
movzx ax, r12b
dec rax
xor r12d, r12d
inc al
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rdi
sal ah, cl
lahf
mov qword [rsp + 0x108], r11
movsxd rax, edi
mov qword [rsp + 0x88], r10
rol ax, 0x1b
bts ax, sp
mov rax, rbx
stc
test cx, bp
mov qword [rsp + 0x30], rbx
cmc
cmp dword [rsp + 0x2c0], 7
jg 0x14042581c
cmp r11d, r8d
ja 0x14042526b
add rsi, qword [rsp + 0x190]
test r13, rbx
cmp rcx, 0x30521b3e
mov dword [rsp + 0x24], 1
test r10, 0x4e7f6da3
cmc
mov qword [rsp + 0x138], r11
cmc
jmp 0x14042581c
test r12, r12
jmp 0x140425824
jne 0x14042583e
movzx eax, cl
bt edx, ebp
xchg dx, cx
lea rcx, [0x1400beffc]
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
test di, 0x1540
lea r9, [rsi + r10]
cmp r12, 0x4bfd4954
btr r8d, 0xf1
clc
movzx ebp, cl
cmp dword [rsp + 0x24], 0
jmp 0x140425869
mov r8d, dword [rsp + 0x2c0]
jmp 0x140425876
jle 0x140425950
mov ecx, dword [rsp + 0x24]
test eax, esp
xor edi, edi
jmp 0x1404258a2
movzx eax, byte [rdx + rdi]
jmp 0x140425892
mov byte [rsi + rdi], al
inc rdi
cmc
cmp rcx, rdi
je 0x140425950
cmp ebp, 2
jle 0x1404258da
cmp ebp, 4
jmp 0x1404258b3
jg 0x14042590d
cmp ebp, 3
jmp 0x1404258c1
je 0x14042592e
cmp ebp, 4
jmp 0x1404258cf
je 0x1404258fe
jmp 0x140425895
test ebp, ebp
jmp 0x1404258e1
je 0x140425889
cmp ebp, 1
je 0x140425889
cmp ebp, 2
jmp 0x1404258f8
jne 0x140425895
movzx eax, byte [r9 + rdi]
jmp 0x140425908
jmp 0x140425943
cmp ebp, 5
jmp 0x140425915
je 0x140425889
cmp ebp, 6
jmp 0x140425923
je 0x140425889
jmp 0x140425895
movzx eax, byte [r9 + rdi]
test r15d, 0x7d1a473e
shr al, 1
test dil, 0xc6
cmp r13b, r15b
add al, byte [rdx + rdi]
jmp 0x14042594b
jmp 0x140425892
cmp r8d, 8
jmp 0x140425959
jne 0x1404259a0
mov rax, qword [rsp + 0xd0]
sar r15b, 0xbe
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x140425977
je 0x140425982
mov byte [r15 + rax], 0xff
add rdx, rax
bswap r10w
movzx r10w, r15b
mov r10, qword [rsp + 0x198]
jmp 0x14042599b
jmp 0x140425a31
cmp r8d, 0x10
jmp 0x1404259a9
jne 0x140425a07
movsxd rax, dword [rsp + 0x24]
shl r15b, 0x69
rcl rcx, cl
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
mov r15b, 0x2d
movsx r15w, r12b
mov r15, rsi
jmp 0x1404259d6
je 0x1404259eb
mov byte [r15 + rax], 0xff
mov byte [rax + r15 + 1], 0xff
movsx r10, di
add rdx, rax
movsx r10w, sil
movsx r10d, r15w
bswap r10
mov r10, rbx
jmp 0x140425a02
jmp 0x140425a31
add r14, 2
bt r15, 0x5d
mov r10d, 1
rcl dh, 0xf0
xor r15b, 0x86
mov rdx, r14
sal r15d, 0x6d
btr rcx, r10
movzx r15d, cx
mov r15, rsi
not ch
lea rcx, [r15 + r10]
jmp 0x140425a3b
add r9, r10
cmp byte [rsp + 0x3f], 0
jmp 0x140425a48
mov qword [rsp + 0x28], rdx
jmp 0x140425a52
mov qword [rsp + 0x118], r12
je 0x140425c14
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
btr r13d, r13d
xchg r13b, r13b
imul ebx, dword [rsp + 0x24]
bts r13, rdi
shl r13b, 0xcc
movsxd r13, ebx
cmp ebp, 2
jmp 0x140425a8a
mov qword [rsp + 0x40], r10
jmp 0x140425a94
jle 0x14042650a
cmp ebp, 4
jmp 0x140425aa2
jg 0x140426cd3
cmp ebp, 3
jmp 0x140425ab0
je 0x140427272
cmp ebp, 4
jne 0x140428370
test ebx, ebx
jmp 0x140425ac6
jle 0x140428370
movsxd rsi, dword [rsp + 0x24]
mov r14d, ebx
test r11b, 0x38
cmp ebx, 8
jmp 0x140425ae0
jae 0x140428c28
xor r12d, r12d
cmp r15b, bpl
xor r11w, r11w
mov rax, qword [rsp + 0x40]
sub r11b, 0x5e
bswap r11w
sub rax, rsi
add r15, rax
movzx r11d, si
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140425b1d
jmp 0x140425b80
cmp edi, ebp
cmova esi, edx
clc
cmp edi, eax
jmp 0x140425b2f
cmova esi, edx
cmp dh, dh
add sil, byte [r11 + r12]
jmp 0x140425b3d
mov byte [rcx + r12], sil
jmp 0x140425b46
inc r10
jmp 0x140425b4e
inc r15
jmp 0x140425b56
inc rcx
inc r9
jmp 0x140425b61
inc r11
jmp 0x140425b69
dec r14
jmp 0x140425b72
cmp r12, r14
jmp 0x140425b7a
je 0x140428370
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
bsr di, r9w
movzx esi, byte [r15 + r12]
sar dil, 0x9b
btc rdi, rax
mov eax, r8d
shl ebp, 0x88
cmp r13b, r14b
sub dil, cl
sub eax, edx
test sp, 0x4a11
stc
rcr edi, 0xba
lea ebx, [rax + rsi]
jmp 0x140425bc2
mov edi, eax
rcl rbp, cl
neg edi
cmovs edi, eax
mov ebp, ebx
and al, 0x42
rol al, 0x32
sub ebp, r8d
mov eax, ebp
jmp 0x140425bdd
neg eax
jmp 0x140425be4
cmovs eax, ebp
sub bpl, bpl
sbb bpl, 0x35
sub ebx, edx
cmp r8b, cl
bsf rbp, rcx
mov ebp, ebx
neg ebp
jmp 0x140425c00
cmovs ebp, ebx
clc
cmp eax, ebp
ja 0x140425b22
mov edx, r8d
jmp 0x140425b22
cmp ebp, 2
jmp 0x140425c1c
jle 0x140426708
cmp ebp, 4
jmp 0x140425c2a
jg 0x140426e06
cmp ebp, 3
jmp 0x140425c38
je 0x140427423
cmp ebp, 4
jne 0x140428908
mov ebp, dword [rsp + 0x5c]
stc
cmc
test ebp, ebp
jmp 0x140425c54
je 0x140428908
mov eax, dword [rsp + 0x24]
dec bl
movsxd rbx, eax
neg r14
sal r14d, 0x25
xor r8b, 0x40
mov qword [rsp + 0xe8], rbx
cmp r14b, al
mov r12d, eax
lea rax, [r15 + r10]
neg r14b
or r8b, 0xc3
mov qword [rsp + 0x100], rax
rcl r8w, 0xe7
bt r14w, 0x7a
mov eax, r12d
and eax, 0xfffffff0
test r8b, bl
or r14b, 0xab
mov qword [rsp + 0x130], rax
rcr r14w, 0x4c
bt r14w, ax
mov eax, r12d
stc
btc r14, 0x59
and eax, 0xfffffff8
bsr r8d, edi
shld r14w, dx, 0x80
mov qword [rsp + 0x180], rax
rcr r8b, 1
shl ax, cl
mov rax, qword [rsp + 0xb8]
sal r14b, cl
adc r8b, 0x8b
and r8b, 0x42
lea r8, [r15 + rax]
xadd r14b, r14b
seto r14b
lea r8, [r8 + r10]
add r15, qword [rsp + 0x178]
bsr r14d, edx
add r15, r10
add r14b, spl
shrd r14w, dx, 0x68
bswap r14w
sub eax, eax
movsxd r14, r11d
mov r14d, 0x62ca2655
movsx r14, bp
mov qword [rsp + 0xe0], rax
movsxd r14, r14d
mov r14, rdx
jmp 0x140425d3e
jmp 0x140425dab
mov rax, qword [rsp + 0xe8]
neg bp
mov byte [rcx + rax], 0xff
rol bh, cl
cmp bx, r8w
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
rol bpl, 0xe7
lea rcx, [rcx + rbx]
shr ebp, cl
stc
and bpl, 0x16
add r9, rbx
inc rbp
not rbp
jmp 0x140425d7e
inc qword [rsp + 0xe0]
lea r8, [r8 + rbx]
xadd bpl, bpl
add r15, rbx
mov bpl, 0xe4
not rbp
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x140425da5
je 0x14042890b
mov dword [rsp + 0x120], ebp
stc
cmc
cmp dword [rsp + 0x24], 0
jle 0x140425d43
cmp dword [rsp + 0x24], 8
jmp 0x140425dc9
jae 0x140425ddb
sub edx, edx
jmp 0x140425dd6
jmp 0x140426433
mov rdx, qword [rsp + 0xe0]
sbb ax, 0x3123
mov rax, rdx
cmp r10b, bl
cmp spl, 0x49
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
test dx, di
imul rdx, qword [rsp + 0xe8]
cmp r8b, 0x4b
stc
add rdx, qword [rsp + 0x28]
stc
test cl, r14b
cmc
sub rax, rdx
clc
stc
cmp rax, 0x10
jmp 0x140425e28
jb 0x1404263f0
jb 0x1404263f7
cmp qword [rsp + 0x188], 0x10
jmp 0x140425e42
jb 0x1404263e9
cmp dword [rsp + 0x60], 0x10
jb 0x1404263e2
mov edx, 0
clc
cmp ecx, r14d
cmp dword [rsp + 0x6c], 0x10
jb 0x140426433
cmp dword [rsp + 0x24], 0x10
jmp 0x140425e71
jae 0x14042604a
xor ebp, ebp
cmovnp eax, ebx
movzx ax, ah
movzx rax, si
mov rax, qword [rsp + 0x180]
jmp 0x140425e91
nop dword [rax]
jmp 0x140425e9a
movq xmm8, qword [r14 + rbp]
movq xmm11, qword [r15 + rbp]
jmp 0x140425eab
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140425ecf
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x140425ef2
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
stc
cmp bl, 0x65
cmp r10w, r9w
add rbp, 8
cmp rax, rbp
jmp 0x140426032
jne 0x140425e9a
mov rdx, rax
stc
cmp rax, r12
jne 0x140426433
jmp 0x140425d43
sub ebp, ebp
jmp 0x140426051
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140426069
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 0x1404260b9
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 0x1404260f5
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 0x140426388
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
add rbp, 0x10
stc
cmc
cmp rax, rbp
jmp 0x14042639f
jne 0x14042605e
cmp rax, r12
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140425d43
mov rdx, qword [rsp + 0x130]
sub bp, cx
btc ebp, 0x3b
mov rbp, rdx
test r12b, 8
jmp 0x1404263d7
je 0x140426433
jmp 0x140425e84
sub edx, edx
jmp 0x140426433
xor edx, edx
jmp 0x140426433
sub edx, edx
jmp 0x140426433
xor edx, edx
jmp 0x140426433
cmp edi, r10d
jmp 0x140426406
cmova ebp, esi
cmc
cmp edi, r13d
cmova ebp, esi
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
jmp 0x14042641d
inc rdx
jmp 0x14042642a
cmp r12, rdx
je 0x140425d43
movzx esi, byte [r15 + rdx]
or r10b, 0x45
mov r10, 0x4bb94518
movzx eax, byte [r9 + rdx]
or dil, 0x62
adc bp, cx
movzx ebp, byte [r8 + rdx]
ror dil, 0x78
shr bx, 0xf5
mov ebx, eax
cmp dil, sil
btc r11w, 0x92
sub ebx, esi
btc r13, 0x8f
xchg dil, r11b
shr dil, 0xdb
lea r11d, [rbx + rbp]
shr r10, 0xe0
mov edi, ebx
test r10b, bpl
sal r13w, cl
adc r10b, r9b
neg edi
movzx r10w, r15b
mov r13d, r14d
mov r10w, 0x22f2
cmovs edi, ebx
mov ebx, r11d
xchg r10b, r10b
sal r13w, 0xb3
add r13w, 0x6dab
sub ebx, eax
rcl r13, 0xe9
mov r13d, ebx
btr r10, 0x47
rcr r10b, 0x9e
xadd r10b, r10b
neg r13d
movsx r10w, bpl
movzx r10, r8w
cmovs r13d, ebx
rol r10d, cl
movzx r10d, r11w
rcl r10b, cl
sub r11d, esi
mov r10d, r11d
jmp 0x1404264e7
neg r10d
cmovs r10d, r11d
cmc
stc
cmp r13d, r10d
jmp 0x1404264f8
ja 0x1404263fe
mov esi, eax
jmp 0x140426505
jmp 0x1404263fe
test ebp, ebp
je 0x140427833
cmp ebp, 1
je 0x140427845
cmp ebp, 2
jne 0x140428370
test ebx, ebx
jle 0x140428370
mov ebp, ebx
jmp 0x140426533
cmp ebx, 8
jmp 0x14042653b
jae 0x140428cb5
xor r10d, r10d
mov r8, r10
not r8
btc dx, r15w
rol dl, 6
shr rdx, 0x2b
lea r8, [r8 + rbp]
bsf dx, ax
bsr rdx, r10
shl dh, 0xf3
mov rdx, rbp
jmp 0x140426573
and rdx, 3
jmp 0x14042657c
je 0x140426619
mov rbx, r10
xor cl, r14b
neg rbx
rol ecx, 0xf4
ror cx, cl
xchg dil, dil
mov rax, qword [rsp + 0x40]
xor di, 0x5073
sal di, 4
lea rax, [rax + r10]
lea rax, [rax + r15]
adc edi, r10d
sbb ecx, edx
mov rcx, qword [rsp + 0x88]
lea rdi, [rax + rcx]
movzx ecx, r13w
add r10, qword [rsp + 0x28]
bts rcx, r10
sar cl, cl
test ah, 0xd1
sub esi, esi
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
jmp 0x1404265dc
mov byte [rax + rsi], cl
inc rsi
jmp 0x1404265e7
dec rbx
cmp bpl, 0x94
jmp 0x1404265f3
cmp rdx, rsi
jmp 0x1404265fb
jne 0x1404265cf
neg rbx
sar r10d, cl
shr r10d, cl
btc r10, 0xde
mov r10, rbx
test sil, 0xf0
test r13b, bpl
cmp r8, 3
jmp 0x140426622
jb 0x140428370
sub rbp, r10
rcl cl, cl
movsxd rdx, r10d
mov rax, qword [rsp + 0x40]
cmovns cx, si
bsr dx, cx
lea rax, [rax + r10]
and bh, 0x46
movsx dx, r13b
movsxd rcx, edi
lea rax, [rax + r15]
add rax, 3
movzx edx, r10w
bt dx, 0xff
xor dl, 0x5d
mov rcx, qword [rsp + 0x28]
bt bx, 0x10
add rcx, r10
adc bl, sil
movsx dx, r13b
sal edx, cl
add rcx, 3
btc rdx, r8
and bl, r10b
not dh
mov rbx, qword [rsp + 0x88]
rcr dh, 0xa4
movsxd rdx, r10d
movzx edx, byte [rax + rbx - 3]
cmc
cmp r15b, 0x68
test spl, spl
add dl, byte [rcx - 3]
mov byte [rax - 3], dl
or dl, spl
sbb dx, r11w
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
test r15b, 0x64
test r12b, r14b
mov byte [rax - 2], dl
movzx edx, byte [rax + rbx - 1]
test r9b, 0xed
cmp r8w, r13w
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
bts dx, r13w
shl rdx, 0x2e
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
mov byte [rax], dl
stc
add rax, 4
clc
cmp r8w, 0x6890
stc
add rcx, 4
stc
add rbp, 0xfffffffffffffffc
jmp 0x1404266fd
jne 0x140426684
jmp 0x140428370
test ebp, ebp
jmp 0x14042670f
je 0x14042796d
cmp ebp, 1
je 0x140427e00
cmp ebp, 2
jmp 0x140426726
jne 0x140428908
mov ebp, dword [rsp + 0x5c]
test r15b, 0x8c
jmp 0x140426739
test ebp, ebp
jmp 0x140426740
je 0x140428908
mov eax, dword [rsp + 0x24]
shld r13w, sp, 0x4f
movsxd r8, eax
sbb r12w, r12w
shl r12d, 0xec
mov ebx, eax
lea rax, [r15 + r10]
movsx edi, ax
ror r13w, cl
sub r14b, r12b
mov qword [rsp + 0x90], rax
mov eax, ebx
and eax, 0xffffffe0
mov qword [rsp + 0xc0], rax
adc r12b, bl
bt r14w, 0x8e
add rax, 0xffffffffffffffe0
clc
bts r14d, r9d
mov qword [rsp + 0xe8], rax
or r12b, 0x39
cmc
inc r14w
mov rdi, rax
cwde
shr rdi, 5
mov r12b, 0xff
inc rdi
mov rax, rdi
bts r13, r14
sar r14w, cl
stc
mov qword [rsp + 0xe0], rdi
movabs rax, 0xffffffffffffffe
sbb r12b, spl
and rdi, rax
mov qword [rsp + 0x100], rdi
lahf
mov eax, ebx
sub r12, 0x6ec44c48
xadd r13, r14
shl r14d, cl
and eax, 0xfffffff8
test r12d, 0x14602100
mov qword [rsp + 0x120], rax
mov rax, r10
mov qword [rsp + 0x70], rbx
mov r10d, ebx
adc r14, 0x33960ac4
sbb r14, 0x52e24219
and r10d, 3
and r14, rbp
clc
shl r12w, cl
lea r12, [rax + r15]
xadd r14b, r13b
add r12, 3
xor r13b, 0x24
add r15, qword [rsp + 0x168]
shl r13d, cl
add r14w, dx
add r15, rax
clc
lea r13, [rdx + 3]
add r14b, 0xdf
sub r11d, r11d
cmovne r14w, r10w
movzx r14d, di
mov r14, rdx
jmp 0x140426864
mov qword [rsp + 0xa0], r8
jmp 0x140426871
jmp 0x1404268ce
mov byte [rcx + r8], 0xff
add r14, r8
movsxd rbx, r12d
neg bh
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
rcl ebp, 0xb4
movzx rbp, r9w
setp bpl
add r9, rbx
mov bp, r12w
inc r11
movzx ebp, r10w
add r12, rbx
bt bp, r15w
add r15, rbx
xor bp, 0xa00
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x1404268c1
dec ebp
jmp 0x1404268c8
je 0x14042890b
mov dword [rsp + 0x40], ebp
cmp dword [rsp + 0x24], 0
jmp 0x1404268dc
jle 0x140426876
cmp dword [rsp + 0x24], 8
jmp 0x1404268ec
jae 0x140426a81
sub edx, edx
inc bx
mov rbx, r12
bt r12w, r8w
mov r12, rdx
not r12
test cl, 0x9e
add r12, qword [rsp + 0x70]
clc
cmp rax, r8
jmp 0x140426916
test r10, r10
je 0x1404269a4
mov rax, rdx
jmp 0x140426932
neg rax
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
or r8b, r9b
jmp 0x140426945
lea rdx, [rdx + r14]
movzx r8d, r11w
sub ebp, ebp
movzx r8d, r11w
nop dword [rax + rax]
shrd r8d, esp, 0xf4
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
jmp 0x14042696f
inc rbp
jmp 0x140426977
dec rax
clc
test r9, r10
cmp r12b, r12b
cmp r10, rbp
jmp 0x140426989
jne 0x14042695d
neg rax
mov rdx, rax
shr r8b, cl
sar r8, 0xd8
mov r8, qword [rsp + 0xa0]
cmp r12, 3
mov r12, rbx
jmp 0x1404269b0
jb 0x140426876
mov rsi, qword [rsp + 0x70]
stc
sal bx, cl
sub rsi, rdx
lea rbp, [r12 + rdx]
cmovp eax, r15d
and al, 0xe3
lea rax, [r15 + rdx]
sar bl, 0x91
test edi, 0x5ae76e07
add rdx, r13
bt rbx, r14
rcl bx, cl
btr bx, bp
sub edi, edi
shl bh, cl
test r10b, 0x71
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
cmc
add bl, byte [rdx + rdi - 3]
cmp r12b, 0x8f
clc
test cl, 0xe2
mov byte [rbp + rdi - 3], bl
movzx ebx, cx
shld bx, r10w, 0xee
movzx ebx, byte [rax + rdi - 2]
jmp 0x140426a24
add bl, byte [rdx + rdi - 2]
stc
clc
mov byte [rbp + rdi - 2], bl
sar rbx, cl
rcr bx, cl
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
cmc
cmp r10b, 0x32
mov byte [rbp + rdi - 1], bl
sbb bh, al
sar bx, 0x3f
shr bx, cl
movzx ebx, byte [rax + rdi]
test sil, 0x35
jmp 0x140426a5c
add bl, byte [rdx + rdi]
cmp sil, r13b
stc
clc
mov byte [rbp + rdi], bl
add rdi, 4
clc
cmc
cmp rsi, rdi
jmp 0x140426a76
jne 0x1404269f7
jmp 0x140426876
mov rax, r11
imul rax, qword [rsp + 0x30]
xchg dh, dh
bsr dx, r9w
rcr dx, cl
add rax, qword [rsp + 0x90]
mov rdx, r11
test bl, 0x5a
imul rdx, r8
test r10d, esp
test r13w, 0x7256
jmp 0x140426ab4
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x140426ac5
jb 0x1404268f2
jb 0x1404268f2
mov edx, 0
clc
cmp dword [rsp + 0x60], 0x20
jmp 0x140426ae1
jb 0x1404268f7
cmp dword [rsp + 0x24], 0x20
jmp 0x140426af1
jae 0x140426b03
sub eax, eax
jmp 0x140426afe
jmp 0x140426c71
cmp qword [rsp + 0xe8], 0
jmp 0x140426b11
je 0x140426bbf
mov rsi, qword [rsp + 0x100]
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140426b2c
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140426b38
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140426b4e
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140426b5c
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140426b6e
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140426b7a
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140426b86
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140426b96
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140426bb4
jne 0x140426b21
jmp 0x140426bc6
sub edx, edx
jmp 0x140426bc6
test byte [rsp + 0xe0], 1
jmp 0x140426bd3
je 0x140426c31
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140426be4
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140426bf0
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140426bfb
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140426c0b
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp ebp, 0x6286028d
shr rax, cl
sbb al, 0x2e
movdqu xmmword [rcx + rdx + 0x10], xmm0
sub al, bpl
bt ax, 0xda
btc eax, 0x32
mov rax, qword [rsp + 0xc0]
cmp rax, qword [rsp + 0x70]
jmp 0x140426c43
je 0x140426876
mov rdx, qword [rsp + 0xc0]
xor ah, 0x5d
inc ax
mov rax, rdx
jmp 0x140426c61
test byte [rsp + 0x70], 0x18
jmp 0x140426c6b
je 0x1404268f7
mov rsi, qword [rsp + 0x120]
jmp 0x140426c7e
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
cmp dl, 0xac
add rax, 8
cmp rsi, rax
jmp 0x140426cad
jne 0x140426c88
mov rdx, rsi
test r8w, di
test sil, 0x6c
cmp rsi, qword [rsp + 0x70]
jmp 0x140426cc8
je 0x140426876
jmp 0x1404268f7
cmp ebp, 5
jmp 0x140426cdb
je 0x140428227
cmp ebp, 6
jmp 0x140426ce9
jne 0x140428370
test ebx, ebx
jmp 0x140426cf6
jle 0x140428370
movsxd r9, dword [rsp + 0x24]
mov r10b, al
movzx r10d, ax
add r10w, dx
mov r10d, ebx
cmp ebx, 8
jmp 0x140426d17
jae 0x140428d17
sub edi, edi
mov rdx, rdi
clc
test r10b, 1
je 0x140426d5c
mov rax, rdi
sub rax, r9
movzx eax, byte [rcx + rax]
sbb dh, 0xb6
cmovl dx, r15w
mov rdx, qword [rsp + 0x28]
cmc
cmp r8b, 0xc3
clc
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
shl dx, 0xfb
mov rdx, rdi
or rdx, 1
stc
not rdi
clc
test bpl, 0x95
jmp 0x140426d69
add rdi, r10
jmp 0x140426d71
je 0x140428370
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sub rax, r9
dec bx
add rax, r15
movzx rbp, si
inc rax
shl bpl, cl
cmp r14b, 0x6c
add rcx, r15
movzx rbx, si
inc rcx
xadd bpl, bl
movzx ebx, byte [rax + rdx - 1]
test r12b, 0xb2
cmp esp, 0x1913511e
or bp, 0x304
mov rbp, qword [rsp + 0x28]
jmp 0x140426dc2
add bl, byte [rbp + rdx]
test r9w, r9w
cmp r10w, ax
mov byte [rcx + rdx - 1], bl
sub bx, 0x3387
movzx ebx, byte [rax + rdx]
clc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
clc
stc
add rdx, 2
test r8b, cl
test r15w, 0x5e00
stc
cmp r10, rdx
jmp 0x140426dfb
jne 0x140426da4
jmp 0x140428370
cmp ebp, 5
jmp 0x140426e0e
je 0x1404283e5
cmp ebp, 6
not r8b
movsxd r8, r15d
movzx r8d, di
mov r8d, dword [rsp + 0x5c]
jmp 0x140426e2b
jne 0x140428908
test r8d, r8d
jmp 0x140426e39
je 0x140428908
mov eax, dword [rsp + 0x24]
or r12, 0x13ec57e9
test r10w, bp
movsxd r12, eax
xor di, sp
inc esi
sbb edi, 0x67162e7c
mov r14, rdx
mov edi, eax
bt rsi, 0x55
lea r13, [r15 + r10]
rcr sil, cl
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
rcr r9b, cl
add rax, 0xffffffffffffffe0
adc edx, r8d
mov qword [rsp + 0x70], rax
movsx r9w, r12b
mov rdx, rax
sete r11b
mov r9w, r8w
cmovs r9w, sp
shr rdx, 5
inc rdx
rcr sil, 0x7d
rol esi, 0xbe
mov rax, rdx
mov qword [rsp + 0xa0], rdx
bsf ax, r13w
shld rsi, rdi, 0x6f
and al, 0x71
movabs rax, 0xffffffffffffffe
xor r9, 0x43926d2d
and rdx, rax
mov qword [rsp + 0x90], rdx
mov esi, edi
sal ax, 2
btc r9d, r13d
and esi, 0xfffffff8
movzx ax, r9b
dec r11w
mov r9, rdi
neg r9
rol r11b, cl
jmp 0x140426f05
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
stc
cmp r12b, 0xf
lea r11, [r11 + r10]
add r15, qword [rsp + 0xb8]
cmp sp, 0x1e1a
lea r15, [r15 + r10]
test bl, r13b
cmc
xor r10d, r10d
jmp 0x140426f37
jmp 0x140426f6c
mov byte [rcx + r12], 0xff
test r13d, 0x44987388
add r14, r12
stc
add rcx, rbx
inc r10
test ebp, r12d
lea r11, [r11 + rbx]
stc
cmc
add r15, rbx
dec r8d
jmp 0x140426f66
je 0x14042890b
cmp dword [rsp + 0x24], 0
jmp 0x140426f76
jle 0x140426f3c
cmp dword [rsp + 0x24], 8
jmp 0x140426f86
jae 0x140427053
xor edx, edx
rol bpl, cl
mov rbp, rdx
test rdi, r14
test r14b, 0x1a
test dil, 1
jmp 0x140426fa4
je 0x140426fe5
mov rax, rdx
movsx bp, dil
sar bpl, 0x54
sub rax, rbx
movzx eax, byte [rcx + rax]
movsx ebp, di
btr rbp, r14
add al, byte [r14 + rdx]
sub ebp, esi
bswap rbp
bt bp, sp
mov byte [rcx + rdx], al
mov rbp, rdx
cmp r9b, 0xf9
or rbp, 1
test r11w, 0x3518
not rdx
test sp, r15w
cmp rdx, r9
je 0x140426f3c
nop
shld ax, r15w, 0xad
adc al, 0x83
setno al
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
test r10w, 0x38af
clc
mov byte [rcx + rbp], al
xor al, 3
movzx eax, byte [r15 + rbp + 1]
clc
add al, byte [r14 + rbp + 1]
test r9b, r13b
cmp r10b, al
jmp 0x14042702e
mov byte [rcx + rbp + 1], al
clc
cmp r15, 0x7e5d5a46
add rbp, 2
test bh, cl
cmp rdi, rbp
jmp 0x140427048
jne 0x140427002
jmp 0x140426f3c
mov rax, r10
adc dl, r13b
btc edx, r11d
imul rax, rbx
add rax, r13
mov rdx, r10
stc
imul rdx, r12
add rdx, qword [rsp + 0x28]
cmp edx, 0x15800279
sub rax, rdx
cmc
cmp rax, 0x20
jb 0x140426f8c
jb 0x140426f8c
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042709a
jb 0x140426f91
cmp dword [rsp + 0x24], 0x20
jmp 0x1404270aa
jae 0x1404270bc
sub eax, eax
jmp 0x1404270b7
jmp 0x140427225
cmp qword [rsp + 0x70], 0
jmp 0x1404270c7
je 0x14042717a
mov rbp, qword [rsp + 0x90]
cmc
jmp 0x1404270dc
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404270e9
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404270f5
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140427101
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140427111
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042711f
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042712a
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042713d
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140427153
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
test r9b, 0x59
add rbp, 0xfffffffffffffffe
jne 0x1404270de
jmp 0x14042717f
sub edx, edx
test r12b, dil
test byte [rsp + 0xa0], 1
jmp 0x14042718c
je 0x1404271e8
movdqu xmm0, xmmword [r14 + rdx]
bt ax, 0x26
sal ah, 0xb5
bts ax, bp
movdqu xmm1, xmmword [r14 + rdx + 0x10]
not ax
mov rax, rdx
sub rax, rbx
jmp 0x1404271b9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404271c3
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404271d2
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test r12, 0x717370a5
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x1404271f2
je 0x140426f3c
mov rdx, qword [rsp + 0x40]
cmc
movzx ax, r9b
mov rax, rdx
stc
test dil, 0x18
jmp 0x140427210
je 0x140426f91
nop word cs:[rax + rax]
jmp 0x140427225
movq xmm0, qword [r14 + rax]
jmp 0x140427230
movq xmm1, qword [r15 + rax]
jmp 0x14042723b
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test bh, 0x6e
test dl, r8b
add rax, 8
cmp rsi, rax
jmp 0x140427256
jne 0x140427225
mov rdx, rsi
cmp rsi, rdi
jmp 0x140427267
je 0x140426f3c
jmp 0x140426f91
test ebx, ebx
jmp 0x140427279
jle 0x140428370
movsxd r8, dword [rsp + 0x24]
xadd rdx, rdx
cdq
mov edx, ebx
test r8, rdx
jmp 0x140427293
cmp ebx, 8
jmp 0x14042729b
jae 0x140428d6d
sub r11d, r11d
ror si, cl
rcl rsi, 0xaf
shld si, cx, 0xf4
mov rsi, r11
test r15, 0x528b0d0a
test dl, 1
je 0x140427323
movzx eax, byte [r9 + r11]
mov si, 0x6b31
mov rbp, r11
bsr rsi, rbx
shl si, cl
sub rbp, r8
dec sil
movzx ebp, byte [rcx + rbp]
add ebp, eax
btr rsi, 0x91
bt rax, r12
shr ebp, 1
or ax, 0x51ef
xor sil, dl
mov rax, qword [rsp + 0x28]
stc
or rsi, 0x4ffe722b
cmp r14d, 0x5d24ddc
add bpl, byte [rax + r11]
sub si, 0x10f1
mov byte [rcx + r11], bpl
mov rsi, r11
jmp 0x14042731f
or rsi, 1
not r11
add r11, rdx
jmp 0x14042732e
je 0x140428370
mov rbx, qword [rsp + 0x40]
inc dil
not bpl
ror rbp, cl
mov rax, rbx
sbb bpl, 1
mov di, r12w
sub rax, r8
setae ch
dec dil
movsx ebp, r11w
lea rcx, [r15 + rax]
bswap eax
movsxd rbp, edx
cwde
inc rcx
movsx ax, cl
dec dil
lea rbp, [r15 + rbx]
sets al
movzx ax, r11b
inc rbp
add r15, qword [rsp + 0x158]
xor dil, r12b
or ax, 0x37b6
lea r15, [r15 + rbx]
mov rax, qword [rsp + 0x28]
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
movzx edi, byte [rcx + rsi - 1]
cmc
add edi, eax
sbb al, 0x67
shr edi, 1
add dil, byte [rbx + rsi - 1]
dec ah
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
bts rdi, rdi
sbb di, 0x2396
movzx edi, byte [rcx + rsi]
cmp bl, r9b
stc
add edi, eax
cmp dil, 0x5c
shr edi, 1
clc
cmp dil, r14b
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
cmp r15d, ecx
stc
test cl, 0x75
add rcx, 2
cmp r10b, 0xf2
clc
add rbp, 2
cmp bp, cx
add r15, 2
add rbx, 2
jmp 0x140427410
cmp rsi, rdx
jmp 0x140427418
jne 0x140427399
jmp 0x140428370
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
je 0x140428908
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov esi, eax
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
mov rdi, r10
btc r8, 0x24
add al, 0xe9
ror ah, 0x86
mov r10d, esi
cbw
or rax, 0x416e7262
and r10d, 0xffffffe0
not r8
movsx r8, r15w
mov r8d, esi
xor al, r13b
bt r14w, si
bts ax, dx
and r8d, 0xfffffff8
mov rax, rsi
neg rax
mov qword [rsp + 0x40], rax
bts r14w, r12w
cmp r8d, eax
mov rax, qword [rsp + 0x170]
clc
dec r14d
add rax, r15
movzx r14d, bx
xadd r14b, r14b
lea rax, [rax + rdi]
shld r14w, ax, 0x8b
ror r14w, 0x5e
add r15, qword [rsp + 0xb8]
mov r14w, 0x3333
sal r14b, 0x6e
lea r15, [r15 + rdi]
sub ebp, ebp
movsx r14w, al
movsx r14, cx
mov r14, rdx
jmp 0x140427532
mov byte [rcx + r12], 0xff
movzx rbx, sp
add r14, r12
mov rbx, qword [rsp + 0x30]
test di, 0x5b17
jmp 0x1404274f7
add rcx, rbx
test sil, 0x26
test rax, rdx
add r9, rbx
jmp 0x140427509
inc rbp
test r11d, 0x178030c8
add rax, rbx
cmp bpl, r10b
test r9b, spl
add r15, rbx
jmp 0x140427524
dec r11d
jmp 0x14042752c
je 0x14042890b
cmp dword [rsp + 0x24], 0
jle 0x1404274db
cmp dword [rsp + 0x24], 8
jmp 0x140427547
jae 0x140427653
xor r13d, r13d
mov rdx, r13
clc
stc
test sil, 1
jmp 0x14042755e
je 0x1404275b6
movzx edx, byte [r9 + r13]
shld edi, edx, 5
xor di, r11w
mov rdi, r13
clc
cmp spl, 0x26
sub rdi, qword [rsp + 0x30]
clc
movzx edi, byte [rcx + rdi]
clc
test r13, r13
add edi, edx
ror dh, 0x32
rcr dx, cl
shr edi, 1
rcl dh, 0xb
add dil, byte [r14 + r13]
mov byte [rcx + r13], dil
and dh, 0x19
btc edx, 0x50
mov rdx, r13
or rdx, 1
cmp ebp, 0x3e1768c2
clc
jmp 0x1404275b6
not r13
jmp 0x1404275be
cmp r13, qword [rsp + 0x40]
je 0x1404274db
nop dword [rax + rax]
sar rbx, cl
sub edi, edi
movzx edi, byte [r9 + rdx]
add bl, 0xa8
movsx ebx, r9w
or bl, 0x14
movzx ebx, byte [r15 + rdx]
clc
add ebx, edi
stc
shr ebx, 1
bsf di, di
not edi
add bl, byte [r14 + rdx]
dec di
setb dil
neg dil
mov byte [rcx + rdx], bl
or bl, ah
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
cmp rbp, r9
add ebx, edi
test r10w, r9w
test si, 0x211c
shr ebx, 1
test r13b, 0xa1
add bl, byte [r14 + rdx + 1]
cmp ax, cx
mov byte [rcx + rdx + 1], bl
jmp 0x14042763a
add rdx, 2
cmc
stc
cmp rsi, rdx
jmp 0x140427648
jne 0x1404275d6
jmp 0x1404274db
mov rdx, rbp
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
bts di, sp
mov rdi, rbp
cmp r12w, 0x1c4b
jmp 0x140427673
imul rdi, r12
add rdi, qword [rsp + 0x28]
sub rdx, rdi
cmp rdx, 0x20
jmp 0x140427688
jb 0x14042754d
jb 0x14042754d
cmp dword [rsp + 0x60], 0x20
jmp 0x14042769e
jb 0x14042754d
mov r13d, 0
jmp 0x1404276b6
cmp dword [rsp + 0x6c], 0x20
jb 0x140427550
cmp dword [rsp + 0x24], 0x20
jae 0x1404276d3
xor edx, edx
jmp 0x1404277ca
sub edx, edx
jmp 0x1404276da
movdqu xmm1, xmmword [r14 + rdx]
movdqu xmm8, xmmword [r14 + rdx + 0x10]
movdqu xmm4, xmmword [r9 + rdx]
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x1404276f9
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140427725
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
add rdx, 0x20
cmp r10, rdx
jmp 0x14042778d
jne 0x1404276da
cmp r10, rsi
jmp 0x14042779b
je 0x1404274db
mov rdx, r10
ror r13b, cl
sub r13w, r11w
mov r13, r10
test sil, 0x18
jmp 0x1404277b7
je 0x140427550
nop dword [rax + rax]
jmp 0x1404277ca
movq xmm0, qword [r14 + rdx]
jmp 0x1404277d5
movq xmm1, qword [r9 + rdx]
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404277eb
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
add rdx, 8
test spl, 0xf2
stc
cmp r8, rdx
jmp 0x140427817
jne 0x1404277ca
mov r13, r8
cmp r8, rsi
jmp 0x140427828
je 0x1404274db
jmp 0x140427550
mov r8, r13
jmp 0x14042783b
call fcn.1404a5b19
jmp 0x140428370
test ebx, ebx
jmp 0x14042784c
jle 0x140428370
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x140427862
jae 0x140428dd0
xor edi, edi
mov rdx, rdi
test dl, r10b
test r10b, 1
je 0x1404278ba
mov rax, rdi
or dx, 0x5d98
sub rax, r9
rcl dh, 0x36
ror dl, cl
movzx eax, byte [rcx + rax]
inc dl
mov edx, 0x517b12c9
stc
mov rdx, qword [rsp + 0x28]
stc
add al, byte [rdx + rdi]
bts edx, eax
mov byte [rcx + rdi], al
sal dh, 0x63
mov rdx, rdi
test r15b, 0x4c
or rdx, 1
test r14b, 0xbb
cmp r15b, r15b
not rdi
cmp ax, r14w
test dx, 0x4577
add rdi, r10
jmp 0x1404278ce
je 0x140428370
mov rcx, qword [rsp + 0x40]
mov rax, rcx
shl bpl, cl
and ebx, r13d
movzx rbx, r12w
sub rax, r9
btr bp, r15w
add rax, r15
mov bpl, 0x1e
not bpl
inc rax
movsx rbx, r12w
sub bpl, 0xf
add rcx, r15
inc rcx
test r9d, r10d
movsx rbx, r15w
movzx ebx, byte [rax + rdx - 1]
and bpl, 0x22
ror bpl, cl
bt ebp, r13d
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
test si, 0x7f93
test dl, spl
mov byte [rcx + rdx - 1], bl
jmp 0x14042793f
movzx ebx, byte [rax + rdx]
test r9b, 0xc8
add bl, byte [rbp + rdx + 1]
clc
test r15b, 0x82
cmp cl, 0x2b
mov byte [rcx + rdx], bl
add rdx, 2
cmp r10, rdx
jmp 0x140427962
jne 0x14042790f
jmp 0x140428370
mov r13d, dword [rsp + 0x5c]
stc
test r13d, r13d
jmp 0x14042797b
je 0x140428908
mov eax, dword [rsp + 0x24]
rcr r11d, cl
or rsi, rdi
movsxd r12, eax
shr r14, 0x84
test r15w, 0xd92
mov r14, rdx
dec di
mov edi, eax
bsf ax, r11w
lea rax, [r15 + r10]
sar dx, 0x6a
adc sil, r11b
adc rdx, 0x65c566b4
mov qword [rsp + 0x40], rax
mov eax, edi
dec r11
and eax, 0xffffffe0
sub sil, 0xac
movsxd rdx, r8d
mov qword [rsp + 0x70], rax
adc dl, bh
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
shr rax, 5
inc rax
setno r11b
movabs rdx, 0xffffffffffffffe
not r11d
movzx r11d, r9w
stc
add rdx, 0xfffffffffffffffe
shld r9w, dx, 0xcb
and rdx, rax
sal r9b, cl
and r9d, 0x421f580d
mov qword [rsp + 0xc0], rdx
rcl r9w, cl
shr r11b, 0xb2
mov r11d, eax
bt ax, 0x2b
movzx ax, bpl
and r11d, 3
and r9b, 0x35
mov esi, edi
shr r9, cl
and esi, 0xfffffff8
mov rax, r10
sbb r9b, 0x40
add r10, rbx
bt r9w, di
mov r10d, edi
sar r9w, 0x7b
dec r9b
and r10d, 3
add r15, rax
or r9b, 0xac
add r15, 0x10
sbb r9b, bl
mov r9b, r13b
lea r9, [r14 + 0x10]
test r10b, r13b
mov qword [rsp + 0x90], r11
cmp di, 0x7843
stc
jmp 0x140427a88
shl r11, 5
xor r8d, r8d
jmp 0x140427add
mov byte [rcx + r12], 0xff
cmovp bx, r14w
sal rbx, cl
stc
lea r14, [r14 + r12]
xor bx, bx
sal bh, 0x31
mov rbx, qword [rsp + 0x30]
test bl, r15b
clc
add rcx, rbx
jmp 0x140427abd
inc r8
clc
cmp r13d, ebp
cmp bl, 0xce
add r15, rbx
cmp al, 0xb1
add r9, r12
dec r13d
jmp 0x140427ad7
je 0x14042890b
cmp dword [rsp + 0x24], 0
jmp 0x140427ae7
jle 0x140427a94
cmp dword [rsp + 0x24], 8
jmp 0x140427af7
jb 0x140427b72
mov rdx, r8
movzx rbx, r11w
neg bx
shld ebx, r13d, 6
imul rdx, r12
ror bh, 0xd6
or bl, r10b
shr bl, 0x87
add rdx, qword [rsp + 0x28]
shr bh, 5
rol bl, 0xd6
mov rbx, r8
jmp 0x140427b2f
imul rbx, qword [rsp + 0x30]
add rbx, qword [rsp + 0x40]
cmc
sub rbx, rdx
cmp r10d, r15d
mov edx, 0
stc
cmp rbx, 0x20
jmp 0x140427b50
jb 0x140427d39
cmp dword [rsp + 0x24], 0x20
jmp 0x140427b60
jae 0x140427b7e
xor ebx, ebx
jmp 0x140427b6d
jmp 0x140427d07
xor edx, edx
jmp 0x140427b79
jmp 0x140427d39
cmp qword [rsp + 0xa0], 0x60
jmp 0x140427b8c
jae 0x140427b99
xor edx, edx
jmp 0x140427c40
mov rbp, qword [rsp + 0xc0]
stc
xor edx, edx
cmc
test r14w, 0x390c
movups xmm0, xmmword [r14 + rdx]
cmp r11, 0x442537e6
stc
movups xmm1, xmmword [r14 + rdx + 0x10]
cmc
movups xmmword [rcx + rdx], xmm0
jmp 0x140427bc8
movups xmmword [rcx + rdx + 0x10], xmm1
cmp r8b, 0xb2
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 r12d, 0x7ea525a4
jmp 0x140427bf3
movups xmm0, xmmword [r14 + rdx + 0x40]
clc
movups xmm1, xmmword [r14 + rdx + 0x50]
jmp 0x140427c05
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
stc
movdqu xmmword [rcx + rdx + 0x60], xmm0
test sil, r10b
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jmp 0x140427c3a
jne 0x140427bab
cmp qword [rsp + 0x90], 0
jmp 0x140427c4e
je 0x140427cbf
lea rbx, [r15 + rdx]
cmp r14, rbx
cmc
lea rdx, [rdx + r9]
cmc
jmp 0x140427c6c
xor ebp, ebp
nop word cs:[rax + rax]
cmp r14w, 0x474
movdqu xmm0, xmmword [rdx + rbp - 0x10]
stc
cmp dil, 0x69
movdqu xmm1, xmmword [rdx + rbp]
jmp 0x140427c99
movdqu xmmword [rbx + rbp - 0x10], xmm0
movdqu xmmword [rbx + rbp], xmm1
clc
add rbp, 0x20
cmc
cmp r12, 0x784a447e
cmp r11, rbp
jmp 0x140427cb9
jne 0x140427c80
cmp qword [rsp + 0x70], rdi
jmp 0x140427cc9
je 0x140427a94
mov rdx, qword [rsp + 0x70]
sbb rbx, 0x5dff6648
shr bx, 0x24
mov ebx, 0x242e4b1f
mov rbx, rdx
test bl, dil
jmp 0x140427cf0
test dil, 0x18
jmp 0x140427cf9
je 0x140427d39
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
stc
mov qword [rcx + rbx], rdx
add rbx, 8
cmp rsi, rbx
jmp 0x140427d1c
jne 0x140427d07
mov rdx, rsi
cmp edi, 0x70654e67
cmp rsi, rdi
jmp 0x140427d33
je 0x140427a94
mov rbp, rdx
clc
cmp esi, ebp
not rbp
jmp 0x140427d48
lea rbp, [rbp + rdi]
test r10, r10
je 0x140427d89
mov rbx, r10
movsx rax, r15w
nop
cbw
not rax
nop
movzx eax, byte [r14 + rdx]
jmp 0x140427d70
mov byte [rcx + rdx], al
jmp 0x140427d78
inc rdx
jmp 0x140427d80
dec rbx
jne 0x140427d66
cmp rbp, 3
jmp 0x140427d92
jb 0x140427a94
nop word [rax + rax]
movzx rax, bp
bt eax, ecx
movzx eax, byte [r14 + rdx]
cmc
mov byte [rcx + rdx], al
sub rax, 0x1ef900be
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
cmc
cmp dl, r12b
movzx eax, byte [r14 + rdx + 2]
stc
mov byte [rcx + rdx + 2], al
bsr rax, r14
sbb ah, dl
lahf
movzx eax, byte [r14 + rdx + 3]
cmc
cmp r8w, r9w
mov byte [rcx + rdx + 3], al
add rdx, 4
stc
cmp bpl, 0x88
cmp rdi, rdx
jmp 0x140427df5
jne 0x140427da5
jmp 0x140427a94
mov r8d, dword [rsp + 0x5c]
cmp r15w, 0x697b
cmp r10, rsp
test r8d, r8d
jmp 0x140427e16
je 0x140428908
mov eax, dword [rsp + 0x24]
add r13b, 0x8d
movsxd r12, eax
btr di, r14w
mov r14, rdx
shr r9b, 0x75
cmovp esi, r8d
dec rsi
mov edi, eax
lea r13, [r15 + r10]
mov eax, edi
shr rsi, 0xd
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
ror r11b, cl
rol r9w, cl
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
mov rdx, rax
shr rdx, 5
mov al, spl
movsxd r11, edx
inc rdx
btc esi, r11d
bts r11w, ax
bswap eax
mov rax, rdx
jmp 0x140427e84
mov qword [rsp + 0xa0], rdx
bts r11, r11
adc ax, si
movabs rax, 0xffffffffffffffe
and rdx, rax
add al, r10b
bt esi, 0xf
mov qword [rsp + 0x90], rdx
rcr r11, cl
mov esi, edi
xchg r9w, ax
and esi, 0xfffffff8
lahf
btr rax, 0x88
ror ax, 0xbf
mov r9, rdi
neg r9
sar r11, 0x4a
bts ax, r12w
mov rax, qword [rsp + 0xf0]
movzx r11, r15w
shl r11b, 0xc4
bswap r11
lea r11, [r15 + rax]
clc
add r11, r10
add r15, qword [rsp + 0xb8]
cmp r12, r10
stc
cmp r10w, 0x22eb
add r15, r10
cmp rsp, 0x7b791507
sub r10d, r10d
jmp 0x140427f57
mov byte [rcx + r12], 0xff
stc
add r14, r12
cmp bl, 0xff
add rcx, rbx
jmp 0x140427f26
inc r10
cmp bl, r15b
clc
lea r11, [r11 + rbx]
test r9d, 0x2958171d
cmp r14w, 0x3ee1
cmp r9b, r15b
add r15, rbx
jmp 0x140427f49
dec r8d
jmp 0x140427f51
je 0x14042890b
cmp dword [rsp + 0x24], 0
jmp 0x140427f61
jle 0x140427f12
cmp dword [rsp + 0x24], 8
jmp 0x140427f71
jae 0x140428025
xor edx, edx
and bpl, bl
neg bp
mov rbp, rdx
cmp dil, 0x67
test dil, 1
je 0x140427fb9
mov rax, rdx
neg bpl
sub rax, rbx
btr bp, sp
movzx eax, byte [rcx + rax]
movsxd rbp, esi
add al, byte [r14 + rdx]
bt bp, si
mov byte [rcx + rdx], al
mov rbp, rdx
clc
or rbp, 1
stc
clc
not rdx
cmp r11, 0x7593c9b
cmp rdx, r9
jmp 0x140427fcb
je 0x140427f12
nop
btc rax, r13
cdqe
cmovb ax, bp
movzx eax, byte [r15 + rbp]
cmp spl, 0x8d
clc
add al, byte [r14 + rbp]
cmc
cmp r15w, 0x34d3
mov byte [rcx + rbp], al
rcr ax, cl
movzx eax, byte [r15 + rbp + 1]
stc
add al, byte [r14 + rbp + 1]
cmp r12w, 0x674c
clc
mov byte [rcx + rbp + 1], al
add rbp, 2
cmp rdi, rbp
jmp 0x14042801a
jne 0x140427fdc
jmp 0x140427f12
mov rax, r10
imul rax, rbx
adc dx, dx
lea rax, [rax + r13]
xadd dl, dl
mov rdx, r10
imul rdx, r12
test cl, r10b
cmp spl, bl
add rdx, qword [rsp + 0x28]
test bx, 0x1b31
sub rax, rdx
cmp r8w, bp
clc
cmp bpl, 2
cmp rax, 0x20
jb 0x140427f77
jb 0x140427f77
mov edx, 0
stc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140428079
jb 0x140427f7f
cmp dword [rsp + 0x24], 0x20
jmp 0x140428089
jae 0x140428096
xor eax, eax
jmp 0x1404281e1
cmp qword [rsp + 0x70], 0
jmp 0x1404280a1
je 0x14042814b
mov rbp, qword [rsp + 0x90]
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404280c3
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404280cf
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404280df
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404280ed
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404280ff
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042810b
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140428121
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test bh, 0x65
movdqu xmmword [rcx + rdx + 0x30], xmm0
test r11w, r9w
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jne 0x1404280b1
jmp 0x140428151
sub edx, edx
stc
cmp rsi, rdi
test byte [rsp + 0xa0], 1
je 0x1404281b2
movdqu xmm0, xmmword [r14 + rdx]
cmc
sal ah, cl
cmp rsi, 0x9e84bd1
movdqu xmm1, xmmword [r14 + rdx + 0x10]
ror al, 0x61
mov rax, rdx
cmc
sub rax, rbx
jmp 0x140428185
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042818f
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042819e
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
test sil, dl
clc
cmp qword [rsp + 0x40], rdi
jmp 0x1404281bc
je 0x140427f12
mov rdx, qword [rsp + 0x40]
mov rax, rdx
cmp bx, 0x4ab5
test dil, 0x18
je 0x140427f7f
nop dword [rax]
jmp 0x1404281e1
movq xmm0, qword [r14 + rax]
jmp 0x1404281ec
movq xmm1, qword [r15 + rax]
jmp 0x1404281f7
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test spl, bpl
add rax, 8
cmp rsi, rax
jmp 0x14042820f
jne 0x1404281e1
mov rdx, rsi
stc
cmp rsi, rdi
je 0x140427f12
jmp 0x140427f7f
test ebx, ebx
jmp 0x14042822e
jle 0x140428370
movsxd r9, dword [rsp + 0x24]
xadd r10b, r10b
rcl r10b, cl
mov r10d, ebx
cmp ebx, 8
jmp 0x14042824b
jae 0x140428e29
sub r11d, r11d
cmc
movzx dx, bpl
movzx rdx, r8w
mov rdx, r11
cmp r11w, r8w
test r10b, 1
jmp 0x14042826e
je 0x1404282ca
mov rax, r11
clc
bts dx, r14w
bts rdx, r14
sub rax, r9
cdq
bsr edx, r14d
bswap dx
movzx eax, byte [rcx + rax]
xadd rdx, rdx
shr dh, cl
shr al, 1
mov rdx, qword [rsp + 0x28]
clc
test ax, 0x2e61
add al, byte [rdx + r11]
shr edx, 0x56
rol dl, 0x24
mov byte [rcx + r11], al
sub edx, ebp
mov rdx, r11
test r14b, 0x95
jmp 0x1404282bf
or rdx, 1
cmp r9w, ax
test r10b, r15b
not r11
test r11b, 0xd6
add r11, r10
jmp 0x1404282d9
je 0x140428370
mov rcx, qword [rsp + 0x40]
jmp 0x1404282ef
mov rax, rcx
shld bx, r13w, 0xf4
sub rax, r9
adc bp, 0x31bd
add rax, r15
inc bpl
mov bx, r14w
inc rax
sar bh, cl
add rcx, r15
inc rcx
mov bl, 0x7e
xor bx, r8w
movzx ebx, byte [rax + rdx - 1]
test r8, r8
shr bl, 1
mov rbp, qword [rsp + 0x28]
clc
add bl, byte [rbp + rdx]
cmc
test esi, 0x750a4f08
clc
mov byte [rcx + rdx - 1], bl
rcr bl, cl
movzx ebx, byte [rax + rdx]
cmc
stc
jmp 0x140428348
shr bl, 1
test r10b, r13b
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
jmp 0x140428359
add rdx, 2
test r13b, 0xe3
cmc
cmp r10, rdx
jmp 0x14042836a
jne 0x14042831b
mov r14, qword [rsp + 0x28]
sbb bx, r11w
xadd bl, r8b
bts r11, rbx
add r14, r13
movsx r8d, r11w
not r13b
mov r13, qword [rsp + 0xd8]
movzx r8d, r11w
movsx rbx, r12w
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movsx r10d, r11w
movzx bx, r12b
movsxd rbx, r12d
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
jmp 0x1404283c9
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140428b92
mov r9d, dword [rsp + 0x5c]
test r9d, r9d
jmp 0x1404283f2
je 0x140428908
mov eax, dword [rsp + 0x24]
movsx r13w, r9b
or sil, dl
movsxd r12, eax
movzx ebp, r9w
mov esi, eax
sbb r13b, 0xc5
cmp r12w, r13w
rcr r13b, 0xa0
lea r8, [r15 + r10]
mov al, r9b
rcr ah, cl
mov eax, esi
adc r13b, 0x2b
and eax, 0xffffffe0
xchg r11b, bpl
mov qword [rsp + 0x40], rax
xor rbp, r12
add rax, 0xffffffffffffffe0
bsf r13w, r10w
ror r14w, cl
shr r14w, cl
mov qword [rsp + 0x70], rax
clc
dec r14b
mov rbp, rax
shl r13w, cl
shr rbp, 5
movsx r11w, r8b
mov r11w, 0x22ca
inc rbp
mov al, r9b
ror ax, cl
bswap r11
mov rax, rbp
shld r11d, r13d, 0x1e
or r13, r13
sbb r11, rdi
mov qword [rsp + 0xa0], rbp
rcr r11b, cl
movabs rax, 0xffffffffffffffe
or r13b, r15b
btc r11, rsi
movzx r11, r11w
and rbp, rax
shl r14, 0xeb
mov qword [rsp + 0x90], rbp
or bp, si
jmp 0x1404284b9
mov rbp, r10
bsr ax, di
sal ah, cl
sar r14b, cl
mov r10d, esi
shl r13b, 0x31
ror r13b, cl
and r10d, 0xfffffff8
shr r11w, cl
mov r13, rsi
movsx r11d, r12w
clc
neg r13
shrd eax, ebx, 0x84
and r14b, 0x95
mov rax, qword [rsp + 0xf0]
rcl r14b, 0x5a
lea r11, [r15 + rax]
bsf r14w, r12w
add r11, rbp
sub r14b, 0x2e
sal r14w, cl
btc r14w, 0xfc
add r15, qword [rsp + 0xb8]
shr r14d, 0x37
add r15, rbp
xor ebp, ebp
movsxd r14, edx
movzx r14, r10w
mov r14b, 0x39
mov r14, rdx
jmp 0x140428570
mov byte [rcx + r12], 0xff
cmp esi, 0x15583dcc
jmp 0x140428543
add r14, r12
cmp spl, al
add rcx, rbx
jmp 0x140428551
inc rbp
test al, r10b
cmp bpl, 0xbc
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140428567
dec r9d
je 0x14042890b
cmp dword [rsp + 0x24], 0
jle 0x140428533
cmp dword [rsp + 0x24], 8
jmp 0x140428585
jae 0x140428660
xor edi, edi
mov rdx, rdi
cmp r8w, r9w
cmc
test sil, 1
je 0x1404285e0
mov rax, rdi
mov edx, 0x61bd4b76
btc dx, di
sub rax, rbx
movzx eax, byte [rcx + rax]
stc
and dl, r11b
btc dx, 0x28
shr al, 1
add al, byte [r14 + rdi]
sar dl, cl
or dl, r8b
cqo
mov byte [rcx + rdi], al
jmp 0x1404285d0
mov rdx, rdi
or rdx, 1
stc
test r13b, spl
cmp cx, 0x6805
not rdi
test dh, 0xd1
jmp 0x1404285eb
cmp rdi, r13
jmp 0x1404285f3
je 0x140428533
nop word [rax + rax]
bts ax, bx
shr al, 0x16
movzx eax, byte [r15 + rdx]
cmp r9w, cx
cmc
shr al, 1
clc
add al, byte [r14 + rdx]
test spl, dil
cmp r13b, cl
mov byte [rcx + rdx], al
xchg ah, al
sal al, 0x8d
movzx eax, byte [r15 + rdx + 1]
cmp r14w, 0x7cea
shr al, 1
cmc
add al, byte [r14 + rdx + 1]
clc
stc
cmc
mov byte [rcx + rdx + 1], al
add rdx, 2
cmp dh, 0x1b
cmp cl, dil
cmp rsi, rdx
jmp 0x140428655
jne 0x140428609
jmp 0x140428533
mov rax, rbp
xor edx, r10d
inc dl
bts rdx, r10
imul rax, rbx
btr dx, 0xfa
sub rdx, 0x54336bea
add rax, r8
jmp 0x140428689
mov rdx, rbp
imul rdx, r12
clc
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
cmp rax, 0x20
jb 0x14042858b
jb 0x14042858b
mov edi, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404286b9
jb 0x14042858d
cmp dword [rsp + 0x24], 0x20
jae 0x1404286d1
xor eax, eax
jmp 0x1404288ab
mov rdi, r8
cmp si, r11w
test r14d, 0x2446336a
cmp qword [rsp + 0x70], 0
je 0x1404287ce
mov r8, qword [rsp + 0x90]
test dil, 0xc3
clc
xor edx, edx
jmp 0x1404286ff
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042870a
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140428716
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140428722
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x14042872e
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x14042875a
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140428766
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140428772
movdqu xmm2, xmmword [r11 + rdx - 0x10]
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140428784
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
clc
test r8b, r8b
movdqu xmmword [rcx + rdx + 0x30], xmm3
jmp 0x1404287b6
add rdx, 0x40
add r8, 0xfffffffffffffffe
jmp 0x1404287c3
jne 0x1404286ff
jmp 0x1404287d5
sub edx, edx
clc
cmc
cmp r12b, r14b
test byte [rsp + 0xa0], 1
jmp 0x1404287e2
je 0x140428858
movdqu xmm0, xmmword [r14 + rdx]
add al, r14b
stc
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bt ax, bx
not rax
xor al, spl
mov rax, rdx
cmp r9d, ebp
test r15b, r11b
sub rax, rbx
jmp 0x140428814
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042881e
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140428829
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
rol r8w, cl
movdqu xmmword [rcx + rdx + 0x10], xmm3
movsx r8, r9w
cmp qword [rsp + 0x40], rsi
setnp r8b
cmovg r8w, r14w
jmp 0x14042886b
mov r8, rdi
jmp 0x140428873
je 0x140428533
mov rdi, qword [rsp + 0x40]
xadd rax, rax
mov al, 0xfe
sbb ah, 0x77
mov rax, rdi
test sil, 0x18
jmp 0x140428893
je 0x14042858d
nop word cs:[rax + rax]
jmp 0x1404288ab
movq xmm0, qword [r14 + rax]
jmp 0x1404288b6
movq xmm1, qword [r15 + rax]
jmp 0x1404288c1
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
cmc
add rax, 8
clc
cmp r10, r12
cmp r9w, 0x69f3
cmp r10, rax
jmp 0x1404288ec
jne 0x1404288ab
mov rdi, r10
jmp 0x1404288fa
cmp r10, rsi
je 0x140428533
jmp 0x14042858d
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jne 0x140428b5f
mov r8d, dword [rsp + 0x2b0]
cmova r11, r13
test r8d, r8d
bswap r12w
jmp 0x140428933
mov r13, qword [rsp + 0xd8]
movsx r11d, r9w
mov r11, r11
mov r11, qword [rsp + 0x108]
movzx r12d, r15w
movzx r10w, r14b
mov r10, qword [rsp + 0x88]
movzx r12, r9w
mov r12, qword [rsp + 0x118]
je 0x140428c0d
mov rcx, qword [rsp + 0x140]
stc
adc al, spl
add rcx, qword [r13 + 0x18]
not ax
movsx eax, bx
movsxd rax, dword [rsp + 0x24]
jmp 0x14042898d
inc rax
cmp dword [rsp + 0x5c], 7
jmp 0x14042899a
jb 0x140428b1b
mov rdx, rbx
cmp r13, 0xe235746
sub rdx, rax
mov ebp, dword [rsp + 0x128]
movsx si, spl
cmp r12b, r11b
mov rsi, rcx
lea rbx, [rcx + rax]
movsx di, dil
and dil, r11b
stc
mov byte [rcx + rax], 0xff
clc
rcl cx, cl
mov rdi, qword [rsp + 0x30]
test r13b, 0xa2
shr cl, cl
xor rcx, rdi
mov byte [rdi + rbx], 0xff
test dil, r9b
movsx ecx, r13w
add rbx, qword [rsp + 0x30]
movzx cx, dl
rcr ch, cl
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
and dil, r8b
rcl dil, cl
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
bsr di, sp
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
clc
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
cmove di, cx
mov rdi, qword [rsp + 0x30]
ror ch, cl
movzx ecx, r10w
sub ecx, r10d
mov byte [rdi + rbx], 0xff
movsx di, sil
add rbx, qword [rsp + 0x30]
bsr di, r10w
bts rcx, r10
rcl dil, 0xde
mov rdi, qword [rsp + 0x30]
ror cx, 0xab
mov byte [rdi + rbx], 0xff
ror edi, cl
add rbx, qword [rsp + 0x30]
shr cl, 0x3b
bt ecx, ebp
mov rdi, qword [rsp + 0x30]
shr cl, 0x35
lea rcx, [rbx + rdi]
bt edi, 0xb2
sbb edi, 0x4abb5e18
bts rdi, r11
add rcx, rdx
sub di, r10w
xor dil, 0xce
mov rdi, qword [rsp + 0x30]
test ebx, r15d
cmc
mov byte [rdi + rbx], 0xff
rcl bx, cl
rcr bh, 0x4f
cmp edx, 0x6afb226a
mov rbx, qword [rsp + 0x30]
cmp bx, r14w
stc
add ebp, 0xfffffff8
jmp 0x140428ac4
jne 0x1404289bc
lea rsi, [rsi + rbx]
add rsi, rbx
dec cx
mov dx, 0x4d21
add rsi, rbx
movsx ecx, di
xadd cx, cx
btc ecx, ebx
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
sbb cx, 0x1afd
add rsi, rbx
sbb cx, r11w
neg rdx
shld cx, r13w, 0xb1
add rsi, rbx
ror cx, 0x8b
rcr cl, cl
or cx, 0x35e8
mov rcx, rsi
sub rdx, r14
cdq
mov edx, dword [rsp + 0x12c]
jmp 0x140428b2b
test edx, edx
jmp 0x140428b32
je 0x140428b9f
add rcx, rax
mov eax, edx
stc
mov byte [rcx], 0xff
cmp dil, 0x85
add rcx, rbx
jmp 0x140428b4d
dec eax
jmp 0x140428b54
jne 0x140428b3e
jmp 0x140428b9f
mov r13, qword [rsp + 0xd8]
mov r11b, 0xeb
xchg r12b, r12b
setg r11b
mov r8d, dword [rsp + 0x2b0]
not r11b
mov r11, qword [rsp + 0x108]
movsxd r12, r11d
mov r10, qword [rsp + 0x88]
dec r12d
mov r12, qword [rsp + 0x118]
jmp 0x140428b9f
inc r12
cmp rsi, rdi
cmp r12, qword [rsp + 0x110]
je 0x14042a109
mov eax, dword [rsp + 0x60]
cmp r8w, cx
imul eax, r12d
bts esi, ecx
movzx cx, r10b
mov rsi, qword [r13 + 0x18]
add cl, r15b
setle cl
rcr cl, 0x8c
mov qword [rsp + 0x140], rax
add rsi, rax
not cl
movzx ecx, byte [r14]
cmp spl, r12b
test spl, bpl
jmp 0x140428bf0
xor r9d, r9d
test rax, rdi
cmc
cmp r11, rdx
cmp cl, 4
jmp 0x140428c02
jbe 0x1404257d4
jmp 0x14042526e
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x140428c1d
jne 0x140428bb3
jmp 0x14042a03c
mov rax, qword [rsp + 0x40]
rol dl, 0x1d
rcr dl, cl
lea rdx, [r15 + rax]
add ax, r10w
rcr ah, 0x7b
sal al, 0xbd
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
add rax, rsi
cmp rdx, 0x10
jmp 0x140428c59
jb 0x140425ae6
jb 0x140425ae6
cmp rax, 0x10
jmp 0x140428c6e
jb 0x140425ae6
cmp dword [rsp + 0x60], 0x10
jmp 0x140428c7e
jb 0x140425ae6
mov r12d, 0
jmp 0x140428c8f
cmp dword [rsp + 0x24], 0x10
jmp 0x140428c99
jb 0x140425af0
cmp ebx, 0x10
jmp 0x140428ca7
jae 0x140428e89
xor r12d, r12d
jmp 0x140429243
mov rax, qword [rsp + 0x40]
cmovge rdx, r14
sal dl, 0x3d
sar dl, 0x42
add rax, r15
shl edx, 0xfd
btr dx, r8w
mov rdx, rax
jmp 0x140428cd8
sub rdx, qword [rsp + 0x28]
cmc
cmp rdx, 0x20
jb 0x140426541
jb 0x140426541
mov r10d, 0
stc
clc
cmp dword [rsp + 0x60], 0x20
jb 0x140426544
cmp ebx, 0x20
jmp 0x140428d09
jae 0x140429495
xor r10d, r10d
jmp 0x140429c6d
mov rax, qword [rsp + 0x40]
test r14w, r11w
add rax, r15
sub rax, qword [rsp + 0x28]
cmc
jmp 0x140428d2e
cmp rax, 0x20
jmp 0x140428d37
jb 0x140426d1d
jb 0x140426d1d
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x140428d52
jb 0x140426d1f
cmp ebx, 0x20
jae 0x1404295ec
xor edi, edi
jmp 0x140428d68
jmp 0x140429d4b
mov rax, qword [rsp + 0x40]
add rax, r15
cmp r11d, r14d
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140428d86
jb 0x1404272a1
jb 0x1404272a1
cmp dword [rsp + 0x60], 0x20
jb 0x1404272a1
mov r11d, 0
stc
cmc
cmp dword [rsp + 0x24], 0x20
jmp 0x140428daf
jb 0x1404272b0
cmp ebx, 0x20
jmp 0x140428dbd
jae 0x14042974a
xor r11d, r11d
jmp 0x140428dcb
jmp 0x14042989a
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
test r12b, r12b
cmp rax, 0x20
jmp 0x140428dea
jb 0x140427868
jb 0x140427868
mov edi, 0
clc
cmp r15b, al
cmp dword [rsp + 0x24], 0x20
jmp 0x140428e09
jb 0x14042786a
cmp ebx, 0x20
jmp 0x140428e17
jae 0x14042992f
sub edi, edi
jmp 0x140428e24
jmp 0x140429e55
mov rax, qword [rsp + 0x40]
cmp dx, r14w
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
test rdi, 0x619b2413
cmp rax, 0x20
jmp 0x140428e4b
jb 0x140428251
jb 0x140428251
mov r11d, 0
clc
jmp 0x140428e63
cmp dword [rsp + 0x24], 0x20
jb 0x14042825e
cmp ebx, 0x20
jmp 0x140428e76
jae 0x140429a6f
sub r11d, r11d
jmp 0x140428e84
jmp 0x140429f86
mov r12d, r14d
and r10b, bpl
cmp rax, 0x6e0613ad
lahf
and r12d, 0xfffffff0
rcr ax, cl
rcl bh, 0x82
mov rbp, qword [rsp + 0x40]
bsf bx, r8w
sub rbp, rsi
stc
bt r10w, 0xec
add rbp, r15
mov rax, r12
movsx bx, sil
movzx bx, ah
mov rbx, rcx
movzx rdx, cx
mov dh, 0xd1
cqo
mov r10, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x88]
jmp 0x140428ee2
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140428eee
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 0x140428f38
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 0x140428f73
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
jmp 0x140429207
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
cmp r9b, bl
test r12b, cl
add rbp, 0x10
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x14042922a
jne 0x140428ee2
cmp r12, r14
je 0x140428370
test r14b, 8
je 0x140425af0
mov edx, r14d
sbb bp, 0x21d6
add ax, 0x66fd
test bh, 0x96
and edx, 0xfffffff8
rcr r11, cl
movsx r11d, r13w
mov r11, qword [rsp + 0x40]
add ax, r13w
sub r11, rsi
bswap r10d
ror bp, cl
sal r10w, 0xbe
add r11, r15
setg bl
mov rax, qword [rsp + 0x88]
lea r10, [r11 + rax]
movsxd rax, ebp
mov rbp, rdx
setbe bl
xchg ebx, r8d
bswap rbx
mov rbx, rcx
mov rax, r9
mov r8w, 0x817
xchg r8, r8
mov r8, qword [rsp + 0x28]
jmp 0x1404292ac
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x1404292c5
movq xmm11, qword [r10 + r12]
jmp 0x1404292d0
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x1404292f4
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140429317
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 0x14042944d
add r8, 8
add r11, 8
add r10, 8
jmp 0x14042945e
add rax, 8
test r10w, r8w
add rbx, 8
cmc
clc
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jne 0x1404292ba
mov r12, rdx
cmp bpl, r8b
test ecx, r11d
cmp rdx, r14
jmp 0x14042948a
je 0x140428370
jmp 0x140425af0
mov r10d, ebp
movsx r8, bx
rcr dl, cl
adc r8, rax
and r10d, 0xffffffe0
btc dx, sp
sar edx, 0x90
lea rdx, [r10 - 0x20]
sal r8b, cl
ror r8b, 0x85
movzx r8w, r10b
mov r8, rdx
jmp 0x1404294c9
shr r8, 5
inc r8
stc
jmp 0x1404294d6
test rdx, rdx
jmp 0x1404294de
je 0x140429be8
mov rsi, r8
sal dil, cl
movabs rdx, 0xffffffffffffffe
cmc
test r13b, 0x31
and rsi, rdx
mov dl, spl
add rax, qword [rsp + 0x148]
movzx edi, ax
xadd di, di
mov rdx, qword [rsp + 0x40]
btr di, 0x62
clc
cmp r11, 0x487c0b78
add rdx, r15
bts di, r9w
xor dil, sil
add rdx, 0x30
sub ebx, ebx
jmp 0x140429536
mov rdi, qword [rsp + 0x28]
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140429545
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140429550
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x14042955b
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x14042956a
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140429579
movdqu xmmword [rdx + rbx - 0x20], xmm0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x14042958a
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140429595
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404295a0
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
cmp dil, r9b
jmp 0x1404295bc
movdqu xmmword [rdx + rbx], xmm0
jmp 0x1404295ce
add rbx, 0x40
stc
jmp 0x1404295d8
add rsi, 0xfffffffffffffffe
jmp 0x1404295e1
jne 0x14042953b
jmp 0x140429bfb
mov edi, r10d
sbb al, 0xac
and ah, cl
and edi, 0xffffffe0
movsx r8w, dl
bt r8w, bx
lea rax, [rdi - 0x20]
sal r8b, cl
sbb r8, 0x1f95498c
shr r8b, cl
mov r8, rax
shr r8, 5
inc r8
test sp, ax
jmp 0x140429623
test rax, rax
jmp 0x14042962b
je 0x140429cd4
mov rbx, r8
movzx rbp, r14w
cbw
movabs rax, 0xffffffffffffffe
btr rbp, rsi
add dh, 0x10
and rbx, rax
btc rbp, rdx
cmp bpl, 0xbb
mov rdx, qword [rsp + 0x40]
mov rax, rdx
btc rbp, r11
sub rax, r9
xor bp, si
clc
lea rbp, [r15 + rax]
shl al, cl
xor ah, 0xfb
add rbp, 0x30
stc
shl al, 0xc9
add rdx, r15
sbb eax, 0x610414c3
mov eax, 0x3287031c
and rax, rsp
add rdx, 0x30
movsx rax, sp
xor ax, 0x1d11
rol al, cl
sub esi, esi
movsx eax, r14w
mov rax, qword [rsp + 0x28]
jmp 0x1404296a8
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404296b2
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404296bd
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404296c8
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404296d7
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404296ec
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x1404296f7
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140429708
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140429717
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp r14w, r10w
stc
movdqu xmmword [rdx + rsi], xmm0
test r10, 0x7ed83c87
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x14042973f
jne 0x1404296a8
jmp 0x140429cd7
mov r11d, edx
and r11d, 0xffffffe0
btr bx, r10w
mov rax, qword [rsp + 0x150]
bswap ebp
sal sil, 0x5e
add rax, r15
mov rsi, qword [rsp + 0x40]
adc bpl, r9b
add rax, rsi
mov rbp, rsi
cmp ah, 0x77
rcr r10w, 0x4f
sub rbp, r8
movzx ebx, ax
btc rbx, r11
shr bx, 0x2b
lea r10, [r15 + rbp]
mov bl, 0xd2
bsr rbx, rsp
and bh, 0x68
add r10, 0x10
xor bx, bp
movsx ebx, r10w
test r11, 0x32eb3bc7
lea rbx, [r15 + rsi]
stc
add rbx, 0x10
cmc
xor esi, esi
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x1404297c4
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x1404297cf
movdqu xmm8, xmmword [rdi + rsi + 0x10]
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x1404297e1
movdqu xmm5, xmmword [rax + rsi]
jmp 0x1404297eb
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140429815
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
cmp rcx, rdi
movdqu xmmword [rbx + rsi], xmm3
add rsi, 0x20
cmp r11, rsi
jne 0x1404297c4
cmp r11, rdx
jmp 0x140429886
je 0x140428370
test dl, 0x18
jmp 0x140429894
je 0x1404272b0
mov rbp, r11
btc ax, r8w
not al
rcl r11d, cl
mov r11d, edx
shl ax, 0xb8
and r11d, 0xfffffff8
mov rax, qword [rsp + 0x40]
cmp bp, si
test bpl, 0x94
test r8, r14
sub rax, r8
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x1404298d5
movq xmm0, qword [rbx + rbp]
movq xmm1, qword [r9 + rbp]
jmp 0x1404298e5
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x1404298f3
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
cmp r11, rbp
jne 0x1404298d5
cmp r11, rdx
jmp 0x140429924
jne 0x1404272b0
jmp 0x140428370
mov edi, r10d
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
and r8b, 0xd9
mov r8, rax
test r12b, dl
shr r8, 5
jmp 0x14042994c
inc r8
test spl, 0x51
stc
jmp 0x140429959
test rax, rax
jmp 0x140429961
je 0x140429dd7
mov rbx, r8
bt ax, 0x99
xchg dh, dh
add ah, 0xc8
movabs rax, 0xffffffffffffffe
and rbx, rax
xor bpl, sil
rol bpl, 0x86
mov rdx, qword [rsp + 0x40]
ror bpl, cl
shl al, cl
setle al
mov rax, rdx
cmp r12b, r12b
movsxd rbp, r11d
xadd bp, bp
sub rax, r9
lea rbp, [r15 + rax]
ror ah, cl
add rbp, 0x30
shr rax, 0xe2
sar al, cl
test cx, ax
add rdx, r15
add rdx, 0x30
bswap rax
xor esi, esi
cwde
mov al, r13b
setge al
mov rax, qword [rsp + 0x28]
jmp 0x1404299d5
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404299df
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404299ea
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404299f5
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140429a14
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140429a1f
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140429a3a
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x140429a49
movdqu xmmword [rdx + rsi], xmm0
jmp 0x140429a53
add rsi, 0x40
test bl, 0xb9
clc
add rbx, 0xfffffffffffffffe
jmp 0x140429a64
jne 0x1404299d5
jmp 0x140429de6
mov r11d, r10d
movsx r8w, bl
and r11d, 0xffffffe0
or ax, r11w
neg ah
xchg r8w, ax
lea rax, [r11 - 0x20]
sub r8w, r11w
mov r8, rax
jmp 0x140429a98
shr r8, 5
jmp 0x140429aa1
inc r8
test rax, rax
jmp 0x140429aac
je 0x140429ede
mov rsi, r8
sbb di, 0x4b35
movsx ax, r11b
cdq
movabs rax, 0xffffffffffffffe
and rsi, rax
movsx bp, r8b
mov rdx, qword [rsp + 0x40]
add di, 0x2c88
xchg edi, eax
movzx edi, r13w
mov rax, rdx
sub rax, r9
lea rbp, [r15 + rax]
setl dil
add rbp, 0x30
shl edi, 0xb1
stc
lea rdi, [r15 + rdx]
cmp sil, 0x13
add rdi, 0x30
test ch, 0x5d
jmp 0x140429b0b
xor ebx, ebx
jmp 0x140429b12
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140429b24
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140429b34
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140429b3f
movdqu xmm3, xmmword [rbp + rbx - 0x20]
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 0x140429b6a
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140429b75
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x140429b80
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140429b8b
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140429b96
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140429ba1
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
test r13d, 0x52c95ebe
test rsi, r15
jmp 0x140429bd0
movdqu xmmword [rdi + rbx], xmm3
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x140429b24
jmp 0x140429eed
xor ebx, ebx
sub dil, 0xa4
neg rdi
or dil, 0xe1
mov rdi, qword [rsp + 0x28]
stc
test r8b, 1
je 0x140429c50
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140429c0f
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140429c1a
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140429c25
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140429c35
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
stc
jmp 0x140429c44
movdqu xmmword [rcx + rbx + 0x10], xmm0
stc
cmp r11b, 0xf7
cmc
cmp r10, rbp
jmp 0x140429c58
je 0x140428370
test bpl, 0x18
jmp 0x140429c67
je 0x140426544
mov rax, r10
stc
adc dl, sil
mov r10d, ebp
and r10d, 0xfffffff8
movzx dx, spl
mov rdx, qword [rsp + 0x28]
jmp 0x140429c8a
movq xmm0, qword [rdx + rax]
jmp 0x140429c94
movq xmm1, qword [r9 + rax]
jmp 0x140429c9f
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r13, 0x2b050d76
add rax, 8
cmp r10, rax
jmp 0x140429cbb
jne 0x140429c8a
cmp r10, rbp
jmp 0x140429cc9
je 0x140428370
jmp 0x140426544
xor esi, esi
stc
test r8b, 1
je 0x140429d38
mov rax, qword [rsp + 0x28]
test cl, 0x20
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
test r8b, al
sub rax, r9
jmp 0x140429d02
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140429d0c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140429d1b
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp edi, 0x7255bed
cmp r11b, cl
test rdi, rax
movdqu xmmword [rcx + rsi + 0x10], xmm0
clc
cmc
cmp rdi, r10
je 0x140428370
test r10b, 0x18
je 0x140426d1f
mov rax, rdi
sub dx, cx
cmovns di, r13w
mov edi, r10d
add bp, 0x1237
mov bpl, 0xe4
and edi, 0xfffffff8
sbb dl, 0xc
bts rbp, r9
mov rdx, qword [rsp + 0x40]
setle bpl
sub rdx, r9
ror bp, cl
bsf rbp, rdi
add rdx, r15
movsxd rbp, r13d
mov rbp, qword [rsp + 0x28]
jmp 0x140429d8e
movq xmm0, qword [rbp + rax]
jmp 0x140429d99
movq xmm1, qword [rdx + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp bh, 0x70
test r13d, 0x25d63bff
add rax, 8
clc
cmp rdi, rax
jmp 0x140429dbe
jne 0x140429d8e
cmp rdi, r10
jmp 0x140429dcc
je 0x140428370
jmp 0x140426d1f
xor esi, esi
cmp ax, r8w
test r13b, 0xb8
jmp 0x140429de6
test r8b, 1
jmp 0x140429def
je 0x140429e38
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
sub rax, r9
jmp 0x140429e10
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
clc
test r14w, 0x56a3
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp bl, dh
cmc
cmp rdi, r10
jmp 0x140429e40
je 0x140428370
test r10b, 0x18
jmp 0x140429e4f
je 0x14042786a
mov rax, rdi
mov edi, r10d
or dh, bl
ror dl, 0x1b
and edi, 0xfffffff8
shl bpl, 0x27
sar bp, 0x8d
test r15w, sp
mov rdx, qword [rsp + 0x40]
rol bpl, 3
sbb bp, 0x47f8
shld bp, dx, 0xd5
sub rdx, r9
add rdx, r15
setno bpl
bswap rbp
movzx rbp, r15w
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x140429ea8
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test dx, r11w
jmp 0x140429eba
add rax, 8
cmp r9w, bx
cmp rdi, rax
jmp 0x140429eca
jne 0x140429e98
cmp rdi, r10
je 0x140428370
jmp 0x14042786a
xor ebx, ebx
jmp 0x140429ee5
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x140429ef6
je 0x140429f69
mov rax, qword [rsp + 0x28]
clc
movdqu xmm0, xmmword [rax + rbx]
test rax, rsp
movdqu xmm1, xmmword [rax + rbx + 0x10]
and eax, 0x2281660b
add ah, 0x3a
mov rax, rbx
stc
sub rax, r9
jmp 0x140429f24
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140429f2e
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140429f39
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
stc
cmp cl, r11b
movdqu xmmword [rcx + rbx + 0x10], xmm3
test edi, 0x8170f3c
stc
cmp r11, r10
jmp 0x140429f71
je 0x140428370
test r10b, 0x18
jmp 0x140429f80
je 0x14042825e
mov rax, r11
mov r11d, r10d
sar edx, cl
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
jmp 0x140429fa5
sub rdx, r9
add rdx, r15
jmp 0x140429fb0
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x140429fcd
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140429fe5
add rax, 8
cmc
clc
test r11, rsp
cmp r11, rax
jmp 0x140429ff6
jne 0x140429fbd
cmp r11, r10
jmp 0x14042a004
je 0x140428370
jmp 0x14042825e
mov r9d, 1
sal ax, cl
stc
mov eax, dword [rsp + 0x2c0]
cmp eax, 8
jmp 0x14042a028
jl 0x14042526e
cmp eax, 0x10
jmp 0x14042a036
jne 0x14042526e
mov rbp, qword [rsp + 0xf8]
adc r9b, r12b
imul ebp, dword [rsp + 0x2b8]
btr r9w, bp
cmc
mov r9d, 1
clc
cmc
test ebp, ebp
je 0x14042526e
mov rax, qword [r13 + 0x18]
movsx cx, r10b
rol ch, cl
lea ecx, [rbp - 1]
test r9d, esi
cmp ecx, 3
jmp 0x14042a07e
jb 0x14042a0ca
mov edx, ebp
test r14b, bpl
clc
and edx, 0xfffffffc
jmp 0x14042a093
rol word [rax], 8
clc
jmp 0x14042a09d
rol word [rax + 2], 8
clc
rol word [rax + 4], 8
stc
jmp 0x14042a0ae
rol word [rax + 6], 8
clc
test r10b, 0x7d
add rax, 8
add edx, 0xfffffffc
jmp 0x14042a0c4
jne 0x14042a093
test bpl, 3
jmp 0x14042a0d3
je 0x14042526e
and ebp, 3
cmc
xor edx, edx
stc
jmp 0x14042a0e5
rol word [rax + rdx*2], 8
jmp 0x14042a0ef
inc rdx
cmp bp, r13w
stc
cmp ebp, edx
jmp 0x14042a0fe
jne 0x14042a0e5
jmp 0x14042526e
mov eax, dword [rsp + 0x2c0]
bswap r9d
add r9b, r11b
sar r9b, 0x22
mov r9d, 1
test r13b, r14b
cmp dil, 0x80
cmp eax, 8
jge 0x14042a02e
cmp dword [rsp + 0x2b8], 0
jmp 0x14042a13d
je 0x14042526e
mov edx, dword [rsp + 0xf8]
mov r12d, r11d
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
cmovle bp, si
sub bpl, 0xcb
shr cl, cl
lea ecx, [r8 - 1]
sar bp, cl
mov dword [rsp + 0x24], ecx
neg rax
stc
movsxd rbp, ecx
sar al, 0x1a
add ax, 0x5671
mov ecx, dword [rsp + 0x84]
bswap eax
inc ax
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
mov dword [rsp + 0x84], ecx
shr rax, cl
sub al, sil
mov rax, rdx
mov al, 4
rcl ax, 0x4f
mov qword [rsp + 0x30], rdx
shr al, 0x5f
sub rdx, r12
mov qword [rsp + 0x28], rdx
or al, r9b
neg r12
test dh, 0x58
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x14042a1cc
mov qword [rsp + 0xa0], rax
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
dec rbp
movzx eax, cx
movsx ax, al
mov qword [rsp + 0x70], rbp
mov ax, r8w
mov rax, 0x1e290f90
lea eax, [r8 + r8]
jmp 0x14042a206
dec eax
clc
mov dword [rsp + 0xc0], eax
stc
cmp r11b, spl
xor edi, edi
jmp 0x14042a21b
xor r10d, r10d
jmp 0x14042a223
jmp 0x14042a248
inc r10
test r10b, bl
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x14042a242
je 0x14042526e
mov rbp, qword [r13 + 0x18]
or r11b, 0xec
clc
cmovp r8d, esi
mov eax, dword [rsp + 0x60]
not r11b
mov r11d, eax
test r9, rax
rol eax, 0xbc
imul r11d, r10d
cbw
lea r8, [r11 + rbp]
sal ah, 0x57
mov rax, qword [rsp + 0x30]
movsxd r13, esp
sbb r14b, r8b
lea r13, [r8 + rax]
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x14042a291
jne 0x14042a2a9
mov rax, qword [rsp + 0x40]
stc
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
lea r13, [r13 + r12]
rol ax, 0xd4
test bp, 0x7bf2
mov edi, edi
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x14042a2c8
je 0x14042a5fc
cmp eax, 2
jmp 0x14042a2d6
je 0x14042a6ee
cmp eax, 1
jmp 0x14042a2e4
jne 0x14042a8c3
mov ecx, dword [rsp + 0x64]
mov eax, ecx
test r11w, 0x1f8c
cmp ecx, 8
jmp 0x14042a2fe
jl 0x14042a49e
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
or rsi, 0x4a4e77f7
mov eax, dword [rsp + 0x64]
btr rsi, 0x9f
ror sil, 0x60
mov esi, eax
movzx eax, byte [r13 + rdi]
sar al, 7
cmp bpl, bl
jmp 0x14042a339
and al, r14b
test sp, 0x487a
cmc
mov byte [rbp + rdi], al
shr eax, cl
movzx eax, byte [r13 + rdi]
stc
add al, al
cmp r8b, 0x9f
sar al, 7
cmp di, r14w
and al, r14b
jmp 0x14042a364
mov byte [rbp + rdi + 1], al
cwde
movzx eax, byte [r13 + rdi]
stc
clc
shl al, 2
cmc
sar al, 7
test r15w, cx
stc
cmp r11b, cl
and al, r14b
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
stc
test r12b, 0x93
shl al, 3
sar al, 7
cmp r14, 0x147e7053
cmp r15d, r10d
and al, r14b
test r10w, 0x4584
mov byte [rbp + rdi + 3], al
movzx eax, byte [r13 + rdi]
cmc
shl al, 4
sar al, 7
cmp r11b, al
cmp r11d, 0xa0a3d96
jmp 0x14042a3cb
and al, r14b
clc
test spl, 0x1e
mov byte [rbp + rdi + 4], al
shld ax, ax, 0xd1
btr ax, r13w
btc eax, ebp
movzx eax, byte [r13 + rdi]
test r13w, 0x9d
shl al, 5
jmp 0x14042a3ff
sar al, 7
test bl, r8b
and al, r14b
jmp 0x14042a411
mov byte [rbp + rdi + 5], al
or ax, 0x521
bt rax, r15
movzx rax, bx
movzx eax, byte [r13 + rdi]
clc
shl al, 6
cmc
cmp r9b, 0x9b
stc
sar al, 7
test sil, 0x72
stc
clc
and al, r14b
mov byte [rbp + rdi + 6], al
bt ax, bx
xor ax, 0x2ad9
movzx eax, byte [r13 + rdi]
and al, 1
neg al
clc
and al, r14b
jmp 0x14042a45c
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x14042a468
inc r13
cmc
stc
add rbp, 8
cmp r14b, spl
cmc
test edx, edx
cmp esi, 0xf
jmp 0x14042a47f
ja 0x14042a321
add r13, rdi
add rbp, rdi
btr r8w, r14w
setae r8b
sub r8b, 0x31
mov r8, rbp
cmp r14, rsi
test eax, eax
jmp 0x14042a4a5
jle 0x14042a8c3
movzx edx, byte [r13]
sar dl, 7
jmp 0x14042a4b8
and dl, r14b
mov byte [r8], dl
cmp r10, rbx
cmp eax, 1
jmp 0x14042a4c9
je 0x14042a8c3
movzx edx, byte [r13]
jmp 0x14042a4da
add dl, dl
sar dl, 7
cmp dl, 0x94
and dl, r14b
test r13, r14
mov byte [r8 + 1], dl
test bpl, spl
cmp eax, 3
jb 0x14042a8c3
movzx edx, byte [r13]
cmp r12b, r11b
cmc
shl dl, 2
sar dl, 7
stc
cmc
test r15b, 0xcb
and dl, r14b
mov byte [r8 + 2], dl
test dl, sil
clc
cmp eax, 3
jmp 0x14042a520
je 0x14042a8c3
movzx edx, byte [r13]
shl dl, 3
cmp r11w, 0x6702
jmp 0x14042a53c
sar dl, 7
clc
cmp r10b, 0x1e
and dl, r14b
mov byte [r8 + 3], dl
stc
cmp eax, 5
jmp 0x14042a554
jb 0x14042a8c3
movzx edx, byte [r13]
cmc
test r14b, dl
shl dl, 4
sar dl, 7
and dl, r14b
clc
jmp 0x14042a572
mov byte [r8 + 4], dl
test spl, 0x5d
cmp r9d, esp
cmp eax, 5
jmp 0x14042a585
je 0x14042a8c3
movzx edx, byte [r13]
test r8, 0x20327125
shl dl, 5
clc
test r11b, 0x2a
sar dl, 7
and dl, r14b
cmp al, r8b
mov byte [r8 + 5], dl
cmp sil, 0x9a
cmp r11w, r14w
cmp eax, 7
jmp 0x14042a5bc
jb 0x14042a8c3
movzx eax, byte [r13]
cmp r12, rdx
test r11d, r8d
shl al, 6
jmp 0x14042a5d9
sar al, 7
test r14, 0xf14193a
cmp r10d, r9d
and al, r14b
jmp 0x14042a5ee
mov byte [r8 + 6], al
jmp 0x14042a5f7
jmp 0x14042a8c3
mov ecx, dword [rsp + 0x64]
bswap ax
bsr ax, r14w
adc eax, r14d
mov eax, ecx
cmc
cmp ecx, 2
jl 0x14042a6b1
mov rax, qword [rsp + 0x28]
bswap dx
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
cmovbe rdx, r14
bsf rdx, r11
mov edx, eax
movzx eax, byte [r13 + rdi]
shr al, 4
cmc
mul r14b
test r13b, 0x5d
clc
mov byte [rbp + rdi], al
add al, r9b
bsr ax, r8w
movzx eax, byte [r13 + rdi]
stc
cmp r12b, 0xbc
and al, 0xf
mul r14b
jmp 0x14042a664
mov byte [rbp + rdi + 1], al
movzx rax, r12w
jmp 0x14042a671
lea eax, [rdx - 2]
jmp 0x14042a679
inc r13
clc
add rbp, 2
cmp bh, 0x58
stc
test r15b, r8b
cmp edx, 3
jmp 0x14042a690
ja 0x14042a62f
add r13, rdi
sub r8w, 0xcd2
movsxd r8, r14d
add rbp, rdi
mov r8, rbp
cmp dil, 0xc4
test r9b, 0x25
clc
cmp eax, 1
jmp 0x14042a6b9
jne 0x14042a8c3
movzx eax, byte [r13]
cmp r12, r13
test r10b, 0xb7
test edi, eax
shr al, 4
cmc
cmp r13, r10
jmp 0x14042a6d9
mul r14b
jmp 0x14042a6e1
mov byte [r8], al
jmp 0x14042a6e9
jmp 0x14042a8c3
mov eax, dword [rsp + 0x64]
movsx rsi, cx
mov esi, eax
stc
cmp bx, r12w
cmp eax, 4
jmp 0x14042a705
jl 0x14042a82c
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
sal sil, cl
shl sil, cl
mov esi, dword [rsp + 0x64]
mov edx, esi
neg ax
shr al, 0xc1
rol ah, 0xe8
movzx eax, byte [r13 + rdi]
shr al, 6
add sil, 0x32
mul r14b
mov rsi, 0x64552277
or si, r10w
sar sil, cl
mov byte [rbp + rdi], al
movsx si, r9b
and al, bl
bt si, ax
movzx eax, byte [r13 + rdi]
sar rsi, 0x27
movzx si, spl
shr al, 4
neg sil
sar sil, 0x44
sbb si, 0x5c3a
and al, 3
mul r14b
movzx rsi, r9w
bsr rsi, r14
sal sil, 0x50
mov byte [rbp + rdi + 1], al
shl ax, 0x88
clc
cbw
movzx eax, byte [r13 + rdi]
shl si, 0xc6
rol sil, cl
shl sil, cl
shr al, 2
mov sil, 0x10
shl sil, 0x94
and al, 3
sar sil, cl
sar rsi, 0x27
mul r14b
shld si, r13w, 0x4c
btr rsi, r11
mov byte [rbp + rdi + 2], al
rol sil, cl
sar sil, 0xa
movzx eax, byte [r13 + rdi]
movsx si, r12b
neg si
and al, 3
sbb esi, 0x2e3f451b
mul r14b
movzx si, dl
mov sil, r15b
not sil
mov byte [rbp + rdi + 3], al
xchg rsi, rsi
lea esi, [rdx - 4]
inc r13
stc
cmp r14b, 8
add rbp, 4
test r13b, r11b
cmp dx, r9w
cmc
cmp edx, 7
ja 0x14042a71e
lea r13, [r13 + rdi]
bts r8d, ebp
add rbp, rdi
or r8b, dl
bsr r8w, bx
mov r8, rbp
test esi, esi
jle 0x14042a8c3
movzx eax, byte [r13]
stc
shr al, 6
test r15b, bpl
mul r14b
mov byte [r8], al
cmp al, dl
test r8b, r12b
cmp esi, 1
jmp 0x14042a853
je 0x14042a8c3
movzx eax, byte [r13]
jmp 0x14042a866
shr al, 4
jmp 0x14042a86e
and al, 3
mul r14b
mov byte [r8 + 1], al
cmp di, 0xdc5
cmp esi, 3
jmp 0x14042a884
jb 0x14042a8c3
movzx eax, byte [r13]
bsr r13d, r10d
shl r13b, 0xc9
sbb r13b, 0x25
shr al, 2
not r13d
shrd r13w, r12w, 0x83
and al, 3
sar r13b, 0x33
xchg r13b, r13b
cmp dil, dl
mul r14b
shld r13, rsi, 0x82
btc r13, rbx
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
clc
cmp eax, dword [rsp + 0x68]
movzx r13w, r13b
mov r13, qword [rsp + 0xd8]
je 0x14042a228
mov rax, qword [r13 + 0x18]
clc
cmp r13b, 0x83
cmc
add r11, rax
cmp r13b, 0x8a
cmp dword [rsp + 0xd0], 1
jmp 0x14042a901
jne 0x14042a9a0
cmp dword [rsp + 0x24], 0
jmp 0x14042a911
js 0x14042a228
add rax, rdi
movsxd rcx, esi
setnp dh
mov esi, dword [rsp + 0xc0]
mov rbp, qword [rsp + 0x70]
movzx ecx, bx
jmp 0x14042a936
mov rdx, rbp
movzx ecx, di
movsxd rbx, esi
not cx
movzx cx, spl
bswap ecx
dec esi
inc ch
xchg cx, cx
movzx cx, r15b
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
jmp 0x14042a964
movsxd rsi, esi
mov byte [r11 + rsi], cl
mov si, sp
dec rdx
sbb sil, 0x39
clc
bt esi, r15d
add ebx, 0xfffffffe
and sil, 0x71
add si, r13w
mov esi, ebx
test ebp, 0x80000000
mov rbp, rdx
jmp 0x14042a995
je 0x14042a93c
jmp 0x14042a228
cmp dword [rsp + 0x24], 0
jmp 0x14042a9aa
js 0x14042a228
add rax, qword [rsp + 0xa0]
rol bx, 5
bts rsi, r10
movsx bp, r8b
lea rax, [rax + rdi]
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
adc dx, r8w
sar ebx, 0x52
mov ebp, ecx
btc rcx, r10
mov rdx, rsi
rcr bl, 0xbc
btr ebx, 0x91
ror bx, cl
lea ecx, [rbp + 3]
btc rbx, r15
movsxd rcx, ecx
movsx rbx, bp
rol bl, 0x8c
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
lea ebx, [rbp + 2]
test rcx, rbp
jmp 0x14042aa13
movsxd rbx, ebx
cmp eax, 0x7a71b18
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
setne bl
and bl, r13b
lea ebx, [rbp + 1]
stc
jmp 0x14042aa32
movsxd rbx, ebx
cmp r8, rsp
test edi, 0x1890a57
mov byte [r11 + rbx], cl
sbb ch, ch
shl cl, 0x36
add cx, bp
movzx ecx, byte [rax - 2]
cmp sil, r13b
movsxd rbp, ebp
clc
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
cmp bpl, r9b
jmp 0x14042aa68
add ebp, 0xfffffffc
dec rdx
test bx, dx
cmp r12w, 0x702
test r13b, 0x65
test esi, 0x80000000
mov rsi, rdx
jmp 0x14042aa89
je 0x14042a9ef
jmp 0x14042a228