Function at 0x140422816
Capabilities:
Authenticate hmac
Check http status code

Disassembly:
push r15
stc
push r14
cmc
push r13
push r12
test dl, r8b
jmp 0x14042288c
push rsi
push rdi
test r8b, dil
push rbp
jmp 0x14042289d
push rbx
clc
sub rsp, 0x248
jmp 0x1404228ab
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
lahf
cbw
btc bp, r12w
mov esi, dword [rsp + 0x2b8]
bt ax, r11w
cwde
mov ebp, dword [rsp + 0x2b0]
sub r12d, r12d
sal al, cl
cmp dword [rsp + 0x2c0], 0x10
sete cl
mov eax, esi
cmp spl, 0x49
or eax, ebp
js 0x140422a2b
mov r15d, r8d
clc
mov r14, rdx
mov rax, qword [r13]
bsf di, r13w
test r10d, r10d
rcl dil, 0x8e
movsxd rdi, dword [rax + 8]
test spl, 0xad
cmp dx, r8w
jmp 0x14042297b
test esi, esi
jmp 0x140422982
je 0x1404229ab
mov eax, 0x7fffffff
test spl, 0x9d
clc
xor edx, edx
stc
cmp sil, r13b
cmc
idiv esi
test spl, bpl
cmp eax, ebp
jmp 0x1404229a5
jl 0x140422a2b
mov r12b, cl
inc r12d
shr bx, 0xcf
ror al, cl
movsx eax, cx
mov ebx, r12d
imul ebx, r9d
mov ecx, esi
and eax, 0x1ec813d5
xor ax, dx
sub eax, ebx
imul ecx, ebp
btc ax, 0x39
shl ax, 0x20
mov eax, ebx
test ebx, 0x20207c2f
cmp r11d, 0x7fb43d5e
cmc
or eax, ecx
js 0x140422a2b
test ebx, ebx
jmp 0x1404229f8
je 0x140422b0a
mov eax, 0x7fffffff
jmp 0x140422a08
sub edx, edx
test r15b, 0xc2
cmp r12, 0x7c8e77a5
idiv ebx
test r10, 0x361e1438
jmp 0x140422a23
cmp eax, ecx
jge 0x140422b0a
mov qword [r13 + 0x18], 0
xor r9d, r9d
neg r15b
movsx r14d, dx
mov eax, r9d
rol r12b, 0xc3
movsx r14, r13w
bts r12w, r14w
movaps xmm6, xmmword [rsp + 0x1a0]
bts ebx, esi
sbb r14b, 0xbc
movaps xmm7, xmmword [rsp + 0x1b0]
sal dil, cl
movaps xmm8, xmmword [rsp + 0x1c0]
xor bl, spl
cmovae bx, r13w
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
adc bp, 0x4685
sal r12b, cl
shr si, 0xcd
movaps xmm11, xmmword [rsp + 0x1f0]
movaps xmm12, xmmword [rsp + 0x200]
movaps xmm13, xmmword [rsp + 0x210]
and r15b, r13b
shl bp, cl
movsx r14, r12w
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
shl r14b, 0xe8
sar r12b, 0x38
cmp r15b, r14b
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
movzx r15w, bpl
movsxd r15, eax
pop r12
pop r13
jmp 0x140422af4
pop r14
movzx r15, sp
xchg r15w, r15w
setg r15b
pop r15
jmp 0x140422b09
ret
mov dword [rsp + 0x68], r9d
cmp r13w, 0x4533
mov dword [rsp + 0x6c], ebx
clc
imul ecx, ebx
jmp 0x140422b22
movsxd rcx, ecx
jmp 0x140422b2a
call fcn.14018a770
mov qword [r13 + 0x18], rax
cmp r12b, r13b
xor r9d, r9d
test rax, rax
jmp 0x140422b41
je 0x140422a3d
mov rsi, rdi
xor ax, sp
not r8b
bswap rax
mov eax, esi
rcl r8b, 5
mov r8d, dword [rsp + 0x2b0]
jmp 0x140422b66
or eax, r8d
js 0x140422a3d
mov dword [rsp + 0x84], r12d
cmc
test r15d, edx
cmp bpl, dil
test r8d, r8d
jmp 0x140422b86
je 0x140422bba
sub r9d, r9d
bswap ax
rcl rax, 0x79
mov eax, 0x7fffffff
cmc
jmp 0x140422ba1
xor edx, edx
cmp r12b, 0x85
idiv r8d
test di, di
cmp eax, esi
jmp 0x140422bb4
jl 0x140422a3d
mov eax, esi
shr r9b, 0x32
sal r9b, cl
shrd r9d, eax, 0x70
imul eax, r8d
stc
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
cmovge r9w, r14w
mov r9d, 0
js 0x140422a3d
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
jmp 0x140422bfc
je 0x140422c54
xor r9d, r9d
clc
inc cx
mov eax, 0x7fffffff
bt ecx, ebp
sub edx, edx
xor cl, r13b
inc cl
mov ebp, dword [rsp + 0x2c0]
xchg rcx, rcx
idiv ebp
mov cl, ah
sub ecx, r15d
btr cx, di
mov ecx, dword [rsp + 0x64]
test r10, 0x7c0741d7
cmp eax, ecx
jl 0x140422a3d
mov r11d, ecx
imul r11d, ebp
cmp r11d, 0x7ffffff8
jg 0x140422a3d
add r11d, 7
shr r11d, 3
lea eax, [r11 + 1]
rol ecx, 0x21
clc
rcl rcx, cl
mov ecx, dword [rsp + 0x2b8]
test ax, r10w
test sp, 0x304e
imul eax, ecx
test spl, r12b
cmp r12b, r10b
cmp eax, r15d
jmp 0x140422c88
ja 0x140422a33
mov eax, r8d
dec dx
btc dx, r12w
add dl, 0x4a
mov edx, dword [rsp + 0x68]
clc
stc
imul eax, edx
clc
mov qword [rsp + 0xf8], rax
jmp 0x140422cbb
test ecx, ecx
jmp 0x140422cc2
je 0x14042781f
cmp dword [rsp + 0x2c0], 8
xchg cl, cl
cmovne ecx, ecx
mov r9d, r9d
setl byte [rsp + 0x3f]
test bp, 0x5c53
cmp esi, edx
sete al
cmp dx, 0x17f4
movzx ecx, byte [r14]
rcl r9b, cl
mov r9d, 0
cmp r12b, 0x64
cmp cl, 4
jmp 0x140422d05
ja 0x140422a3d
mov ebx, dword [rsp + 0x84]
adc bp, 0x482c
or dil, 0x2f
mov edx, ebx
sub r10b, 0x5e
setp bpl
mov rbp, qword [rsp + 0xf8]
imul edx, ebp
mov edi, esi
rcl r10b, cl
bt r10d, esp
clc
imul edi, ebx
mov r10w, cx
sar bh, 0x62
mov dword [rsp + 0x24], edi
sub ebp, r11d
sar r10, cl
jmp 0x140422d53
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
shl dil, cl
setg r10b
shr di, 0xd2
mov edx, edx
bts bp, r12w
mov rdi, rsi
and bp, 0x5977
rcl r10b, cl
sar r10b, cl
mov r10, rdx
sal bh, 0x30
rcr bpl, 0x7f
bts bx, cx
neg r10
bts bp, bx
movsxd rbx, dword [rsp + 0x6c]
test r14w, si
or bpl, 0x5c
rcl bpl, cl
or byte [rsp + 0x3f], al
cmovnp ax, r8w
shrd rbp, rcx, 0x64
mov eax, r8d
and eax, 7
btc rbp, 0x70
shr bpl, 0x4e
sal bpl, 0x58
mov dword [rsp + 0x12c], eax
clc
rcl rax, cl
cmc
mov eax, r8d
rcl bpl, cl
movzx rbp, r15w
and eax, 0xfffffff8
dec bpl
ror bpl, cl
add bpl, 0x28
mov dword [rsp + 0x128], eax
sbb ah, bh
sar al, 0xba
mov eax, 0x30
xadd bp, bp
bswap rbp
movsxd rbp, r12d
sub rax, rbx
inc bpl
btc bp, 0x3f
adc ebp, edx
mov qword [rsp + 0xf0], rax
mov rbp, rbx
jmp 0x140422e20
neg rbp
rcr rax, 0x4e
mov rax, rbp
mov qword [rsp + 0xb8], rbp
or ah, 0xac
sub rbp, rdx
btr rax, r13
mov qword [rsp + 0x178], rbp
cmc
shl bp, cl
sbb ax, 0x1292
mov eax, 0x10
mov ebp, 0x10
cmp r12b, r10b
test rsi, 0x3b5758a
sub rbp, rbx
test esp, esi
stc
cmc
mov qword [rsp + 0x170], rbp
bt rbp, 0x41
mov ebp, 3
stc
sub rbp, rdx
mov qword [rsp + 0x168], rbp
stc
sub rax, rdx
cmc
test bx, 0x52a7
mov qword [rsp + 0x150], rax
mov eax, 1
clc
sub rax, rdx
cmc
cmp r14b, 0xe6
mov qword [rsp + 0x158], rax
rol ah, cl
cmp r12d, 0xf774911
mov eax, 0x30
jmp 0x140422ec4
sub rax, rdx
jmp 0x140422ecc
mov qword [rsp + 0x148], rax
jmp 0x140422ed9
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
shld si, cx, 0x9a
mov qword [rsp + 0x198], rax
adc si, bp
mov al, r10b
xor rsi, r12
lea eax, [r8 - 1]
sar sil, 2
mov dword [rsp + 0x5c], eax
xor ax, r8w
jmp 0x140422f24
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
mov eax, 0x264b24f1
movsx esi, r9w
mov rsi, qword [r13 + 0x18]
cdqe
mov qword [rsp + 0x160], rdx
adc al, spl
bsr rax, r8
shl ax, cl
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
cmc
sub eax, eax
clc
stc
jmp 0x140422f6a
mov qword [rsp + 0x140], rax
mov eax, r8d
stc
cmp r9b, 0xc0
cmc
mov qword [rsp + 0x138], rax
add ah, 0xc1
bt ax, bp
stc
xor r12d, r12d
mov qword [rsp + 0xd8], r13
sbb al, 0x67
mov qword [rsp + 0xd0], rdi
add ax, 0x34da
btr ax, cx
mov qword [rsp + 0x108], r11
shrd ax, r8w, 7
mov qword [rsp + 0x88], r10
shl ax, cl
test r8, rdx
mov rax, rbx
cmp dx, si
jmp 0x140422fcf
mov qword [rsp + 0x30], rbx
test dh, 0x25
cmp dword [rsp + 0x2c0], 7
jmp 0x140422fe4
jg 0x14042302b
cmp r11d, r8d
jmp 0x140422ff2
ja 0x140422a33
add rsi, qword [rsp + 0x190]
cmc
test bx, 0x7167
jmp 0x14042300b
mov dword [rsp + 0x24], 1
cmp r8b, r8b
test di, 0x161c
jmp 0x140423020
mov qword [rsp + 0x138], r11
cmc
clc
stc
test r12, r12
jmp 0x140423033
jne 0x14042304d
movzx eax, cl
xor bpl, spl
lea rcx, [0x1400beffc]
shl dx, cl
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
stc
btr r8d, r8d
neg r8d
movzx ebp, cl
bts r8w, r9w
cmp dword [rsp + 0x24], 0
jmp 0x14042307a
mov r8d, dword [rsp + 0x2c0]
jmp 0x140423087
jle 0x14042316a
mov ecx, dword [rsp + 0x24]
jmp 0x140423097
xor edi, edi
jmp 0x1404230c2
movzx eax, byte [rdx + rdi]
jmp 0x1404230a7
mov byte [rsi + rdi], al
jmp 0x1404230af
inc rdi
cmp r15d, 0x408a11ca
cmp rcx, rdi
je 0x14042316a
cmp ebp, 2
jle 0x1404230f5
cmp ebp, 4
jg 0x140423128
cmp ebp, 3
jmp 0x1404230dc
je 0x140423144
cmp ebp, 4
jmp 0x1404230ea
je 0x140423119
jmp 0x1404230af
test ebp, ebp
je 0x14042309e
cmp ebp, 1
jmp 0x140423105
je 0x14042309e
cmp ebp, 2
jmp 0x140423113
jne 0x1404230af
movzx eax, byte [r9 + rdi]
jmp 0x140423123
jmp 0x14042315d
cmp ebp, 5
jmp 0x140423130
je 0x14042309e
cmp ebp, 6
je 0x14042309e
jmp 0x1404230af
movzx eax, byte [r9 + rdi]
cmp cl, 0xe5
test r15d, 0x4d825eb1
shr al, 1
clc
cmp r13d, 0x21f74dcd
add al, byte [rdx + rdi]
jmp 0x140423165
jmp 0x1404230a7
cmp r8d, 8
jmp 0x140423173
jne 0x1404231b6
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
cmovge r15w, si
jmp 0x14042318f
mov r15, rsi
jmp 0x140423197
je 0x1404231a6
mov byte [r15 + rax], 0xff
adc r10w, ax
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x140423231
cmp r8d, 0x10
jmp 0x1404231bf
jne 0x14042321b
movsxd rax, dword [rsp + 0x24]
test edx, 0x31a35288
rcl ecx, cl
mov ecx, dword [rsp + 0x68]
adc r15b, 0x48
btr r15w, 0xaf
xor r15b, r12b
cmp dword [rsp + 0xd0], ecx
movzx r15d, r15w
mov r15, rsi
jmp 0x1404231f6
je 0x14042320b
mov byte [r15 + rax], 0xff
mov byte [rax + r15 + 1], 0xff
adc r10w, bx
add rdx, rax
mov r10, rbx
jmp 0x140423216
jmp 0x140423231
add r14, 2
movsxd rcx, r9d
mov r10d, 1
test r15b, r10b
mov rdx, r14
mov r15, rsi
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
cmp byte [rsp + 0x3f], 0
jmp 0x140423243
mov qword [rsp + 0x28], rdx
jmp 0x14042324d
mov qword [rsp + 0x118], r12
je 0x14042343b
mov rax, qword [rsp + 0x138]
movsxd rbx, r14d
movzx r13d, bx
bsr r13, rdx
lea ebx, [rax - 1]
btc r13, 0x18
imul ebx, dword [rsp + 0x24]
movsx r13, r12w
cmovns r13w, r8w
btr r13, 0xb4
movsxd r13, ebx
stc
cmp ebp, 2
jmp 0x140423295
mov qword [rsp + 0x40], r10
jle 0x140423cd6
cmp ebp, 4
jg 0x14042449b
cmp ebp, 3
jmp 0x1404232b1
je 0x140424a60
cmp ebp, 4
jmp 0x1404232bf
jne 0x140425b91
test ebx, ebx
jmp 0x1404232cc
jle 0x140425b91
movsxd rsi, dword [rsp + 0x24]
shr r14b, 0x1a
mov r14d, ebx
cmp ebx, 8
jmp 0x1404232e6
jae 0x140426433
sub r12d, r12d
test r15b, dil
xadd r11b, al
stc
mov rax, qword [rsp + 0x40]
sub rax, rsi
or r11d, r10d
test dl, 0x65
add r15, rax
mov r10, 0xd7928ef
mov rax, qword [rsp + 0x88]
movsx r11, r9w
movzx r10d, r14w
xchg r11b, r10b
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140423330
jmp 0x140423396
cmp edi, ebp
jmp 0x14042333c
cmova esi, edx
cmp r13d, 0xee376e2
cmp edi, eax
jmp 0x14042334d
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x140423359
mov byte [rcx + r12], sil
inc r10
jmp 0x140423365
inc r15
jmp 0x14042336d
inc rcx
jmp 0x140423375
inc r9
jmp 0x14042337d
inc r11
jmp 0x140423385
dec r14
cmp r12, r14
jmp 0x140423390
je 0x140425b91
movzx edx, byte [r10 + r12]
shld bx, r8w, 0xbb
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
rol ebp, 0x8d
btc rdi, rdx
movzx rax, r13w
mov eax, r8d
not bp
sar rbp, cl
sub eax, edx
lea ebx, [rax + rsi]
sal edi, 0x3c
bswap di
sub dil, spl
mov edi, eax
movzx rbp, r9w
neg edi
movzx bp, r11b
cmovs edi, eax
btc ax, bx
mov ebp, ebx
lahf
sub ebp, r8d
setp ah
rcr ah, 0xf8
xor ax, r12w
mov eax, ebp
cmp rax, 0x106b2386
neg eax
jmp 0x140423401
cmovs eax, ebp
sub ebx, edx
adc rbp, 0x5a0a7dcb
shl bpl, 0xa1
mov ebp, ebx
neg ebp
jmp 0x14042341a
cmovs ebp, ebx
stc
test r9d, esi
cmp eax, ebp
jmp 0x140423428
ja 0x140423335
mov edx, r8d
jmp 0x140423436
jmp 0x140423335
cmp ebp, 2
jmp 0x140423443
jle 0x140423e9c
cmp ebp, 4
jmp 0x140423451
jg 0x1404245db
cmp ebp, 3
jmp 0x14042345f
je 0x140424beb
cmp ebp, 4
jmp 0x14042346d
jne 0x140426115
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
jmp 0x14042347e
je 0x140426115
mov eax, dword [rsp + 0x24]
adc r14b, bpl
sub r14b, 0xd2
sar r14, cl
movsxd rbx, eax
bt r14, 0x79
mov qword [rsp + 0xe8], rbx
mov r12d, eax
cbw
lea rax, [r15 + r10]
bswap r8w
xchg r14b, r8b
mov qword [rsp + 0x100], rax
mov eax, r12d
and eax, 0xfffffff0
mov qword [rsp + 0x130], rax
rcr r8b, 0xfb
mov eax, r12d
shr r8d, cl
test cl, 0x28
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
rcl al, cl
or r8b, r13b
stc
mov rax, qword [rsp + 0xb8]
lea r8, [r15 + rax]
add r8, r10
mov r14, rax
bsf r14d, edx
add r15, qword [rsp + 0x178]
ror r14d, 8
add r15, r10
xadd r14w, r14w
sub r14, rcx
sub eax, eax
movsxd r14, esi
bswap r14w
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x14042352c
jmp 0x14042359a
mov rax, qword [rsp + 0xe8]
mov byte [rcx + rax], 0xff
lea r14, [r14 + rax]
cmp dl, r11b
sal bpl, 0x7b
shl bpl, 0xc1
mov rbx, qword [rsp + 0x30]
or bp, 0x21bb
add rcx, rbx
add r9, rbx
inc bp
movzx rbp, dx
inc qword [rsp + 0xe0]
not bp
btc ebp, r13d
add r8, rbx
and ebp, 0x4eb20be0
bt bp, r11w
add r15, rbx
dec rbp
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x140423594
je 0x140426120
mov dword [rsp + 0x120], ebp
cmp dword [rsp + 0x24], 0
jmp 0x1404235ab
jle 0x140423531
cmp dword [rsp + 0x24], 8
jmp 0x1404235bb
jae 0x1404235c8
sub edx, edx
jmp 0x140423c2e
mov rdx, qword [rsp + 0xe0]
bt ax, 0x89
shld ax, r14w, 0xe3
mov rax, rdx
test r15d, ebp
cmp spl, 0xad
jmp 0x1404235ea
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
cmc
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmc
cmp rax, 0x10
jmp 0x140423614
jb 0x140423bde
jb 0x140423bea
cmp qword [rsp + 0x188], 0x10
jmp 0x14042362e
jb 0x140423bd2
cmp dword [rsp + 0x60], 0x10
jmp 0x14042363e
jb 0x140423bcb
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jb 0x140423c2e
cmp dword [rsp + 0x24], 0x10
jmp 0x14042365e
jae 0x140423834
sub ebp, ebp
cdqe
mov rax, qword [rsp + 0x180]
jmp 0x140423675
nop dword [rax]
jmp 0x14042367e
movq xmm8, qword [r14 + rbp]
jmp 0x140423689
movq xmm11, qword [r15 + rbp]
jmp 0x140423694
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x1404236b8
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404236db
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
add rbp, 8
cmp rax, rbp
jmp 0x140423813
jne 0x14042367e
mov rdx, rax
jmp 0x140423821
cmp rax, r12
jmp 0x140423829
jne 0x140423c2e
jmp 0x140423531
sub ebp, ebp
jmp 0x14042383b
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
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 0x14042389e
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmmword [rsp + 0x40]
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmmword [rsp + 0x40]
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
pxor xmm7, xmm13
pxor xmm1, xmm13
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm0, xmm13
pxor xmm15, xmm13
pxor xmm6, xmm13
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm13
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm5, xmm13
pxor xmm4, xmm13
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm9, xmm13
pxor xmm8, xmm13
pxor xmm14, xmm13
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm13
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
pxor xmm15, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r14 + rbp]
jmp 0x140423b68
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
test sp, sp
add rbp, 0x10
test r10b, 0xc2
cmp rax, rbp
jne 0x140423848
cmp rax, r12
jmp 0x140423b8d
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140423531
mov rdx, qword [rsp + 0x130]
btc bp, 0x48
mov rbp, rdx
jmp 0x140423bb7
test r12b, 8
jmp 0x140423bc0
je 0x140423c2e
jmp 0x140423668
xor edx, edx
jmp 0x140423c2e
sub edx, edx
jmp 0x140423bd9
jmp 0x140423c2e
sub edx, edx
jmp 0x140423be5
jmp 0x140423c2e
xor edx, edx
jmp 0x140423bf1
jmp 0x140423c2e
cmp edi, r10d
jmp 0x140423bfe
cmova ebp, esi
cmp edi, r13d
jmp 0x140423c09
cmova ebp, esi
test r12b, r8b
stc
add bpl, byte [r14 + rdx]
jmp 0x140423c19
mov byte [rcx + rdx], bpl
inc rdx
cmp r12, rdx
jmp 0x140423c28
je 0x140423531
movzx esi, byte [r15 + rdx]
shr r11w, cl
movzx eax, byte [r9 + rdx]
cmc
shld bx, di, 0x3e
movzx ebp, byte [r8 + rdx]
bts r13, rdi
mov ebx, eax
sub ebx, esi
test bx, r14w
lea r11d, [rbx + rbp]
mov edi, ebx
movzx r13d, r13w
dec r10b
neg edi
cmovs edi, ebx
mov ebx, r11d
sub ebx, eax
btr r10, 0xd9
rcr r13w, 0xfd
add r10b, 0x2d
mov r13d, ebx
shl r10b, 0x92
xadd r10, r10
rcr r10b, 0xae
neg r13d
not r10
movzx r10w, r9b
cmovs r13d, ebx
sub r11d, esi
sbb r10w, r10w
mov r10d, r11d
test cx, si
stc
cmp r8d, 0x476e3387
neg r10d
jmp 0x140423cb3
cmovs r10d, r11d
cmc
cmp r9w, r15w
cmp r13d, r10d
jmp 0x140423cc4
ja 0x140423bf6
mov esi, eax
jmp 0x140423cd1
jmp 0x140423bf6
test ebp, ebp
je 0x140425029
cmp ebp, 1
je 0x140425036
cmp ebp, 2
jmp 0x140423cef
jne 0x140425b91
test ebx, ebx
jmp 0x140423cfc
jle 0x140425b91
mov ebp, ebx
cmp r11b, 0x58
stc
cmp ebx, 8
jmp 0x140423d11
jae 0x1404264cc
sub r10d, r10d
mov dx, bx
sal dh, cl
mov r8, r10
not r8
add r8, rbp
cmc
mov rdx, rbp
and rdx, 3
je 0x140423dd2
mov rbx, r10
neg rbx
ror dil, 0xbc
btr rax, r13
cbw
mov rax, qword [rsp + 0x40]
adc cx, 0xd24
lea rax, [rax + r10]
sub rdi, 0x32e9514c
lea rax, [rax + r15]
rcl cx, 0x4d
bts rcx, r15
bt di, 0x64
mov rcx, qword [rsp + 0x88]
movsxd rdi, r15d
clc
lea rdi, [rax + rcx]
add r10, qword [rsp + 0x28]
bsf cx, r8w
sar cx, cl
movsx ecx, r15w
sub esi, esi
shr cl, cl
movsxd rcx, edx
movzx ecx, byte [rdi + rsi]
clc
jmp 0x140423d9e
add cl, byte [r10 + rsi]
jmp 0x140423da7
mov byte [rax + rsi], cl
inc rsi
jmp 0x140423db2
dec rbx
test r13w, si
cmp rdx, rsi
jmp 0x140423dc1
jne 0x140423d94
neg rbx
mov r10, rbx
cmp cx, 0x6370
cmp r8, 3
jmp 0x140423ddb
jb 0x140425b91
sub rbp, r10
shl dh, 0x1b
sub dl, 0xf1
bswap bx
mov rax, qword [rsp + 0x40]
or bl, r13b
xor rbx, 0x4fe24273
movsx edx, r13w
add rax, r10
add rax, r15
add rax, 3
sal bx, 0xaf
mov rcx, qword [rsp + 0x28]
add rcx, r10
add rcx, 3
bswap edx
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
add dl, byte [rcx - 3]
stc
mov byte [rax - 3], dl
rcr rdx, cl
btr rdx, rdi
shl edx, cl
movzx edx, byte [rax + rbx - 2]
cmp r15b, r9b
cmp ax, 0x8cf
cmc
add dl, byte [rcx - 2]
test dil, 0xb5
mov byte [rax - 2], dl
cdq
shrd rdx, r13, 0xca
rcl dh, 0x57
movzx edx, byte [rax + rbx - 1]
test bpl, 0x95
add dl, byte [rcx - 1]
stc
mov byte [rax - 1], dl
movsxd rdx, ecx
ror dh, cl
movzx edx, byte [rax + rbx]
cmp si, r15w
add dl, byte [rcx]
mov byte [rax], dl
cmc
add rax, 4
add rcx, 4
cmp r8w, si
stc
add rbp, 0xfffffffffffffffc
jmp 0x140423e91
jne 0x140423e1c
jmp 0x140425b91
test ebp, ebp
je 0x140425168
cmp ebp, 1
jmp 0x140423eac
je 0x1404255ec
cmp ebp, 2
jmp 0x140423eba
jne 0x140426115
mov ebp, dword [rsp + 0x5c]
test sil, r11b
stc
test ebp, ebp
jmp 0x140423ecf
je 0x140426115
mov eax, dword [rsp + 0x24]
movsxd r8, eax
sbb edi, 0x283f3362
adc r14d, 0x357f3f39
shl r12w, 0xe2
mov ebx, eax
rcl r14, 0x79
and r13, r13
lea rax, [r15 + r10]
btr di, si
mov qword [rsp + 0x90], rax
bts r14w, r9w
mov eax, ebx
and eax, 0xffffffe0
mov qword [rsp + 0xc0], rax
sub r13d, 0x1b6b22d9
cmp dil, 0x2a
add rax, 0xffffffffffffffe0
cmc
mov qword [rsp + 0xe8], rax
btr rdi, 0x4c
test r9b, 0x81
ror r14b, 0xba
mov rdi, rax
mov ax, r10w
shr rdi, 5
movsx r13d, r15w
lahf
movzx r12d, r13w
inc rdi
adc r13b, r9b
mov rax, rdi
cmp r13, r11
xchg r12b, r13b
mov qword [rsp + 0xe0], rdi
stc
movabs rax, 0xffffffffffffffe
cmc
sbb r12w, r12w
and rdi, rax
ror r12d, 0x77
adc r14w, sp
mov qword [rsp + 0x100], rdi
and r12, r13
btc r14, rax
mov eax, ebx
and eax, 0xfffffff8
cmp r12w, 0xa69
mov qword [rsp + 0x120], rax
btr r12w, r8w
sar r12b, 0xc7
mov rax, r10
cmp ax, 0xf97
shl r12w, cl
mov qword [rsp + 0x70], rbx
mov r10d, ebx
test dx, 0x4ea2
movzx r12d, r13w
and r10d, 3
lea r12, [rax + r15]
add r12, 3
xor r13b, 0xd7
add r15, qword [rsp + 0x168]
sar r13, 0x38
setp r13b
or r14w, bp
add r15, rax
bts r13d, esp
lea r13, [rdx + 3]
sub r11d, r11d
movsx r14, ax
movzx r14d, di
movsx r14w, r10b
mov r14, rdx
jmp 0x140424012
mov qword [rsp + 0xa0], r8
jmp 0x14042401f
jmp 0x14042408a
mov byte [rcx + r8], 0xff
lea r14, [r14 + r8]
mov bl, 0xd6
mov rbx, qword [rsp + 0x30]
movzx rbp, si
add rcx, rbx
jmp 0x140424046
add r9, rbx
inc r11
rcr bp, 0xe2
rcl ebp, cl
lea r12, [r12 + rbx]
bsf bp, si
btc ebp, 0x2b
sbb bp, ax
add r15, rbx
cmp ch, bl
add r13, r8
movzx bp, r11b
movzx ebp, sp
bswap bp
mov ebp, dword [rsp + 0x40]
jmp 0x14042407d
dec ebp
jmp 0x140424084
je 0x140426120
mov dword [rsp + 0x40], ebp
cmp dword [rsp + 0x24], 0
jmp 0x140424098
jle 0x140424024
cmp dword [rsp + 0x24], 8
jmp 0x1404240a8
jae 0x140424244
xor edx, edx
mov rbx, r12
mov r12, rdx
test rsp, 0x60635b9f
jmp 0x1404240c2
not r12
cmc
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x1404240d3
je 0x14042417b
mov rax, rdx
movsx esi, sp
neg rax
bt rdi, 0xd2
xadd r8d, esi
setne dil
lea rsi, [rcx + rdx]
and r8w, r8w
setnp r8b
rcl r8b, 0x88
lea rdi, [r9 + rdx]
test rcx, 0x4b434c76
bt r8d, 0x8c
bts r8w, r11w
add rdx, r14
sub ebp, ebp
xor r8b, bl
nop dword [rax + rax]
movsx r8, r12w
neg r8b
movzx r8d, byte [rdi + rbp]
cmc
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
jmp 0x14042413b
inc rbp
jmp 0x140424143
dec rax
jmp 0x14042414f
cmp r10, rbp
jmp 0x140424157
jne 0x140424128
neg rax
cmp al, r12b
sar r8b, cl
mov rdx, rax
sar r8b, 0x2e
sub r8b, al
rol r8b, cl
mov r8, qword [rsp + 0xa0]
cmp r12, 3
movsxd r12, r9d
movzx r12w, bl
mov r12, rbx
jmp 0x14042418f
jb 0x140424024
mov rsi, qword [rsp + 0x70]
sub rsi, rdx
movsxd rbx, esp
btc ebx, ebp
lea rbp, [r12 + rdx]
lea rax, [r15 + rdx]
add rdx, r13
sal bh, 0x99
bswap bx
sub edi, edi
and bh, 0x4e
nop dword [rax + rax]
or bl, r9b
shrd ebx, esi, 0x13
movzx ebx, byte [rax + rdi - 3]
add bl, byte [rdx + rdi - 3]
stc
cmp ch, 0xc6
mov byte [rbp + rdi - 3], bl
bts bx, r15w
movzx ebx, byte [rax + rdi - 2]
test r8b, dl
clc
add bl, byte [rdx + rdi - 2]
clc
cmp r9w, 0x1dcb
mov byte [rbp + rdi - 2], bl
movzx ebx, byte [rax + rdi - 1]
test ch, 0x4e
stc
jmp 0x140424204
add bl, byte [rdx + rdi - 1]
jmp 0x14042420d
mov byte [rbp + rdi - 1], bl
add bl, 0x95
sar bh, 0xc
movzx ebx, byte [rax + rdi]
add bl, byte [rdx + rdi]
mov byte [rbp + rdi], bl
cmp bh, 0x64
stc
add rdi, 4
cmc
cmp eax, eax
test spl, 0x52
cmp rsi, rdi
jmp 0x140424239
jne 0x1404241c8
jmp 0x140424024
mov rax, r11
shl edx, cl
shld dx, r11w, 0x5a
and dx, r9w
imul rax, qword [rsp + 0x30]
btc dx, r12w
rcr rdx, cl
rol dx, 2
add rax, qword [rsp + 0x90]
and dl, 0xc3
or dl, r15b
mov rdx, r11
test r9w, sp
imul rdx, r8
cmc
test dh, 0x50
add rdx, qword [rsp + 0x28]
test al, dil
cmp dil, 0x55
sub rax, rdx
cmp rax, 0x20
jmp 0x14042429a
jb 0x1404240ae
jb 0x1404240ae
mov edx, 0
cmp dword [rsp + 0x60], 0x20
jb 0x1404240b0
cmp dword [rsp + 0x24], 0x20
jae 0x1404242cd
sub eax, eax
jmp 0x1404242c8
jmp 0x14042442e
cmp qword [rsp + 0xe8], 0
jmp 0x1404242db
je 0x140424394
mov rsi, qword [rsp + 0x100]
xor edx, edx
jmp 0x1404242f0
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140424302
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140424318
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424326
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140424331
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042433d
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424349
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140424355
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140424365
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmc
add rdx, 0x40
cmc
cmp r15b, 0x7f
add rsi, 0xfffffffffffffffe
jmp 0x140424389
jne 0x1404242f0
jmp 0x14042439b
sub edx, edx
cmp bx, 0x7524
test byte [rsp + 0xe0], 1
jmp 0x1404243a8
je 0x1404243f8
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404243b9
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404243c5
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x1404243d0
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404243e0
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
mov al, r10b
rcr ax, cl
and ah, 0x95
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
cmc
cmp rax, qword [rsp + 0x70]
jmp 0x14042440b
je 0x140424024
mov rdx, qword [rsp + 0xc0]
mov rax, rdx
cmp r9w, 0x6680
clc
test byte [rsp + 0x70], 0x18
je 0x1404240b0
mov rsi, qword [rsp + 0x120]
jmp 0x14042443b
nop word cs:[rax + rax]
jmp 0x14042444a
movq xmm0, qword [r14 + rax]
jmp 0x140424455
movq xmm1, qword [r9 + rax]
jmp 0x140424460
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
stc
test dh, 0x8d
cmp rsi, rax
jne 0x14042444a
mov rdx, rsi
clc
cmp r13b, bl
jmp 0x140424486
cmp rsi, qword [rsp + 0x70]
jmp 0x140424490
je 0x140424024
jmp 0x1404240b0
cmp ebp, 5
jmp 0x1404244a3
je 0x140425a48
cmp ebp, 6
jne 0x140425b91
test ebx, ebx
jmp 0x1404244b9
jle 0x140425b91
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmc
cmp r8w, 0x79ee
cmp ebx, 8
jmp 0x1404244d6
jae 0x14042652d
sub edi, edi
and edx, 0x3e5e6a78
clc
mov rdx, rdi
clc
test r10b, 1
jmp 0x1404244f2
je 0x140424536
mov rax, rdi
shr dx, cl
mov dl, r9b
rcr dl, cl
sub rax, r9
xchg dl, dh
shrd dx, dx, 0xf3
btr edx, 0
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
test rdx, r13
cmc
clc
add al, byte [rdx + rdi]
mov byte [rcx + rdi], al
rcl dx, 0x6e
mov rdx, rdi
cmc
or rdx, 1
jmp 0x140424536
not rdi
stc
add rdi, r10
jmp 0x140424542
je 0x140425b91
mov rcx, qword [rsp + 0x40]
add al, r11b
mov rax, rcx
sub rax, r9
rol bh, cl
ror bx, cl
add rax, r15
mov bpl, 0x34
inc rax
sal bp, cl
add rcx, r15
seto bl
inc rcx
shld rbp, rdi, 0xf2
movzx ebx, byte [rax + rdx - 1]
bt bp, di
xor bpl, r13b
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp rsp, rbp
stc
clc
mov byte [rcx + rdx - 1], bl
btc ebx, esi
rol bl, cl
and ebx, ebp
movzx ebx, byte [rax + rdx]
jmp 0x1404245aa
add bl, byte [rbp + rdx + 1]
test cx, cx
mov byte [rcx + rdx], bl
cmp ah, 0x8d
add rdx, 2
jmp 0x1404245c8
cmp r10, rdx
jmp 0x1404245d0
jne 0x140424575
jmp 0x140425b91
cmp ebp, 5
jmp 0x1404245e3
je 0x140425c04
cmp ebp, 6
movsxd r8, r10d
mov r8d, dword [rsp + 0x5c]
jmp 0x1404245f9
jne 0x140426115
test r8d, r8d
jmp 0x140424607
je 0x140426115
mov eax, dword [rsp + 0x24]
adc sil, 0xd1
and r14b, 0xe6
cmove r14, r15
movsxd r12, eax
bsf r11, r13
mov r14, rdx
mov edi, eax
lea r13, [r15 + r10]
mov eax, edi
and eax, 0xffffffe0
cmp r8w, 0x30a9
add r11w, r12w
cqo
mov qword [rsp + 0x40], rax
xadd r9w, r11w
bsr esi, r9d
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
cdq
mov rdx, rax
mov r11d, 0x5574056a
shl ah, cl
shr rdx, 5
inc r9
movzx esi, dx
movsx si, al
inc rdx
sar ah, 0xbb
rcl r9w, cl
ror ax, 0xde
mov rax, rdx
and rsi, 0x25dc4ad3
movsxd rax, r8d
bts rax, r15
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
and rdx, rax
xor rax, 0x375ff7
rcr r9w, 0xdd
mov qword [rsp + 0x90], rdx
mov esi, edi
rol r9w, cl
dec ah
and esi, 0xfffffff8
mov r9, rdi
bts r11w, bx
sar ah, cl
neg r9
adc r11b, 0x12
mov rax, qword [rsp + 0xf0]
adc r11w, di
cmovbe r11d, r11d
xor r11w, r9w
lea r11, [r15 + rax]
cmp r15b, dil
cmp r14b, 0x59
add r11, r10
clc
add r15, qword [rsp + 0xb8]
stc
jmp 0x140424704
lea r15, [r15 + r10]
jmp 0x14042470d
xor r10d, r10d
jmp 0x140424715
jmp 0x140424760
mov byte [rcx + r12], 0xff
test dx, 0x3263
test cl, ah
lea r14, [r14 + r12]
stc
test r10, r13
add rcx, rbx
inc r10
cmp r8w, 0x5df7
jmp 0x14042473f
add r11, rbx
cmp bl, r14b
jmp 0x14042474a
add r15, rbx
jmp 0x140424752
dec r8d
jmp 0x14042475a
je 0x140426120
cmp dword [rsp + 0x24], 0
jmp 0x14042476a
jle 0x14042471a
cmp dword [rsp + 0x24], 8
jmp 0x14042477a
jae 0x140424835
sub edx, edx
mov bp, 0xa08
movsx ebp, r9w
ror ebp, cl
mov rbp, rdx
test dh, 0x4f
jmp 0x140424797
test dil, 1
jmp 0x1404247a0
je 0x1404247db
mov rax, rdx
rcl bpl, cl
movzx bp, r12b
xor bpl, r11b
sub rax, rbx
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
sub ebp, r15d
mov byte [rcx + rdx], al
bsf rbp, r12
xchg bpl, bpl
mov rbp, rdx
clc
test bpl, 0x66
or rbp, 1
cmp r11, r14
not rdx
test dx, 0x8ba
cmp ah, 0xb1
cmp bx, r14w
cmp rdx, r9
je 0x14042471a
nop
shl ax, cl
cdqe
add al, r13b
movzx eax, byte [r15 + rbp]
test r15d, ebx
add al, byte [r14 + rbp]
stc
clc
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
clc
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
add rbp, 2
cmp rdi, rbp
jmp 0x14042482a
jne 0x1404247fd
jmp 0x14042471a
mov rax, r10
adc dl, r11b
mov dl, 0x9e
movzx rdx, r14w
imul rax, rbx
lea rax, [rax + r13]
sbb dh, dh
adc dl, r11b
mov rdx, r10
test r13b, 0xd6
imul rdx, r12
test r14w, 0x6ed6
test dil, sil
cmc
add rdx, qword [rsp + 0x28]
test spl, 0x8e
test sil, r10b
sub rax, rdx
clc
cmp r12, rbx
cmc
cmp rax, 0x20
jmp 0x140424880
jb 0x140424780
jb 0x140424780
mov edx, 0
clc
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042489c
jb 0x14042478c
cmp dword [rsp + 0x24], 0x20
jae 0x1404248b9
xor eax, eax
jmp 0x1404248b4
jmp 0x140424a22
cmp qword [rsp + 0x70], 0
jmp 0x1404248c4
je 0x14042497b
mov rbp, qword [rsp + 0x90]
test dil, r13b
sub edx, edx
jmp 0x1404248dc
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404248e7
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404248f3
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404248ff
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x14042490f
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042491d
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424936
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042494c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
jmp 0x140424963
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x140424970
jne 0x1404248dc
jmp 0x140424984
xor edx, edx
clc
cmc
jmp 0x140424984
test byte [rsp + 0xa0], 1
jmp 0x140424991
je 0x1404249e8
movdqu xmm0, xmmword [r14 + rdx]
not ah
cmc
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
stc
cmc
sub rax, rbx
jmp 0x1404249b4
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404249be
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404249cd
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test sil, 0x95
cmc
clc
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp bp, 0x105a
cmc
cmp qword [rsp + 0x40], rdi
jmp 0x1404249f2
je 0x14042471a
mov rdx, qword [rsp + 0x40]
bt rax, r8
mov rax, rdx
test dil, 0x18
jmp 0x140424a0d
je 0x14042478c
nop word cs:[rax + rax]
jmp 0x140424a22
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
add rax, 8
cmp rsi, rax
jmp 0x140424a44
jne 0x140424a22
mov rdx, rsi
cmp rsi, rdi
jmp 0x140424a55
je 0x14042471a
jmp 0x14042478c
test ebx, ebx
jmp 0x140424a67
jle 0x140425b91
movsxd r8, dword [rsp + 0x24]
movsx dx, r9b
mov edx, ebx
cmc
cmp al, dh
cmp ebx, 8
jmp 0x140424a84
jae 0x14042658a
xor r11d, r11d
setne sil
movsx esi, sp
mov rsi, r11
cmp r12b, 0xf6
test dl, 1
jmp 0x140424aa3
je 0x140424af9
movzx eax, byte [r9 + r11]
mov rbp, r11
rcl sil, 9
ror sil, 0xbf
sub rbp, r8
movzx ebp, byte [rcx + rbp]
add ebp, eax
movzx rsi, r12w
shr ebp, 1
shl sil, 0x74
movsx rax, r11w
mov rax, qword [rsp + 0x28]
add bpl, byte [rax + r11]
mov byte [rcx + r11], bpl
sal sil, 0x44
movzx rsi, bp
mov rsi, r11
jmp 0x140424af4
or rsi, 1
cmc
not r11
clc
add r11, rdx
jmp 0x140424b05
je 0x140425b91
mov rbx, qword [rsp + 0x40]
btr rcx, 0xee
mov rax, rbx
btc di, 0xb0
movzx ecx, cx
sub rax, r8
bswap rbp
lea rcx, [r15 + rax]
cdqe
cmovge bp, r14w
movzx rbp, r8w
inc rcx
cwde
lea rbp, [r15 + rbx]
cwde
cbw
mov di, bp
inc rbp
inc dil
cmp cx, 0x17df
rol ah, 0xb3
add r15, qword [rsp + 0x158]
add r15, rbx
mov rax, qword [rsp + 0x28]
xchg bl, dil
inc di
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
bt rdi, 0x4a
movzx edi, byte [rcx + rsi - 1]
add edi, eax
sal al, cl
shr edi, 1
add dil, byte [rbx + rsi - 1]
sub ah, 0xdb
add ax, r13w
ror ax, 0xea
mov byte [rbp + rsi - 1], dil
dec ah
movzx eax, byte [r15 + rsi]
inc dil
movzx edi, byte [rcx + rsi]
add edi, eax
cmc
jmp 0x140424bac
shr edi, 1
add dil, byte [rbx + rsi]
cmc
mov byte [rbp + rsi], dil
clc
test bx, 0x239a
add rdx, 0xfffffffffffffffe
add rcx, 2
add rbp, 2
add r15, 2
test dil, r8b
jmp 0x140424bd6
add rbx, 2
test bh, 0xc
cmp rsi, rdx
jne 0x140424b6b
jmp 0x140425b91
mov r11d, dword [rsp + 0x5c]
test r8b, 0x4d
test r11d, r11d
jmp 0x140424bfc
je 0x140426115
mov eax, dword [rsp + 0x24]
btr esi, 0x3a
rcr r12b, cl
movsxd r12, eax
mov esi, eax
mov r8b, sil
adc r8b, 0xf9
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
shld di, ax, 0x8d
mov rdi, r10
movzx r8, r10w
mov r10d, esi
movsx r14w, r11b
shl al, 0x47
and r10d, 0xffffffe0
mov r8d, esi
and r8d, 0xfffffff8
sar r14, cl
mov rax, rsi
movzx r14, cx
neg rax
and r14b, 0xe0
mov qword [rsp + 0x40], rax
rcl r14b, 5
mov rax, qword [rsp + 0x170]
movsxd r14, edx
sal r14, cl
add r14w, r8w
add rax, r15
adc r14w, 0x323a
add rax, rdi
not r14b
movzx r14, bx
add r15, qword [rsp + 0xb8]
add r14d, edi
add r15, rdi
sal r14b, 0x20
movzx r14w, dil
sub ebp, ebp
bswap r14w
movzx r14, r15w
jmp 0x140424ca9
mov r14, rdx
jmp 0x140424cb1
jmp 0x140424d07
mov byte [rcx + r12], 0xff
cmovge rbx, r14
bt ebx, r15d
lea r14, [r14 + r12]
shl bx, cl
dec ebx
shld rbx, r9, 0x14
mov rbx, qword [rsp + 0x30]
jmp 0x140424cdb
add rcx, rbx
jmp 0x140424ce4
add r9, rbx
jmp 0x140424cec
inc rbp
test r14w, cx
add rax, rbx
add r15, rbx
jmp 0x140424cfe
dec r11d
je 0x140426120
cmp dword [rsp + 0x24], 0
jmp 0x140424d11
jle 0x140424cb6
cmp dword [rsp + 0x24], 8
jmp 0x140424d21
jae 0x140424e2d
sub r13d, r13d
sbb dx, 0x501e
mov rdx, r13
jmp 0x140424d38
test sil, 1
jmp 0x140424d41
je 0x140424d90
movzx edx, byte [r9 + r13]
btr edi, 0x71
xadd dil, dil
mov rdi, r13
sub rdi, qword [rsp + 0x30]
stc
movzx edi, byte [rcx + rdi]
jmp 0x140424d6c
add edi, edx
rol dl, 0x90
xchg edx, edx
clc
shr edi, 1
adc dx, 0x5f28
cwd
add dil, byte [r14 + r13]
mov byte [rcx + r13], dil
mov rdx, r13
test r9b, 0x6f
or rdx, 1
not r13
test r11b, dl
test esp, 0x35a7772b
cmp r13, qword [rsp + 0x40]
je 0x140424cb6
nop dword [rax + rax]
rcr rdi, cl
sal dil, 0x4c
movzx edi, byte [r9 + rdx]
sal bx, 0xcf
mov bl, 0x91
sete bh
movzx ebx, byte [r15 + rdx]
cmp r15w, 0x2d9b
test spl, 0x61
add ebx, edi
shr ebx, 1
movzx di, r13b
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
bsr rbx, r14
movzx ebx, byte [r15 + rdx + 1]
add ebx, edi
jmp 0x140424dfa
shr ebx, 1
test sil, r8b
jmp 0x140424e04
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
test r10, 0x4f003402
add rdx, 2
test r8, 0x56576900
cmp rsi, rdx
jne 0x140424db6
jmp 0x140424cb6
mov rdx, rbp
movsx rdi, r15w
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
rol dil, cl
mov rdi, rbp
test r9b, 0xff
cmp r9b, 0xd8
imul rdi, r12
add rdi, qword [rsp + 0x28]
sub rdx, rdi
test al, dil
cmp al, r13b
cmp rdx, 0x20
jmp 0x140424e68
jb 0x140424d27
jb 0x140424d27
cmp dword [rsp + 0x60], 0x20
jmp 0x140424e7e
jb 0x140424d27
mov r13d, 0
stc
cmp edx, r15d
cmp dword [rsp + 0x6c], 0x20
jmp 0x140424e98
jb 0x140424d2f
cmp dword [rsp + 0x24], 0x20
jae 0x140424eb5
xor edx, edx
jmp 0x140424eb0
jmp 0x140424fb1
xor edx, edx
jmp 0x140424ebc
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x140424ec7
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140424ed3
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140424ede
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140424eea
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 0x140424f16
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
stc
add rdx, 0x20
cmc
clc
cmp r10, rdx
jmp 0x140424f81
jne 0x140424ebc
cmp r10, rsi
je 0x140424cb6
mov rdx, r10
shr r13b, cl
mov r13, r10
stc
test sil, 0x18
jmp 0x140424fa3
je 0x140424d2f
nop dword [rax + rax]
movq xmm0, qword [r14 + rdx]
jmp 0x140424fbc
movq xmm1, qword [r9 + rdx]
jmp 0x140424fc7
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x140424fd7
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
test sil, al
stc
add rdx, 8
cmp r8, rdx
jmp 0x140425002
jne 0x140424fb1
mov r13, r8
cmp r15b, 0x63
stc
test esp, 0x2d65652f
cmp r8, rsi
jmp 0x14042501e
je 0x140424cb6
jmp 0x140424d2f
mov r8, r13
call fcn.1404a3400
jmp 0x140425b91
test ebx, ebx
jmp 0x14042503d
jle 0x140425b91
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
test rcx, 0x54e44146
cmp ebx, 8
jmp 0x14042505a
jae 0x140426608
xor edi, edi
dec dx
cmc
mov rdx, rdi
cmc
test r10b, 1
jmp 0x140425073
je 0x1404250bd
mov rax, rdi
shrd dx, r8w, 0xab
sub rax, r9
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
cmp r11b, r9b
cmc
test r8w, r13w
add al, byte [rdx + rdi]
xor dl, dl
bts dx, r12w
shld dx, cx, 0xe0
mov byte [rcx + rdi], al
sbb dh, 0x8e
adc dx, 0x5537
mov rdx, rdi
jmp 0x1404250b9
or rdx, 1
not rdi
test cl, 0x8f
jmp 0x1404250c8
add rdi, r10
jmp 0x1404250d0
je 0x140425b91
mov rcx, qword [rsp + 0x40]
dec bx
adc bx, 0x487c
sub bh, 0x93
mov rax, rcx
movzx rbx, sp
sar bl, 0x59
shl bp, 0x74
sub rax, r9
cmovns ebx, r12d
add rax, r15
mov bx, 0x3e86
inc rax
adc rbx, rax
inc bpl
sbb bl, ah
add rcx, r15
movzx bx, r11b
setg bpl
inc rcx
sbb bpl, r14b
movzx ebx, byte [rax + rdx - 1]
sar bpl, cl
mov rbp, qword [rsp + 0x28]
test al, dh
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
cmp r14b, 0xf9
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
clc
stc
cmp r11w, 0x5caa
add rdx, 2
stc
cmp r14b, sil
cmp r10, rdx
jmp 0x14042515d
jne 0x14042511f
jmp 0x140425b91
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
jmp 0x140425175
je 0x140426115
mov eax, dword [rsp + 0x24]
and r12b, r8b
xor r14b, r11b
movsxd r12, eax
mov r14, rdx
adc r9w, dx
mov edi, eax
adc si, sp
lea rax, [r15 + r10]
rol rdx, cl
and dh, 0x91
mov qword [rsp + 0x40], rax
adc r9, 0x316e0490
mov eax, edi
mov r11b, 0x77
mov dl, r10b
jmp 0x1404251b7
and eax, 0xffffffe0
rcr r9w, cl
mov qword [rsp + 0x70], rax
add rax, 0xffffffffffffffe0
btc r9w, 0xe6
movsx si, r12b
shl r9, cl
mov qword [rsp + 0xa0], rax
sar r9b, cl
shr rax, 5
bswap dx
inc rax
xor r9w, 0x74aa
rol dx, 0xae
movzx si, sil
movabs rdx, 0xffffffffffffffe
btc esi, edx
add rdx, 0xfffffffffffffffe
and rdx, rax
mov qword [rsp + 0xc0], rdx
sal sil, cl
mov r11d, eax
or al, r8b
adc r9w, r14w
cwde
and r11d, 3
mov esi, edi
and esi, 0xfffffff8
inc r9b
stc
sub ax, 0x450b
mov rax, r10
clc
not r10w
sub r10b, bpl
mov r10d, edi
add r9w, 0x794a
or r9b, cl
and r9w, 0x11b2
and r10d, 3
sal r9b, 0xe1
xor r9d, ecx
add r15, rax
add r15, 0x10
lea r9, [r14 + 0x10]
cmp r9b, dl
mov qword [rsp + 0x90], r11
shl r11, 5
cmp r15w, 0x31c6
cmp bl, r12b
xor r8d, r8d
jmp 0x140425287
jmp 0x1404252ca
mov byte [rcx + r12], 0xff
movsx ebx, r13w
sbb ebx, r15d
add r14, r12
mov rbx, qword [rsp + 0x30]
test r13w, r14w
cmp ebx, edx
add rcx, rbx
jmp 0x1404252ae
inc r8
lea r15, [r15 + rbx]
cmc
test r14, r13
add r9, r12
jmp 0x1404252c1
dec r13d
je 0x140426120
cmp dword [rsp + 0x24], 0
jmp 0x1404252d4
jle 0x14042528c
cmp dword [rsp + 0x24], 8
jb 0x140425350
mov rdx, r8
imul rdx, r12
add rdx, qword [rsp + 0x28]
btc rbx, 0xf2
adc bx, 0x7d3d
mov rbx, r8
test rdi, 0x66584c98
imul rbx, qword [rsp + 0x30]
stc
add rbx, qword [rsp + 0x40]
sub rbx, rdx
sar dl, cl
cmovp dx, r9w
movzx dx, dh
mov edx, 0
stc
cmp rbx, 0x20
jmp 0x14042532e
jb 0x140425523
cmp dword [rsp + 0x24], 0x20
jmp 0x14042533e
jae 0x14042535c
sub ebx, ebx
jmp 0x14042534b
jmp 0x1404254f0
sub edx, edx
jmp 0x140425357
jmp 0x140425523
cmp qword [rsp + 0xa0], 0x60
jmp 0x14042536a
jae 0x14042537c
sub edx, edx
jmp 0x140425377
jmp 0x14042543e
mov rbp, qword [rsp + 0xc0]
jmp 0x140425389
xor edx, edx
clc
test ah, dh
movups xmm0, xmmword [r14 + rdx]
stc
test dl, 0x70
movups xmm1, xmmword [r14 + rdx + 0x10]
stc
test r8w, 0x2313
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
stc
cmc
movups xmm0, xmmword [r14 + rdx + 0x20]
movups xmm1, xmmword [r14 + rdx + 0x30]
test rdi, 0x50696c75
jmp 0x1404253c8
movups xmmword [rcx + rdx + 0x20], xmm0
clc
movups xmmword [rcx + rdx + 0x30], xmm1
movups xmm0, xmmword [r14 + rdx + 0x40]
stc
jmp 0x1404253df
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
jmp 0x1404253f2
movups xmmword [rcx + rdx + 0x50], xmm1
cmp r15b, r12b
jmp 0x140425401
movdqu xmm0, xmmword [r14 + rdx + 0x60]
cmc
movdqu xmm1, xmmword [r14 + rdx + 0x70]
test dil, 0x92
cmp r15b, r11b
movdqu xmmword [rcx + rdx + 0x60], xmm0
stc
clc
movdqu xmmword [rcx + rdx + 0x70], xmm1
clc
sub rdx, 0xffffffffffffff80
clc
test dil, 0xb7
add rbp, 0xfffffffffffffffc
jmp 0x140425438
jne 0x14042538e
cmp qword [rsp + 0x90], 0
jmp 0x14042544c
je 0x1404254b0
lea rbx, [r15 + rdx]
lea rdx, [rdx + r9]
cmp sil, r15b
cmp r8b, 0xc7
xor ebp, ebp
cmp r9b, r12b
test ax, 0x490f
nop word cs:[rax + rax]
test r12w, 0x36c7
movdqu xmm0, xmmword [rdx + rbp - 0x10]
cmc
test dx, r13w
movdqu xmm1, xmmword [rdx + rbp]
test sp, 0x356f
cmc
movdqu xmmword [rbx + rbp - 0x10], xmm0
movdqu xmmword [rbx + rbp], xmm1
add rbp, 0x20
cmc
cmp r11, rbp
jmp 0x1404254aa
jne 0x14042547c
cmp qword [rsp + 0x70], rdi
jmp 0x1404254ba
je 0x14042528c
mov rdx, qword [rsp + 0x70]
add bx, si
btr bx, 0x39
sbb bl, 0x5d
mov rbx, rdx
cmp r11b, dl
test dil, 0x18
jmp 0x1404254df
je 0x140425523
nop dword [rax + rax]
cmp r11b, cl
mov rdx, qword [r14 + rbx]
test eax, 0x4c9345e2
mov qword [rcx + rbx], rdx
jmp 0x140425505
add rbx, 8
cmp rsi, rbx
jmp 0x140425511
jne 0x1404254f0
mov rdx, rsi
cmp rsi, rdi
je 0x14042528c
mov rbp, rdx
cmc
cmp r14b, 0x2b
not rbp
test ax, r9w
add rbp, rdi
cmp spl, 0xe
stc
test r10, r10
jmp 0x140425542
je 0x140425577
mov rbx, r10
nop
movzx eax, r13w
mov al, r12b
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x140425561
inc rdx
jmp 0x140425569
dec rbx
jmp 0x140425571
jne 0x140425554
cmp rbp, 3
jmp 0x140425580
jb 0x14042528c
nop word [rax + rax]
ror al, 0xb
movzx eax, byte [r14 + rdx]
clc
mov byte [rcx + rdx], al
dec ax
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
shr al, cl
sar ah, cl
movzx eax, byte [r14 + rdx + 2]
test dl, r8b
jmp 0x1404255b7
mov byte [rcx + rdx + 2], al
sub al, 0x24
rcl ax, cl
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
cmp r13d, 0x39ca47d6
add rdx, 4
clc
cmp sil, r9b
cmp rdi, rdx
jmp 0x1404255e1
jne 0x14042558f
jmp 0x14042528c
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x1404255f9
je 0x140426115
mov eax, dword [rsp + 0x24]
rcr r9w, cl
movsxd r12, eax
mov r14, rdx
sal r11, 6
mov edi, eax
lea r13, [r15 + r10]
bts si, r9w
rdtsc
mov eax, edi
jmp 0x140425625
and eax, 0xffffffe0
and rsi, rcx
not r9w
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
bsr r11, rcx
inc r11b
rol r9b, 0xab
mov qword [rsp + 0x70], rax
mov rdx, rax
btc ax, 0x9f
dec esi
shr rdx, 5
dec r9d
inc rdx
bswap si
adc r9b, dl
rcl ax, 0x4d
mov rax, rdx
mov qword [rsp + 0xa0], rdx
and sil, 0xd8
movabs rax, 0xffffffffffffffe
sub r9b, dil
btr r9w, 0x8f
and rdx, rax
mov qword [rsp + 0x90], rdx
cmp r11w, cx
mov esi, edi
cmp bp, 0x6acf
adc r11b, 0x1f
and esi, 0xfffffff8
inc al
sal ah, 0xd5
mov r9, rdi
bts r11d, r12d
sar r11b, cl
neg r9
and ax, r15w
mov rax, qword [rsp + 0xf0]
test cl, r12b
lea r11, [r15 + rax]
cmp spl, 0xf3
lea r11, [r11 + r10]
test r14b, 0x99
add r15, qword [rsp + 0xb8]
cmp r10, r8
test bl, r10b
add r15, r10
sub r10d, r10d
jmp 0x140425723
mov byte [rcx + r12], 0xff
test si, 0x7eae
add r14, r12
stc
add rcx, rbx
inc r10
cmc
cmp dil, 0x36
stc
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140425715
dec r8d
jmp 0x14042571d
je 0x140426120
cmp dword [rsp + 0x24], 0
jmp 0x14042572d
jle 0x1404256ef
cmp dword [rsp + 0x24], 8
jmp 0x14042573d
jae 0x140425807
sub edx, edx
bt ebp, r12d
sal bpl, cl
xor ebp, 0x3c3f72c4
mov rbp, rdx
test dil, 1
jmp 0x14042575e
je 0x14042579e
mov rax, rdx
movzx bp, r14b
rcr bp, cl
sub rax, rbx
cmc
movzx eax, byte [rcx + rax]
shr rbp, cl
test esi, ebp
add al, byte [r14 + rdx]
movsx rbp, r14w
mov byte [rcx + rdx], al
not bp
sbb bp, sp
mov rbp, rdx
test bh, 0x5a
test rsp, rcx
or rbp, 1
clc
cmp r8d, r14d
not rdx
jmp 0x1404257ab
cmp rdx, r9
jmp 0x1404257b3
je 0x1404256ef
nop
movzx ax, dh
movzx eax, byte [r15 + rbp]
clc
stc
add al, byte [r14 + rbp]
stc
jmp 0x1404257d2
mov byte [rcx + rbp], al
sub ah, 0x8d
movzx eax, byte [r15 + rbp + 1]
jmp 0x1404257e3
add al, byte [r14 + rbp + 1]
stc
mov byte [rcx + rbp + 1], al
cmc
clc
add rbp, 2
stc
cmp rdi, rbp
jmp 0x1404257fc
jne 0x1404257be
jmp 0x1404256ef
mov rax, r10
sbb edx, 0x545765bb
test r13b, al
imul rax, rbx
movzx dx, bpl
bt rdx, 0x41
rcl dh, 0x14
add rax, r13
mov rdx, r10
test edi, 0x43687126
clc
stc
imul rdx, r12
add rdx, qword [rsp + 0x28]
clc
test al, 0xf
cmc
sub rax, rdx
test spl, 0xe1
clc
cmp rax, 0x20
jmp 0x140425850
jb 0x140425743
jb 0x140425743
mov edx, 0
cmp dx, 0x29c8
cmp dword [rsp + 0x6c], 0x20
jmp 0x140425870
jb 0x140425752
cmp dword [rsp + 0x24], 0x20
jae 0x14042588d
xor eax, eax
jmp 0x140425888
jmp 0x1404259fa
cmp qword [rsp + 0x70], 0
jmp 0x140425898
je 0x14042595e
mov rbp, qword [rsp + 0x90]
cmc
xor edx, edx
jmp 0x1404258ae
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404258b9
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404258c5
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404258dc
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404258ea
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404258f5
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140425901
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042590d
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140425919
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140425928
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r8d, 0x7bff6c84
test r11b, 0x55
cmc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
stc
clc
add rbp, 0xfffffffffffffffe
jmp 0x140425953
jne 0x1404258ae
jmp 0x140425960
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x14042596d
je 0x1404259c7
movdqu xmm0, xmmword [r14 + rdx]
clc
movdqu xmm1, xmmword [r14 + rdx + 0x10]
rcl rax, 0x3c
ror ax, 0xb6
btc eax, 0x2f
mov rax, rdx
sub rax, rbx
jmp 0x140425998
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404259a2
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404259b1
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp r14, 0x638d698a
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
jmp 0x1404259d1
je 0x1404256ef
mov rdx, qword [rsp + 0x40]
xchg al, ah
sbb al, r13b
bsr ax, cx
mov rax, rdx
test dil, 0x18
jmp 0x1404259f1
je 0x140425752
nop dword [rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140425a0b
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r8w, 0x4f90
cmc
add rax, 8
cmp rsi, rax
jmp 0x140425a27
jne 0x1404259fa
mov rdx, rsi
jmp 0x140425a35
cmp rsi, rdi
jmp 0x140425a3d
je 0x1404256ef
jmp 0x140425752
test ebx, ebx
jmp 0x140425a4f
jle 0x140425b91
movsxd r9, dword [rsp + 0x24]
movsx r10d, bx
mov r10w, si
movsxd r10, ecx
mov r10d, ebx
cmp r11w, 0x415d
cmp ebx, 8
jae 0x140426663
xor r11d, r11d
mov rdx, r11
clc
test r10b, 1
je 0x140425ae0
mov rax, r11
clc
sub rax, r9
bt edx, r14d
movzx eax, byte [rcx + rax]
shld rdx, rbp, 0x9f
rol rdx, 0xae
shr al, 1
btc dx, 0xe
add dx, r13w
rol edx, cl
mov rdx, qword [rsp + 0x28]
cmp r9w, cx
stc
cmp r11w, 0x118
add al, byte [rdx + r11]
shld dx, si, 0xc8
ror dl, 0xa4
mov byte [rcx + r11], al
ror dh, cl
mov rdx, r11
cmc
stc
jmp 0x140425ad9
or rdx, 1
test r13b, r14b
not r11
add r11, r10
jmp 0x140425aeb
je 0x140425b91
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sub rax, r9
ror bp, 0x5a
ror bp, cl
add rax, r15
mov rbx, 0x3812572b
movzx ebp, bp
inc rax
shr bpl, cl
add rcx, r15
not rbx
inc rcx
shl bpl, 0xae
sub bl, 0x5e
not bpl
movzx ebx, byte [rax + rdx - 1]
cmovb ebp, ecx
shr bl, 1
rcr rbp, cl
rol bp, 0xff
mov rbp, qword [rsp + 0x28]
stc
clc
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
bts bx, r12w
sal bl, cl
btc ebx, r14d
movzx ebx, byte [rax + rdx]
cmp rdx, 0x2e3689b
test dx, 0x515a
shr bl, 1
cmc
cmp bl, 0x70
add bl, byte [rbp + rdx + 1]
cmp dx, r8w
mov byte [rcx + rdx], bl
cmp dh, bh
jmp 0x140425b7d
add rdx, 2
cmp ebx, 0x6890b3d
cmc
cmp r10, rdx
jne 0x140425b29
mov r14, qword [rsp + 0x28]
cmc
add r14, r13
movsx r10w, r9b
setg bh
movsx r10, dx
mov r13, qword [rsp + 0xd8]
movzx r10w, r12b
mov r11d, r14d
mov r8d, dword [rsp + 0x2b0]
movzx r11w, bl
mov r11, qword [rsp + 0x108]
jmp 0x140425bd4
mov r10, qword [rsp + 0x88]
movzx rbx, r14w
mov bl, dil
mov rbx, qword [rsp + 0x30]
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404263a6
mov r9d, dword [rsp + 0x5c]
test r9d, r9d
jmp 0x140425c11
je 0x140426115
mov eax, dword [rsp + 0x24]
bsf ebp, r9d
movsx rbp, r15w
bt r13w, 0x9e
movsxd r12, eax
sar r14b, 0x81
not r11b
mov esi, eax
lea r8, [r15 + r10]
mov eax, esi
xchg bpl, r11b
movzx r14, r12w
and eax, 0xffffffe0
bsf r11w, r14w
xadd r14w, r13w
sbb r11d, 0x44f36a7e
mov qword [rsp + 0x40], rax
rcr bp, cl
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
clc
mov rbp, rax
bts r14w, bx
bsr r14w, sp
bt r13, r10
shr rbp, 5
mov r11b, r12b
cmovge r11w, dx
cdqe
inc rbp
bsf ax, r14w
mov rax, rbp
movsx r11d, cx
mov qword [rsp + 0xa0], rbp
sub r14b, cl
movabs rax, 0xffffffffffffffe
and rbp, rax
inc r13b
stc
mov qword [rsp + 0x90], rbp
bswap bp
movsx r13d, bp
mov rbp, 0x5686085b
mov rbp, r10
movsxd r11, esi
cmovge r13d, edx
shl r13b, 0x19
mov r10d, esi
stc
inc r13b
neg ah
and r10d, 0xfffffff8
cmc
add r11b, r10b
mov r13, rsi
neg r13
shrd r11w, bx, 0xca
shl r14d, cl
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
lea r11, [r11 + rbp]
mov r14b, 0x31
add r15, qword [rsp + 0xb8]
rcl r14d, 0x7f
cmp cl, 0xa
jmp 0x140425d1d
add r15, rbp
bt r14, 0xf3
bt r14w, r15w
xor ebp, ebp
movzx r14w, r10b
mov r14, rdx
jmp 0x140425d39
jmp 0x140425d6e
mov byte [rcx + r12], 0xff
cmp ax, r9w
add r14, r12
add rcx, rbx
jmp 0x140425d52
inc rbp
add r11, rbx
add r15, rbx
jmp 0x140425d60
dec r9d
jmp 0x140425d68
je 0x140426120
cmp dword [rsp + 0x24], 0
jmp 0x140425d78
jle 0x140425d3e
cmp dword [rsp + 0x24], 8
jmp 0x140425d88
jae 0x140425e86
xor edi, edi
sal dx, 0x34
sub dh, 0xda
mov rdx, rdi
cmp r14, rdx
test sil, 1
jmp 0x140425da6
je 0x140425dfb
mov rax, rdi
bsf dx, dx
xchg dh, dl
sub rax, rbx
xor dx, bx
add edx, 0x16d62342
bts rdx, rsi
movzx eax, byte [rcx + rax]
rol dl, cl
bswap edx
bsr rdx, rbp
shr al, 1
add al, byte [r14 + rdi]
test r14b, r15b
rol dx, cl
mov byte [rcx + rdi], al
xadd dl, dl
rcr dx, cl
sbb edx, 0x1dc703e6
mov rdx, rdi
cmp r15w, 0x2186
or rdx, 1
stc
cmc
not rdi
clc
test r13d, 0x6e229b
cmp rdi, r13
jmp 0x140425e0e
je 0x140425d3e
nop word [rax + rax]
dec al
add al, r8b
bswap ax
movzx eax, byte [r15 + rdx]
cmp r9b, r15b
test r12w, 0x25c2
shr al, 1
test ch, 0x4a
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
bswap rax
movzx eax, byte [r15 + rdx + 1]
cmp r15b, r12b
test r15w, ax
test r8b, 0x81
shr al, 1
clc
cmc
add al, byte [r14 + rdx + 1]
test r8, r8
cmp ebx, 0x4415505a
mov byte [rcx + rdx + 1], al
stc
add rdx, 2
test spl, 9
cmc
cmp rsi, rdx
jmp 0x140425e7b
jne 0x140425e25
jmp 0x140425d3e
mov rax, rbp
imul rax, rbx
add rax, r8
rol dl, 0xad
mov rdx, rbp
cmp r8, r15
imul rdx, r12
add rdx, qword [rsp + 0x28]
jmp 0x140425ea7
sub rax, rdx
stc
cmp si, 0x53d3
cmp r9b, dil
cmp rax, 0x20
jmp 0x140425ebc
jb 0x140425d8e
jb 0x140425d8e
mov edi, 0
stc
jmp 0x140425eda
cmp dword [rsp + 0x6c], 0x20
jmp 0x140425ee4
jb 0x140425d97
cmp dword [rsp + 0x24], 0x20
jae 0x140425f01
xor eax, eax
jmp 0x140425efc
jmp 0x1404260c3
mov rdi, r8
cmp qword [rsp + 0x70], 0
je 0x140425ffe
mov r8, qword [rsp + 0x90]
jmp 0x140425f1e
xor edx, edx
jmp 0x140425f25
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140425f30
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140425f3c
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140425f48
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140425f54
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140425f7a
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140425f85
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140425f91
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140425f9d
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140425fa9
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140425fb4
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
movdqu xmmword [rcx + rdx + 0x30], xmm3
stc
add rdx, 0x40
clc
cmp dl, sil
cmp r12b, 0x44
add r8, 0xfffffffffffffffe
jmp 0x140425ff3
jne 0x140425f25
jmp 0x140426004
xor edx, edx
test dl, spl
cmc
test byte [rsp + 0xa0], 1
jmp 0x140426011
je 0x140426074
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
cmp ecx, 0x6e7339d3
test cx, 0x726e
cmp r12b, r13b
sub rax, rbx
jmp 0x14042603d
movdqu xmm2, xmmword [rcx + rax]
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042604d
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp qword [rsp + 0x40], rsi
not r8w
mov r8b, r11b
mov r8, rdi
jmp 0x140426088
je 0x140425d3e
mov rdi, qword [rsp + 0x40]
movsx ax, r15b
shl al, 0x25
adc ax, r13w
mov rax, rdi
test sil, 0x18
jmp 0x1404260ab
je 0x140425d97
nop word cs:[rax + rax]
jmp 0x1404260c3
movq xmm0, qword [r14 + rax]
jmp 0x1404260ce
movq xmm1, qword [r15 + rax]
jmp 0x1404260d9
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp eax, r14d
add rax, 8
cmp r10, rax
jmp 0x1404260fb
jne 0x1404260c3
mov rdi, r10
test r15b, r15b
cmp r10, rsi
je 0x140425d3e
jmp 0x140425d97
mov r14, rdx
clc
movzx rsi, r15w
movzx esi, dx
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jmp 0x14042612f
jne 0x14042636b
mov r8d, dword [rsp + 0x2b0]
cmp si, 0x3013
test r8d, r8d
movsx r10, r9w
mov r13, qword [rsp + 0xd8]
mov r11, qword [rsp + 0x108]
movsx r12w, spl
bswap r12
movsx r12d, r15w
mov r10, qword [rsp + 0x88]
bswap r12d
mov r12, qword [rsp + 0x118]
je 0x140426410
mov rcx, qword [rsp + 0x140]
cwde
add rcx, qword [r13 + 0x18]
cwde
mov ax, 0x42e0
dec ah
movsxd rax, dword [rsp + 0x24]
jmp 0x14042619c
inc rax
clc
stc
cmp dword [rsp + 0x5c], 7
jmp 0x1404261ab
jb 0x140426326
mov rdx, rbx
sub rdx, rax
bt si, 0xbb
shl esi, 0x29
mov ebp, dword [rsp + 0x128]
shrd rbx, rsp, 0xb4
stc
mov rsi, rcx
xor bx, r10w
shl bh, cl
lea rbx, [rcx + rax]
mov byte [rcx + rax], 0xff
rcr edi, cl
sbb cx, r10w
sal dil, 0xbd
mov rdi, qword [rsp + 0x30]
inc ecx
add ecx, 0x35481cff
movsx cx, sil
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov rcx, rcx
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
and di, ax
shld di, r8w, 0x63
mov rdi, qword [rsp + 0x30]
setl cl
xor cx, 0x615d
mov byte [rdi + rbx], 0xff
bswap di
shr ecx, 0x4f
add rbx, qword [rsp + 0x30]
bt ecx, ecx
not ch
mov rdi, qword [rsp + 0x30]
bt rcx, r12
bsr ecx, r12d
bts cx, di
mov byte [rdi + rbx], 0xff
rol cx, cl
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
shl cx, cl
rol ch, cl
sub ecx, 0x687d2d1e
mov byte [rdi + rbx], 0xff
rcl di, 0xcd
cmp bl, 0xac
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
sal cl, 0xf8
mov byte [rdi + rbx], 0xff
sub di, 0x45d8
add rbx, qword [rsp + 0x30]
bswap ecx
and dil, al
mov rdi, qword [rsp + 0x30]
movsx ecx, ax
sar ch, 0x66
adc cx, 0x4af8
lea rcx, [rbx + rdi]
bswap edi
lea rcx, [rcx + rdx]
mov rdi, qword [rsp + 0x30]
clc
mov byte [rdi + rbx], 0xff
add ebx, 0x3bf55ddb
mov rbx, qword [rsp + 0x30]
clc
test ah, al
add ebp, 0xfffffff8
jmp 0x1404262cf
jne 0x1404261cc
add rsi, rbx
lea rsi, [rsi + rbx]
shl cl, cl
shr dh, 0x19
sar cx, 0xf0
lea rsi, [rsi + rbx]
shr ecx, cl
movzx rcx, r9w
lea rsi, [rsi + rbx]
cmp spl, cl
inc cl
rol dl, 0xcb
add rsi, rbx
add rsi, rbx
lea rsi, [rsi + rbx]
bt cx, r11w
btr cx, si
lea rsi, [rsi + rbx]
movzx rcx, r11w
cmp r15w, r8w
add cl, 0x4e
mov rcx, rsi
bsr edx, esp
bts edx, esp
mov edx, dword [rsp + 0x12c]
cmp r15w, 0x44bf
stc
test edx, edx
jmp 0x14042633b
je 0x1404263ae
add rcx, rax
mov eax, edx
test dh, 0x65
test ax, r14w
mov byte [rcx], 0xff
cmc
add rcx, rbx
jmp 0x140426359
dec eax
jmp 0x140426360
jne 0x14042634d
jmp 0x1404263ae
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
mov r10w, bp
mov r11, qword [rsp + 0x108]
mov r10w, 0x2e1d
movsx r12d, ax
xchg r12b, r10b
mov r10, qword [rsp + 0x88]
movsxd r12, eax
movzx r12d, r11w
movsx r12d, bp
mov r12, qword [rsp + 0x118]
inc r12
jmp 0x1404263ba
cmp r12, qword [rsp + 0x110]
je 0x140427914
mov eax, dword [rsp + 0x60]
imul eax, r12d
mov rsi, qword [r13 + 0x18]
adc cl, spl
sub rcx, r10
mov qword [rsp + 0x140], rax
lea rsi, [rsi + rax]
movsx rcx, r9w
not cx
rol cl, cl
movzx ecx, byte [r14]
sub r9d, r9d
cmp bpl, 0xa6
cmp rsi, r13
cmp cl, 4
jmp 0x140426405
jbe 0x140422fd7
jmp 0x140422a3d
inc r12
cmp r8b, r10b
clc
test spl, 0xdf
cmp r12, qword [rsp + 0x110]
jmp 0x140426428
jne 0x1404263c8
jmp 0x140427851
mov rax, qword [rsp + 0x40]
lea rdx, [r15 + rax]
mov ah, 0xdd
sar ah, 0xfd
bt rax, r10
sub rdx, qword [rsp + 0x28]
movsx eax, si
mov rax, qword [rsp + 0x160]
clc
test r10, 0x4b796fa5
cmp r15b, r9b
add rax, rsi
test r15b, r8b
cmp rdx, 0x10
jmp 0x140426470
jb 0x1404232ec
jb 0x1404232ec
cmp rax, 0x10
jmp 0x140426485
jb 0x1404232ec
cmp dword [rsp + 0x60], 0x10
jmp 0x140426495
jb 0x1404232ec
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x1404264ab
jb 0x1404232f7
cmp ebx, 0x10
jmp 0x1404264b9
jae 0x1404266bc
sub r12d, r12d
jmp 0x1404264c7
jmp 0x140426a73
mov rax, qword [rsp + 0x40]
bt dx, 0xbe
btr rdx, r11
lea rax, [rax + r15]
test r12w, dx
rcr dx, 0xd0
inc edx
mov rdx, rax
sub rdx, qword [rsp + 0x28]
cmp rdx, 0x20
jmp 0x1404264f9
jb 0x140423d17
jb 0x140423d17
mov r10d, 0
stc
cmp dword [rsp + 0x60], 0x20
jb 0x140423d1f
cmp ebx, 0x20
jae 0x140426cce
sub r10d, r10d
jmp 0x140426528
jmp 0x140427482
mov rax, qword [rsp + 0x40]
clc
lea rax, [rax + r15]
stc
jmp 0x14042653d
sub rax, qword [rsp + 0x28]
cmp r13b, 0x59
cmp rax, 0x20
jmp 0x14042654f
jb 0x1404244dc
jb 0x1404244dc
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x14042656a
jb 0x1404244e5
cmp ebx, 0x20
jmp 0x140426578
jae 0x140426e16
xor edi, edi
jmp 0x140426585
jmp 0x14042757c
mov rax, qword [rsp + 0x40]
stc
add rax, r15
jmp 0x140426599
sub rax, qword [rsp + 0x28]
cmp rax, 0x64dd23f1
test rcx, 0x22ee6f5d
cmp rax, 0x20
jmp 0x1404265b5
jb 0x140424a8a
jb 0x140424a8a
cmp dword [rsp + 0x60], 0x20
jmp 0x1404265cb
jb 0x140424a8a
mov r11d, 0
cmp bpl, 0x95
cmc
clc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404265e7
jb 0x140424a94
cmp ebx, 0x20
jmp 0x1404265f5
jae 0x140426f6d
sub r11d, r11d
jmp 0x140426603
jmp 0x1404270ce
mov rax, qword [rsp + 0x40]
cmc
lea rax, [rax + r15]
stc
sub rax, qword [rsp + 0x28]
test r12b, 0x1b
cmp rax, 0x20
jmp 0x140426625
jb 0x140425060
jb 0x140425060
mov edi, 0
cmp r14b, 0x73
test r15b, 9
cmp dword [rsp + 0x24], 0x20
jb 0x140425066
cmp ebx, 0x20
jmp 0x140426651
jae 0x140427165
sub edi, edi
jmp 0x14042665e
jmp 0x14042767a
mov rax, qword [rsp + 0x40]
cmp r11w, 0x532f
cmp r12w, r10w
stc
lea rax, [rax + r15]
cmp bpl, 0x20
test r8b, r13b
clc
sub rax, qword [rsp + 0x28]
clc
cmp rax, 0x20
jb 0x140425a77
jb 0x140425a77
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jb 0x140425a7a
cmp ebx, 0x20
jmp 0x1404266ae
jae 0x1404272aa
xor r11d, r11d
jmp 0x140427789
mov r12d, r14d
lahf
shl ax, cl
and r12d, 0xfffffff0
dec ah
mov rbp, qword [rsp + 0x40]
sub rbp, rsi
bsf rdx, rdi
sar eax, cl
btc ax, r12w
add rbp, r15
mov ax, dx
not bx
mov rax, r12
cmovp dx, r9w
mov rbx, rcx
cqo
cdq
mov r10, qword [rsp + 0x28]
movzx dx, r11b
mov rdx, qword [rsp + 0x88]
jmp 0x14042670a
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140426716
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 0x140426760
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 0x14042679b
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 0x140426a2f
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
cmc
cmp dx, di
add rbp, 0x10
clc
test r10b, 0xc1
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x140426a55
jne 0x14042670a
cmp r12, r14
jmp 0x140426a63
je 0x140425b91
test r14b, 8
je 0x1404232f7
mov edx, r14d
movsx r11w, r12b
or r8b, bpl
and edx, 0xfffffff8
not rax
mov bl, r11b
mov r11, qword [rsp + 0x40]
rol al, 0xfc
test esp, 0x65637f58
bts rax, rax
sub r11, rsi
add r11, r15
mov rax, qword [rsp + 0x88]
lea r10, [r11 + rax]
cwde
cmovne bx, r11w
movzx rax, bx
mov rbp, rdx
mov bl, 0xfa
movsx ebx, si
movsx rbx, di
mov rbx, rcx
movsxd rax, r9d
setg ah
mov rax, r9
cmovns r8, rsi
not r8w
movzx r8d, si
mov r8, qword [rsp + 0x28]
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140426af7
movq xmm11, qword [r10 + r12]
jmp 0x140426b02
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140426b26
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140426b49
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
clc
add r8, 8
cmc
add r11, 8
test rsi, rdx
add r10, 8
jmp 0x140426c8c
add rax, 8
cmp r14b, cl
clc
cmc
add rbx, 8
test r10b, 0x61
add rbp, 0xfffffffffffffff8
test cl, r12b
cmp r12, rbp
jmp 0x140426cac
jne 0x140426aec
mov r12, rdx
jmp 0x140426cbb
cmp rdx, r14
jmp 0x140426cc3
je 0x140425b91
jmp 0x1404232f7
mov r10d, ebp
cmovae edx, r9d
and dx, r15w
and r10d, 0xffffffe0
lea rdx, [r10 - 0x20]
jmp 0x140426cec
mov r8, rdx
stc
shr r8, 5
inc r8
test rdx, rdx
jmp 0x140426cff
je 0x140427417
mov rsi, r8
or di, 0x44a
mov di, 0x33bc
mov dil, cl
movabs rdx, 0xffffffffffffffe
and rsi, rdx
rcl dl, cl
btc edi, eax
add rax, qword [rsp + 0x148]
btc rdi, r14
sal dil, 0x3b
sbb dil, 0x7f
mov rdx, qword [rsp + 0x40]
movsx di, r12b
movzx di, dil
and dil, 0x4e
lea rdx, [rdx + r15]
jmp 0x140426d5c
add rdx, 0x30
rol edi, 0x3b
sub ebx, ebx
movsx di, dil
mov rdi, qword [rsp + 0x28]
jmp 0x140426d74
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140426d84
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x140426d8f
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140426d9e
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140426dad
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140426db8
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140426dc3
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140426dce
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x140426dd9
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
cmp r14w, r10w
jmp 0x140426df5
movdqu xmmword [rdx + rbx], xmm0
cmp r15b, 0x61
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140426e0b
jne 0x140426d74
jmp 0x140427425
mov edi, r10d
inc al
rol r8b, cl
and edi, 0xffffffe0
xadd ah, ah
rcr r8, 0x42
lea rax, [rdi - 0x20]
mov r8, rax
cmp bpl, 0x34
cmc
shr r8, 5
jmp 0x140426e3d
inc r8
cmc
cmp sil, r8b
test rax, rax
jmp 0x140426e4c
je 0x1404274f4
mov rbx, r8
cqo
xor ah, dh
movabs rax, 0xffffffffffffffe
cmp esi, ebp
setl dh
dec bp
and rbx, rax
mov rdx, qword [rsp + 0x40]
cmovge rbp, r14
mov rax, rdx
bts bp, cx
inc rbp
sub rax, r9
bsr ebp, r11d
add bpl, dl
test bpl, dl
lea rbp, [r15 + rax]
bt eax, r15d
ror ax, cl
shrd eax, eax, 0x40
add rbp, 0x30
not ah
sal rax, 0x16
lahf
add rdx, r15
add rdx, 0x30
ror ah, 0xcb
sub esi, esi
mov rax, qword [rsp + 0x28]
jmp 0x140426ebe
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140426ec8
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140426ed3
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140426ee8
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140426ef7
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140426f02
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140426f0d
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140426f18
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140426f23
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140426f32
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
clc
cmp r8w, sp
jmp 0x140426f46
movdqu xmmword [rdx + rsi], xmm0
cmp r13b, 0x8d
stc
test si, r11w
add rsi, 0x40
stc
add rbx, 0xfffffffffffffffe
jmp 0x140426f62
jne 0x140426ebe
jmp 0x1404274f6
mov r11d, edx
setae bl
and r11d, 0xffffffe0
bts si, bp
cmovge ebp, r10d
rcl rbx, 0xd1
mov rax, qword [rsp + 0x150]
lea rax, [rax + r15]
mov rsi, qword [rsp + 0x40]
rcl r10b, cl
lea rax, [rax + rsi]
mov rbp, rsi
xadd r10b, r10b
sub rbp, r8
sub r10d, esp
movsxd rbx, esi
dec bx
lea r10, [r15 + rbp]
sal bl, cl
add r10, 0x10
mov bl, 0x15
sar bl, cl
lea rbx, [r15 + rsi]
test r15w, 0x6914
add rbx, 0x10
xor esi, esi
jmp 0x140426fd1
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140426fdf
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140426ff1
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140426ffc
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140427006
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 0x14042702a
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140427035
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
stc
test r10, 0x5694652f
cmc
movdqu xmmword [rbx + rsi], xmm3
test r10b, r14b
cmc
add rsi, 0x20
jmp 0x1404270a4
cmp r11, rsi
jmp 0x1404270ac
jne 0x140426fdf
cmp r11, rdx
jmp 0x1404270ba
je 0x140425b91
test dl, 0x18
jmp 0x1404270c8
je 0x140424a94
mov rbp, r11
mov r11d, edx
ror ah, 0xd
and r11d, 0xfffffff8
rcl rax, 0xd6
ror ax, 0x3e
mov rax, qword [rsp + 0x40]
cmc
cmp spl, 0xc4
sub rax, r8
cmp r14b, 0xe4
cmp r12d, eax
add rax, r15
jmp 0x1404270ff
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
movq xmm0, qword [rbx + rbp]
jmp 0x140427112
movq xmm1, qword [r9 + rbp]
jmp 0x14042711d
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x14042712b
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
add rbp, 8
cmp r11, rbp
jmp 0x140427151
jne 0x140427108
cmp r11, rdx
jne 0x140424a94
jmp 0x140425b91
mov edi, r10d
xor r8b, bpl
and r8b, cl
adc al, spl
and edi, 0xffffffe0
sub r8b, 0xe5
rcl al, cl
shl al, cl
lea rax, [rdi - 0x20]
cmc
mov r8, rax
cmp bx, 0x41b5
shr r8, 5
jmp 0x140427192
inc r8
cmp dil, r10b
test rax, rax
jmp 0x1404271a0
je 0x1404275fc
mov rbx, r8
cmp ax, r14w
movabs rax, 0xffffffffffffffe
xadd ebp, edx
xor bpl, sil
sete dh
and rbx, rax
add edx, esi
adc dl, dh
movsxd rbp, ecx
mov rdx, qword [rsp + 0x40]
mov rax, rdx
sub rax, r9
lea rbp, [r15 + rax]
add rbp, 0x30
bt eax, 3
sbb ah, 0x3e
shl ax, 0x4c
add rdx, r15
sal ax, cl
add rdx, 0x30
shr al, cl
sub al, 0x90
xor esi, esi
xchg ah, al
mov rax, qword [rsp + 0x28]
jmp 0x140427204
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042720e
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140427219
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140427224
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140427233
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140427242
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042724d
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140427258
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140427263
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042726e
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042727d
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
stc
jmp 0x14042728d
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x14042729f
jne 0x140427204
jmp 0x1404275fe
mov r11d, r10d
and r11d, 0xffffffe0
cmc
sal r8w, cl
lea rax, [r11 - 0x20]
rol r8w, 0x2d
dec r8
mov r8, rax
shr r8, 5
inc r8
clc
cmp dl, bpl
test rax, rax
jmp 0x1404272d8
je 0x1404276e8
mov rsi, r8
movabs rax, 0xffffffffffffffe
and bpl, al
and rsi, rax
cwd
jmp 0x1404272f8
mov rdx, qword [rsp + 0x40]
sal al, cl
shl ebp, cl
or di, r10w
mov rax, rdx
setle bpl
sub rax, r9
and dil, 0xff
lea rbp, [r15 + rax]
xchg dil, dil
add rbp, 0x30
sbb edi, eax
sub dil, 0x5d
xor dil, bpl
lea rdi, [r15 + rdx]
cmc
test r8b, 0xa9
add rdi, 0x30
stc
cmc
test r8b, 0x5d
sub ebx, ebx
jmp 0x140427341
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140427353
movdqu xmm0, xmmword [rax + rbx]
jmp 0x14042735d
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140427368
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140427373
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x14042737e
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 0x1404273a3
movdqu xmmword [rdi + rbx - 0x20], xmm3
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x1404273b4
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x1404273bf
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x1404273ca
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x1404273d5
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 al, r13b
test spl, 0x28
movdqu xmmword [rdi + rbx], xmm3
add rbx, 0x40
test rbp, r9
add rsi, 0xfffffffffffffffe
jne 0x140427353
jmp 0x1404276f7
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
test r10, 0x62e169b0
test r8b, 1
je 0x14042746a
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140427439
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x14042744a
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x14042745a
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm0
stc
cmp r10, rbp
jmp 0x140427472
je 0x140425b91
test bpl, 0x18
je 0x140423d1f
mov rax, r10
movzx r10d, r15w
mov r10d, ebp
bts dx, r15w
and r10d, 0xfffffff8
movzx dx, r9b
jmp 0x14042749f
mov rdx, qword [rsp + 0x28]
jmp 0x1404274a9
movq xmm0, qword [rdx + rax]
jmp 0x1404274b3
movq xmm1, qword [r9 + rax]
jmp 0x1404274be
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
jmp 0x1404274d3
cmp r10, rax
jmp 0x1404274db
jne 0x1404274a9
cmp r10, rbp
jmp 0x1404274e9
je 0x140425b91
jmp 0x140423d1f
sub esi, esi
test r8b, 1
jmp 0x1404274ff
je 0x14042755f
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
stc
test r15b, dl
movdqu xmm1, xmmword [rax + rsi + 0x10]
or ax, 0x5d1b
movsx eax, r12w
mov rax, rsi
sub rax, r9
jmp 0x14042752c
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427536
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140427545
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
test cx, r14w
movdqu xmmword [rcx + rsi + 0x10], xmm0
test r11d, 0x1f24ae
cmp rdi, r10
jmp 0x140427567
je 0x140425b91
test r10b, 0x18
jmp 0x140427576
je 0x1404244e5
mov rax, rdi
btc di, 0xa
seta dil
movsx rdx, di
mov edi, r10d
bts edx, ebp
and edi, 0xfffffff8
and dh, 0xa8
adc bp, r14w
mov rdx, qword [rsp + 0x40]
neg bpl
jmp 0x1404275a9
sub rdx, r9
shr bpl, cl
add rdx, r15
jmp 0x1404275b7
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x1404275cc
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmc
cmp rdi, rax
jmp 0x1404275e3
jne 0x1404275bc
cmp rdi, r10
jmp 0x1404275f1
je 0x140425b91
jmp 0x1404244e5
sub esi, esi
test r8b, 1
je 0x14042765d
mov rax, qword [rsp + 0x28]
test r14b, 0x24
movdqu xmm0, xmmword [rax + rsi]
cmc
jmp 0x14042761c
movdqu xmm1, xmmword [rax + rsi + 0x10]
sar ah, cl
mov rax, rsi
clc
cmp r14b, 0xa
sub rax, r9
jmp 0x140427634
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140427648
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x140427657
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x140427665
je 0x140425b91
test r10b, 0x18
jmp 0x140427674
je 0x140425066
mov rax, rdi
mov edi, r10d
setp dh
inc dl
movzx bp, r8b
and edi, 0xfffffff8
and rbp, rbp
xor ebp, esp
mov rdx, qword [rsp + 0x40]
add bpl, r9b
sub rdx, r9
shld ebp, r12d, 0x6f
add rdx, r15
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x1404276b5
movq xmm1, qword [rdx + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x1404276c8
add rax, 8
cmp rdi, rax
jne 0x1404276aa
cmp rdi, r10
jmp 0x1404276dd
je 0x140425b91
jmp 0x140425066
sub ebx, ebx
jmp 0x1404276ef
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x140427700
je 0x140427771
mov rax, qword [rsp + 0x28]
stc
movdqu xmm0, xmmword [rax + rbx]
test dh, 0x4b
movdqu xmm1, xmmword [rax + rbx + 0x10]
mov rax, rbx
stc
test r10b, r15b
cmp r15b, cl
sub rax, r9
jmp 0x14042772c
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427736
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140427741
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
jmp 0x140427765
movdqu xmmword [rcx + rbx + 0x10], xmm3
test r15, r15
cmp cx, ax
cmp r11, r10
je 0x140425b91
test r10b, 0x18
jmp 0x140427783
je 0x140425a7a
mov rax, r11
shl r11d, cl
bts r11d, r9d
mov r11d, r10d
bswap dx
movzx dx, ah
setb dl
and r11d, 0xfffffff8
bsf rdx, r9
dec dx
movsx edx, r10w
mov rdx, qword [rsp + 0x40]
sub rdx, r9
stc
add rdx, r15
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404277cd
movq xmm0, qword [rbp + rax]
jmp 0x1404277d8
movq xmm1, qword [rdx + rax]
jmp 0x1404277e2
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
jmp 0x1404277fa
add rax, 8
cmp r11, rax
jmp 0x140427806
jne 0x1404277cd
cmp r11, r10
jmp 0x140427814
je 0x140425b91
jmp 0x140425a7a
mov r9d, 1
sar ax, cl
mov eax, dword [rsp + 0x2c0]
test r12b, r8b
cmp r12b, r9b
jmp 0x14042783a
cmp eax, 8
jmp 0x140427842
jl 0x140422a3d
cmp eax, 0x10
jne 0x140422a3d
mov rbp, qword [rsp + 0xf8]
sub r9b, r13b
rol r9, 0xa8
imul ebp, dword [rsp + 0x2b8]
and r9b, 0xac
mov r9d, 1
test ebp, ebp
jmp 0x140427879
je 0x140422a3d
mov rax, qword [r13 + 0x18]
rol cl, 0x78
lea ecx, [rbp - 1]
cmc
cmp ecx, 3
jmp 0x140427892
jb 0x1404278dc
mov edx, ebp
cmp r9b, 0xb5
and edx, 0xfffffffc
rol word [rax], 8
clc
rol word [rax + 2], 8
jmp 0x1404278b1
rol word [rax + 4], 8
stc
jmp 0x1404278bc
rol word [rax + 6], 8
cmp sil, sil
jmp 0x1404278c9
add rax, 8
stc
add edx, 0xfffffffc
jmp 0x1404278d6
jne 0x1404278a1
test bpl, 3
jmp 0x1404278e5
je 0x140422a3d
and ebp, 3
cmp sil, r14b
sub edx, edx
cmc
rol word [rax + rdx*2], 8
jmp 0x1404278fe
inc rdx
cmc
cmp ebp, edx
jmp 0x140427909
jne 0x1404278f4
jmp 0x140422a3d
mov eax, dword [rsp + 0x2c0]
mov r9d, 1
clc
jmp 0x140427927
cmp eax, 8
jmp 0x14042792f
jge 0x140427848
cmp dword [rsp + 0x2b8], 0
jmp 0x140427942
je 0x140422a3d
mov edx, dword [rsp + 0xf8]
xor cx, r9w
shr r12b, cl
mov r12d, r11d
stc
shl ch, cl
btc cx, r14w
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
shr rbp, 0xb5
lea ecx, [r8 - 1]
bts ax, bp
neg eax
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
cmp dl, r12b
add cx, r14w
mov ecx, dword [rsp + 0x84]
or al, r10b
imul ecx, r8d
bsf eax, r9d
cdqe
sub ax, 0x173c
imul ecx, dword [rsp + 0x68]
bt rax, 0x98
mov dword [rsp + 0x84], ecx
ror rax, cl
mov rax, rdx
mov qword [rsp + 0x30], rdx
sub rdx, r12
cwde
sub al, r8b
mov qword [rsp + 0x28], rdx
sbb ax, 0x1b2e
btc rax, rbx
add rax, 0x1cfb0369
neg r12
adc al, spl
test dil, r15b
movsx rax, sp
lea rax, [rbp*2 + 2]
cmp r12, rcx
stc
add rax, rbp
mov qword [rsp + 0xa0], rax
cdqe
lea eax, [r8*4 - 4]
jmp 0x140427a07
mov dword [rsp + 0x90], eax
dec ax
jmp 0x140427a19
dec rbp
nop
movsxd rax, esp
mov qword [rsp + 0x70], rbp
movzx rax, di
cbw
lea eax, [r8 + r8]
jmp 0x140427a35
dec eax
cmp ebx, esi
mov dword [rsp + 0xc0], eax
stc
test r9b, 0x70
sub edi, edi
xor r10d, r10d
jmp 0x140427a6e
inc r10
stc
clc
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140427a68
je 0x140422a3d
mov rbp, qword [r13 + 0x18]
lahf
and eax, ebp
mov eax, dword [rsp + 0x60]
mov r11d, eax
imul r11d, r10d
btr eax, 0x4d
lea r8, [r11 + rbp]
mov r14b, r9b
bts r13w, r15w
mov rax, qword [rsp + 0x30]
cmc
movsx r13w, dl
lea r13, [r8 + rax]
mov r14b, 1
test dx, 0x20ba
cmc
cmp dword [rsp + 0x2c8], 0
jmp 0x140427ab5
jne 0x140427ae0
mov rax, qword [rsp + 0x40]
sar ch, cl
movsx r14w, r14b
lea rcx, [0x1400bef68]
adc r14b, 0x9b
sal r14w, cl
movzx r14d, byte [rax + rcx]
btr ax, r8w
lea r13, [r13 + r12]
sal ax, 0x89
jmp 0x140427aee
mov edi, edi
btr ax, 0x4b
mov eax, dword [rsp + 0x2c0]
test spl, 0x87
cmp eax, 4
jmp 0x140427b08
je 0x140427e2e
cmp eax, 2
jmp 0x140427b16
je 0x140427f0b
cmp eax, 1
jmp 0x140427b24
jne 0x140428087
mov ecx, dword [rsp + 0x64]
sbb al, 0x8e
sar ax, 0xa7
mov eax, ecx
cmp ecx, 8
jmp 0x140427b3e
jl 0x140427cc9
mov rax, qword [rsp + 0x28]
shr si, 0x6a
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
mov esi, eax
rol al, cl
btr rax, rbx
movzx eax, byte [r13 + rdi]
cmp dil, 0x10
stc
sar al, 7
cmp r13w, r14w
jmp 0x140427b74
and al, r14b
stc
test sil, sil
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
add al, al
test r15, 0xf7a2d04
stc
sar al, 7
and al, r14b
cmc
cmp r11b, 0x8f
clc
mov byte [rbp + rdi + 1], al
bt eax, 0xe6
cmovo rax, r9
movzx eax, byte [r13 + rdi]
test si, cx
clc
shl al, 2
jmp 0x140427bba
sar al, 7
jmp 0x140427bc7
and al, r14b
cmp r14, rsi
mov byte [rbp + rdi + 2], al
rcr al, cl
movzx eax, byte [r13 + rdi]
test si, 0x4354
clc
shl al, 3
sar al, 7
test sp, ax
and al, r14b
mov byte [rbp + rdi + 3], al
not rax
cmp edi, 0x226f2edf
movzx eax, byte [r13 + rdi]
cmc
shl al, 4
cmc
sar al, 7
cmc
cmp r15b, 0xe4
and al, r14b
mov byte [rbp + rdi + 4], al
xor rax, 0x122c7c0c
movsx ax, al
rcl ax, cl
movzx eax, byte [r13 + rdi]
test r12b, cl
cmp spl, 0xdf
shl al, 5
test r15b, r9b
cmp bl, r15b
stc
sar al, 7
test ch, 0xb9
test r10b, dl
and al, r14b
mov byte [rbp + rdi + 5], al
add al, r8b
rol al, cl
movzx eax, byte [r13 + rdi]
shl al, 6
clc
sar al, 7
and al, r14b
cmc
test r10w, si
mov byte [rbp + rdi + 6], al
movzx eax, byte [r13 + rdi]
test r14w, di
cmp r15, 0x10477093
and al, 1
clc
cmp ax, 0x2cf9
neg al
and al, r14b
mov byte [rbp + rdi + 7], al
bswap ax
cwde
inc ah
lea eax, [rsi - 8]
jmp 0x140427c94
inc r13
cmp esp, 0x14436731
clc
add rbp, 8
stc
test spl, cl
cmc
cmp esi, 0xf
ja 0x140427b55
lea r13, [r13 + rdi]
cmc
shl r8w, 0xe0
add rbp, rdi
rol r8b, 0x9b
xor r8b, 0x44
mov r8, rbp
test eax, eax
jle 0x140428087
movzx edx, byte [r13]
cmc
sar dl, 7
jmp 0x140427cdf
and dl, r14b
mov byte [r8], dl
jmp 0x140427cef
cmp eax, 1
jmp 0x140427cf7
je 0x140428087
movzx edx, byte [r13]
test si, 0x7717
clc
add dl, dl
test r10w, ax
stc
cmc
sar dl, 7
and dl, r14b
cmc
mov byte [r8 + 1], dl
cmp r12b, 0x93
cmp eax, 3
jmp 0x140427d27
jb 0x140428087
movzx edx, byte [r13]
cmp spl, spl
clc
shl dl, 2
test r15, 0x186103f1
sar dl, 7
clc
and dl, r14b
cmc
mov byte [r8 + 2], dl
cmp al, r14b
cmp eax, 3
je 0x140428087
movzx edx, byte [r13]
shl dl, 3
test r9, rax
sar dl, 7
stc
cmp dx, 0x24b8
and dl, r14b
cmp r9w, 0x7a1d
test r15w, dx
mov byte [r8 + 3], dl
stc
cmp r12d, 0x12103857
test r14b, 0xe2
cmp eax, 5
jmp 0x140427d91
jb 0x140428087
movzx edx, byte [r13]
stc
test dl, 0x34
shl dl, 4
cmp r10b, 0x64
sar dl, 7
clc
cmc
jmp 0x140427db1
and dl, r14b
test di, 0x48cd
mov byte [r8 + 4], dl
jmp 0x140427dc2
cmp eax, 5
jmp 0x140427dca
je 0x140428087
movzx edx, byte [r13]
jmp 0x140427dda
shl dl, 5
clc
sar dl, 7
stc
cmp bpl, 0xcb
and dl, r14b
cmp r13w, sp
jmp 0x140427df2
mov byte [r8 + 5], dl
stc
cmp eax, 7
jmp 0x140427dff
jb 0x140428087
movzx eax, byte [r13]
stc
shl al, 6
test r9b, 0xda
cmc
sar al, 7
jmp 0x140427e1d
and al, r14b
mov byte [r8 + 6], al
jmp 0x140427e29
jmp 0x140428087
mov ecx, dword [rsp + 0x64]
mov eax, ecx
clc
cmc
cmp ecx, 2
jl 0x140427edd
mov rax, qword [rsp + 0x28]
shrd r13w, bp, 0xba
shl r13, 0x42
bsf r13w, si
lea r13, [rax + rbp]
bts rdx, r11
bt eax, eax
cmovo eax, edi
mov eax, dword [rsp + 0x64]
rol dh, cl
mov edx, eax
shrd eax, r10d, 0xa9
add eax, r13d
bswap ax
movzx eax, byte [r13 + rdi]
cmc
shr al, 4
cmp bp, 0x43f7
mul r14b
cmp r9w, r11w
test bp, r14w
mov byte [rbp + rdi], al
and eax, r14d
movzx eax, byte [r13 + rdi]
test r11b, dil
cmc
and al, 0xf
mul r14b
jmp 0x140427ea9
mov byte [rbp + rdi + 1], al
movsx rax, r9w
lea eax, [rdx - 2]
jmp 0x140427eb9
inc r13
stc
clc
add rbp, 2
cmp edx, 3
jmp 0x140427eca
ja 0x140427e67
lea r13, [r13 + rdi]
lea rbp, [rbp + rdi]
mov r8, rbp
cmp eax, 1
jmp 0x140427ee5
jne 0x140428087
movzx eax, byte [r13]
cmc
clc
shr al, 4
test r14w, r13w
clc
cmc
mul r14b
jmp 0x140427f03
mov byte [r8], al
jmp 0x140428087
mov eax, dword [rsp + 0x64]
mov esi, eax
jmp 0x140427f16
cmp eax, 4
jl 0x140428009
mov rax, qword [rsp + 0x28]
adc esi, edx
rol rdx, 0x2f
lea r13, [rax + rbp]
cwde
mov esi, dword [rsp + 0x64]
movzx rax, r15w
mov edx, esi
sal ax, cl
movzx eax, byte [r13 + rdi]
xchg sil, sil
shr al, 6
movsx esi, r9w
shrd si, r12w, 0x97
mul r14b
xor si, r8w
mov byte [rbp + rdi], al
rcr rsi, 0x29
xadd ax, ax
not al
movzx eax, byte [r13 + rdi]
btr esi, r14d
movsxd rsi, esp
jmp 0x140427f79
shr al, 4
shrd esi, r14d, 0x84
and al, 3
adc sil, 0x19
mul r14b
movsx esi, r9w
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
btc rsi, 0xb7
cmovle rsi, r11
shr al, 2
bswap esi
and al, 3
xadd esi, esi
movsxd rsi, r10d
mul r14b
mov byte [rbp + rdi + 2], al
add ax, bx
movzx eax, byte [r13 + rdi]
sbb si, 0x5017
mov sil, dl
and al, 3
mul r14b
movsx rsi, r10w
mov byte [rbp + rdi + 3], al
bswap si
movzx rsi, r15w
lea esi, [rdx - 4]
jmp 0x140427fe2
inc r13
add rbp, 4
cmc
cmp edx, 7
jmp 0x140427ff2
ja 0x140427f37
add r13, rdi
not r8
add rbp, rdi
mov r8, rbp
jmp 0x140428009
test esi, esi
jmp 0x140428010
jle 0x140428087
movzx eax, byte [r13]
shr al, 6
mul r14b
test ah, 0xaa
cmc
stc
mov byte [r8], al
test al, 0xba
cmp esi, 1
je 0x140428087
movzx eax, byte [r13]
shr al, 4
and al, 3
stc
mul r14b
cmc
test rbx, rdx
cmp bx, r8w
mov byte [r8 + 1], al
cmc
test cx, 0x2bb4
cmp esi, 3
jmp 0x14042805c
jb 0x140428087
movzx eax, byte [r13]
adc r13b, r12b
shr al, 2
and al, 3
mul r14b
shrd r13, r8, 0xed
inc r13d
mov byte [r8 + 2], al
sete r13b
bts ax, r14w
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsxd r13, ebp
movzx r13d, ax
movsx r13, di
mov r13, qword [rsp + 0xd8]
jmp 0x1404280ab
je 0x140427a4f
mov rax, qword [r13 + 0x18]
lea r11, [r11 + rax]
cmc
clc
cmp dword [rsp + 0xd0], 1
jmp 0x1404280c8
jne 0x140428166
cmp dword [rsp + 0x24], 0
jmp 0x1404280d8
js 0x140427a4f
add rax, rdi
cdq
mov esi, dword [rsp + 0xc0]
setns bl
mov bpl, r9b
movsx ecx, si
mov rbp, qword [rsp + 0x70]
movzx ebx, r15w
cqo
cmovb dx, si
mov rdx, rbp
movsxd rbx, esi
movsx rcx, r12w
sete ch
dec esi
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
movsxd rsi, esi
jmp 0x140428122
mov byte [r11 + rsi], cl
mov rsi, r14
movzx rsi, r15w
not si
dec rdx
btc si, r10w
movzx si, r8b
add ebx, 0xfffffffe
sal sil, cl
clc
ror sil, cl
mov esi, ebx
stc
test ax, sp
test ebp, 0x80000000
mov rbp, rdx
jmp 0x14042815b
je 0x140428104
jmp 0x140427a4f
cmp dword [rsp + 0x24], 0
jmp 0x140428170
js 0x140427a4f
add rax, qword [rsp + 0xa0]
add rax, rdi
or ebp, r14d
cmc
mov rsi, qword [rsp + 0x70]
mov bpl, r14b
and bx, ax
bts dx, bx
mov ecx, dword [rsp + 0x90]
shl ebp, 0xa7
bt bp, 0x47
mov rbp, 0x43f21a02
mov ebp, ecx
shl cx, 0x9b
mov rdx, rsi
not cl
lea ecx, [rbp + 3]
btc bx, r9w
bt bx, r15w
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
mov bl, 0xcb
movzx ecx, byte [rax]
lea ebx, [rbp + 2]
test ecx, r9d
stc
movsxd rbx, ebx
jmp 0x1404281e6
mov byte [r11 + rbx], cl
bsr cx, bp
movzx ecx, byte [rax - 1]
movsx bx, bl
movsx ebx, r10w
or ebx, 0x65c77ad5
lea ebx, [rbp + 1]
stc
movsxd rbx, ebx
test rbp, rbx
cmp bh, 0xc8
mov byte [r11 + rbx], cl
rcl cx, cl
movsx ecx, r15w
btr ecx, 0xc7
movzx ecx, byte [rax - 2]
cmp dx, 0x45fe
jmp 0x14042822d
movsxd rbp, ebp
test r13, rbp
clc
mov byte [r11 + rbp], cl
jmp 0x14042823e
add rax, 0xfffffffffffffffd
jmp 0x140428248
add ebp, 0xfffffffc
jmp 0x140428250
dec rdx
cmp rbx, 0x36b23349
jmp 0x14042825f
test esi, 0x80000000
movzx rsi, di
cmovne si, si
movsx esi, ax
mov rsi, rdx
jmp 0x140428278
je 0x1404281b5
jmp 0x140427a4f