Function at 0x140420e0d
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64
Parse credit card information

Disassembly:
push r15
push r14
cmp sil, 0xc1
clc
push r13
jmp 0x140420e82
push r12
jmp 0x140420e8f
push rsi
cmc
push rdi
push rbp
stc
test dl, sil
push rbx
cmp cx, 0x4428
sub rsp, 0x248
jmp 0x140420ea9
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x220], xmm14
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x200], xmm12
movdqa xmmword [rsp + 0x1f0], xmm11
movdqa xmmword [rsp + 0x1e0], xmm10
movdqa xmmword [rsp + 0x1d0], xmm9
movdqa xmmword [rsp + 0x1c0], xmm8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov r13, rcx
mov esi, dword [rsp + 0x2b8]
rcl bp, 0x29
cmp r10b, al
xor rbp, 0x2a8743e3
mov ebp, dword [rsp + 0x2b0]
rol cl, 0x63
xor r12d, r12d
add cl, 0x52
rol ax, 0x2a
cmp dword [rsp + 0x2c0], 0x10
movzx rax, r13w
sete cl
mov eax, esi
stc
jmp 0x140420f57
or eax, ebp
jmp 0x140420f5e
js 0x140421019
mov r15d, r8d
cwde
btr r14, 8
sub r14w, r9w
mov r14, rdx
rcr dil, 0x99
mov rax, qword [r13]
adc dil, cl
shrd rdi, rsi, 0xa5
movsxd rdi, dword [rax + 8]
test esi, esi
je 0x140420fb1
mov eax, 0x7fffffff
test r14b, 0xe0
cmp r9d, r10d
xor edx, edx
idiv esi
cmc
cmp spl, r10b
cmp eax, ebp
jmp 0x140420fab
jl 0x140421019
mov r12b, cl
movsx rbx, ax
inc r12d
sal bl, 0x78
or bl, 0x17
mov ebx, r12d
imul ebx, r9d
bsr rax, rdx
mov ecx, esi
btc ax, 0x2e
sar ah, cl
imul ecx, ebp
mov eax, ebx
test ebx, 0x707b48a1
stc
or eax, ecx
jmp 0x140420fe8
js 0x140421019
test ebx, ebx
je 0x140421113
mov eax, 0x7fffffff
cmp di, r13w
test r14b, r9b
sub edx, edx
jmp 0x14042100a
idiv ebx
cmp eax, ecx
jmp 0x140421013
jge 0x140421113
mov qword [r13 + 0x18], 0
ror bpl, 0x21
add dil, r14b
btc si, 0xbb
xor r9d, r9d
sal dil, cl
sar r12b, 0xfa
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
adc sil, 0x8d
movaps xmm7, xmmword [rsp + 0x1b0]
movsxd r15, r9d
bts esi, edx
movaps xmm8, xmmword [rsp + 0x1c0]
btc rsi, r11
xor r13b, r11b
sar rbp, cl
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
neg r12b
movaps xmm11, xmmword [rsp + 0x1f0]
mov bpl, r12b
and r13w, r12w
movaps xmm12, xmmword [rsp + 0x200]
shr sil, cl
jmp 0x14042109d
movaps xmm13, xmmword [rsp + 0x210]
add bp, r14w
rcr r14d, 0x37
and r12b, al
movaps xmm14, xmmword [rsp + 0x220]
add r14, r9
rcl edi, 0xa
movaps xmm15, xmmword [rsp + 0x230]
setb dil
cmove si, r8w
add rsp, 0x248
pop rbx
xchg rbp, r14
pop rbp
pop rdi
movzx r14w, al
mov r12b, 0xe9
pop rsi
movsx r15w, r8b
pop r12
pop r13
movsxd r15, edi
movsx r14, r13w
mov r14b, r8b
pop r14
jmp 0x14042110b
pop r15
jmp 0x140421112
ret
mov dword [rsp + 0x68], r9d
cmp si, bx
mov dword [rsp + 0x6c], ebx
jmp 0x140421124
imul ecx, ebx
jmp 0x14042112c
movsxd rcx, ecx
call fcn.140189630
mov qword [r13 + 0x18], rax
xor r9d, r9d
cmp dx, bp
test rax, rax
jmp 0x140421146
je 0x140421037
mov rsi, rdi
mov eax, esi
inc r8b
mov r8d, dword [rsp + 0x2b0]
test rdx, r8
cmp spl, 0xe0
or eax, r8d
jmp 0x14042116b
js 0x140421037
mov dword [rsp + 0x84], r12d
test rbp, 0x3aea4123
test r13b, r8b
test r8d, r8d
jmp 0x14042118b
je 0x1404211b4
sub r9d, r9d
mov eax, 0x7fffffff
xor edx, edx
test r11b, 0xb3
test esp, eax
idiv r8d
test r9b, r9b
cmp eax, esi
jmp 0x1404211ae
jl 0x140421037
mov eax, esi
jmp 0x1404211c0
imul eax, r8d
xor r9b, spl
rol r9d, cl
rol r9w, 0xf1
mov dword [rsp + 0x64], eax
bswap r9d
or eax, dword [rsp + 0x2c0]
movsx r9, di
movsx r9w, r14b
movzx r9d, bp
mov r9d, 0
js 0x140421037
mov r11d, 0
test eax, r12d
cmp dword [rsp + 0x2c0], 0
jmp 0x14042120c
je 0x140421266
sub r9d, r9d
rcr al, 0x2c
adc ecx, eax
mov eax, 0x7fffffff
xor edx, edx
movzx ebp, si
mov ebp, dword [rsp + 0x2c0]
bt cx, r12w
idiv ebp
add cx, bp
shl cl, 0x81
mov ecx, dword [rsp + 0x64]
cmp r14b, 0x68
cmp eax, ecx
jmp 0x140421247
jl 0x140421037
mov r11d, ecx
imul r11d, ebp
cmp r11d, 0x7ffffff8
jmp 0x140421260
jg 0x140421037
add r11d, 7
movsx eax, r14w
dec eax
shr r11d, 3
lea eax, [r11 + 1]
mov ecx, dword [rsp + 0x2b8]
clc
imul eax, ecx
stc
cmp eax, r15d
jmp 0x14042128c
ja 0x14042102d
mov eax, r8d
bsf rdx, rcx
btr edx, r14d
or edx, esp
mov edx, dword [rsp + 0x68]
imul eax, edx
mov qword [rsp + 0xf8], rax
cmc
cmp bl, r15b
test ecx, ecx
je 0x140425e7b
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
rcr cx, 0xdf
xadd r9b, al
btc cx, 0x8a
cmp esi, edx
movsx ecx, cx
sete al
xadd r9b, cl
shr r9b, cl
sbb r9b, bpl
movzx ecx, byte [r14]
and r9b, 8
movsx r9d, si
or r9w, 0x5a5f
mov r9d, 0
test esi, ebp
cmp cl, 4
jmp 0x140421308
ja 0x140421037
mov ebx, dword [rsp + 0x84]
shld rdx, rsp, 0x71
mov edx, ebx
xor r10b, r9b
cmp rsi, rax
mov rbp, qword [rsp + 0xf8]
imul edx, ebp
sbb r10b, 0x27
btc r10d, ebp
dec dil
mov edi, esi
sal r10w, cl
bts r10d, r14d
imul edi, ebx
mov dword [rsp + 0x24], edi
sbb di, si
sub ebp, r11d
shrd bx, r9w, 0x7f
movsx r10d, r8w
bsf rdi, r13
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
cmp r12w, 0x1ec0
mov edx, edx
rcl di, cl
mov bp, 0x7942
rol ebx, cl
mov rdi, rsi
btc r10d, edi
movsx r10w, r10b
or rbx, rax
mov r10, rdx
or bl, dil
xor ebp, edi
neg r10
neg bp
xor bpl, r14b
movsxd rbx, dword [rsp + 0x6c]
ror bpl, 0x8a
or byte [rsp + 0x3f], al
mov eax, r8d
not bpl
btc bp, 0xc0
and eax, 7
mov dword [rsp + 0x12c], eax
rcl rbp, cl
neg rax
movsx rbp, dx
mov eax, r8d
neg bp
movsx ebp, r11w
adc ebp, esi
and eax, 0xfffffff8
mov dword [rsp + 0x128], eax
sbb ah, ah
mov eax, 0x30
shl bpl, 0x77
rcl bpl, cl
movsx ebp, r12w
sub rax, rbx
mov qword [rsp + 0xf0], rax
cdqe
shr al, 0xc4
or bp, 0x901
mov rbp, rbx
movsx eax, bp
neg rbp
sbb al, r15b
shr al, cl
mov rax, rbp
bt eax, edx
add al, r13b
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
mov qword [rsp + 0x178], rbp
mov eax, 0x10
btc bp, r8w
mov ebp, 0x10
sub rbp, rbx
cmp edx, 0x8295b20
mov qword [rsp + 0x170], rbp
mov ebp, 3
sub rbp, rdx
mov qword [rsp + 0x168], rbp
stc
cmc
sub rax, rdx
mov qword [rsp + 0x150], rax
sal ax, 0x86
shl ah, 0xd8
bts rax, r13
mov eax, 1
sub rax, rdx
cmc
test r12b, bl
cmp bpl, 0x1d
mov qword [rsp + 0x158], rax
and rax, rsp
adc al, bpl
mov eax, 0x30
test r12b, sil
cmc
clc
sub rax, rdx
jmp 0x1404214a5
mov qword [rsp + 0x148], rax
jmp 0x1404214b2
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
btc si, 0x90
movsx si, r8b
mov qword [rsp + 0x198], rax
mov eax, 0x9845509
lea eax, [r8 - 1]
mov dword [rsp + 0x5c], eax
sal al, 0x40
add sil, 3
mov eax, dword [rsp + 0x2b8]
shrd esi, r11d, 0xb2
shr sil, cl
movzx esi, sp
mov qword [rsp + 0x110], rax
mov rsi, qword [r13 + 0x18]
bts rax, rbp
mov qword [rsp + 0x160], rdx
bsr ax, si
cmp r14b, 8
lea rax, [rbx + rdx]
test r8b, 0xba
mov qword [rsp + 0x188], rax
cmc
clc
xor eax, eax
jmp 0x140421541
mov qword [rsp + 0x140], rax
shld eax, ebp, 0x75
not ah
mov eax, r8d
cmc
stc
mov qword [rsp + 0x138], rax
btc ax, 0x63
test r9b, sil
movsx eax, r8w
xor r12d, r12d
shl rax, 0x1a
lahf
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rdi
and al, bpl
cmp r14b, bl
cbw
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x88], r10
mov rax, rbx
clc
cmc
mov qword [rsp + 0x30], rbx
cmp r10b, 0x61
cmc
cmp dword [rsp + 0x2c0], 7
jmp 0x1404215b4
jg 0x1404215f6
cmp r11d, r8d
jmp 0x1404215c2
ja 0x14042102d
add rsi, qword [rsp + 0x190]
mov dword [rsp + 0x24], 1
cmp esp, edx
test dil, r10b
cmp r10w, 0x6413
mov qword [rsp + 0x138], r11
test r9b, 0x65
cmp r10, r9
test bx, r12w
test r12, r12
jmp 0x1404215fe
jne 0x14042161f
movzx eax, cl
lea rcx, [0x1400beffc]
cqo
add r8b, r11b
movzx ecx, byte [rax + rcx]
sar dx, cl
mov ebp, 0x6d6c0041
lea rdx, [r14 + 1]
shld r8w, r12w, 0x23
movzx rbp, dx
shr bp, 0xf6
lea r9, [rsi + r10]
rcr r8w, cl
stc
rcr r8w, 0x3d
movzx ebp, cl
cmp dword [rsp + 0x24], 0
movzx r8d, si
movzx r8w, r15b
mov r8d, dword [rsp + 0x2c0]
jle 0x140421728
mov ecx, dword [rsp + 0x24]
xor edi, edi
jmp 0x140421669
jmp 0x140421691
movzx eax, byte [rdx + rdi]
jmp 0x140421677
mov byte [rsi + rdi], al
jmp 0x14042167f
inc rdi
stc
cmp rcx, rdi
jmp 0x14042168b
je 0x140421728
cmp ebp, 2
jmp 0x140421699
jle 0x1404216ce
cmp ebp, 4
jmp 0x1404216a7
jg 0x140421701
cmp ebp, 3
jmp 0x1404216b5
je 0x140421718
cmp ebp, 4
jmp 0x1404216c3
je 0x1404216f2
jmp 0x14042167f
test ebp, ebp
jmp 0x1404216d5
je 0x14042166e
cmp ebp, 1
jmp 0x1404216e3
je 0x14042166e
cmp ebp, 2
jne 0x14042167f
movzx eax, byte [r9 + rdi]
jmp 0x1404216fc
jmp 0x140421720
cmp ebp, 5
je 0x14042166e
cmp ebp, 6
je 0x14042166e
jmp 0x14042167f
movzx eax, byte [r9 + rdi]
clc
shr al, 1
add al, byte [rdx + rdi]
jmp 0x140421677
cmp r8d, 8
jmp 0x140421731
jne 0x140421788
mov rax, qword [rsp + 0xd0]
rcl r15w, 0x1d
ror r15, cl
adc r15w, r11w
cmp eax, dword [rsp + 0x68]
not r15b
movzx r15, r9w
mov r15, rsi
jmp 0x14042175e
je 0x14042176c
mov byte [r15 + rax], 0xff
cmp bx, ax
add rdx, rax
xchg r10b, r10b
movzx r10w, r14b
movsx r10, r15w
mov r10, qword [rsp + 0x198]
jmp 0x140421815
cmp r8d, 0x10
jmp 0x140421791
jne 0x1404217f3
movsxd rax, dword [rsp + 0x24]
test r9w, 0x200d
mov ecx, dword [rsp + 0x68]
or r15b, r9b
cmp dword [rsp + 0xd0], ecx
setg r15b
mov r15, rsi
jmp 0x1404217bc
je 0x1404217db
mov byte [r15 + rax], 0xff
mov byte [rax + r15 + 1], 0xff
setnp r10b
or r10w, 0x38e
sal r10w, cl
add rdx, rax
bswap r10
cmovs r10w, r11w
mov r10, rbx
jmp 0x1404217ee
jmp 0x140421815
add r14, 2
sal r15w, cl
xchg cx, r10w
mov r10d, 1
mov rdx, r14
sub r15, r8
mov r15, rsi
and cl, 0xb3
movsx rcx, r14w
lea rcx, [r15 + r10]
jmp 0x140421826
add r9, r10
test r9, rcx
cmp byte [rsp + 0x3f], 0
jmp 0x140421836
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x118], r12
jmp 0x140421848
je 0x140421a18
mov rax, qword [rsp + 0x138]
sar r13w, 0xfd
add r13b, 0x2e
lea ebx, [rax - 1]
imul ebx, dword [rsp + 0x24]
bts r13d, r12d
bsr r13w, r8w
dec r13d
movsxd r13, ebx
cmp ebp, 2
jmp 0x14042187e
mov qword [rsp + 0x40], r10
jmp 0x140421888
jle 0x140422300
cmp ebp, 4
jmp 0x140421896
jg 0x140422add
cmp ebp, 3
je 0x1404230be
cmp ebp, 4
jmp 0x1404218ad
jne 0x140424227
test ebx, ebx
jmp 0x1404218ba
jle 0x140424227
movsxd rsi, dword [rsp + 0x24]
bsf r14d, r10d
bt r14d, r12d
mov r14d, ebx
test spl, 0xad
test r8, rdi
cmp ebx, 8
jmp 0x1404218df
jae 0x140424a5c
xor r12d, r12d
test bx, 0x3814
mov rax, qword [rsp + 0x40]
shl r10b, 0x5b
sub rax, rsi
movsx r10, r13w
add r15, rax
bswap ax
mov rax, qword [rsp + 0x88]
movsxd r11, ebp
not r10d
lea r10, [r15 + rax]
movzx r11w, r12b
xchg r11w, r11w
mov r11b, 0x89
mov r11, qword [rsp + 0x28]
jmp 0x14042192b
jmp 0x140421993
cmp edi, ebp
jmp 0x140421937
cmova esi, edx
cmp r14w, cx
cmp edi, eax
jmp 0x140421945
cmova esi, edx
jmp 0x140421951
add sil, byte [r11 + r12]
jmp 0x14042195a
mov byte [rcx + r12], sil
jmp 0x140421963
inc r10
jmp 0x14042196b
inc r15
inc rcx
jmp 0x140421976
inc r9
inc r11
jmp 0x140421981
dec r14
stc
cmp r12, r14
jmp 0x14042198d
je 0x140424227
movzx edx, byte [r10 + r12]
mov r8b, dl
movzx r8d, byte [r9 + r12]
sar esi, 0xb3
setns al
movzx esi, byte [r15 + r12]
mov eax, r8d
btc rdi, rbp
or di, r12w
sub eax, edx
and rbp, r8
lea ebx, [rax + rsi]
mov edi, eax
or bpl, 0x42
neg edi
movsx bp, cl
bswap rbp
cmovs edi, eax
mov ebp, ebx
sbb al, ch
movzx ax, r9b
sub ebp, r8d
rol al, 0x89
sar ax, 0xec
mov eax, ebp
clc
cmp dil, al
cmc
neg eax
cmovs eax, ebp
inc bpl
sub ebx, edx
cmp edx, r8d
mov ebp, ebx
cmp bl, sil
cmc
neg ebp
cmovs ebp, ebx
jmp 0x140421a08
cmp eax, ebp
ja 0x140421930
mov edx, r8d
jmp 0x140421930
cmp ebp, 2
jmp 0x140421a20
jle 0x1404224d7
cmp ebp, 4
jg 0x140422c02
cmp ebp, 3
jmp 0x140421a37
je 0x140423268
cmp ebp, 4
jmp 0x140421a45
jne 0x140424757
mov ebp, dword [rsp + 0x5c]
test r11w, sp
stc
test ebp, ebp
jmp 0x140421a5b
je 0x140424757
mov eax, dword [rsp + 0x24]
movsxd rbx, eax
bts r14d, ebp
btr r8d, 0x68
mov r8d, esp
mov qword [rsp + 0xe8], rbx
mov r12d, eax
lea rax, [r15 + r10]
add r8d, 0x40144aff
sbb r8b, 0x43
btr r8, rax
mov qword [rsp + 0x100], rax
mov eax, r12d
and eax, 0xfffffff0
rol r14d, cl
mov qword [rsp + 0x130], rax
sar r8b, cl
shr r8b, 0xe0
cmc
mov eax, r12d
and r8b, 0x41
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
and r14w, 0x725c
cmovge r14d, r8d
mov rax, qword [rsp + 0xb8]
movzx r8, bx
bt r14d, r12d
lea r8, [r15 + rax]
ror r14w, cl
add r8, r10
sal r14w, cl
cmovs r14d, esp
add r15, qword [rsp + 0x178]
cmp rbx, rsp
movsx r14, sp
lea r15, [r15 + r10]
xor r14, 0x38f916e6
sub eax, eax
mov r14w, bx
jmp 0x140421b17
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x140421b27
jmp 0x140421b9a
mov rax, qword [rsp + 0xe8]
neg rbx
adc bp, bp
mov byte [rcx + rax], 0xff
stc
lea r14, [r14 + rax]
sal rbx, cl
mov rbx, qword [rsp + 0x30]
dec rbp
test spl, r8b
sub bpl, r9b
add rcx, rbx
add r9, rbx
bswap bp
mov bpl, r13b
inc qword [rsp + 0xe0]
btr rbp, 0xbf
shrd rbp, r12, 0xc5
add r8, rbx
jmp 0x140421b7a
add r15, rbx
mov ebp, ebp
setno bpl
movsxd rbp, r14d
mov ebp, dword [rsp + 0x120]
dec ebp
jmp 0x140421b94
je 0x140424764
mov dword [rsp + 0x120], ebp
cmp r14, 0x21be0a22
cmp dword [rsp + 0x24], 0
jmp 0x140421bb2
jle 0x140421b2c
cmp dword [rsp + 0x24], 8
jmp 0x140421bc2
jae 0x140421bd4
sub edx, edx
jmp 0x140421bcf
jmp 0x140422248
mov rdx, qword [rsp + 0xe0]
cmc
adc rax, 0x48b5e7e
movsx rax, r12w
mov rax, rdx
imul rax, qword [rsp + 0x30]
jmp 0x140421bf8
add rax, qword [rsp + 0x100]
test rsi, 0x117325ef
cmp rdx, r13
imul rdx, qword [rsp + 0xe8]
clc
test r8d, 0x2e603608
cmc
add rdx, qword [rsp + 0x28]
cmp dl, r11b
cmc
test sil, 1
sub rax, rdx
test cx, 0x3d
cmp rax, 0x10
jb 0x1404221f1
jb 0x1404221fd
cmp qword [rsp + 0x188], 0x10
jb 0x1404221e5
cmp dword [rsp + 0x60], 0x10
jb 0x1404221d9
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jmp 0x140421c6a
jb 0x140422248
cmp dword [rsp + 0x24], 0x10
jae 0x140421e3a
xor ebp, ebp
nop
movzx rax, r15w
mov rax, qword [rsp + 0x180]
jmp 0x140421c8f
nop dword [rax]
jmp 0x140421c98
movq xmm8, qword [r14 + rbp]
movq xmm11, qword [r15 + rbp]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140421cc8
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
clc
add rbp, 8
cmp rax, rbp
jne 0x140421c98
mov rdx, rax
test r11b, 4
cmp rax, r12
jmp 0x140421e2f
jne 0x140422248
jmp 0x140421b2c
sub ebp, ebp
jmp 0x140421e41
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 0x140421ea4
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 0x140421ee0
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]
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
cmp cx, r8w
add rbp, 0x10
test dl, dil
cmp rax, rbp
jmp 0x14042218a
jne 0x140421e4e
cmp rax, r12
jmp 0x140422198
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140421b2c
mov rdx, qword [rsp + 0x130]
or bpl, bl
rcl ebp, cl
mov rbp, rdx
jmp 0x1404221c5
test r12b, 8
jmp 0x1404221ce
je 0x140422248
jmp 0x140421c82
sub edx, edx
jmp 0x1404221e0
jmp 0x140422248
sub edx, edx
jmp 0x1404221ec
jmp 0x140422248
xor edx, edx
jmp 0x1404221f8
jmp 0x140422248
sub edx, edx
jmp 0x140422204
jmp 0x140422248
cmp edi, r10d
jmp 0x140422211
cmova ebp, esi
cmp edi, r13d
jmp 0x14042221c
cmova ebp, esi
test r13b, 0xa1
clc
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
jmp 0x140422231
inc rdx
jmp 0x14042223a
cmp r12, rdx
jmp 0x140422242
je 0x140421b2c
movzx esi, byte [r15 + rdx]
test dil, r12b
movzx eax, byte [r9 + rdx]
movsx r11d, r14w
movzx ebp, byte [r8 + rdx]
or bl, 0x6c
xor r10b, dil
test r12d, r8d
mov ebx, eax
btc di, 0x5d
add rdi, r13
sub ebx, esi
movzx r10d, bp
add r10, 0x28732f8d
lea r11d, [rbx + rbp]
and r10, 0x2ce21508
mov edi, ebx
or r10b, r10b
neg edi
movsx r10w, r12b
cmovs edi, ebx
shl r13b, cl
mov ebx, r11d
shl r10w, 0x94
stc
mov r10w, 0x707
sub ebx, eax
cmc
mov r13d, ebx
neg r13d
sets r10b
xchg r10b, r10b
movsx r10d, r12w
cmovs r13d, ebx
cmp r9w, 0x2451
sub r11d, esi
sar r10b, 0x44
mov r10d, r11d
neg r10d
jmp 0x1404222d9
cmovs r10d, r11d
cmp r8b, 0xdb
test bx, 0x2c8e
cmp r13d, r10d
jmp 0x1404222ee
ja 0x140422209
mov esi, eax
jmp 0x1404222fb
jmp 0x140422209
test ebp, ebp
je 0x1404236f5
cmp ebp, 1
je 0x140423707
cmp ebp, 2
jne 0x140424227
test ebx, ebx
jmp 0x140422321
jle 0x140424227
mov ebp, ebx
clc
cmp r10b, r12b
cmp ebx, 8
jmp 0x140422335
jae 0x140424ade
xor r10d, r10d
mov r8, r10
jmp 0x140422347
not r8
movzx dx, r11b
xadd edx, edx
btc edx, esi
lea r8, [r8 + rbp]
mov rdx, rbp
clc
jmp 0x140422368
and rdx, 3
jmp 0x140422371
je 0x140422415
mov rbx, r10
clc
sub cl, r9b
neg rbx
xchg dil, al
and dil, dil
mov rax, qword [rsp + 0x40]
test rdx, rbx
bts di, r10w
lea rax, [rax + r10]
sal dil, cl
bts cx, dx
bsr rdi, rbp
lea rax, [rax + r15]
movzx cx, bh
not ch
movsx di, r13b
mov rcx, qword [rsp + 0x88]
shld di, si, 0x37
jmp 0x1404223c4
lea rdi, [rax + rcx]
add r10, qword [rsp + 0x28]
sar cx, cl
bsf cx, r13w
bts ecx, edi
sub esi, esi
movzx ecx, byte [rdi + rsi]
test dl, r9b
test cx, 0xd38
clc
add cl, byte [r10 + rsi]
jmp 0x1404223f0
mov byte [rax + rsi], cl
inc rsi
jmp 0x1404223fb
dec rbx
cmp rdx, rsi
jne 0x1404223da
neg rbx
rol r10d, cl
mov r10, rbx
test bp, 0x747
cmp r8, 3
jb 0x140424227
sub rbp, r10
mov rax, qword [rsp + 0x40]
add dl, r11b
sub bx, 0x623a
or ecx, esp
lea rax, [rax + r10]
shr rbx, 0x45
or dh, 0x84
lea rax, [rax + r15]
add rax, 3
jmp 0x14042244e
mov rcx, qword [rsp + 0x28]
shl bl, 0xad
add rcx, r10
add rcx, 3
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
cmp r14b, r10b
test r12w, 0x4bc9
cmc
add dl, byte [rcx - 3]
mov byte [rax - 3], dl
rcl dh, 0x30
movzx edx, byte [rax + rbx - 2]
test bl, dil
cmp esi, r9d
add dl, byte [rcx - 2]
mov byte [rax - 2], dl
rol dl, cl
cmc
sar dx, 0x1e
movzx edx, byte [rax + rbx - 1]
clc
jmp 0x1404224a0
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
rcr dh, 0x70
cdq
movzx edx, byte [rax + rbx]
cmp sil, 0x4c
test sil, r12b
add dl, byte [rcx]
mov byte [rax], dl
add rax, 4
clc
stc
add rcx, 4
add rbp, 0xfffffffffffffffc
jmp 0x1404224cc
jne 0x14042245d
jmp 0x140424227
test ebp, ebp
jmp 0x1404224de
je 0x14042381e
cmp ebp, 1
jmp 0x1404224ec
je 0x140423c8d
cmp ebp, 2
jmp 0x1404224fa
jne 0x140424757
mov ebp, dword [rsp + 0x5c]
clc
cmc
test ebp, ebp
je 0x140424757
mov eax, dword [rsp + 0x24]
cmp r11b, bl
rcl bh, 0xb
test al, 4
movsxd r8, eax
bt ebx, r12d
mov ebx, eax
lea rax, [r15 + r10]
shld r12, rsp, 0xf0
movzx rdi, bp
mov qword [rsp + 0x90], rax
mov eax, ebx
stc
sub r14b, r10b
and eax, 0xffffffe0
xor r14b, bpl
stc
ror r12d, 0xcd
mov qword [rsp + 0xc0], rax
stc
bt di, cx
rcr r14d, cl
add rax, 0xffffffffffffffe0
sub r12b, r8b
mov qword [rsp + 0xe8], rax
test rbp, 0x71a63b20
movzx r12w, spl
mov rdi, rax
shr rdi, 5
inc rdi
mov rax, rdi
cbw
rcr ax, 0x5b
sbb r12b, 0x72
mov qword [rsp + 0xe0], rdi
test r12b, cl
clc
rcl r12, cl
movabs rax, 0xffffffffffffffe
and rdi, rax
mov qword [rsp + 0x100], rdi
btr r12, 0x5b
mov eax, ebx
shl r12b, 0xc6
xchg r13, r13
and eax, 0xfffffff8
cmc
inc r13w
mov qword [rsp + 0x120], rax
mov rax, r10
cmovne r12w, ax
rcl r14w, cl
mov qword [rsp + 0x70], rbx
mov r10d, ebx
movsx r12, r13w
movsx r12d, r11w
rol r12w, 0x51
and r10d, 3
btc r12d, r11d
lea r12, [rax + r15]
movsxd r13, r15d
add r12, 3
bsf r14w, r14w
add r15, qword [rsp + 0x168]
add r15, rax
rcr r14, cl
lea r13, [rdx + 3]
cmc
rcr r14w, 0x3c
bsf r14, rdi
xor r11d, r11d
movsx r14d, r11w
mov r14, rdx
jmp 0x140422631
mov qword [rsp + 0xa0], r8
jmp 0x1404226bd
mov byte [rcx + r8], 0xff
lea r14, [r14 + r8]
rcl ebp, 0xc5
rol bpl, 0x61
sar bp, 0x90
mov rbx, qword [rsp + 0x30]
movsx bp, r11b
rcr ebp, cl
xor bpl, 7
lea rcx, [rcx + rbx]
shl bpl, cl
cmp rsp, rbp
xchg rbp, rbp
add r9, rbx
movzx rbp, r15w
cmova bp, r9w
dec bpl
inc r11
bsr bp, ax
lea r12, [r12 + rbx]
shr ebp, 0xb
lea r15, [r15 + rbx]
btr bp, ax
add r13, r8
mov rbp, 0x29e01626
mov bp, r12w
jmp 0x1404226a7
mov ebp, dword [rsp + 0x40]
jmp 0x1404226b0
dec ebp
jmp 0x1404226b7
je 0x140424764
mov dword [rsp + 0x40], ebp
stc
cmp dword [rsp + 0x24], 0
jle 0x14042263e
cmp dword [rsp + 0x24], 8
jae 0x140422878
sub edx, edx
rcr bl, cl
neg bh
mov rbx, r12
cmp bh, 0xa6
sal r12b, 0x5d
mov r12, rdx
stc
not r12
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x1404226fc
je 0x140422787
mov rax, rdx
add dil, 0x59
shr dil, cl
shl dil, 2
neg rax
cmc
mov di, 0x26cc
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
sub r8b, dil
shl r8w, cl
add rdx, r14
sub ebp, ebp
sal r8b, cl
sar r8d, cl
nop dword [rax + rax]
stc
sbb r8w, ax
xor r8b, r11b
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
jmp 0x140422751
inc rbp
dec rax
cmp r10, rbp
jmp 0x14042275f
jne 0x14042273f
neg rax
shrd r8d, esi, 0xfd
cmp sil, r12b
xadd r8b, r8b
mov rdx, rax
sbb r8b, 0xc9
sbb r8b, dl
mov r8, qword [rsp + 0xa0]
stc
cmp r12, 3
mov r12, rbx
jmp 0x140422793
jb 0x14042263e
mov rsi, qword [rsp + 0x70]
add bpl, dl
sub rsi, rdx
add bh, 0xdc
shld ebp, r11d, 0x58
adc ax, 0x53e5
lea rbp, [r12 + rdx]
sbb eax, 0x76a5673f
bt ax, 0x54
lea rax, [r15 + rdx]
bts bx, r10w
adc rbx, 0x2e851039
add rdx, r13
adc rbx, 0x2ab5258a
jmp 0x1404227dd
xor edi, edi
sub ebx, r15d
btr bx, cx
nop dword [rax + rax]
cmp rdi, rcx
xor bh, 0x42
rcr bh, 0x8a
movzx ebx, byte [rax + rdi - 3]
test dx, dx
jmp 0x140422807
add bl, byte [rdx + rdi - 3]
stc
mov byte [rbp + rdi - 3], bl
shr bx, cl
sbb ebx, eax
movzx ebx, byte [rax + rdi - 2]
test r15b, 0x57
add bl, byte [rdx + rdi - 2]
cmp r9, rdi
mov byte [rbp + rdi - 2], bl
movzx ebx, byte [rax + rdi - 1]
cmp r14b, 0xa3
add bl, byte [rdx + rdi - 1]
mov byte [rbp + rdi - 1], bl
bts bx, r11w
cmp r10, r9
movzx bx, bpl
movzx ebx, byte [rax + rdi]
cmp spl, 0x34
add bl, byte [rdx + rdi]
stc
cmc
test r12w, sp
mov byte [rbp + rdi], bl
test r15d, 0x311249c1
add rdi, 4
test r8b, r9b
cmp rsi, rdi
jne 0x1404227f7
jmp 0x14042263e
mov rax, r11
movsx rdx, bx
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x90]
bts dx, sp
mov rdx, r11
cmp r10d, 0x6d9c602d
imul rdx, r8
add rdx, qword [rsp + 0x28]
jmp 0x1404228a9
sub rax, rdx
cmp rax, 0x20
jb 0x1404226d8
jb 0x1404226d8
mov edx, 0
jmp 0x1404228ce
cmp dword [rsp + 0x60], 0x20
jmp 0x1404228d8
jb 0x1404226de
cmp dword [rsp + 0x24], 0x20
jmp 0x1404228e8
jae 0x1404228fa
xor eax, eax
jmp 0x1404228f5
jmp 0x140422a6f
cmp qword [rsp + 0xe8], 0
jmp 0x140422908
je 0x1404229d2
mov rsi, qword [rsp + 0x100]
test r8w, r8w
cmp sp, r9w
xor edx, edx
jmp 0x140422925
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140422930
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042293c
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140422947
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140422957
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422965
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140422970
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042297c
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x14042298f
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test bh, 0x8e
jmp 0x1404229ac
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmc
add rdx, 0x40
jmp 0x1404229c3
add rsi, 0xfffffffffffffffe
jne 0x140422925
jmp 0x1404229d6
xor edx, edx
cmc
stc
test byte [rsp + 0xe0], 1
jmp 0x1404229e3
je 0x140422a2b
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404229fb
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140422a06
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140422a16
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
shr ax, cl
adc ax, si
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
jmp 0x140422a38
cmp rax, qword [rsp + 0x70]
jmp 0x140422a42
je 0x14042263e
mov rdx, qword [rsp + 0xc0]
and ax, 0x5d20
lahf
not ax
mov rax, rdx
cmp cl, r15b
clc
test byte [rsp + 0x70], 0x18
jmp 0x140422a69
je 0x1404226de
mov rsi, qword [rsp + 0x120]
jmp 0x140422a7c
nop word cs:[rax + rax]
jmp 0x140422a8b
movq xmm0, qword [r14 + rax]
jmp 0x140422a96
movq xmm1, qword [r9 + rax]
jmp 0x140422aa1
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140422ab6
add rax, 8
cmp edi, esi
cmp rsi, rax
jne 0x140422a8b
mov rdx, rsi
cmp rsi, qword [rsp + 0x70]
jmp 0x140422ad2
je 0x14042263e
jmp 0x1404226de
cmp ebp, 5
jmp 0x140422ae5
je 0x1404240ec
cmp ebp, 6
jmp 0x140422af3
jne 0x140424227
test ebx, ebx
jle 0x140424227
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x140422b11
jae 0x140424b41
xor edi, edi
mov rdx, rdi
clc
test r15b, r8b
test r10b, 1
jmp 0x140422b29
je 0x140422b77
mov rax, rdi
shrd edx, ebx, 0xef
or dx, 0x7eb
sub rax, r9
rcr dl, cl
movzx eax, byte [rcx + rax]
neg dx
cmovg dx, r11w
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
test bp, 0x44ec
bsr dx, cx
mov byte [rcx + rdi], al
test r10b, 0xd1
cwd
mov rdx, rdi
cmp r8b, 0xeb
test r12b, 0x96
or rdx, 1
clc
stc
not rdi
stc
test r9b, r9b
add rdi, r10
jmp 0x140422b86
je 0x140424227
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sub rax, r9
shrd rbx, rbx, 0x4e
sal bpl, cl
shl bx, 0xe9
add rax, r15
dec bpl
inc rax
test r15b, dl
xchg rbp, rbp
add rcx, r15
inc rcx
sets bl
bts ebp, esp
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
stc
add bl, byte [rbp + rdx]
test cx, r13w
jmp 0x140422bd7
mov byte [rcx + rdx - 1], bl
not bl
movzx ebx, byte [rax + rdx]
jmp 0x140422be9
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
cmp r10, rdx
jne 0x140422bbe
jmp 0x140424227
cmp ebp, 5
jmp 0x140422c0a
je 0x14042428d
cmp ebp, 6
movsx r8w, r14b
movsx r8, ax
movzx r8d, dx
mov r8d, dword [rsp + 0x5c]
jmp 0x140422c2a
jne 0x140424757
test r8d, r8d
je 0x140424757
mov eax, dword [rsp + 0x24]
neg dil
movsx r13w, dl
rol r11b, cl
movsxd r12, eax
cmc
mov r14, rdx
adc r9, 0x6ad656aa
stc
rol r13w, 0x1c
mov edi, eax
add dx, 0x2f51
lea r13, [r15 + r10]
mov eax, edi
movsxd r9, r15d
not si
and eax, 0xffffffe0
movzx r9, r11w
test r15d, 0x4d7c1e77
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
mov rdx, rax
ror r9w, 0xfd
sbb r11b, r13b
shr rdx, 5
mov sil, 0xa0
inc rdx
xchg r9b, r9b
mov rax, rdx
cmc
shr ax, 0xb7
test dl, r14b
mov qword [rsp + 0xa0], rdx
movsx r9d, r12w
sar r11d, 0x8a
xadd al, r11b
movabs rax, 0xffffffffffffffe
ror r9b, cl
shl si, cl
movsx r9d, cx
and rdx, rax
cwde
movzx r11d, si
mov qword [rsp + 0x90], rdx
movsxd rax, edi
jmp 0x140422cf1
mov esi, edi
cmovnp r11d, esi
bt r11w, 0x68
rcl r11b, cl
and esi, 0xfffffff8
mov r9, rdi
test bpl, 0xad
neg r9
not al
rcr rax, 0x24
mov rax, qword [rsp + 0xf0]
cmp r9w, bx
add r11b, 0xa5
lea r11, [r15 + rax]
lea r11, [r11 + r10]
add r15, qword [rsp + 0xb8]
clc
jmp 0x140422d39
lea r15, [r15 + r10]
xor r10d, r10d
jmp 0x140422d7f
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
stc
add rcx, rbx
jmp 0x140422d57
inc r10
test r8d, 0x450c79b3
add r11, rbx
cmp bx, r13w
cmp r13w, 0x2dc8
add r15, rbx
dec r8d
jmp 0x140422d79
je 0x140424764
cmp dword [rsp + 0x24], 0
jmp 0x140422d89
jle 0x140422d45
cmp dword [rsp + 0x24], 8
jmp 0x140422d99
jae 0x140422e56
xor edx, edx
mov rbp, rdx
clc
stc
test dil, 1
jmp 0x140422daf
je 0x140422dee
mov rax, rdx
movsx ebp, bp
or bp, r14w
sub bpl, r9b
sub rax, rbx
or ebp, ebx
xchg bpl, bpl
adc bp, r11w
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
ror bp, cl
bswap bp
mov byte [rcx + rdx], al
mov rbp, rdx
stc
cmp ebp, 0x7e032f42
or rbp, 1
stc
not rdx
cmp rdx, r9
jmp 0x140422df9
je 0x140422d45
nop
xadd ax, ax
movzx eax, byte [r15 + rbp]
cmp r12b, al
add al, byte [r14 + rbp]
stc
test r9w, 0x124f
mov byte [rcx + rbp], al
bsr rax, r12
movzx eax, byte [r15 + rbp + 1]
test ah, 0x36
cmc
add al, byte [r14 + rbp + 1]
stc
test r11b, 0xff
mov byte [rcx + rbp + 1], al
cmp dl, 0xbb
jmp 0x140422e3f
add rbp, 2
cmp rdi, rbp
jmp 0x140422e4b
jne 0x140422e05
jmp 0x140422d45
mov rax, r10
inc rdx
imul rax, rbx
bts dx, r11w
btc dx, 0xfe
cmc
lea rax, [rax + r13]
sal dx, 0xd5
mov rdx, r10
imul rdx, r12
jmp 0x140422e80
add rdx, qword [rsp + 0x28]
test al, r13b
stc
sub rax, rdx
test ch, 0x98
cmp r14b, 0x96
cmp rax, 0x20
jmp 0x140422e9c
jb 0x140422d9f
jb 0x140422d9f
mov edx, 0
cmc
test r8b, dil
jmp 0x140422eb6
cmp dword [rsp + 0x6c], 0x20
jmp 0x140422ec0
jb 0x140422da1
cmp dword [rsp + 0x24], 0x20
jae 0x140422edd
xor eax, eax
jmp 0x140422ed8
jmp 0x14042306b
cmp qword [rsp + 0x70], 0
jmp 0x140422ee8
je 0x140422fa5
mov rbp, qword [rsp + 0x90]
clc
test r14, 0x263771af
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140422f12
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140422f29
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422f37
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140422f42
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140422f55
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140422f61
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140422f70
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r11, 0x787b0f6d
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
cmc
add rdx, 0x40
cmp di, sp
clc
add rbp, 0xfffffffffffffffe
jmp 0x140422f9a
jne 0x140422f00
jmp 0x140422fb3
sub edx, edx
jmp 0x140422fb3
test byte [rsp + 0xa0], 1
jmp 0x140422fc0
je 0x140423030
movdqu xmm0, xmmword [r14 + rdx]
or al, 0xf3
bt ax, r12w
cbw
movdqu xmm1, xmmword [r14 + rdx + 0x10]
lahf
bswap ax
test r11w, 0x5900
mov rax, rdx
test rbx, 0x32524aa8
jmp 0x140422ff6
sub rax, rbx
jmp 0x140422ffe
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140423008
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140423017
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test cx, 0x5d1c
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140423030
cmp qword [rsp + 0x40], rdi
jmp 0x14042303a
je 0x140422d45
mov rdx, qword [rsp + 0x40]
mov rax, rdx
jmp 0x14042304d
test dil, 0x18
jmp 0x140423056
je 0x140422da1
nop word cs:[rax + rax]
jmp 0x14042306b
movq xmm0, qword [r14 + rax]
jmp 0x140423076
movq xmm1, qword [r15 + rax]
jmp 0x140423081
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
cmp dx, 0x3343
add rax, 8
jmp 0x14042309a
cmp rsi, rax
jne 0x14042306b
mov rdx, rsi
cmp al, 0x9c
test r9b, bpl
cmp rsi, rdi
jmp 0x1404230b3
je 0x140422d45
jmp 0x140422da1
test ebx, ebx
jle 0x140424227
movsxd r8, dword [rsp + 0x24]
mov edx, ebx
test di, si
stc
cmp ebx, 8
jae 0x140424ba5
sub r11d, r11d
mov rsi, r11
clc
test sp, r15w
cmc
test dl, 1
jmp 0x1404230ee
je 0x140423148
movzx eax, byte [r9 + r11]
movsx rbp, r13w
mov rbp, r11
test r15, 0x6e2b7e00
xor sil, dil
sub rbp, r8
movzx ebp, byte [rcx + rbp]
stc
add ebp, eax
movsxd rsi, r9d
shr ebp, 1
mov rax, qword [rsp + 0x28]
stc
add bpl, byte [rax + r11]
btr esi, 0x74
rol sil, 0xcc
sar esi, 0xe9
mov byte [rcx + r11], bpl
btr esi, 0x99
bsr rsi, rax
movsx si, r12b
mov rsi, r11
cmc
or rsi, 1
clc
not r11
test r14b, r11b
clc
add r11, rdx
je 0x140424227
mov rbx, qword [rsp + 0x40]
shl di, 0xa4
mov rax, rbx
bt edi, r8d
sub rax, r8
mov dil, 0xb8
movsx rdi, ax
lea rcx, [r15 + rax]
cdqe
mov rax, r13
inc rcx
mov bp, di
bswap bp
not di
lea rbp, [r15 + rbx]
movzx ax, r12b
mov eax, r13d
movsx eax, bx
inc rbp
dec dil
or di, bp
lahf
add r15, qword [rsp + 0x158]
rcr di, cl
adc ax, si
movzx edi, r9w
add r15, rbx
adc ebx, 0x45bc545d
and di, cx
sal bh, cl
mov rax, qword [rsp + 0x28]
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
movzx edi, byte [rcx + rsi - 1]
test bpl, 0xeb
add edi, eax
adc al, r15b
shr edi, 1
sub ah, 0x41
add dil, byte [rbx + rsi - 1]
add al, bpl
cmovns ax, r13w
mov byte [rbp + rsi - 1], dil
shr al, cl
stc
movzx eax, byte [r15 + rsi]
neg dil
movzx edi, byte [rcx + rsi]
add edi, eax
test dl, bpl
jmp 0x140423213
shr edi, 1
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
clc
cmp cl, r13b
add rdx, 0xfffffffffffffffe
cmp rcx, 0x581f6b51
cmp r12w, r12w
jmp 0x140423236
add rcx, 2
add rbp, 2
test dil, 0xf8
cmc
stc
add r15, 2
clc
cmp r10b, 0xc7
add rbx, 2
cmp r11b, 0xf8
cmp rsi, rdx
jmp 0x14042325d
jne 0x1404231c9
jmp 0x140424227
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
jmp 0x140423275
je 0x140424757
mov eax, dword [rsp + 0x24]
not si
cmovno r14, r13
shr di, cl
movsxd r12, eax
mov esi, eax
lea rax, [r15 + r10]
bswap r14
sub edi, 0x29ff390a
mov qword [rsp + 0x70], rax
btc r8w, cx
mov rdi, r10
rcl al, 0xf7
mov r10d, esi
or ax, bx
cmp r11b, r12b
btr r8, 0x13
and r10d, 0xffffffe0
shr r8b, cl
mov r8d, esi
sub r14b, 0x97
btr ax, 0x7b
btc eax, 0x67
and r8d, 0xfffffff8
sub r14b, 4
adc ah, 0x17
sal r14b, 0xac
mov rax, rsi
rcl r14b, 0xa8
neg rax
ror r14b, cl
mov qword [rsp + 0x40], rax
shl eax, cl
sub r14b, 0xcb
and ax, bx
mov rax, qword [rsp + 0x170]
add rax, r15
add r14d, 0x69f11956
not r14b
shld r14w, di, 0xd5
add rax, rdi
add r14, r13
add r15, qword [rsp + 0xb8]
sbb r14d, eax
shr r14b, 0xad
sub r14b, 1
add r15, rdi
sub ebp, ebp
xchg r14, r14
setg r14b
not r14b
mov r14, rdx
jmp 0x140423345
jmp 0x140423392
mov byte [rcx + r12], 0xff
cmovg bx, ax
cmc
movzx ebx, cx
lea r14, [r14 + r12]
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
cmp r13b, bpl
cmp r10d, 0x3154f1c
add r9, rbx
inc rbp
lea rax, [rax + rbx]
test spl, dil
cmc
add r15, rbx
jmp 0x140423384
dec r11d
jmp 0x14042338c
je 0x140424764
cmp dword [rsp + 0x24], 0
jmp 0x14042339c
jle 0x14042334a
cmp dword [rsp + 0x24], 8
jmp 0x1404233ac
jae 0x1404234d3
xor r13d, r13d
mov rdx, r13
cmp esp, 0x1981097e
test sil, 1
je 0x14042342e
movzx edx, byte [r9 + r13]
stc
sar rdi, 0xfb
mov rdi, r13
jmp 0x1404233da
sub rdi, qword [rsp + 0x30]
cmp bh, 0x5a
cmp r13b, dil
movzx edi, byte [rcx + rdi]
cmc
cmp r14d, edi
add edi, edx
bt rdx, 0x43
bts rdx, rax
shr edi, 1
sbb rdx, r8
bsr rdx, r14
add dil, byte [r14 + r13]
stc
btr dx, sp
mov byte [rcx + r13], dil
sub dx, 0x24c7
mov rdx, r13
test r13b, r10b
test r8b, 0xd0
cmp esi, r11d
or rdx, 1
cmp r15w, r9w
jmp 0x14042342e
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x14042343b
je 0x14042334a
nop dword [rax + rax]
bswap rdi
movzx edi, byte [r9 + rdx]
test ax, di
movzx ebx, byte [r15 + rdx]
test dl, 0x2c
cmp r13b, 0x6a
add ebx, edi
shrd di, r9w, 0x1a
shr ebx, 1
shrd edi, ebx, 0x29
cmovs di, r13w
shr rdi, cl
add bl, byte [r14 + rdx]
rcl di, cl
mov byte [rcx + rdx], bl
or dil, 0x81
xor bl, r12b
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
stc
jmp 0x14042349d
add ebx, edi
cmc
test dl, r14b
test ecx, 0x57c253a5
shr ebx, 1
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
test r13d, 0x9425eb2
add rdx, 2
clc
cmp rsi, rdx
jmp 0x1404234c8
jne 0x14042344c
jmp 0x14042334a
mov rdx, rbp
not di
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
shr di, cl
mov rdi, rbp
test dl, 0xc3
imul rdi, r12
jmp 0x1404234f6
add rdi, qword [rsp + 0x28]
sub rdx, rdi
jmp 0x14042350a
cmp rdx, 0x20
jmp 0x140423513
jb 0x1404233b2
jb 0x1404233b2
cmp dword [rsp + 0x60], 0x20
jmp 0x140423529
jb 0x1404233b2
mov r13d, 0
cmp r8b, 0x19
cmp r9w, sp
cmp dword [rsp + 0x6c], 0x20
jmp 0x140423547
jb 0x1404233b5
cmp dword [rsp + 0x24], 0x20
jmp 0x140423557
jae 0x140423569
sub edx, edx
jmp 0x140423564
jmp 0x14042368a
sub edx, edx
jmp 0x140423570
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x14042357b
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140423587
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140423592
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x14042359e
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
jmp 0x1404235c5
movdqu xmm3, xmmword [rax + rdx]
jmp 0x1404235cf
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
test r12b, r13b
movdqu xmmword [rcx + rdx + 0x10], xmm3
stc
cmp cx, sp
add rdx, 0x20
test r9b, 0x3f
stc
cmp r9b, 0xe2
cmp r10, rdx
jmp 0x140423647
jne 0x140423570
cmp r10, rsi
jmp 0x140423655
je 0x14042334a
mov rdx, r10
bsr r13w, r8w
sar r13d, 0x46
mov r13, r10
cmp r9b, 0xc8
test sil, 0x18
jmp 0x140423677
je 0x1404233b5
nop dword [rax + rax]
jmp 0x14042368a
movq xmm0, qword [r14 + rdx]
jmp 0x140423695
movq xmm1, qword [r9 + rdx]
jmp 0x1404236a0
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
jmp 0x1404236cb
add rdx, 8
clc
stc
cmp r8, rdx
jmp 0x1404236d9
jne 0x14042368a
mov r13, r8
cmp r8, rsi
jmp 0x1404236ea
je 0x14042334a
jmp 0x1404233b5
mov r8, r13
jmp 0x1404236fd
call fcn.1404a1c3e
jmp 0x140424227
test ebx, ebx
jmp 0x14042370e
jle 0x140424227
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp r9b, al
cmp ebx, 8
jmp 0x140423727
jae 0x140424c18
xor edi, edi
adc edx, 0x130b7173
stc
ror dh, cl
mov rdx, rdi
test r10b, 1
je 0x140423780
mov rax, rdi
cdq
movsx rdx, sp
mov dx, r9w
sub rax, r9
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
bts rdx, rdi
mov byte [rcx + rdi], al
rol edx, cl
sub rdx, 0x78f17229
ror edx, 0xa8
mov rdx, rdi
jmp 0x14042377c
or rdx, 1
not rdi
jmp 0x14042378c
add rdi, r10
jmp 0x140423794
je 0x140424227
mov rcx, qword [rsp + 0x40]
rcl ax, 0x67
bswap ax
mov rax, rcx
bts bx, r9w
sub rax, r9
add rax, r15
inc rax
or rbx, rbx
cmp dl, dil
sub bpl, 0x7c
add rcx, r15
inc rcx
xchg bpl, bpl
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
jmp 0x1404237dd
add bl, byte [rbp + rdx]
cmp r14w, 0x55bb
cmc
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
jmp 0x1404237f6
add bl, byte [rbp + rdx + 1]
cmp r8w, cx
stc
mov byte [rcx + rdx], bl
jmp 0x14042380b
add rdx, 2
stc
cmp r10, rdx
jne 0x1404237ca
jmp 0x140424227
mov r13d, dword [rsp + 0x5c]
stc
test ecx, 0x1a410f22
test r13d, r13d
jmp 0x140423832
je 0x140424757
mov eax, dword [rsp + 0x24]
rol r12b, 0x35
movsx r11d, dx
movsxd r12, eax
not r11d
mov r14, rdx
bts edi, r8d
bswap edi
dec esi
mov edi, eax
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
mov eax, edi
and dl, r13b
shl sil, 0xdb
stc
and eax, 0xffffffe0
and dx, 0x290
sbb r9b, 0x18
mov qword [rsp + 0x70], rax
and r11b, 0x78
add dl, 0x19
cwd
add rax, 0xffffffffffffffe0
movsx r9d, r15w
shrd r9d, ebx, 0xe0
mov qword [rsp + 0xa0], rax
sub r11d, edx
sbb dx, 0x2069
shr rax, 5
jmp 0x1404238aa
inc rax
shr r9w, cl
clc
xadd r9d, esi
movabs rdx, 0xffffffffffffffe
sal r9b, cl
sar r9b, cl
bt r9w, si
add rdx, 0xfffffffffffffffe
and rdx, rax
cmovno r11w, r14w
xor r9b, 0x18
sal r9b, cl
mov qword [rsp + 0xc0], rdx
cmovs r9w, ax
mov r11d, eax
rcl r9, cl
and r11d, 3
shl r9, 1
mov esi, edi
and esi, 0xfffffff8
rcl r9b, cl
test bpl, r14b
mov rax, r10
setg r9b
mov r10d, edi
sub r9w, r8w
sbb r9d, edx
bts r9d, r14d
and r10d, 3
or r9w, 0x2326
lea r15, [r15 + rax]
rcr r9b, 0xfd
sbb r9b, 0x8c
ror r9w, 0x5c
add r15, 0x10
setg r9b
lea r9, [r14 + 0x10]
jmp 0x140423947
mov qword [rsp + 0x90], r11
test bl, bpl
shl r11, 5
sub r8d, r8d
jmp 0x14042395e
jmp 0x1404239a1
mov byte [rcx + r12], 0xff
adc bx, 0x4170
add r14, r12
sar bh, cl
mov rbx, qword [rsp + 0x30]
cmp r12, r15
stc
add rcx, rbx
inc r8
cmp rsi, rdi
add r15, rbx
cmp r9b, 0xd4
test bpl, dil
cmp bh, dl
add r9, r12
dec r13d
jmp 0x14042399b
je 0x140424764
cmp dword [rsp + 0x24], 0
jle 0x140423963
cmp dword [rsp + 0x24], 8
jmp 0x1404239b6
jb 0x140423a17
mov rdx, r8
movzx ebx, di
movsxd rbx, r13d
imul rdx, r12
shl bx, cl
sub bl, bpl
add rdx, qword [rsp + 0x28]
bts rbx, r9
rcr rbx, cl
mov rbx, r8
test edi, r11d
imul rbx, qword [rsp + 0x30]
add rbx, qword [rsp + 0x40]
sub rbx, rdx
cdq
cmc
mov edx, 0
cmp rbx, 0x20
jb 0x140423bdc
cmp dword [rsp + 0x24], 0x20
jae 0x140423a1e
sub ebx, ebx
jmp 0x140423a12
jmp 0x140423ba7
sub edx, edx
jmp 0x140423bdc
cmp qword [rsp + 0xa0], 0x60
jmp 0x140423a2c
jae 0x140423a3e
sub edx, edx
jmp 0x140423a39
jmp 0x140423af9
mov rbp, qword [rsp + 0xc0]
cmc
test ebp, eax
sub edx, edx
movups xmm0, xmmword [r14 + rdx]
test r13b, r8b
stc
movups xmm1, xmmword [r14 + rdx + 0x10]
cmp al, bh
cmp r8w, 0x2472
movups xmmword [rcx + rdx], xmm0
stc
cmp cx, r9w
jmp 0x140423a70
movups xmmword [rcx + rdx + 0x10], xmm1
test r13d, ecx
movups xmm0, xmmword [r14 + rdx + 0x20]
test r15b, r12b
movups xmm1, xmmword [r14 + rdx + 0x30]
clc
cmc
movups xmmword [rcx + rdx + 0x20], xmm0
cmc
stc
movups xmmword [rcx + rdx + 0x30], xmm1
test r9b, spl
clc
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
clc
movups xmmword [rcx + rdx + 0x50], xmm1
clc
test r8, r15
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
movdqu xmmword [rcx + rdx + 0x60], xmm0
clc
test dl, 0xea
movdqu xmmword [rcx + rdx + 0x70], xmm1
test r12b, 0x4f
test eax, r10d
jmp 0x140423ade
sub rdx, 0xffffffffffffff80
cmp cx, 0x1c3c
test r8b, dl
add rbp, 0xfffffffffffffffc
jmp 0x140423af3
jne 0x140423a4b
cmp qword [rsp + 0x90], 0
jmp 0x140423b07
je 0x140423b6a
lea rbx, [r15 + rdx]
cmp r14, r13
test esp, esp
add rdx, r9
jmp 0x140423b1e
xor ebp, ebp
cmp r13b, 0xbc
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
cmc
test r10, r8
jmp 0x140423b3f
movdqu xmm1, xmmword [rdx + rbp]
clc
stc
movdqu xmmword [rbx + rbp - 0x10], xmm0
cmc
clc
movdqu xmmword [rbx + rbp], xmm1
test al, 0x6d
add rbp, 0x20
cmp bl, dil
cmp r11, rbp
jmp 0x140423b64
jne 0x140423b30
cmp qword [rsp + 0x70], rdi
jmp 0x140423b74
je 0x140423963
mov rdx, qword [rsp + 0x70]
rcl ebx, cl
neg rbx
movzx rbx, si
mov rbx, rdx
jmp 0x140423b90
test dil, 0x18
jmp 0x140423b99
je 0x140423bdc
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
cmc
cmp di, r14w
stc
mov qword [rcx + rbx], rdx
test rdi, rdx
stc
add rbx, 8
cmp rsi, rbx
jmp 0x140423bc5
jne 0x140423ba7
mov rdx, rsi
cmp rsi, rdi
jmp 0x140423bd6
je 0x140423963
mov rbp, rdx
not rbp
add rbp, rdi
test edi, ebx
jmp 0x140423bef
test r10, r10
jmp 0x140423bf7
je 0x140423c2f
mov rbx, r10
cbw
movzx eax, sp
nop
movzx eax, byte [r14 + rdx]
jmp 0x140423c11
mov byte [rcx + rdx], al
jmp 0x140423c19
inc rdx
jmp 0x140423c21
dec rbx
jmp 0x140423c29
jne 0x140423c07
cmp rbp, 3
jmp 0x140423c38
jb 0x140423963
nop word [rax + rax]
adc eax, eax
bsr rax, r9
sbb ax, si
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
movzx eax, byte [r14 + rdx + 2]
mov byte [rcx + rdx + 2], al
bsr eax, ecx
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
add rdx, 4
cmp rdi, rdx
jmp 0x140423c82
jne 0x140423c4d
jmp 0x140423963
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
je 0x140424757
mov eax, dword [rsp + 0x24]
jmp 0x140423cac
movsxd r12, eax
mov r14, rdx
mov rdi, r13
btc di, 0x65
rcr dil, 0xa5
mov edi, eax
ror dx, 0x95
shl r13b, cl
lea r13, [r15 + r10]
mov eax, edi
cqo
rol esi, cl
test si, 0x5ede
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
setbe r11b
xor r9, 0x62a33710
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
rol sil, 0x9a
rol r11, cl
mov rdx, rax
sets ah
sar sil, cl
shr rdx, 5
inc rdx
movsx r9d, r12w
add r9b, r15b
mov rax, rdx
cdqe
or r11w, si
btc r11w, 0xe9
mov qword [rsp + 0xa0], rdx
adc r11, r11
movabs rax, 0xffffffffffffffe
and rdx, rax
sub al, 0xfc
mov qword [rsp + 0x90], rdx
or r9b, r12b
mov esi, edi
mov r11b, 0xe
cbw
and esi, 0xfffffff8
mov r9, rdi
adc rax, rbx
bswap r11
neg r9
mov rax, qword [rsp + 0xf0]
sar r11b, 0x48
xchg r11, r11
bts r11d, edx
lea r11, [r15 + rax]
cmp rsp, r9
cmp dx, 0x518e
add r11, r10
cmp rdx, 0x107b561e
test r10, 0x74970ea
add r15, qword [rsp + 0xb8]
add r15, r10
test bx, r12w
xor r10d, r10d
jmp 0x140423da1
jmp 0x140423dda
mov byte [rcx + r12], 0xff
add r14, r12
clc
add rcx, rbx
jmp 0x140423db7
inc r10
cmp r8d, r12d
test sil, 0xf3
lea r11, [r11 + rbx]
clc
cmp sil, r15b
jmp 0x140423dce
add r15, rbx
dec r8d
je 0x140424764
cmp dword [rsp + 0x24], 0
jmp 0x140423de4
jle 0x140423da6
cmp dword [rsp + 0x24], 8
jmp 0x140423df4
jae 0x140423ee3
xor edx, edx
jmp 0x140423e0a
mov rbp, rdx
test dil, 1
jmp 0x140423e16
je 0x140423e6a
mov rax, rdx
xor bp, r15w
neg bpl
sub rax, rbx
add ebp, 0x58761a8
sal bpl, 0xb4
bt rbp, r8
movzx eax, byte [rcx + rax]
bt bp, 0xbb
add al, byte [r14 + rdx]
dec bpl
sbb bp, bp
shrd rbp, r12, 0x63
mov byte [rcx + rdx], al
bts ebp, ebx
mov rbp, rdx
or rbp, 1
cmp bh, 0x6b
test r15w, 0x78ef
jmp 0x140423e6a
not rdx
cmp rdx, r9
jmp 0x140423e75
je 0x140423da6
nop
rcr eax, 0xd5
movsxd rax, r8d
movzx eax, byte [r15 + rbp]
cmp r13b, 0x39
test dil, bl
add al, byte [r14 + rbp]
cmp rdx, r14
test ax, si
mov byte [rcx + rbp], al
shr al, cl
movzx rax, bx
movzx eax, byte [r15 + rbp + 1]
test sil, r15b
cmp bh, 0x31
clc
add al, byte [r14 + rbp + 1]
stc
jmp 0x140423eba
mov byte [rcx + rbp + 1], al
cmc
test r8, 0x489a12ad
add rbp, 2
test r15w, 0x11ba
cmp rdi, rbp
jmp 0x140423ed8
jne 0x140423e82
jmp 0x140423da6
mov rax, r10
cqo
imul rax, rbx
btc edx, 0x26
shr dl, cl
add rax, r13
and dl, 0x6b
bt dx, bp
xor dh, dl
mov rdx, r10
cmp r15b, dl
imul rdx, r12
cmp r12d, r9d
jmp 0x140423f13
add rdx, qword [rsp + 0x28]
stc
sub rax, rdx
cmp rax, 0x20
jb 0x140423dfa
jb 0x140423dfa
mov edx, 0
jmp 0x140423f36
cmp dword [rsp + 0x6c], 0x20
jb 0x140423e0a
cmp dword [rsp + 0x24], 0x20
jmp 0x140423f4b
jae 0x140423f5d
sub eax, eax
jmp 0x140423f58
jmp 0x1404240a9
cmp qword [rsp + 0x70], 0
je 0x140424014
mov rbp, qword [rsp + 0x90]
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140423f85
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140423f91
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140423fb0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140423fbc
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140423fc8
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140423fde
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x140423fed
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp r12w, 0x266c
cmp r15b, dl
add rbp, 0xfffffffffffffffe
jmp 0x140424009
jne 0x140423f73
jmp 0x140424017
sub edx, edx
cmc
test byte [rsp + 0xa0], 1
je 0x140424079
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
not ah
mov rax, rdx
cmp r10w, 0x177b
cmp rbx, rdx
test dl, r13b
sub rax, rbx
jmp 0x14042404b
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424055
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140424064
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test r12b, 0x7a
cmc
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
cmp qword [rsp + 0x40], rdi
je 0x140423da6
mov rdx, qword [rsp + 0x40]
bsr ax, r15w
sal ah, 0x80
mov rax, rdx
cmp bl, 0xaf
test dil, 0x18
jmp 0x1404240a0
je 0x140423e0a
nop dword [rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x1404240ba
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmp rsi, rax
jmp 0x1404240d0
jne 0x1404240a9
mov rdx, rsi
cmp rsi, rdi
jmp 0x1404240e1
je 0x140423da6
jmp 0x140423e0a
test ebx, ebx
jmp 0x1404240f3
jle 0x140424227
movsxd r9, dword [rsp + 0x24]
bsr r10d, r12d
mov r10d, ebx
cmp ebx, 8
jmp 0x14042410d
jae 0x140424c80
xor r11d, r11d
and dx, r12w
not edx
mov rdx, r11
cmp bpl, 0x5c
cmp r11, r13
test r10b, 1
jmp 0x14042412f
je 0x14042418f
mov rax, r11
bts rdx, r10
inc edx
sub rax, r9
sub dh, 0xc7
movzx eax, byte [rcx + rax]
test dil, 0x64
btc dx, 0xba
shr al, 1
sar dh, 0x50
btc dx, r14w
mov rdx, qword [rsp + 0x28]
cmp r11b, 0xc4
cmp r11b, r10b
add al, byte [rdx + r11]
rcl dl, cl
not dl
shr dx, 0x73
mov byte [rcx + r11], al
movsx edx, ax
mov rdx, r11
test r15, 0x2d1a0fc1
stc
jmp 0x14042418a
or rdx, 1
stc
not r11
clc
test esp, r11d
add r11, r10
jmp 0x14042419e
je 0x140424227
mov rcx, qword [rsp + 0x40]
mov rax, rcx
movsx rbx, sp
sub rax, r9
sbb bh, 0x80
add rax, r15
bswap ebx
not rbp
mov bl, 0x12
inc rax
cmp bp, 0x189
cmove bx, ax
sar bh, 0x6c
add rcx, r15
jmp 0x1404241d7
inc rcx
movsxd rbx, esp
sub bp, ax
rcl bx, 0x83
movzx ebx, byte [rax + rdx - 1]
shr bl, 1
clc
ror rbp, 0x58
sar rbp, cl
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
clc
mov byte [rcx + rdx - 1], bl
btc ebx, 0xfd
mov rbx, r8
movzx ebx, byte [rax + rdx]
shr bl, 1
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
cmp r10, rdx
jmp 0x140424221
jne 0x1404241e4
mov r14, qword [rsp + 0x28]
add r14, r13
cmovbe r11d, edx
mov r13b, 2
mov r13, qword [rsp + 0xd8]
mov r10w, si
movsx rbx, r9w
mov r8d, dword [rsp + 0x2b0]
movsx rbx, r9w
movsx r10w, cl
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
jmp 0x140424271
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404249dc
mov r9d, dword [rsp + 0x5c]
test r9d, r9d
jmp 0x14042429a
je 0x140424757
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov esi, eax
stc
shl r11, cl
lea r8, [r15 + r10]
bts r11w, bp
dec ax
btr r13, rsi
mov eax, esi
add r13w, 0x6314
and eax, 0xffffffe0
bt r11, rbx
bsf bp, r13w
mov qword [rsp + 0x40], rax
ror bp, 0xd1
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
neg bp
test si, si
adc r13, r8
mov rbp, rax
btc r13w, r9w
shr rbp, 5
movsx r14d, r14w
inc rbp
mov rax, rbp
mov qword [rsp + 0xa0], rbp
shrd r11w, r9w, 0x8b
cmc
movabs rax, 0xffffffffffffffe
adc r11b, r14b
rol r11d, cl
and rbp, rax
mov qword [rsp + 0x90], rbp
shr r14w, cl
adc r13b, 0x16
mov rbp, r10
mov r10d, esi
and r10d, 0xfffffff8
mov r13, rsi
neg r13
mov rax, qword [rsp + 0xf0]
sal r14w, cl
lea r11, [r15 + rax]
shld r14d, ebx, 0x11
rol r14b, 0x91
test r10w, r13w
add r11, rbp
shl r14w, 0x16
add r15, qword [rsp + 0xb8]
lea r15, [r15 + rbp]
dec r14d
bt r14w, r8w
mov r14w, si
sub ebp, ebp
movzx r14w, r8b
movsx r14d, r15w
movsxd r14, ecx
mov r14, rdx
jmp 0x140424397
jmp 0x1404243d7
mov byte [rcx + r12], 0xff
test edi, 0x4a3f13ce
cmc
stc
lea r14, [r14 + r12]
cmp si, sp
test r14w, r14w
stc
add rcx, rbx
inc rbp
lea r11, [r11 + rbx]
cmp r15d, 0x49b87089
add r15, rbx
dec r9d
jmp 0x1404243d1
je 0x140424764
cmp dword [rsp + 0x24], 0
jmp 0x1404243e1
jle 0x14042439c
cmp dword [rsp + 0x24], 8
jmp 0x1404243f1
jae 0x1404244c8
xor edi, edi
xchg rdx, rdx
mov rdx, rdi
cmp sil, r13b
jmp 0x140424408
test sil, 1
jmp 0x140424411
je 0x14042444b
mov rax, rdi
stc
adc dx, 0x21eb
sub rax, rbx
movzx eax, byte [rcx + rax]
movsx edx, ax
sub dl, 0xae
shl dx, 0xf8
shr al, 1
cmovnp dx, r10w
add al, byte [r14 + rdi]
mov byte [rcx + rdi], al
bswap edx
mov rdx, rdi
or rdx, 1
cmp si, sp
not rdi
cmc
cmp rdi, r13
jmp 0x140424457
je 0x14042439c
nop word [rax + rax]
shl al, cl
rcl ah, 0x69
movzx eax, byte [r15 + rdx]
stc
cmc
shr al, 1
cmc
cmp r12b, 0xee
stc
add al, byte [r14 + rdx]
clc
cmp r9b, 0xfa
cmc
mov byte [rcx + rdx], al
movzx eax, byte [r15 + rdx + 1]
clc
cmp r10d, edi
shr al, 1
clc
add al, byte [r14 + rdx + 1]
jmp 0x14042449e
mov byte [rcx + rdx + 1], al
add rdx, 2
jmp 0x1404244b5
cmp rsi, rdx
jmp 0x1404244bd
jne 0x14042446b
jmp 0x14042439c
mov rax, rbp
sub dl, r8b
ror dl, cl
imul rax, rbx
cqo
lea rax, [rax + r8]
btr rdx, 0xc6
mov rdx, rbp
cmp r11b, 0x5e
jmp 0x1404244eb
imul rdx, r12
stc
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
test r12b, r15b
cmp r13, 0x484e095b
cmp rax, 0x20
jmp 0x14042450c
jb 0x1404243f7
jb 0x1404243f7
mov edi, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140424527
jb 0x1404243fc
cmp dword [rsp + 0x24], 0x20
jae 0x140424544
sub eax, eax
jmp 0x14042453f
jmp 0x1404246f9
mov rdi, r8
cmp qword [rsp + 0x70], 0
je 0x140424623
mov r8, qword [rsp + 0x90]
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042456f
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14042457b
movdqu xmm3, xmmword [r11 + rdx - 0x20]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404245a8
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x1404245b3
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404245bf
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404245cb
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404245d7
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x1404245e2
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm3
add rdx, 0x40
stc
add r8, 0xfffffffffffffffe
jmp 0x140424618
jne 0x14042455d
jmp 0x14042462d
xor edx, edx
test r11d, 0x2b0571a1
cmc
test byte [rsp + 0xa0], 1
jmp 0x14042463a
je 0x1404246ad
movdqu xmm0, xmmword [r14 + rdx]
btr rax, rcx
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movsx rax, si
cwde
sub al, 0xd9
mov rax, rdx
clc
sub rax, rbx
jmp 0x140424664
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042466e
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140424679
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
sete r8b
sar r8b, 0xb0
bts r8w, r13w
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp qword [rsp + 0x40], rsi
mov r8w, 0x3798
mov r8, rdi
jmp 0x1404246bf
je 0x14042439c
mov rdi, qword [rsp + 0x40]
xor al, r11b
mov rax, rdi
clc
test r12, 0x4fde73dc
test sil, 0x18
jmp 0x1404246e1
je 0x1404243fc
nop word cs:[rax + rax]
jmp 0x1404246f9
movq xmm0, qword [r14 + rax]
jmp 0x140424704
movq xmm1, qword [r15 + rax]
jmp 0x14042470f
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r9b, 0xbb
add rax, 8
cmp r10, rax
jmp 0x140424732
jne 0x1404246f9
mov rdi, r10
cmp ecx, 0x68434901
cmp r14b, dl
cmp r10, rsi
jmp 0x14042474c
je 0x14042439c
jmp 0x1404243fc
mov r14, rdx
test dh, 0x65
cmove rsi, rcx
and si, ax
mov esi, dword [rsp + 0x2c0]
cmp r10b, bpl
cmp esi, 0x10
jne 0x1404249b3
mov r8d, dword [rsp + 0x2b0]
test r8d, r8d
setbe r12b
jmp 0x14042478b
mov r13, qword [rsp + 0xd8]
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
movsxd r12, r15d
movzx r12, bp
mov r12, qword [rsp + 0x118]
je 0x140424a41
mov rcx, qword [rsp + 0x140]
shr ah, cl
sbb al, r14b
add eax, edi
add rcx, qword [r13 + 0x18]
movsxd rax, r8d
cwde
dec ah
movsxd rax, dword [rsp + 0x24]
jmp 0x1404247db
inc rax
cmp dword [rsp + 0x5c], 7
jmp 0x1404247e8
jb 0x14042496d
mov rdx, rbx
or rbp, 0x52c37038
sub rdx, rax
dec edi
rcl sil, cl
xor dil, 0x5b
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
xor ebx, ebx
lea rbx, [rcx + rax]
shl di, 0x47
sub dil, 0x15
mov byte [rcx + rax], 0xff
adc ch, 0x54
bsr ecx, edx
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
test r9d, ebx
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
movsxd rcx, ebx
or ch, 0xc3
mov byte [rdi + rbx], 0xff
sbb cl, spl
add rbx, qword [rsp + 0x30]
btc di, r14w
bts ecx, esp
mov rdi, qword [rsp + 0x30]
movsx ecx, di
and rcx, rbp
mov ch, 0x2e
mov byte [rdi + rbx], 0xff
xadd dil, cl
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
adc rcx, r15
movsx cx, dh
cmp r8d, r8d
mov byte [rdi + rbx], 0xff
or dil, 0xce
jmp 0x14042488f
add rbx, qword [rsp + 0x30]
bt edi, esi
mov rdi, qword [rsp + 0x30]
ror ecx, 0x7e
mov byte [rdi + rbx], 0xff
rcr ch, 0x97
rol cx, cl
sbb rdi, rdx
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
or dil, r11b
bts rdi, rcx
add rbx, qword [rsp + 0x30]
xadd ecx, edi
mov rdi, qword [rsp + 0x30]
dec cx
lea rcx, [rbx + rdi]
xor dil, r15b
lea rcx, [rcx + rdx]
ror di, cl
shl dil, cl
mov rdi, qword [rsp + 0x30]
test r8b, 0x38
jmp 0x1404248f3
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
clc
stc
add ebp, 0xfffffff8
jmp 0x140424906
jne 0x14042480b
lea rsi, [rsi + rbx]
add rsi, rbx
shld edx, ebx, 0x67
bsf edx, ebp
lea rsi, [rsi + rbx]
add rsi, rbx
sub rcx, 0x79944337
add cl, dil
shrd cx, di, 0xca
lea rsi, [rsi + rbx]
and dl, r11b
bsf dx, r13w
bswap cx
lea rsi, [rsi + rbx]
shld cx, r14w, 0x16
shr dh, cl
xchg cx, cx
add rsi, rbx
movsx dx, sil
bsr rdx, rsp
lea rsi, [rsi + rbx]
sar dl, 0xb8
shl dh, cl
mov rcx, rsi
add rdx, r10
movzx rdx, r11w
mov edx, dword [rsp + 0x12c]
test edx, edx
jmp 0x14042497b
je 0x1404249e9
add rcx, rax
movzx rax, ax
xor ax, 0x1a1b
dec ax
mov eax, edx
mov byte [rcx], 0xff
jmp 0x14042499e
add rcx, rbx
dec eax
jmp 0x1404249a8
jne 0x140424991
jmp 0x1404249e9
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
movsx r11w, r14b
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
movzx r12, r12w
mov r12, qword [rsp + 0x118]
jmp 0x1404249e9
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x1404249f9
je 0x140425f4a
mov eax, dword [rsp + 0x60]
imul eax, r12d
movzx si, r11b
test r9w, r12w
ror sil, 0x23
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x140], rax
add rsi, rax
movzx ecx, byte [r14]
sub r9d, r9d
cmp r12b, 0x9e
cmp cl, 4
jmp 0x140424a36
jbe 0x1404215a7
jmp 0x140421037
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x140424a51
jne 0x1404249ff
jmp 0x140425ea5
mov rax, qword [rsp + 0x40]
lea rdx, [r15 + rax]
bts eax, ebx
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
cmp r11w, 0x4c71
add rax, rsi
stc
cmp rdx, 0x10
jmp 0x140424a88
jb 0x1404218e5
jb 0x1404218e5
cmp rax, 0x10
jmp 0x140424a9d
jb 0x1404218e5
cmp dword [rsp + 0x60], 0x10
jmp 0x140424aad
jb 0x1404218e5
mov r12d, 0
stc
cmp dl, bpl
cmp dword [rsp + 0x24], 0x10
jmp 0x140424ac7
jb 0x1404218ed
cmp ebx, 0x10
jae 0x140424cf2
xor r12d, r12d
jmp 0x1404250a2
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
mov rdx, rax
jmp 0x140424af2
sub rdx, qword [rsp + 0x28]
cmp cx, ax
jmp 0x140424aff
cmp rdx, 0x20
jb 0x14042233b
jb 0x14042233b
mov r10d, 0
cmp r14d, r15d
test cx, bx
cmp dword [rsp + 0x60], 0x20
jmp 0x140424b25
jb 0x14042233e
cmp ebx, 0x20
jae 0x1404252e5
xor r10d, r10d
jmp 0x140424b3c
jmp 0x140425ace
mov rax, qword [rsp + 0x40]
test edi, 0x505f5d89
lea rax, [rax + r15]
cmp al, 0x5d
jmp 0x140424b57
sub rax, qword [rsp + 0x28]
cmp r14b, r10b
test rax, r8
cmp rax, 0x20
jmp 0x140424b6b
jb 0x140422b17
jb 0x140422b17
mov edi, 0
cmp si, r13w
cmp dword [rsp + 0x24], 0x20
jmp 0x140424b8a
jb 0x140422b19
cmp ebx, 0x20
jmp 0x140424b98
jae 0x14042540a
xor edi, edi
jmp 0x140425bb3
mov rax, qword [rsp + 0x40]
clc
add rax, r15
jmp 0x140424bba
sub rax, qword [rsp + 0x28]
test r11d, 0x156b7dac
cmp r9d, 0x7e153e4d
cmp rax, 0x20
jmp 0x140424bd6
jb 0x1404230da
jb 0x1404230da
cmp dword [rsp + 0x60], 0x20
jb 0x1404230da
mov r11d, 0
cmc
test r12b, spl
cmp dword [rsp + 0x24], 0x20
jb 0x1404230dd
cmp ebx, 0x20
jmp 0x140424c0a
jae 0x140425560
xor r11d, r11d
jmp 0x1404256ca
mov rax, qword [rsp + 0x40]
cmp dl, r10b
cmc
add rax, r15
test r9b, dl
test r8d, 0x4620520e
sub rax, qword [rsp + 0x28]
jmp 0x140424c39
cmp rax, 0x20
jmp 0x140424c42
jb 0x14042372d
jb 0x14042372d
mov edi, 0
test r12b, r8b
cmp dword [rsp + 0x24], 0x20
jmp 0x140424c60
jb 0x140423738
cmp ebx, 0x20
jmp 0x140424c6e
jae 0x14042576d
xor edi, edi
jmp 0x140424c7b
jmp 0x140425cc6
mov rax, qword [rsp + 0x40]
cmp r8w, 0x3caa
test bpl, bl
test r9, 0x4da41e97
lea rax, [rax + r15]
test rsi, 0x2d4711f2
cmc
sub rax, qword [rsp + 0x28]
test ebx, r12d
clc
cmp rax, 0x20
jmp 0x140424cb3
jb 0x140424113
jb 0x140424113
mov r11d, 0
clc
cmc
cmp dword [rsp + 0x24], 0x20
jmp 0x140424cd1
jb 0x14042411c
cmp ebx, 0x20
jmp 0x140424cdf
jae 0x1404258dc
xor r11d, r11d
jmp 0x140424ced
jmp 0x140425de5
mov r12d, r14d
ror bh, cl
setnp dh
and r12d, 0xfffffff0
ror r10w, cl
sub ax, 0x62df
mov rbp, qword [rsp + 0x40]
sbb r10w, 0x3b3d
bsf dx, r14w
bt eax, r13d
sub rbp, rsi
add rbp, r15
cwd
mov rax, r12
sets bh
cdq
mov rbx, rcx
mov r10, qword [rsp + 0x28]
movsx rdx, r13w
mov dl, 0xb1
cqo
mov rdx, qword [rsp + 0x88]
jmp 0x140424d46
movdqu xmm11, xmmword [rbp + rdx]
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
pxor xmm7, xmm7
punpckhbw xmm10, xmm7
movdqa xmm0, xmm10
punpckhwd xmm0, xmm7
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm7
punpcklbw xmm11, xmm7
movdqa xmm13, xmm11
punpckhwd xmm13, xmm7
movdqu xmm15, xmmword [rbx + rdx]
jmp 0x140424d97
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]
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
stc
cmp r10w, cx
add r10, 0x10
add rbp, 0x10
cmc
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x14042507f
jne 0x140424d46
cmp r12, r14
jmp 0x14042508d
je 0x140424227
test r14b, 8
jmp 0x14042509c
je 0x1404218ed
mov edx, r14d
and edx, 0xfffffff8
xchg r10w, r10w
shl r8b, cl
rol r10w, cl
mov r11, qword [rsp + 0x40]
btr ax, 0x2a
sal bl, 0xe4
sub r11, rsi
or r8d, esp
add r11, r15
cdqe
xchg r8b, r8b
bswap r10
mov rax, qword [rsp + 0x88]
xchg bpl, bpl
mov rbp, r11
lea r10, [r11 + rax]
mov rbp, rdx
cmovl rbx, rdi
lahf
mov rbx, rcx
mov rax, r9
movzx r8w, r12b
mov r8, qword [rsp + 0x28]
jmp 0x140425100
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140425119
movq xmm11, qword [r10 + r12]
jmp 0x140425124
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140425148
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x14042516b
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
cmp r9b, r10b
add r8, 8
stc
add r11, 8
cmp r10w, 0x6dab
add r10, 8
test al, 0xab
clc
add rax, 8
add rbx, 8
cmp r14w, di
stc
add rbp, 0xfffffffffffffff8
cmp di, r12w
cmp r12, rbp
jmp 0x1404252ce
jne 0x14042510e
mov r12, rdx
cmp rdx, r14
je 0x140424227
jmp 0x1404218ed
mov r10d, ebp
cmovs rdx, r13
clc
and r10d, 0xffffffe0
sal r8, 0x9b
shl r8, cl
cmp r14d, 0x7b4478b0
lea rdx, [r10 - 0x20]
mov r8, rdx
clc
cmc
shr r8, 5
jmp 0x140425311
inc r8
clc
test rdx, rdx
jmp 0x14042531d
je 0x140425a51
mov rsi, r8
xor edx, r9d
movabs rdx, 0xffffffffffffffe
and rsi, rdx
add rax, qword [rsp + 0x148]
sal dil, 3
or dl, r8b
stc
mov rdx, qword [rsp + 0x40]
add dil, 0x40
lea rdx, [rdx + r15]
ror dil, 0x12
rol di, cl
add rdx, 0x30
sal rdi, 0x47
neg dil
xor ebx, ebx
movzx di, r13b
jmp 0x140425374
mov rdi, qword [rsp + 0x28]
jmp 0x14042537e
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x140425394
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x1404253a3
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x1404253b2
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x1404253bd
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x1404253c8
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x1404253d3
movdqu xmm2, xmmword [rax + rbx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
clc
cmc
movdqu xmmword [rdx + rbx], xmm0
test bpl, bl
add rbx, 0x40
stc
add rsi, 0xfffffffffffffffe
jne 0x14042537e
jmp 0x140425a63
mov edi, r10d
cwde
and edi, 0xffffffe0
inc ax
adc r8w, 0x5040
lea rax, [rdi - 0x20]
shrd r8w, r10w, 0xd4
test spl, r11b
mov r8, rax
jmp 0x140425434
shr r8, 5
jmp 0x14042543d
inc r8
clc
test r15b, bpl
cmc
test rax, rax
jmp 0x14042544d
je 0x140425b35
mov rbx, r8
cwd
movabs rax, 0xffffffffffffffe
rcr bpl, 0x32
and rbx, rax
add edx, edx
test bh, 0x90
sar bp, 0xe2
mov rdx, qword [rsp + 0x40]
clc
mov rax, rdx
sub rax, r9
sal bp, 0xbc
bswap ebp
bts ebp, r12d
lea rbp, [r15 + rax]
adc rax, rax
rol eax, cl
shrd ax, si, 0x33
add rbp, 0x30
bt ax, r9w
add rdx, r15
add rdx, 0x30
xor ax, r14w
xor esi, esi
movsx rax, di
cwde
mov rax, qword [rsp + 0x28]
jmp 0x1404254bb
movdqu xmm0, xmmword [rax + rsi]
jmp 0x1404254c5
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404254d0
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404254db
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404254ea
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140425505
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140425516
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140425525
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp r15b, 0xfa
movdqu xmmword [rdx + rsi], xmm0
cmp bx, r9w
cmp r13w, 0x6b38
add rsi, 0x40
cmc
stc
cmp bpl, 0x99
add rbx, 0xfffffffffffffffe
jmp 0x140425555
jne 0x1404254bb
jmp 0x140425b3d
mov r11d, edx
btc ebx, esp
sal ebp, 0x47
and r11d, 0xffffffe0
rcr ebx, cl
inc sil
dec si
mov rax, qword [rsp + 0x150]
lea rax, [rax + r15]
bsr bx, dx
and r10b, 8
mov rsi, qword [rsp + 0x40]
xadd r10b, r10b
rol ebp, 0xf2
bt ebp, esi
add rax, rsi
and r10b, 0xb5
ror bpl, cl
mov rbp, rsi
sub rbp, r8
rcl r10b, cl
lea r10, [r15 + rbp]
sub bh, cl
add r10, 0x10
btr bx, r10w
shrd ebx, r8d, 0x36
jmp 0x1404255c4
lea rbx, [r15 + rsi]
clc
add rbx, 0x10
test dil, r8b
sub esi, esi
jmp 0x1404255d7
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x1404255e5
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x1404255f7
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140425602
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042560c
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 0x140425630
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x14042563b
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
jmp 0x140425696
movdqu xmmword [rbx + rsi], xmm3
cmc
add rsi, 0x20
cmp r11, rsi
jmp 0x1404256a8
jne 0x1404255e5
cmp r11, rdx
jmp 0x1404256b6
je 0x140424227
test dl, 0x18
jmp 0x1404256c4
je 0x1404230dd
mov rbp, r11
mov ax, 0x6105
jmp 0x1404256d9
mov r11d, edx
rol al, cl
stc
and r11d, 0xfffffff8
mov rax, qword [rsp + 0x40]
sub rax, r8
test r14b, 0xab
add rax, r15
jmp 0x1404256f7
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140425705
movq xmm0, qword [rbx + rbp]
jmp 0x14042570f
movq xmm1, qword [r9 + rbp]
jmp 0x14042571a
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140425728
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
test spl, 0x58
cmc
add rbp, 8
cmc
cmp r11, rbp
jmp 0x140425754
jne 0x140425705
cmp r11, rdx
jmp 0x140425762
jne 0x1404230dd
jmp 0x140424227
mov edi, r10d
or r8w, di
rcl ax, cl
cmp r10, rsp
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
mov r8w, 0x4371
shrd r8w, dx, 0xc1
mov r8, rax
cmp r10, 0x4c82f17
shr r8, 5
jmp 0x14042579f
inc r8
cmc
test al, spl
test rax, rax
je 0x140425c40
mov rbx, r8
movsx rax, r14w
movabs rax, 0xffffffffffffffe
sal dl, 0xf5
dec dl
and rbx, rax
movsxd rdx, r13d
mov rdx, qword [rsp + 0x40]
and bp, cx
sbb rax, 0x36ca1ad8
mov rax, rdx
adc bpl, r11b
cmc
shr bpl, 0x88
sub rax, r9
lea rbp, [r15 + rax]
cmp dx, 0x1c1a
inc ax
add rbp, 0x30
sal ax, cl
xor ah, 0xb3
add rdx, r15
rcr ax, cl
sal ah, cl
xadd al, ah
add rdx, 0x30
bt ax, 0x1b
test edi, 0x7e4d7b25
xor esi, esi
nop
movsxd rax, ebx
mov rax, qword [rsp + 0x28]
jmp 0x140425829
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140425833
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x14042583e
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140425849
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140425858
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140425867
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140425872
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x14042587d
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140425888
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140425893
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test spl, 0x37
cmc
movdqu xmmword [rdx + rsi], xmm0
test ecx, 0xede748e
jmp 0x1404258bc
add rsi, 0x40
jmp 0x1404258c8
add rbx, 0xfffffffffffffffe
jmp 0x1404258d1
jne 0x140425829
jmp 0x140425c45
mov r11d, r10d
and r11d, 0xffffffe0
test al, spl
lea rax, [r11 - 0x20]
sbb r8b, dil
cmovge r8, r9
bsr r8w, di
mov r8, rax
shr r8, 5
jmp 0x140425902
inc r8
test rax, rax
jmp 0x14042590d
je 0x140425d3a
mov rsi, r8
movabs rax, 0xffffffffffffffe
inc bpl
bts edi, r15d
cmp r15w, 0x4430
and rsi, rax
mov rdx, qword [rsp + 0x40]
btr ax, 4
btc rdi, 2
add ah, 9
mov rax, rdx
bts rdi, rdi
movsx edi, r11w
sub rax, r9
btc ebp, ebp
lea rbp, [r15 + rax]
or dil, r15b
add rbp, 0x30
lea rdi, [r15 + rdx]
cmp r12b, 0xeb
add rdi, 0x30
cmp r14b, 0x89
cmp r12b, bl
sub ebx, ebx
jmp 0x140425978
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x14042598a
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x14042599a
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x1404259a5
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x1404259b0
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 0x1404259d5
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x1404259e0
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x1404259eb
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x1404259f6
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140425a01
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140425a0c
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 sp, 0x668d
cmc
movdqu xmmword [rdi + rbx], xmm3
clc
add rbx, 0x40
stc
add rsi, 0xfffffffffffffffe
jmp 0x140425a46
jne 0x14042598a
jmp 0x140425d44
xor ebx, ebx
btc di, r10w
mov rdi, qword [rsp + 0x28]
cmc
jmp 0x140425a63
test r8b, 1
jmp 0x140425a6c
je 0x140425ab6
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140425a82
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140425a8d
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140425a9d
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmc
cmp edi, 0x68c55047
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmp al, 0x99
stc
cmp r10, rbp
je 0x140424227
test bpl, 0x18
jmp 0x140425ac8
je 0x14042233e
mov rax, r10
shr edx, cl
test r11d, 0x20c1757e
mov r10d, ebp
rcr dl, 0x69
and r10d, 0xfffffff8
cdq
mov rdx, qword [rsp + 0x28]
jmp 0x140425aef
movq xmm0, qword [rdx + rax]
jmp 0x140425af9
movq xmm1, qword [r9 + rax]
jmp 0x140425b04
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
cmp dh, bl
add rax, 8
cmp r10, rax
jmp 0x140425b1c
jne 0x140425aef
cmp r10, rbp
jmp 0x140425b2a
je 0x140424227
jmp 0x14042233e
xor esi, esi
cmp ch, 0xaf
cmp sil, sil
test r8b, 1
je 0x140425b96
mov rax, qword [rsp + 0x28]
cmp rdx, r9
jmp 0x140425b54
movdqu xmm0, xmmword [rax + rsi]
clc
movdqu xmm1, xmmword [rax + rsi + 0x10]
sal ax, cl
cmc
mov rax, rsi
cmc
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425b75
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140425b84
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
test al, r15b
cmp rdi, r10
jmp 0x140425b9e
je 0x140424227
test r10b, 0x18
jmp 0x140425bad
je 0x140422b19
mov rax, rdi
mov edi, r10d
rcl bpl, 0xbf
cwd
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
rcl bp, cl
bt rbp, r8
sub rdx, r9
neg bpl
or ebp, 0x660666a
btr bp, 0x12
add rdx, r15
movzx ebp, r13w
xchg bpl, bpl
mov rbp, qword [rsp + 0x28]
jmp 0x140425bf3
movq xmm0, qword [rbp + rax]
jmp 0x140425bfe
movq xmm1, qword [rdx + rax]
jmp 0x140425c08
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r14d, 0x2be8549b
cmp r9w, r8w
stc
add rax, 8
test r13b, sil
cmp rdi, rax
jne 0x140425bf3
cmp rdi, r10
jmp 0x140425c35
je 0x140424227
jmp 0x140422b19
sub esi, esi
cmp bl, r15b
test r8b, 1
jmp 0x140425c4e
je 0x140425ca9
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
cmp cl, r8b
movdqu xmm1, xmmword [rax + rsi + 0x10]
movzx eax, r8w
mov rax, rsi
cmp r15, 0x18fa69b8
jmp 0x140425c7a
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425c87
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp dl, 0xe3
cmc
stc
movdqu xmmword [rcx + rsi + 0x10], xmm0
clc
test r14d, r12d
cmp rdi, r10
jmp 0x140425cb1
je 0x140424227
test r10b, 0x18
jmp 0x140425cc0
je 0x140423738
mov rax, rdi
shld rbp, rbp, 0xd8
mov edi, r10d
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
inc bpl
sub rdx, r9
ror bp, 0x83
add rdx, r15
cmovbe bp, si
jmp 0x140425cf4
mov rbp, qword [rsp + 0x28]
jmp 0x140425cfe
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x140425d0e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
stc
add rax, 8
clc
cmp rdi, rax
jmp 0x140425d26
jne 0x140425cfe
cmp rdi, r10
je 0x140424227
jmp 0x140423738
sub ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x140425d4d
je 0x140425dc8
mov rax, qword [rsp + 0x28]
test r14w, 0xb74
movdqu xmm0, xmmword [rax + rbx]
stc
cmc
movdqu xmm1, xmmword [rax + rbx + 0x10]
bts eax, r13d
cmp r13d, r10d
mov rax, rbx
stc
clc
cmp r9w, bx
sub rax, r9
jmp 0x140425d83
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425d8d
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140425d98
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmp dl, 0x42
stc
test r10d, edx
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmp bpl, 0xac
cmp r11, r10
jmp 0x140425dd0
je 0x140424227
test r10b, 0x18
jmp 0x140425ddf
je 0x14042411c
mov rax, r11
ror dl, 0xaf
rcr r11w, cl
mov r11d, r10d
clc
and r11d, 0xfffffff8
rcl dx, 0xe1
mov rdx, qword [rsp + 0x40]
jmp 0x140425e08
sub rdx, r9
clc
add rdx, r15
jmp 0x140425e14
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x140425e26
movq xmm0, qword [rbp + rax]
jmp 0x140425e31
movq xmm1, qword [rdx + rax]
jmp 0x140425e3b
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r9b, al
stc
add rax, 8
test bp, r13w
stc
cmp r11, rax
jmp 0x140425e62
jne 0x140425e26
cmp r11, r10
jmp 0x140425e70
je 0x140424227
jmp 0x14042411c
mov r9d, 1
cwde
mov eax, dword [rsp + 0x2c0]
cmp eax, 8
jmp 0x140425e91
jl 0x140421037
cmp eax, 0x10
jmp 0x140425e9f
jne 0x140421037
mov rbp, qword [rsp + 0xf8]
imul ebp, dword [rsp + 0x2b8]
mov r9d, 1
test ebp, ebp
jmp 0x140425ec2
je 0x140421037
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
clc
cmp ecx, 3
jmp 0x140425ed8
jb 0x140425f0f
mov edx, ebp
and edx, 0xfffffffc
rol word [rax], 8
stc
cmc
rol word [rax + 2], 8
clc
rol word [rax + 4], 8
rol word [rax + 6], 8
stc
test rbx, rdi
cmc
add rax, 8
test r8b, 0xe0
add edx, 0xfffffffc
jne 0x140425ee3
test bpl, 3
jmp 0x140425f18
je 0x140421037
and ebp, 3
jmp 0x140425f29
xor edx, edx
rol word [rax + rdx*2], 8
jmp 0x140425f35
inc rdx
cmp ebp, edx
jmp 0x140425f3f
jne 0x140425f2b
jmp 0x140421037
mov eax, dword [rsp + 0x2c0]
test al, r12b
mov r9d, 1
clc
cmc
cmp eax, 8
jmp 0x140425f64
jge 0x140425e97
cmp dword [rsp + 0x2b8], 0
jmp 0x140425f77
je 0x140421037
mov edx, dword [rsp + 0xf8]
bts cx, r9w
ror bpl, 0x5f
xor bpl, 0xb3
mov r12d, r11d
movzx rcx, cx
movsxd rcx, eax
sbb al, dil
lahf
mov qword [rsp + 0x40], rcx
rol rax, 0xff
sar cl, cl
lea ecx, [r8 - 1]
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
movsx ax, r8b
bsr rax, rcx
mov ecx, dword [rsp + 0x84]
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
or eax, r8d
nop
mov dword [rsp + 0x84], ecx
mov rax, rdx
mov qword [rsp + 0x30], rdx
or eax, r15d
sub rdx, r12
sar ax, 0xbf
mov qword [rsp + 0x28], rdx
rcr ah, 0x9b
dec eax
neg r12
movsx ax, bh
adc eax, 0x130d17f4
btr ax, r10w
lea rax, [rbp*2 + 2]
cmp r11b, bpl
stc
add rax, rbp
jmp 0x14042601a
mov qword [rsp + 0xa0], rax
movsx ax, r11b
mov ax, di
cdqe
lea eax, [r8*4 - 4]
jmp 0x140426039
mov dword [rsp + 0x90], eax
mov al, 0xa8
movsxd rax, r11d
dec rbp
dec al
xchg al, ah
movzx ax, bl
mov qword [rsp + 0x70], rbp
nop
movzx eax, cx
lahf
lea eax, [r8 + r8]
dec eax
jmp 0x140426066
mov dword [rsp + 0xc0], eax
jmp 0x140426079
sub edi, edi
cmc
xor r10d, r10d
jmp 0x140426084
jmp 0x1404260b8
inc r10
test rsi, 0x4e9e43ad
test eax, edi
add edi, dword [rsp + 0x84]
jmp 0x1404260a5
cmp r10, qword [rsp + 0x110]
jmp 0x1404260b2
je 0x140421037
mov rbp, qword [r13 + 0x18]
mov eax, dword [rsp + 0x60]
bsf r13w, r10w
test r12b, r8b
mov r11d, eax
imul r11d, r10d
add al, 0x37
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
rcr r14b, 0x9d
mov r14b, r9b
mov r14b, 1
test r15b, bl
cmp dword [rsp + 0x2c8], 0
jmp 0x1404260f8
jne 0x140426121
mov rax, qword [rsp + 0x40]
not r14b
lea rcx, [0x1400bef68]
dec r14w
bsr r14w, ax
movzx r14d, byte [rax + rcx]
and al, r12b
sal eax, 0x3a
lea r13, [r13 + r12]
bsf ax, bx
bt rax, 7
mov edi, edi
movsx eax, r13w
cbw
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x140426146
je 0x14042642c
cmp eax, 2
jmp 0x140426154
je 0x14042650d
cmp eax, 1
jmp 0x140426162
jne 0x140426698
mov ecx, dword [rsp + 0x64]
rol eax, cl
xadd rax, rax
sar ah, cl
mov eax, ecx
stc
cmp ecx, 8
jmp 0x14042617f
jl 0x1404262f5
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
inc sil
mov esi, eax
bt eax, esp
not ax
bsf ax, ax
movzx eax, byte [r13 + rdi]
sar al, 7
stc
test bx, si
and al, r14b
jmp 0x1404261c0
mov byte [rbp + rdi], al
bswap ax
seta al
cmc
movzx eax, byte [r13 + rdi]
cmc
add al, al
sar al, 7
cmc
cmp dil, 0x96
jmp 0x1404261e1
and al, r14b
mov byte [rbp + rdi + 1], al
lahf
shl ah, cl
rcr eax, 0x31
movzx eax, byte [r13 + rdi]
shl al, 2
jmp 0x140426200
sar al, 7
cmc
and al, r14b
jmp 0x14042620c
mov byte [rbp + rdi + 2], al
cmp dx, 0x46a5
bsf ax, sp
movzx eax, byte [r13 + rdi]
test r10b, bpl
clc
shl al, 3
clc
sar al, 7
and al, r14b
clc
test esi, edi
stc
mov byte [rbp + rdi + 3], al
movzx eax, byte [r13 + rdi]
cmp ch, 0x3b
shl al, 4
test sil, 0xba
sar al, 7
jmp 0x14042624d
and al, r14b
test r14b, r10b
cmp r12d, r10d
mov byte [rbp + rdi + 4], al
or ax, 0x5881
movzx eax, byte [r13 + rdi]
clc
shl al, 5
sar al, 7
test dx, 0x529b
clc
cmp r8b, r13b
and al, r14b
jmp 0x14042627c
mov byte [rbp + rdi + 5], al
sub ah, 0x1e
movzx eax, byte [r13 + rdi]
clc
shl al, 6
test sil, 0x4f
sar al, 7
cmp rdi, r8
stc
and al, r14b
test ah, 0x67
mov byte [rbp + rdi + 6], al
movzx eax, byte [r13 + rdi]
and al, 1
neg al
and al, r14b
mov byte [rbp + rdi + 7], al
inc rax
lahf
movsxd rax, edx
lea eax, [rsi - 8]
jmp 0x1404262c2
inc r13
add rbp, 8
cmc
cmp esi, 0xf
jmp 0x1404262d2
ja 0x140426195
add r13, rdi
bts r8w, sp
cmovne r8w, ax
movsxd r8, ebx
add rbp, rdi
sar r8w, cl
cmp sp, di
mov r8, rbp
test eax, eax
jmp 0x1404262fc
jle 0x140426698
movzx edx, byte [r13]
test edi, 0x24ca4877
cmc
cmp spl, 0xda
sar dl, 7
and dl, r14b
mov byte [r8], dl
clc
cmp r15b, r13b
cmp r12b, 0xd3
cmp eax, 1
jmp 0x14042632b
je 0x140426698
movzx edx, byte [r13]
test rbp, rbp
stc
cmp cl, r15b
add dl, dl
stc
test r15d, 0x32373aa8
test r11b, r14b
sar dl, 7
jmp 0x140426355
and dl, r14b
cmp sil, r8b
mov byte [r8 + 1], dl
cmp eax, 3
jb 0x140426698
movzx edx, byte [r13]
test bx, di
test rax, 0xb155f53
cmc
shl dl, 2
clc
sar dl, 7
clc
test r10b, 0xf5
and dl, r14b
mov byte [r8 + 2], dl
test r10b, r12b
cmp eax, 3
jmp 0x140426395
je 0x140426698
movzx edx, byte [r13]
shl dl, 3
sar dl, 7
cmc
and dl, r14b
mov byte [r8 + 3], dl
cmp eax, 5
jb 0x140426698
movzx edx, byte [r13]
jmp 0x1404263c1
shl dl, 4
sar dl, 7
and dl, r14b
cmp r8, rcx
mov byte [r8 + 4], dl
test r10b, cl
cmp eax, 5
je 0x140426698
movzx edx, byte [r13]
cmp r13w, r10w
clc
shl dl, 5
cmc
cmp r9b, 0x43
sar dl, 7
and dl, r14b
mov byte [r8 + 5], dl
cmp eax, 7
jb 0x140426698
movzx eax, byte [r13]
shl al, 6
jmp 0x140426413
sar al, 7
and al, r14b
jmp 0x14042641e
mov byte [r8 + 6], al
jmp 0x140426427
jmp 0x140426698
mov ecx, dword [rsp + 0x64]
mov eax, ecx
test al, 0x50
jmp 0x140426439
cmp ecx, 2
jmp 0x140426441
jl 0x1404264de
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
movsx dx, r15b
rcr rax, 0xe2
mov eax, dword [rsp + 0x64]
mov edx, eax
movsx eax, r15w
movzx eax, byte [r13 + rdi]
stc
shr al, 4
cmp ebx, 0x268c057f
mul r14b
stc
cmp r11d, r14d
mov byte [rbp + rdi], al
movzx ax, r8b
test dx, 0x1876
movzx eax, byte [r13 + rdi]
and al, 0xf
cmp ecx, esi
cmc
mul r14b
jmp 0x14042649b
mov byte [rbp + rdi + 1], al
lea eax, [rdx - 2]
jmp 0x1404264a7
inc r13
test r12b, r10b
add rbp, 2
jmp 0x1404264ba
cmp edx, 3
ja 0x14042645d
add r13, rdi
rcr r8b, 0xe6
stc
lea rbp, [rbp + rdi]
neg r8w
mov r8, rbp
cmp rax, 0x4ec01212
cmp eax, 1
jmp 0x1404264e6
jne 0x140426698
movzx eax, byte [r13]
shr al, 4
cmc
cmp r9b, sil
mul r14b
jmp 0x140426500
mov byte [r8], al
jmp 0x140426508
jmp 0x140426698
mov eax, dword [rsp + 0x64]
btr esi, esp
mov esi, eax
cmp eax, 4
jmp 0x14042651e
jl 0x140426606
mov rax, qword [rsp + 0x28]
stc
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
rol dl, 0x37
rdtsc
mov edx, esi
movzx eax, byte [r13 + rdi]
btr si, r13w
shr al, 6
btc rsi, rax
not si
bswap esi
mul r14b
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
shr al, 4
bsr esi, ebx
bts si, sp
and al, 3
mov si, r8w
clc
sbb sil, r13b
mul r14b
movsx si, bl
mov byte [rbp + rdi + 1], al
rcr ax, 0x61
movzx rax, r8w
movzx eax, byte [r13 + rdi]
shl si, 0x69
shr sil, 0x23
shr al, 2
rol rsi, cl
and al, 3
movzx si, r13b
mul r14b
test spl, 0x46
mov byte [rbp + rdi + 2], al
movsx esi, r13w
movzx eax, byte [r13 + rdi]
add si, r12w
sar si, cl
and al, 3
movsx rsi, r15w
mul r14b
jmp 0x1404265c9
mov byte [rbp + rdi + 3], al
xchg esi, esi
setbe sil
dec si
lea esi, [rdx - 4]
jmp 0x1404265de
inc r13
cmp spl, bpl
test r12b, r10b
add rbp, 4
test sil, r14b
cmp edx, 7
ja 0x140426537
lea r13, [r13 + rdi]
add rbp, rdi
movsxd r8, r8d
mov r8, rbp
clc
test esi, esi
jle 0x140426698
movzx eax, byte [r13]
clc
cmp r11b, r15b
shr al, 6
cmc
jmp 0x140426620
mul r14b
stc
cmp sil, bl
test r15b, 0x86
mov byte [r8], al
cmp esi, 1
je 0x140426698
movzx eax, byte [r13]
test cl, 0xd
jmp 0x140426644
shr al, 4
test dx, di
and al, 3
mul r14b
jmp 0x140426655
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x140426661
jb 0x140426698
movzx eax, byte [r13]
sbb r13w, r8w
cmp di, 0x408
btc r13w, 0x14
shr al, 2
btr r13w, 0xd4
and al, 3
mul r14b
add r13b, r11b
sub r13b, cl
ror r13w, 0x18
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
not r13w
mov r13, qword [rsp + 0xd8]
jmp 0x1404266b5
je 0x140426089
mov rax, qword [r13 + 0x18]
lea r11, [r11 + rax]
test r15w, r10w
clc
stc
cmp dword [rsp + 0xd0], 1
jmp 0x1404266d6
jne 0x140426795
cmp dword [rsp + 0x24], 0
jmp 0x1404266e6
js 0x140426089
add rax, rdi
not rdx
setp sil
mov esi, dword [rsp + 0xc0]
cdq
setg bpl
cwd
mov rbp, qword [rsp + 0x70]
xchg ecx, ecx
movzx rbx, r9w
movsx bx, r15b
mov rdx, rbp
not rcx
movsxd rbx, esi
not cl
dec esi
mov byte [r11 + rbx], 0xff
cmovns cx, dx
mov rcx, 0x60c36150
inc cl
movzx ecx, byte [rax + rbp + 1]
jmp 0x14042673d
movsxd rsi, esi
jmp 0x140426745
mov byte [r11 + rsi], cl
movsx si, dl
movsxd rsi, r10d
dec rdx
shr sil, cl
bsf rsi, r15
add ebx, 0xfffffffe
dec sil
bt si, bp
adc sil, 0xe5
mov esi, ebx
cmp r11b, 0xf1
clc
test sil, 0xff
test ebp, 0x80000000
mov ebp, 0x33db3efa
movsx ebp, r13w
mov rbp, rdx
jmp 0x14042678a
je 0x14042671a
jmp 0x140426089
cmp dword [rsp + 0x24], 0
jmp 0x14042679f
js 0x140426089
add rax, qword [rsp + 0xa0]
sets sil
rcr cx, 0x61
movsx ebp, si
add rax, rdi
sar rdx, cl
mov rsi, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
or bx, r14w
clc
mov ebp, ecx
rol ecx, cl
xor cx, di
neg dx
mov rdx, rsi
shld ecx, r9d, 0xf
ror rcx, cl
bt ecx, 0xbb
lea ecx, [rbp + 3]
sal bh, cl
movsxd rcx, ecx
cmc
mov bh, 0xfd
btr rbx, rbp
mov byte [r11 + rcx], 0xff
shr ebx, cl
rcr bl, cl
movzx ecx, byte [rax]
stc
lea ebx, [rbp + 2]
stc
clc
movsxd rbx, ebx
mov byte [r11 + rbx], cl
inc bx
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
movsxd rbx, ebx
jmp 0x140426823
mov byte [r11 + rbx], cl
btc cx, r12w
movzx ecx, byte [rax - 2]
jmp 0x14042683a
movsxd rbp, ebp
mov byte [r11 + rbp], cl
cmc
jmp 0x140426847
add rax, 0xfffffffffffffffd
jmp 0x140426850
add ebp, 0xfffffffc
jmp 0x140426858
dec rdx
jmp 0x140426863
test esi, 0x80000000
mov rsi, rdx
jmp 0x140426871
je 0x1404267e8
jmp 0x140426089