Function at 0x140425072
Capabilities:
Encode data using xor
Encrypt data using rc4 ksa

Disassembly:
push r15
stc
clc
push r14
push r13
push r12
push rsi
push rdi
cmp dil, 0xf2
stc
push rbp
stc
push rbx
sub rsp, 0x248
jmp 0x1404250e7
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
rol cl, cl
mov esi, dword [rsp + 0x2b8]
mov ebp, dword [rsp + 0x2b0]
sub r12d, r12d
cwde
cmp dword [rsp + 0x2c0], 0x10
sete cl
sbb ax, 0x3b52
mov eax, esi
jmp 0x14042517f
or eax, ebp
jmp 0x140425186
js 0x140425249
mov r15d, r8d
mov r14, rdx
mov rax, qword [r13]
rcl rdi, 0xb4
movsxd rdi, dword [rax + 8]
cmp di, cx
test r15, 0x78795839
test esi, esi
jmp 0x1404251af
je 0x1404251de
mov eax, 0x7fffffff
cmp rdx, 0x715b55
test r10w, 0x36be
stc
sub edx, edx
stc
cmc
idiv esi
test r15, r13
cmp eax, ebp
jmp 0x1404251d8
jl 0x140425249
mov r12b, cl
movsx ax, ah
inc r12d
jmp 0x1404251f0
mov ebx, r12d
bsr eax, r9d
xor ah, 0x7f
cmc
imul ebx, r9d
mov ecx, esi
cmovo eax, ecx
shr al, 0xcf
imul ecx, ebp
and al, r10b
cmc
mov eax, ebx
clc
test ebx, r10d
or eax, ecx
jmp 0x14042521b
js 0x140425249
test ebx, ebx
jmp 0x140425228
je 0x140425345
mov eax, 0x7fffffff
jmp 0x140425238
xor edx, edx
idiv ebx
cmp eax, ecx
jmp 0x140425243
jge 0x140425345
mov qword [r13 + 0x18], 0
rcl bp, cl
mov bl, 0x35
rcl r12w, 7
sub r9d, r9d
bt r15d, 0x5d
mov eax, r9d
movzx rsi, cx
movaps xmm6, xmmword [rsp + 0x1a0]
neg r12w
movaps xmm7, xmmword [rsp + 0x1b0]
cmc
inc r12b
movaps xmm8, xmmword [rsp + 0x1c0]
movsx si, bl
movsx r13, r11w
movaps xmm9, xmmword [rsp + 0x1d0]
movzx rbp, cx
movaps xmm10, xmmword [rsp + 0x1e0]
movsx r13w, r15b
btr bx, 0xc3
movaps xmm11, xmmword [rsp + 0x1f0]
bt di, 0x7c
test sp, 0x7cee
movaps xmm12, xmmword [rsp + 0x200]
neg r12b
movaps xmm13, xmmword [rsp + 0x210]
shrd r12w, ax, 6
setg sil
movaps xmm14, xmmword [rsp + 0x220]
movsx r12w, r15b
xor bx, 0x5256
movaps xmm15, xmmword [rsp + 0x230]
sar sil, cl
add rsp, 0x248
mov sil, r8b
movzx edi, bx
movsxd r15, ebp
pop rbx
pop rbp
movsx r12, r14w
pop rdi
movsx r15w, r14b
movzx r15, r8w
pop rsi
pop r12
pop r13
movsxd r15, r12d
movsx r15d, r10w
movzx r14d, r9w
pop r14
not r15b
movsx r15d, r11w
pop r15
jmp 0x140425344
ret
mov dword [rsp + 0x68], r9d
mov dword [rsp + 0x6c], ebx
jmp 0x140425354
imul ecx, ebx
jmp 0x14042535c
movsxd rcx, ecx
jmp 0x140425364
call fcn.14025c7e8
mov qword [r13 + 0x18], rax
stc
clc
xor r9d, r9d
test rax, rax
jmp 0x14042537a
je 0x140425263
mov rsi, rdi
btc r8w, r15w
sub ax, 0x338b
mov eax, esi
bts r8, rsi
mov r8d, dword [rsp + 0x2b0]
cmc
test ch, 0xe
or eax, r8d
js 0x140425263
mov dword [rsp + 0x84], r12d
test r8b, al
test r8d, r8d
jmp 0x1404253ba
je 0x1404253ee
xor r9d, r9d
bts eax, ebx
movzx eax, dx
rcr ax, 0xce
mov eax, 0x7fffffff
sub edx, edx
clc
test bx, 0x77de
cmp dil, r15b
idiv r8d
stc
cmp eax, esi
jmp 0x1404253e8
jl 0x140425263
mov eax, esi
inc r9b
bsf r9d, edx
imul eax, r8d
cmp r9w, 0x2198
xchg r9w, r9w
mov dword [rsp + 0x64], eax
or eax, dword [rsp + 0x2c0]
mov r9d, 0
jmp 0x14042541b
js 0x140425263
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
jmp 0x140425434
je 0x1404254aa
sub r9d, r9d
mov eax, 0x7fffffff
clc
movsxd rbp, r11d
sbb rcx, r14
xor edx, edx
sbb ebp, esi
mov ebp, dword [rsp + 0x2c0]
movsx cx, r10b
mov ch, 0xf9
bt cx, r10w
idiv ebp
sbb cl, r8b
sub cx, r13w
bt cx, ax
mov ecx, dword [rsp + 0x64]
stc
clc
cmp dx, 0x59f2
cmp eax, ecx
jmp 0x140425480
jl 0x140425263
mov r11d, ecx
imul r11d, ebp
cmp r8b, 4
test rbp, 0x129b2cc8
cmp r11d, 0x7ffffff8
jmp 0x1404254a4
jg 0x140425263
add r11d, 7
xor cl, 0x90
shr r11d, 3
lea eax, [r11 + 1]
rol cx, 0x13
mov ecx, dword [rsp + 0x2b8]
stc
jmp 0x1404254ca
imul eax, ecx
cmp eax, r15d
jmp 0x1404254d5
ja 0x14042525b
mov eax, r8d
bts edx, r14d
movsxd rdx, edx
inc dh
mov edx, dword [rsp + 0x68]
imul eax, edx
test spl, dl
mov qword [rsp + 0xf8], rax
stc
test r10b, r14b
cmp cx, 0x5536
test ecx, ecx
jmp 0x140425509
je 0x14042a0db
cmp dword [rsp + 0x2c0], 8
movzx rcx, dx
mov r9w, r13w
jmp 0x140425524
setl byte [rsp + 0x3f]
adc al, dl
cmp esi, edx
setno r9b
movzx r9d, di
mov cx, 0x3288
sete al
movzx ecx, byte [r14]
sar r9b, cl
adc r9w, 0x265
rol r9, 0x6c
mov r9d, 0
cmc
cmp cl, 4
jmp 0x14042555c
ja 0x140425263
mov ebx, dword [rsp + 0x84]
rol r10b, 0x1b
shrd rdx, r15, 0x27
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
rcl r10w, cl
imul edx, ebp
bsf r10w, r10w
sar di, 0xbf
mov edi, esi
imul edi, ebx
btc bx, r9w
sal bx, cl
sbb bx, 0x32
mov dword [rsp + 0x24], edi
ror dil, cl
cmc
sub ebp, r11d
mov qword [rsp + 0x190], rbp
mov dword [rsp + 0x60], edx
bts di, r9w
bt bx, 0x48
mov edx, edx
movsxd rbx, r9d
mov dil, 0xac
sal bl, 0x76
mov rdi, rsi
bts r10w, ax
mov r10, rdx
neg rbp
bt bx, r15w
shrd ebp, r15d, 0x39
neg r10
ror bpl, cl
sar bpl, 0x9f
movsxd rbx, dword [rsp + 0x6c]
movsx ebp, bp
or byte [rsp + 0x3f], al
shl bpl, cl
adc ax, 0x1f89
mov eax, r8d
and eax, 7
mov dword [rsp + 0x12c], eax
xchg bpl, al
mov eax, r8d
movzx ebp, r8w
setbe bpl
and eax, 0xfffffff8
stc
bt ebp, r12d
mov dword [rsp + 0x128], eax
mov eax, 0x30
rcl ebp, 0x6d
movsx rbp, r15w
movsx bp, cl
sub rax, rbx
sbb bpl, sil
mov qword [rsp + 0xf0], rax
btr rax, r9
mov rbp, rbx
btc ax, 0x60
btc ax, cx
bsf ax, r12w
neg rbp
mov rax, rbp
rol eax, cl
sbb al, bl
dec al
mov qword [rsp + 0xb8], rbp
sub rbp, rdx
or ax, sp
cbw
add al, 0x41
mov qword [rsp + 0x178], rbp
cmp r10b, 0xd2
sub rax, rdx
inc bp
mov eax, 0x10
bts bp, bp
add ebp, ebp
shl rbp, 0x7e
mov ebp, 0x10
cmp r11, r11
sub rbp, rbx
mov qword [rsp + 0x170], rbp
bts bp, bp
mov ebp, 3
cmp dil, 0xfd
sub rbp, rdx
cmc
mov qword [rsp + 0x168], rbp
stc
cmp r8w, r11w
sub rax, rdx
stc
mov qword [rsp + 0x150], rax
bsr rax, rsp
mov eax, 1
sub rax, rdx
cmc
mov qword [rsp + 0x158], rax
sbb ax, r8w
mov eax, 0x30
sub rax, rdx
mov qword [rsp + 0x148], rax
jmp 0x140425706
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
sar sil, cl
rol rsi, 0xbf
mov qword [rsp + 0x198], rax
sub rax, rcx
lea eax, [r8 - 1]
mov esi, 0x1f441ec8
bt esi, 0x9e
shl esi, 0x58
mov dword [rsp + 0x5c], eax
cdqe
lahf
bsr rax, rsp
mov eax, dword [rsp + 0x2b8]
and sil, 0x1f
mov qword [rsp + 0x110], rax
shld rax, r14, 0x14
mov ax, 0x1e17
mov rsi, qword [r13 + 0x18]
xadd al, al
cmc
xor ax, 0x1a57
mov qword [rsp + 0x160], rdx
lea rax, [rbx + rdx]
test rbx, 0x556850ab
stc
jmp 0x140425790
mov qword [rsp + 0x188], rax
test cl, spl
test r15w, 0x4ef5
cmc
sub eax, eax
test r15b, r13b
cmc
clc
mov qword [rsp + 0x140], rax
bt ax, di
sal rax, 0xc7
inc eax
mov eax, r8d
test bh, 0xa8
jmp 0x1404257c7
mov qword [rsp + 0x138], rax
sub r12d, r12d
btr rax, r15
sar ah, 0xc4
mov qword [rsp + 0xd8], r13
bsf eax, edx
cmp dil, spl
mov qword [rsp + 0xd0], rdi
btc ax, 0x73
rcr ax, 0x11
mov qword [rsp + 0x108], r11
and eax, r14d
cmovbe eax, ebx
mov qword [rsp + 0x88], r10
xadd ah, ah
mov rax, rbx
mov qword [rsp + 0x30], rbx
cmp dword [rsp + 0x2c0], 7
jmp 0x140425826
jg 0x140425859
cmp r11d, r8d
ja 0x14042525b
add rsi, qword [rsp + 0x190]
mov dword [rsp + 0x24], 1
cmp r15b, al
test bpl, r9b
test r13w, 0x2457
mov qword [rsp + 0x138], r11
test r12, r12
jmp 0x140425861
jne 0x140425892
movzx eax, cl
cqo
lea rcx, [0x1400beffc]
not r9w
xor r8, 0x587a4b07
movzx ecx, byte [rax + rcx]
rcr r8w, 0xd4
add dx, 0x531b
and edx, 0x3d0f437f
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
movzx ebp, cl
cmp dword [rsp + 0x24], 0
movsx r8w, spl
bswap r8w
movzx r8d, bx
mov r8d, dword [rsp + 0x2c0]
jmp 0x1404258bc
jle 0x14042598f
mov ecx, dword [rsp + 0x24]
cmp bh, bl
sub edi, edi
jmp 0x1404258cf
jmp 0x1404258ed
movzx eax, byte [rdx + rdi]
mov byte [rsi + rdi], al
jmp 0x1404258e0
inc rdi
clc
cmp rcx, rdi
je 0x14042598f
cmp ebp, 2
jmp 0x1404258f5
jle 0x14042592a
cmp ebp, 4
jmp 0x140425903
jg 0x14042595d
cmp ebp, 3
jmp 0x140425911
je 0x140425979
cmp ebp, 4
jmp 0x14042591f
je 0x14042594e
jmp 0x1404258e0
test ebp, ebp
je 0x1404258d4
cmp ebp, 1
jmp 0x14042593a
je 0x1404258d4
cmp ebp, 2
jmp 0x140425948
jne 0x1404258e0
movzx eax, byte [r9 + rdi]
jmp 0x140425958
jmp 0x140425982
cmp ebp, 5
jmp 0x140425965
je 0x1404258d4
cmp ebp, 6
je 0x1404258d4
jmp 0x1404258e0
movzx eax, byte [r9 + rdi]
stc
shr al, 1
clc
add al, byte [rdx + rdi]
jmp 0x14042598a
jmp 0x1404258d8
cmp r8d, 8
jmp 0x140425998
jne 0x1404259dc
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsx r15d, sp
mov r15, rsi
je 0x1404259bf
mov byte [r15 + rax], 0xff
dec r10
add rdx, rax
setl r10b
movsx r10, r14w
mov r10, qword [rsp + 0x198]
jmp 0x1404259d7
jmp 0x140425a72
cmp r8d, 0x10
jmp 0x1404259e5
jne 0x140425a4f
movsxd rax, dword [rsp + 0x24]
btr cx, 0x56
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
bswap r15w
mov r15w, r9w
mov r15, rsi
jmp 0x140425a10
je 0x140425a32
mov byte [r15 + rax], 0xff
adc r10b, 0xe5
btc r10w, 0x6a
seto r10b
mov byte [rax + r15 + 1], 0xff
rol r10b, cl
add rdx, rax
jmp 0x140425a42
mov r10, rbx
jmp 0x140425a4a
jmp 0x140425a72
add r14, 2
bsr cx, r8w
mov r10d, 1
mov rdx, r14
setne r15b
not r15w
cmp al, r10b
mov r15, rsi
ror ch, 0x7d
lea rcx, [r15 + r10]
lea r9, [r9 + r10]
cmc
jmp 0x140425a80
cmp byte [rsp + 0x3f], 0
jmp 0x140425a8a
mov qword [rsp + 0x28], rdx
jmp 0x140425a94
mov qword [rsp + 0x118], r12
jmp 0x140425aa1
je 0x140425c69
mov rax, qword [rsp + 0x138]
rol r13w, cl
lea ebx, [rax - 1]
sal r13w, cl
imul ebx, dword [rsp + 0x24]
rol r13b, 0x3e
movsxd r13, ebx
test bl, 0x7c
cmp ebp, 2
jmp 0x140425ad1
mov qword [rsp + 0x40], r10
jmp 0x140425adb
jle 0x140426537
cmp ebp, 4
jg 0x140426d22
cmp ebp, 3
jmp 0x140425af2
je 0x1404272de
cmp ebp, 4
jmp 0x140425b00
jne 0x14042844d
test ebx, ebx
jmp 0x140425b0d
jle 0x14042844d
movsxd rsi, dword [rsp + 0x24]
mov r14d, ebx
test bl, ah
cmp ebx, 8
jae 0x140428cdb
xor r12d, r12d
and rax, 0x1300122f
mov rax, qword [rsp + 0x40]
sub r11b, r9b
setno r11b
mov r10w, r10w
sub rax, rsi
bsf r10w, dx
sete r11b
add r15, rax
movsx r10d, r13w
movsx ax, r12b
mov rax, qword [rsp + 0x88]
not r10w
lea r10, [r15 + rax]
jmp 0x140425b6d
mov r11, qword [rsp + 0x28]
jmp 0x140425bd4
cmp edi, ebp
jmp 0x140425b7e
cmova esi, edx
cmp r8b, dil
cmp edi, eax
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x140425b92
mov byte [rcx + r12], sil
jmp 0x140425b9b
inc r10
inc r15
jmp 0x140425ba6
inc rcx
jmp 0x140425bae
inc r9
jmp 0x140425bb6
inc r11
jmp 0x140425bbe
dec r14
test cx, 0x7927
cmp r12, r14
jmp 0x140425bce
je 0x14042844d
movzx edx, byte [r10 + r12]
cmp cl, r13b
movzx r8d, byte [r9 + r12]
mov rdi, rbp
bt rsi, 0x19
movzx esi, byte [r15 + r12]
sal bx, 0xfc
bts di, bx
mov eax, r8d
sub eax, edx
shl bp, 0xa
lea ebx, [rax + rsi]
and di, ax
mov edi, eax
xadd ebp, ebp
bswap bp
neg ebp
neg edi
cmovs edi, eax
mov ebp, ebx
sbb al, dil
cwde
stc
sub ebp, r8d
not ax
mov eax, ebp
neg eax
jmp 0x140425c2a
cmovs eax, ebp
bsr rbp, r15
mov bpl, dl
sub ebx, edx
shl bp, 0x14
bts ebp, edx
rcl bp, 0x4d
mov ebp, ebx
neg ebp
jmp 0x140425c4a
cmovs ebp, ebx
jmp 0x140425c54
cmp eax, ebp
jmp 0x140425c5b
ja 0x140425b77
mov edx, r8d
jmp 0x140425b77
cmp ebp, 2
jmp 0x140425c71
jle 0x14042671b
cmp ebp, 4
jmp 0x140425c7f
jg 0x140426e72
cmp ebp, 3
jmp 0x140425c8d
je 0x14042749f
cmp ebp, 4
jne 0x1404289a4
mov ebp, dword [rsp + 0x5c]
test si, bp
cmp r14b, 0x17
test ebp, ebp
jmp 0x140425cae
je 0x1404289a4
mov eax, dword [rsp + 0x24]
sub r8b, dil
shl r12, 0xc4
mov ebx, r13d
movsxd rbx, eax
ror r8b, 0x1a
dec r12b
mov qword [rsp + 0xe8], rbx
bt r14, 0xb
rcl r8b, 0x19
mov r12d, eax
lea rax, [r15 + r10]
cmc
shl r14b, 0x4d
mov qword [rsp + 0x100], rax
sal rax, cl
mov eax, r12d
cmp dil, 0x48
and eax, 0xfffffff0
bt r14w, ax
mov qword [rsp + 0x130], rax
dec rax
mov eax, r12d
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
rcl r8d, cl
bts rax, rsi
movzx eax, r11w
mov rax, qword [rsp + 0xb8]
jmp 0x140425d39
lea r8, [r15 + rax]
shr r14w, 0xf
add r8, r10
add r15, qword [rsp + 0x178]
add r15, r10
ror r14b, 0x2a
xor eax, eax
movsx r14w, r15b
mov r14w, r14w
movzx r14d, r13w
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x140425dee
mov rax, qword [rsp + 0xe8]
and bpl, 0x27
mov byte [rcx + rax], 0xff
lea r14, [r14 + rax]
mov rbx, qword [rsp + 0x30]
movsx ebp, r15w
bt rbp, 0x6d
sal bpl, 0xa9
lea rcx, [rcx + rbx]
test r12b, 0x35
bt rbp, 0x8a
movzx ebp, si
add r9, rbx
movzx rbp, bx
jmp 0x140425db5
inc qword [rsp + 0xe0]
movsx ebp, r15w
lea r8, [r8 + rbx]
add r15, rbx
movzx bp, r11b
mov bp, 0x3d07
movzx rbp, r9w
mov ebp, dword [rsp + 0x120]
jmp 0x140425de1
dec ebp
jmp 0x140425de8
je 0x1404289b0
mov dword [rsp + 0x120], ebp
clc
cmp dword [rsp + 0x24], 0
jmp 0x140425e00
jle 0x140425d73
cmp dword [rsp + 0x24], 8
jmp 0x140425e10
jae 0x140425e22
sub edx, edx
jmp 0x140425e1d
jmp 0x140426473
mov rdx, qword [rsp + 0xe0]
mov rax, rdx
test al, 0x88
cmp r8w, 0x6989
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
jmp 0x140425e4c
imul rdx, qword [rsp + 0xe8]
add rdx, qword [rsp + 0x28]
clc
cmc
sub rax, rdx
cmp rax, 0x10
jmp 0x140425e68
jb 0x140426424
jb 0x14042642b
cmp qword [rsp + 0x188], 0x10
jb 0x140426418
cmp dword [rsp + 0x60], 0x10
jmp 0x140425e8d
jb 0x14042640c
mov edx, 0
cmp r13b, 0x4a
cmp dword [rsp + 0x6c], 0x10
jmp 0x140425ea6
jb 0x140426473
cmp dword [rsp + 0x24], 0x10
jae 0x140426081
sub ebp, ebp
movzx eax, r8w
cbw
movsxd rax, ebp
mov rax, qword [rsp + 0x180]
jmp 0x140425ecf
nop dword [rax]
jmp 0x140425ed8
movq xmm8, qword [r14 + rbp]
jmp 0x140425ee3
movq xmm11, qword [r15 + rbp]
jmp 0x140425eee
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140425f12
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 0x140425ed8
mov rdx, rax
cmc
cmp rax, r12
jmp 0x140426076
jne 0x140426473
jmp 0x140425d73
sub ebp, ebp
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x140426095
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 0x1404260eb
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 0x140426127
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 0x1404263ba
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
add rbp, 0x10
cmp rax, rbp
jmp 0x1404263cf
jne 0x140426095
cmp rax, r12
jmp 0x1404263dd
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140425d73
mov rdx, qword [rsp + 0x130]
mov rbp, rdx
stc
test r12b, 8
je 0x140426473
jmp 0x140425ec2
sub edx, edx
jmp 0x140426413
jmp 0x140426473
sub edx, edx
jmp 0x14042641f
jmp 0x140426473
sub edx, edx
jmp 0x140426473
xor edx, edx
jmp 0x140426432
jmp 0x140426473
cmp edi, r10d
jmp 0x14042643f
cmova ebp, esi
cmp ah, ch
cmp edi, r13d
jmp 0x14042644c
cmova ebp, esi
test r10b, bl
cmp sil, r12b
add bpl, byte [r14 + rdx]
jmp 0x14042645e
mov byte [rcx + rdx], bpl
jmp 0x140426467
inc rdx
cmp r12, rdx
je 0x140425d73
movzx esi, byte [r15 + rdx]
rcl bpl, 0xce
mov ah, 0xb3
lahf
movzx eax, byte [r9 + rdx]
and r11b, r10b
cmovns bx, di
bts bx, r14w
movzx ebp, byte [r8 + rdx]
rol r13w, cl
shr di, cl
mov ebx, eax
movsxd rdi, eax
sub ebx, esi
mov r13b, r13b
or di, 0x7320
lea r11d, [rbx + rbp]
cmc
btr di, r15w
movsx edi, si
mov edi, ebx
xor r10b, 0x10
rcl r10d, 0xbc
neg edi
movsxd r13, r14d
bswap r10w
cmovs edi, ebx
mov r10, r8
sal bx, cl
mov ebx, r11d
sub ebx, eax
bts r10w, r13w
movsx r10d, bp
mov r13d, ebx
adc r10w, 0x667b
xadd r10b, r10b
neg r13d
movzx r10w, r14b
cmovs r13d, ebx
sub r11d, esi
rcr r10b, 0x65
shr r10, cl
sbb r10b, r10b
mov r10d, r11d
test r12b, 0x13
cmp sp, sp
cmc
neg r10d
jmp 0x14042651c
cmovs r10d, r11d
stc
cmc
cmp r13d, r10d
ja 0x140426437
mov esi, eax
jmp 0x140426532
jmp 0x140426437
test ebp, ebp
jmp 0x14042653e
je 0x140427905
cmp ebp, 1
je 0x140427917
cmp ebp, 2
jmp 0x140426555
jne 0x14042844d
test ebx, ebx
jmp 0x140426562
jle 0x14042844d
mov ebp, ebx
cmp ebx, 8
jae 0x140428d63
sub r10d, r10d
bt edx, 0x20
mov r8, 0x773223a8
jmp 0x140426586
mov r8, r10
clc
not r8
sar dh, cl
lea r8, [r8 + rbp]
mov rdx, rbp
and rdx, 3
jmp 0x14042659f
je 0x140426636
mov rbx, r10
bts edi, esp
rcr ax, 0x41
xadd cl, cl
neg rbx
mov rax, qword [rsp + 0x40]
movzx rcx, sp
btc rdi, r13
lea rax, [rax + r10]
movzx cx, r9b
add rax, r15
mov rcx, qword [rsp + 0x88]
stc
lea rdi, [rax + rcx]
test esp, 0x36c03fa6
bt rcx, r8
add r10, qword [rsp + 0x28]
shl cx, cl
add cl, r13b
ror ch, 0xcc
xor esi, esi
movzx ecx, byte [rdi + rsi]
jmp 0x1404265fe
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
inc rsi
jmp 0x14042660d
dec rbx
cmp rdx, rsi
jmp 0x140426618
jne 0x1404265f5
neg rbx
movzx r10, ax
rol r10w, 0xe8
sbb r10, r10
mov r10, rbx
cmc
jmp 0x140426636
cmp r8, 3
jmp 0x14042663f
jb 0x14042844d
sub rbp, r10
mov rax, qword [rsp + 0x40]
dec cx
movzx rdx, di
add rax, r10
cmovle ecx, esp
rcl ecx, cl
lea rax, [rax + r15]
add rax, 3
shl bl, 0x4e
sar bx, cl
bts edx, r11d
mov rcx, qword [rsp + 0x28]
add rcx, r10
shr bh, 0x34
bt bx, 0x24
add rcx, 3
shrd dx, r10w, 0xe0
mov rbx, qword [rsp + 0x88]
jmp 0x140426695
movzx edx, byte [rax + rbx - 3]
test dl, 0x76
cmp rbx, 0x755b7e7c
add dl, byte [rcx - 3]
jmp 0x1404266ac
mov byte [rax - 3], dl
movsx edx, r9w
ror dl, 0xdf
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
stc
test r12b, 0x97
mov byte [rax - 2], dl
and dl, bpl
movzx edx, byte [rax + rbx - 1]
test esi, ebp
add dl, byte [rcx - 1]
test cl, 0x67
mov byte [rax - 1], dl
ror dl, 0x1c
movzx edx, byte [rax + rbx]
cmp sp, 0x12a1
add dl, byte [rcx]
stc
mov byte [rax], dl
test r10b, r12b
cmp bp, 0x7203
jmp 0x1404266f7
add rax, 4
cmp r14w, 0x59be
stc
test edx, 0x4b082164
add rcx, 4
add rbp, 0xfffffffffffffffc
jne 0x140426688
jmp 0x14042844d
test ebp, ebp
jmp 0x140426722
je 0x140427a51
cmp ebp, 1
je 0x140427f14
cmp ebp, 2
jmp 0x140426739
jne 0x1404289a4
mov ebp, dword [rsp + 0x5c]
clc
stc
cmp sp, 0x1045
test ebp, ebp
jmp 0x140426751
je 0x1404289a4
mov eax, dword [rsp + 0x24]
and r14b, cl
btr di, di
shl r14b, 0xbf
movsxd r8, eax
movsx rdi, di
shr r12d, 0xf9
mov r12b, r9b
mov ebx, eax
or r13b, 0xcb
stc
lea rax, [r15 + r10]
btr r12w, ax
not r12b
rcl dil, 0x14
mov qword [rsp + 0x90], rax
mov eax, ebx
bt r13w, r11w
and eax, 0xffffffe0
rcl r14d, 0xb9
mov qword [rsp + 0xc0], rax
adc r12b, r15b
add rax, 0xffffffffffffffe0
rol r13b, cl
movsx r14, r8w
mov qword [rsp + 0xe8], rax
xor r13w, cx
dec r12d
sbb r13b, r13b
mov rdi, rax
bts r13, r8
shr rdi, 5
jmp 0x1404267d9
inc rdi
neg al
shr r14d, cl
mov rax, rdi
sal r12w, cl
adc r12, 0x767d06c5
movzx r13d, sp
mov qword [rsp + 0xe0], rdi
movabs rax, 0xffffffffffffffe
rcl r13d, 0xb4
rol r13w, 0x7e
and rdi, rax
movsx r14w, bl
rol r12b, cl
mov qword [rsp + 0x100], rdi
test esp, 0x5bcd1d73
movzx r13, r10w
sbb r13w, r13w
mov eax, ebx
rol r13b, 0x6d
and r13w, 0x31f1
and eax, 0xfffffff8
inc r14b
shr r13b, 0x71
bsf r13w, cx
mov qword [rsp + 0x120], rax
cmc
mov rax, r10
mov qword [rsp + 0x70], rbx
rcr r12b, cl
inc r10w
mov r10d, ebx
and r10d, 3
sar r14d, 0xa1
sub r14w, 0x5b1f
lea r12, [rax + r15]
inc r14b
xor r13d, 0x5bf653c3
add r12, 3
cmp rsp, r8
xor r13, r8
add r15, qword [rsp + 0x168]
or r13b, 0xb6
bsr r13d, r14d
add r15, rax
not r13
add r13w, r12w
cmc
lea r13, [rdx + 3]
xor r11d, r11d
bswap r14
jmp 0x1404268b5
mov r14, rdx
jmp 0x1404268bd
mov qword [rsp + 0xa0], r8
jmp 0x1404268ca
jmp 0x140426949
mov byte [rcx + r8], 0xff
bswap ebp
shl bp, cl
stc
add r14, r8
rcl bpl, cl
adc bpl, 0xe4
rcr bx, cl
mov rbx, qword [rsp + 0x30]
and bpl, al
bsr bp, r10w
lea rcx, [rcx + rbx]
dec bp
movzx ebp, bx
add r9, rbx
jmp 0x140426909
inc r11
cmovb rbp, rbx
lea r12, [r12 + rbx]
sal rbp, 0x5e
adc bpl, r11b
xadd bpl, bpl
add r15, rbx
xchg bpl, bpl
cmovl ebp, edi
sar bp, cl
add r13, r8
movzx bp, sil
mov ebp, dword [rsp + 0x40]
jmp 0x14042693c
dec ebp
jmp 0x140426943
je 0x1404289b0
mov dword [rsp + 0x40], ebp
cmp r8b, 0x7d
cmp dword [rsp + 0x24], 0
jle 0x1404268cf
cmp dword [rsp + 0x24], 8
jmp 0x140426966
jae 0x140426add
xor edx, edx
test r10b, 6
or bl, dil
mov rbx, r12
mov r12, rdx
not r12
add r12, qword [rsp + 0x70]
clc
jmp 0x14042698a
test r10, r10
jmp 0x140426992
je 0x140426a1f
mov rax, rdx
neg rax
bt r8, 0x1e
cmp cl, r12b
lea rsi, [rcx + rdx]
bts r8d, esp
add r8b, 0x22
lea rdi, [r9 + rdx]
bts r8w, r15w
sar r8w, 0xef
lea rdx, [rdx + r14]
xor ebp, ebp
btc r8w, r9w
xadd r8d, r8d
nop dword [rax + rax]
dec r8b
movzx r8d, byte [rdi + rbp]
clc
cmp ecx, 0x10e06081
add r8b, byte [rdx + rbp]
jmp 0x1404269ec
mov byte [rsi + rbp], r8b
inc rbp
jmp 0x1404269f8
dec rax
clc
cmp r10, rbp
jmp 0x140426a04
jne 0x1404269d7
neg rax
or rdx, 0x6788151a
mov rdx, rax
mov r8, qword [rsp + 0xa0]
cmp r12, 3
mov r12, rbx
jb 0x1404268cf
mov rsi, qword [rsp + 0x70]
sub rsi, rdx
cmp spl, r13b
btr ebx, 0xc
lea rbp, [r12 + rdx]
cbw
lea rax, [r15 + rdx]
add rdx, r13
cmp r13w, 0x3a8c
xor edi, edi
ror ebx, 0x39
sub bl, r13b
nop dword [rax + rax]
sub bh, 0x6f
movzx ebx, byte [rax + rdi - 3]
add bl, byte [rdx + rdi - 3]
test r10b, 0x78
mov byte [rbp + rdi - 3], bl
movzx ebx, byte [rax + rdi - 2]
add bl, byte [rdx + rdi - 2]
mov byte [rbp + rdi - 2], bl
bsr bx, ax
sar bx, 0x44
xor bx, r12w
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
cmp al, 0x49
cmc
clc
mov byte [rbp + rdi - 1], bl
ror bl, cl
and bx, 0x35d0
rcr bh, cl
movzx ebx, byte [rax + rdi]
test r15w, si
add bl, byte [rdx + rdi]
jmp 0x140426ab5
mov byte [rbp + rdi], bl
test r14b, r10b
cmp spl, r15b
stc
add rdi, 4
test r10w, 0x3879
cmp rsi, rdi
jmp 0x140426ad2
jne 0x140426a61
jmp 0x1404268cf
mov rax, r11
xor edx, 0x760238ee
xor dl, spl
imul rax, qword [rsp + 0x30]
adc edx, 0x51b82c06
test dl, r8b
add rax, qword [rsp + 0x90]
movsx dx, ch
bts dx, bx
mov rdx, r11
imul rdx, r8
cmp ax, r13w
add rdx, qword [rsp + 0x28]
test sp, 0x4985
cmc
jmp 0x140426b23
sub rax, rdx
cmp rax, 0x20
jmp 0x140426b2f
jb 0x14042696c
jb 0x14042696c
mov edx, 0
clc
cmp dword [rsp + 0x60], 0x20
jmp 0x140426b4b
jb 0x140426975
cmp dword [rsp + 0x24], 0x20
jmp 0x140426b5b
jae 0x140426b6d
xor eax, eax
jmp 0x140426b68
jmp 0x140426cc8
cmp qword [rsp + 0xe8], 0
jmp 0x140426b7b
je 0x140426c2d
mov rsi, qword [rsp + 0x100]
test di, 0x3481
cmp sp, r14w
clc
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140426bad
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140426bc6
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140426bd1
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140426bf6
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
test dl, r14b
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
jmp 0x140426c10
add rdx, 0x40
clc
test r10w, cx
add rsi, 0xfffffffffffffffe
jmp 0x140426c22
jne 0x140426b95
jmp 0x140426c36
xor edx, edx
cmp r15b, 0x80
cmp bp, ax
test byte [rsp + 0xe0], 1
je 0x140426c8a
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140426c4f
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140426c5b
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140426c66
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
ror al, cl
movdqu xmmword [rcx + rdx + 0x10], xmm0
sal ax, cl
and al, 0xe2
and al, r12b
mov rax, qword [rsp + 0xc0]
test r13b, 0x3c
stc
cmp rax, qword [rsp + 0x70]
jmp 0x140426ca1
je 0x1404268cf
mov rdx, qword [rsp + 0xc0]
mov rax, rdx
cmc
jmp 0x140426cb8
test byte [rsp + 0x70], 0x18
jmp 0x140426cc2
je 0x140426975
mov rsi, qword [rsp + 0x120]
nop word cs:[rax + rax]
jmp 0x140426cdf
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
jmp 0x140426cf0
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test bpl, sil
stc
add rax, 8
cmp rsi, rax
jmp 0x140426d09
jne 0x140426cdf
mov rdx, rsi
cmp rsi, qword [rsp + 0x70]
je 0x1404268cf
jmp 0x140426975
cmp ebp, 5
jmp 0x140426d2a
je 0x140428321
cmp ebp, 6
jmp 0x140426d38
jne 0x14042844d
test ebx, ebx
jmp 0x140426d45
jle 0x14042844d
movsxd r9, dword [rsp + 0x24]
sal r10b, cl
btc r10, 0x32
mov r10d, ebx
cmp sil, bl
cmp ebx, 8
jmp 0x140426d66
jae 0x140428dd3
xor edi, edi
xor rdx, 0x48871d54
mov rdx, rdi
test r10b, 1
jmp 0x140426d81
je 0x140426dca
mov rax, rdi
movsx rdx, r9w
xor dl, 0x88
sub rax, r9
sar dx, cl
rol dx, 0x45
movzx rdx, dx
movzx eax, byte [rcx + rax]
sar rdx, cl
mov rdx, qword [rsp + 0x28]
test sil, 0x59
add al, byte [rdx + rdi]
btc rdx, 0x12
mov byte [rcx + rdi], al
shld edx, r11d, 0x3a
bsr dx, ax
mov rdx, rdi
or rdx, 1
not rdi
cmc
stc
add rdi, r10
jmp 0x140426dd7
je 0x14042844d
mov rcx, qword [rsp + 0x40]
mov rax, rcx
bt ebp, r12d
sub rax, r9
bswap bp
ror bpl, cl
cmovb rbp, rbx
add rax, r15
movzx rbx, r8w
movsxd rbx, r8d
mov rbx, 0x193f1dcf
inc rax
clc
bt ebp, 0x4b
add rcx, r15
movsxd rbx, eax
not bl
inc rcx
mov rbx, 0x6963c53
sar bx, cl
clc
movzx ebx, byte [rax + rdx - 1]
btc bp, 0xa2
mov rbp, qword [rsp + 0x28]
cmc
add bl, byte [rbp + rdx]
test r10b, 0xdb
clc
mov byte [rcx + rdx - 1], bl
test dil, dil
shld ebx, r8d, 0x5c
movzx ebx, byte [rax + rdx]
stc
jmp 0x140426e54
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
jmp 0x140426e64
cmp r10, rdx
jne 0x140426e25
jmp 0x14042844d
cmp ebp, 5
jmp 0x140426e7a
je 0x1404284ae
cmp ebp, 6
movzx r8, di
not r8w
mov r8d, dword [rsp + 0x5c]
jmp 0x140426e95
jne 0x1404289a4
test r8d, r8d
jmp 0x140426ea3
je 0x1404289a4
mov eax, dword [rsp + 0x24]
sal rsi, 0xc0
movzx r9d, r11w
setno r13b
movsxd r12, eax
btc r11, 0xe7
stc
mov r14, rdx
bts r13, r13
mov edi, eax
bts rsi, rsi
lea r13, [r15 + r10]
mov eax, edi
dec dl
and eax, 0xffffffe0
cmc
mov qword [rsp + 0x40], rax
test spl, r12b
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
xor esi, 0x32ea70ad
cmc
mov rdx, rax
sbb sil, r9b
shr rdx, 5
bswap r9d
cmove r9d, eax
inc rdx
sal r11w, 0xec
mov r11b, 0x5b
xadd r11b, al
mov rax, rdx
test di, 0x173d
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
rcl r9w, cl
and rdx, rax
mov qword [rsp + 0x90], rdx
movzx r11d, r11w
mov esi, edi
shr rax, 0x7b
btc r11w, 0xa2
sub al, r11b
and esi, 0xfffffff8
mov r9, rdi
neg r9
bswap ax
bt r11w, r9w
adc al, 0xe8
mov rax, qword [rsp + 0xf0]
sbb r11, 0x584a6bf9
or r11, rdx
rol r11b, 0xd8
lea r11, [r15 + rax]
stc
clc
test ebx, 0x17570524
lea r11, [r11 + r10]
test r9b, bl
cmp r9w, 0x2446
add r15, qword [rsp + 0xb8]
clc
add r15, r10
xor r10d, r10d
jmp 0x140426fa5
jmp 0x140426fe5
mov byte [rcx + r12], 0xff
test r10b, 0xd1
test rsi, r14
add r14, r12
add rcx, rbx
jmp 0x140426fc1
inc r10
jmp 0x140426fc9
lea r11, [r11 + rbx]
cmp spl, 0x45
cmp r12b, bl
add r15, rbx
jmp 0x140426fdc
dec r8d
je 0x1404289b0
cmp dword [rsp + 0x24], 0
jmp 0x140426fef
jle 0x140426faa
cmp dword [rsp + 0x24], 8
jmp 0x140426fff
jae 0x1404270af
xor edx, edx
shld ebp, eax, 0x49
adc bpl, 0xb
mov rbp, rdx
stc
test rbp, rdi
test dil, 1
jmp 0x14042701f
je 0x14042705a
mov rax, rdx
bts bp, r10w
sal bp, cl
and rbp, rcx
sub rax, rbx
movzx eax, byte [rcx + rax]
neg bp
mov bp, 0x1de9
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
btr bp, ax
mov rbp, rdx
test r12b, 0x8a
or rbp, 1
test al, 0x9b
clc
not rdx
stc
cmc
cmp rdx, r9
jmp 0x140427067
je 0x140426faa
nop
clc
movzx eax, byte [r15 + rbp]
stc
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
neg ah
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
cmp r8b, 0x43
test r9b, r14b
test r10d, 0x6ca03d9e
add rbp, 2
clc
cmp rdi, rbp
jne 0x140427070
jmp 0x140426faa
mov rax, r10
shl edx, cl
sbb dl, spl
btr dx, bp
imul rax, rbx
clc
bt edx, r8d
lea rax, [rax + r13]
shld edx, eax, 0xc6
mov rdx, r10
test r8, 0x72c50f07
imul rdx, r12
clc
cmp cl, r15b
add rdx, qword [rsp + 0x28]
cmc
cmp r9b, 0x42
sub rax, rdx
clc
stc
cmp rax, 0x20
jmp 0x1404270f6
jb 0x140427005
jb 0x140427005
mov edx, 0
stc
cmp dword [rsp + 0x6c], 0x20
jb 0x14042700f
cmp dword [rsp + 0x24], 0x20
jmp 0x14042711d
jae 0x14042712a
sub eax, eax
jmp 0x140427299
cmp qword [rsp + 0x70], 0
jmp 0x140427135
je 0x1404271e2
mov rbp, qword [rsp + 0x90]
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140427150
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140427163
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140427173
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140427187
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140427193
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042719f
movdqu xmm2, xmmword [r11 + rdx - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
test bp, r14w
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
cmp r8w, 0x7379
add rdx, 0x40
test dl, 0xb9
add rbp, 0xfffffffffffffffe
jne 0x140427145
jmp 0x1404271ea
xor edx, edx
cmp r14w, 0x20c
test byte [rsp + 0xa0], 1
jmp 0x1404271f7
je 0x140427250
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
cmc
mov rax, rdx
cmp r8d, esp
cmp spl, 2
clc
sub rax, rbx
jmp 0x14042721e
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140427228
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140427237
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test r11b, bl
test r9w, 0xb7
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
cmp qword [rsp + 0x40], rdi
jmp 0x14042725a
je 0x140426faa
mov rdx, qword [rsp + 0x40]
movsx rax, r10w
cwde
shld ax, r8w, 8
mov rax, rdx
cmp rax, r12
jmp 0x14042727b
test dil, 0x18
jmp 0x140427284
je 0x14042700f
nop word cs:[rax + rax]
jmp 0x140427299
movq xmm0, qword [r14 + rax]
jmp 0x1404272a4
movq xmm1, qword [r15 + rax]
jmp 0x1404272af
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp sil, spl
add rax, 8
cmp rsi, rax
jne 0x140427299
mov rdx, rsi
cmp rsi, rdi
jmp 0x1404272d3
je 0x140426faa
jmp 0x14042700f
test ebx, ebx
jle 0x14042844d
movsxd r8, dword [rsp + 0x24]
shl dl, 0xcf
mov edx, ebx
cmc
test sil, 0x72
cmp ebx, 8
jmp 0x1404272fd
jae 0x140428e32
xor r11d, r11d
movzx rsi, r8w
not si
bsr si, r15w
mov rsi, r11
jmp 0x14042731a
test dl, 1
jmp 0x140427322
je 0x14042738f
movzx eax, byte [r9 + r11]
shrd bp, r9w, 0x92
xadd bpl, bpl
mov rbp, r11
shr esi, 0xa3
shl si, cl
xadd rsi, rsi
sub rbp, r8
cmc
movzx ebp, byte [rcx + rbp]
rcr sil, 0xb5
xchg sil, sil
ror esi, cl
add ebp, eax
movzx eax, dx
sbb ah, 0x78
movzx rax, r14w
shr ebp, 1
or ax, 0x294e
sal ah, cl
mov rax, qword [rsp + 0x28]
inc rsi
add bpl, byte [rax + r11]
mov byte [rcx + r11], bpl
mov rsi, r11
cmp r14d, 0x4c0f70f2
cmp rsi, r14
or rsi, 1
cmp edi, r13d
cmp al, 0xd4
not r11
add r11, rdx
jmp 0x14042739a
je 0x14042844d
mov rbx, qword [rsp + 0x40]
bswap di
adc cx, 0x77ee
setg cl
mov rax, rbx
sub rax, r8
movsx cx, r15b
inc edi
lea rcx, [r15 + rax]
movsx ax, r14b
inc rcx
cmovo ebp, r15d
movsx ax, r15b
lea rbp, [r15 + rbx]
movsx rax, sp
movzx di, dil
inc rbp
add r15, qword [rsp + 0x158]
movzx eax, r8w
dec ah
add r15, rbx
sub bh, 0xbd
mov rax, qword [rsp + 0x28]
sal di, cl
xor bl, 0x88
lea rbx, [rax + 1]
test spl, bl
movzx eax, byte [r15 + rsi - 1]
xor rdi, r11
sub dil, r13b
movzx edi, byte [rcx + rsi - 1]
add edi, eax
and al, 0xec
shr edi, 1
adc eax, 0x48705194
ror ah, 0xbc
clc
add dil, byte [rbx + rsi - 1]
not ax
lahf
bsf rax, r8
mov byte [rbp + rsi - 1], dil
movsxd rax, ebp
movzx eax, byte [r15 + rsi]
neg dil
rcr edi, 0x2e
movzx edi, byte [rcx + rsi]
add edi, eax
jmp 0x140427454
shr edi, 1
test r11, 0x4b6337d1
test r13d, r14d
add dil, byte [rbx + rsi]
test edi, 0x5dd3053d
mov byte [rbp + rsi], dil
cmp ecx, r8d
add rdx, 0xfffffffffffffffe
cmp r9b, r15b
add rcx, 2
add rbp, 2
add r15, 2
clc
add rbx, 2
clc
stc
cmp rsi, rdx
jmp 0x140427494
jne 0x140427408
jmp 0x14042844d
mov r11d, dword [rsp + 0x5c]
cmp bl, r10b
stc
test r11d, r11d
jmp 0x1404274b0
je 0x1404289a4
mov eax, dword [rsp + 0x24]
neg sil
stc
movsxd r12, eax
test r12b, 0x80
mov esi, eax
lea rax, [r15 + r10]
sar r8w, cl
jmp 0x1404274d7
mov qword [rsp + 0x70], rax
mov rdi, r10
sal r10b, cl
mov r10d, esi
and r10d, 0xffffffe0
stc
rcl ax, cl
mov r8d, esi
and r8d, 0xfffffff8
test spl, 0x24
mov rax, rsi
and r14w, r11w
neg rax
movsx r14d, di
sbb r14b, dil
mov qword [rsp + 0x40], rax
mov ax, 0x796b
cwde
mov rax, qword [rsp + 0x170]
rcr r14b, cl
not r14w
add rax, r15
add rax, rdi
ror r14w, cl
sbb r14d, 0x50213693
sar r14b, 0x75
add r15, qword [rsp + 0xb8]
adc r14w, bp
sbb r14d, esp
xadd r14b, r14b
lea r15, [r15 + rdi]
xor ebp, ebp
xchg r14b, r14b
cmovl r14, r13
mov r14w, r14w
mov r14, rdx
jmp 0x140427563
jmp 0x1404275b7
mov byte [rcx + r12], 0xff
btc rbx, 0x16
movzx bx, bh
add r14, r12
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
test r14d, 0x6728096c
cmp r13b, spl
add r9, rbx
jmp 0x140427594
inc rbp
test dx, r12w
lea rax, [rax + rbx]
test al, 0xf2
add r15, rbx
jmp 0x1404275a9
dec r11d
jmp 0x1404275b1
je 0x1404289b0
cmp dword [rsp + 0x24], 0
jmp 0x1404275c1
jle 0x140427568
cmp dword [rsp + 0x24], 8
jae 0x1404276fe
sub r13d, r13d
sal edx, 0x9b
movzx edx, sp
adc dl, 0x1d
mov rdx, r13
test sil, 1
jmp 0x1404275ea
je 0x140427650
movzx edx, byte [r9 + r13]
adc di, 0x41f9
movzx di, r12b
dec dil
mov rdi, r13
cmp r13b, r11b
stc
sub rdi, qword [rsp + 0x30]
cmc
clc
movzx edi, byte [rcx + rdi]
stc
jmp 0x14042761a
add edi, edx
or dx, 0x8d2
movzx edx, r9w
adc dx, bp
shr edi, 1
movsx dx, r12b
bts dx, bx
clc
add dil, byte [r14 + r13]
rcr dl, cl
mov dx, 0x3338
mov byte [rcx + r13], dil
bts edx, edi
mov rdx, r13
test r14b, 0x18
or rdx, 1
not r13
jmp 0x140427662
cmp r13, qword [rsp + 0x40]
jmp 0x14042766c
je 0x140427568
nop dword [rax + rax]
bts rdi, r15
sal bl, cl
movzx edi, byte [r9 + rdx]
movzx ebx, r9w
movzx ebx, byte [r15 + rdx]
clc
add ebx, edi
movzx rdi, si
shl dil, cl
dec rdi
shr ebx, 1
or dil, sil
adc dil, 0xf5
add bl, byte [r14 + rdx]
sub dil, 0x30
add di, bp
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
clc
movzx ebx, byte [r15 + rdx + 1]
stc
jmp 0x1404276c5
add ebx, edi
cmp r14w, 0x4252
test rax, r8
shr ebx, 1
stc
add bl, byte [r14 + rdx + 1]
cmp si, ax
mov byte [rcx + rdx + 1], bl
cmc
jmp 0x1404276e5
add rdx, 2
cmp sp, r8w
test ch, 0x13
cmp rsi, rdx
jne 0x140427680
jmp 0x140427568
mov rdx, rbp
xor dil, al
clc
imul rdx, qword [rsp + 0x30]
btr di, r15w
adc dil, 0x54
btr di, 0x2d
add rdx, qword [rsp + 0x70]
mov rdi, rbp
stc
imul rdi, r12
clc
add rdi, qword [rsp + 0x28]
jmp 0x140427734
sub rdx, rdi
jmp 0x140427740
cmp rdx, 0x20
jmp 0x140427749
jb 0x1404275d2
jb 0x1404275d2
cmp dword [rsp + 0x60], 0x20
jmp 0x14042775f
jb 0x1404275d2
mov r13d, 0
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140427776
jb 0x1404275de
cmp dword [rsp + 0x24], 0x20
jmp 0x140427786
jae 0x140427798
xor edx, edx
jmp 0x140427793
jmp 0x14042789f
sub edx, edx
jmp 0x14042779f
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x1404277aa
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x1404277b6
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x1404277c1
movdqu xmm5, xmmword [r9 + rdx + 0x10]
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
movdqu xmm3, xmmword [rax + rdx]
jmp 0x1404277f4
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
test r11b, r15b
add rdx, 0x20
stc
cmc
cmp r10, rdx
jne 0x14042779f
cmp r10, rsi
jmp 0x14042786a
je 0x140427568
mov rdx, r10
sbb r13b, dl
shl r13d, cl
ror r13b, cl
mov r13, r10
test r8b, sil
cmc
test sil, 0x18
jmp 0x14042788c
je 0x1404275de
nop dword [rax + rax]
jmp 0x14042789f
movq xmm0, qword [r14 + rdx]
jmp 0x1404278aa
movq xmm1, qword [r9 + rdx]
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404278c0
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
cmc
add rdx, 8
clc
cmp r8, rdx
jmp 0x1404278e9
jne 0x14042789f
mov r13, r8
cmp r8, rsi
jmp 0x1404278fa
je 0x140427568
jmp 0x1404275de
mov r8, r13
jmp 0x14042790d
call fcn.1404a58cd
jmp 0x14042844d
test ebx, ebx
jmp 0x14042791e
jle 0x14042844d
movsxd r9, dword [rsp + 0x24]
rol r10w, 0x71
shld r10d, r14d, 0xfd
mov r10d, ebx
cmp ebx, 8
jmp 0x14042793e
jae 0x140428ea1
xor edi, edi
sal dl, 0xfe
cmp rsp, 0x71ff4d8e
mov rdx, rdi
jmp 0x14042795d
test r10b, 1
jmp 0x140427966
je 0x1404279b4
mov rax, rdi
bsf dx, r15w
sub rax, r9
bts dx, r15w
movsx dx, r9b
movzx eax, byte [rcx + rax]
shld edx, r8d, 0x83
sal rdx, 0x1d
mov rdx, qword [rsp + 0x28]
stc
cmc
add al, byte [rdx + rdi]
and dx, 0x4e8d
shl dx, cl
cmp dl, bl
mov byte [rcx + rdi], al
not dx
mov rdx, rdi
or rdx, 1
cmc
cmp sil, 0x5b
not rdi
test r11, r10
add rdi, r10
jmp 0x1404279c2
je 0x14042844d
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sbb bx, 0x2efb
sub rax, r9
rol bpl, cl
add rax, r15
mov bp, r9w
inc bpl
dec rbx
inc rax
cmovg bp, r14w
add rcx, r15
mov ebx, ecx
jmp 0x1404279fe
inc rcx
movzx ebx, byte [rax + rdx - 1]
cmp sil, 0x60
sbb bpl, 0x73
mov rbp, qword [rsp + 0x28]
test r12b, 0xca
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
mov bx, r14w
movzx ebx, byte [rax + rdx]
clc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
cmp bpl, cl
add rdx, 2
cmp dl, 0x2e
jmp 0x140427a3e
cmp r10, rdx
jmp 0x140427a46
jne 0x140427a01
jmp 0x14042844d
mov r13d, dword [rsp + 0x5c]
cmp bp, r14w
clc
cmc
test r13d, r13d
jmp 0x140427a64
je 0x1404289a4
mov eax, dword [rsp + 0x24]
movsxd r12, eax
sub r11b, 5
xor si, 0x4f1
mov r14, rdx
bswap si
bt r11w, 0x2d
bt edi, esp
mov edi, eax
cmc
bswap r9w
shl dl, 0x13
lea rax, [r15 + r10]
ror dl, 0x3c
and dl, r8b
shld dx, r13w, 0xc5
mov qword [rsp + 0x40], rax
mov eax, edi
test bx, 0x49d7
and eax, 0xffffffe0
sub sil, al
mov qword [rsp + 0x70], rax
sub r9b, 0x1f
bts r9w, r14w
movsx r9w, r12b
add rax, 0xffffffffffffffe0
movzx si, r10b
bt r11, 0xed
or r11d, 0x221c0bd7
mov qword [rsp + 0xa0], rax
sub rdx, rsp
neg r9w
sal r9w, 8
shr rax, 5
cmove r11w, r13w
setns dl
movsx rsi, r11w
inc rax
btr esi, 0xc7
dec r11b
movabs rdx, 0xffffffffffffffe
sbb r9w, 0x7c60
setne r11b
add rdx, 0xfffffffffffffffe
mov sil, 0x28
and rdx, rax
sal rsi, 0xf5
movsxd rsi, ecx
mov qword [rsp + 0xc0], rdx
bsf r11w, si
btc r11w, r9w
mov r11d, eax
rol r9w, 0xd4
and r11d, 3
mov esi, edi
btc ax, si
movzx rax, bx
and esi, 0xfffffff8
mov rax, r10
sar r9b, 0x7b
and r9w, r11w
ror r10b, cl
mov r10d, edi
jmp 0x140427b71
and r10d, 3
cmovnp r9w, dx
movsx r9d, bp
lea r15, [r15 + rax]
cmp r10d, r12d
add r15, 0x10
adc r9b, 0xc2
lea r9, [r14 + 0x10]
jmp 0x140427b96
mov qword [rsp + 0x90], r11
clc
test r8w, dx
shl r11, 5
test r15, 0x298b6132
sub r8d, r8d
jmp 0x140427bb6
jmp 0x140427c05
mov byte [rcx + r12], 0xff
ror bh, cl
bsf bx, r9w
btr rbx, 0x3c
lea r14, [r14 + r12]
mov rbx, qword [rsp + 0x30]
add rcx, rbx
jmp 0x140427bdd
inc r8
cmc
test bl, dil
jmp 0x140427be9
add r15, rbx
test r8, r12
add r9, r12
jmp 0x140427bf7
dec r13d
jmp 0x140427bff
je 0x1404289b0
cmp dword [rsp + 0x24], 0
jmp 0x140427c0f
jle 0x140427bbb
cmp dword [rsp + 0x24], 8
jb 0x140427c96
mov rdx, r8
xchg bl, bh
imul rdx, r12
setae bl
add rdx, qword [rsp + 0x28]
shrd bx, r11w, 0xa5
btr bx, 0x51
movzx rbx, r10w
mov rbx, r8
test r11b, r8b
imul rbx, qword [rsp + 0x30]
test rsi, 0x4cf817c5
jmp 0x140427c58
add rbx, qword [rsp + 0x40]
cmp r8b, r8b
sub rbx, rdx
not dl
stc
mov edx, 0
cmp rbx, 0x20
jmp 0x140427c74
jb 0x140427e4e
cmp dword [rsp + 0x24], 0x20
jmp 0x140427c84
jae 0x140427ca2
sub ebx, ebx
jmp 0x140427c91
jmp 0x140427e1e
sub edx, edx
jmp 0x140427c9d
jmp 0x140427e4e
cmp qword [rsp + 0xa0], 0x60
jmp 0x140427cb0
jae 0x140427cbd
xor edx, edx
jmp 0x140427d72
mov rbp, qword [rsp + 0xc0]
test rsi, 0x6ed15cdb
cmc
sub edx, edx
movups xmm0, xmmword [r14 + rdx]
clc
jmp 0x140427ce1
movups xmm1, xmmword [r14 + rdx + 0x10]
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
cmp r12, r15
test si, 0x793
movups xmm0, xmmword [r14 + rdx + 0x20]
test r8b, dil
movups xmm1, xmmword [r14 + rdx + 0x30]
test ch, 0x23
clc
movups xmmword [rcx + rdx + 0x20], xmm0
clc
movups xmmword [rcx + rdx + 0x30], xmm1
cmp ax, bx
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
cmc
movups xmmword [rcx + rdx + 0x40], xmm0
jmp 0x140427d30
movups xmmword [rcx + rdx + 0x50], xmm1
clc
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
movdqu xmmword [rcx + rdx + 0x60], xmm0
cmp dx, 0x6058
movdqu xmmword [rcx + rdx + 0x70], xmm1
test r14d, r15d
cmc
jmp 0x140427d5e
sub rdx, 0xffffffffffffff80
cmc
add rbp, 0xfffffffffffffffc
jmp 0x140427d6c
jne 0x140427ccf
cmp qword [rsp + 0x90], 0
jmp 0x140427d80
je 0x140427de1
lea rbx, [r15 + rdx]
lea rdx, [rdx + r9]
cmp ch, 0xd8
sub ebp, ebp
cmp ah, 0xf9
nop word cs:[rax + rax]
jmp 0x140427da8
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
cmp r12, 0x40605532
test r12b, al
stc
movdqu xmmword [rbx + rbp - 0x10], xmm0
clc
movdqu xmmword [rbx + rbp], xmm1
add rbp, 0x20
cmp r9w, 0x4b64
cmp eax, r12d
clc
cmp r11, rbp
jne 0x140427da8
cmp qword [rsp + 0x70], rdi
jmp 0x140427deb
je 0x140427bbb
mov rdx, qword [rsp + 0x70]
shld bx, r10w, 0x91
mov rbx, rdx
test dil, 0x18
je 0x140427e4e
nop dword [rax + rax]
shrd dx, r11w, 0xde
cmp r15b, 0x1f
sbb dl, r8b
mov rdx, qword [r14 + rbx]
stc
cmc
mov qword [rcx + rbx], rdx
cmc
add rbx, 8
clc
cmc
cmp rsi, rbx
jmp 0x140427e37
jne 0x140427e1e
mov rdx, rsi
cmp rsi, rdi
jmp 0x140427e48
je 0x140427bbb
mov rbp, rdx
cmp r11w, r9w
cmp r10w, 0x7e55
stc
not rbp
lea rbp, [rbp + rdi]
test r11b, 0xe5
jmp 0x140427e6d
test r10, r10
je 0x140427eac
mov rbx, r10
cmovge ax, r8w
nop
movzx eax, r14w
movzx eax, byte [r14 + rdx]
jmp 0x140427e8e
mov byte [rcx + rdx], al
jmp 0x140427e96
inc rdx
jmp 0x140427e9e
dec rbx
jmp 0x140427ea6
jne 0x140427e84
cmp rbp, 3
jb 0x140427bbb
nop word [rax + rax]
cmc
movzx eax, byte [r14 + rdx]
test dl, r14b
stc
test r11b, 0x93
mov byte [rcx + rdx], al
sar al, cl
movzx eax, byte [r14 + rdx + 1]
jmp 0x140427edb
mov byte [rcx + rdx + 1], al
sbb al, r14b
rol eax, 0x9b
sub eax, 0x2d9c5dde
movzx eax, byte [r14 + rdx + 2]
test r11b, r8b
mov byte [rcx + rdx + 2], al
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
clc
add rdx, 4
cmp rdi, rdx
jne 0x140427ebd
jmp 0x140427bbb
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x140427f21
je 0x1404289a4
mov eax, dword [rsp + 0x24]
add dil, 0x3f
shr r9b, cl
movsxd r12, eax
mov r14, rdx
btc edi, r10d
mov edi, eax
sbb r13, 0xf6c7e94
bsf r11d, eax
lea r13, [r15 + r10]
sub r11b, 0x51
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
dec r11b
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
inc si
mov rdx, rax
shr rdx, 5
inc rdx
dec rsi
mov rax, rdx
mov qword [rsp + 0xa0], rdx
movabs rax, 0xffffffffffffffe
shl sil, 0xe7
xor r9b, cl
and rdx, rax
cmc
mov qword [rsp + 0x90], rdx
movsx r9, dx
mov esi, edi
movzx r11d, dx
sub r11b, r14b
not r11b
and esi, 0xfffffff8
mov r9, rdi
xadd r11b, r11b
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
cmp r10b, 0x99
stc
lea r11, [r11 + r10]
add r15, qword [rsp + 0xb8]
test dil, spl
clc
cmc
add r15, r10
xor r10d, r10d
jmp 0x140427fe9
jmp 0x14042802c
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
add rcx, rbx
jmp 0x140427fff
inc r10
cmp r15w, 0x799c
test r8d, r15d
cmp rdx, rbx
lea r11, [r11 + rbx]
cmp r13b, 0x32
add r15, rbx
jmp 0x14042801e
dec r8d
jmp 0x140428026
je 0x1404289b0
cmp dword [rsp + 0x24], 0
jmp 0x140428036
jle 0x140427fee
cmp dword [rsp + 0x24], 8
jmp 0x140428046
jae 0x1404280f9
xor edx, edx
not bpl
neg bpl
mov rbp, rdx
jmp 0x14042805e
test dil, 1
jmp 0x140428067
je 0x1404280ab
mov rax, rdx
cmc
btc bp, bp
sbb bp, 0x18bb
sub rax, rbx
movzx eax, byte [rcx + rax]
movsx rbp, ax
sub rbp, 0x43de4dfc
or rbp, r15
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
cmovp bp, r14w
mov rbp, rdx
cmp r8w, sp
jmp 0x1404280a7
or rbp, 1
not rdx
cmp rdx, r9
je 0x140427fee
nop
rcl al, cl
clc
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
stc
cmp rcx, 0x66e10f15
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
add rbp, 2
cmp r12w, di
jmp 0x1404280eb
cmp rdi, rbp
jne 0x1404280bb
jmp 0x140427fee
mov rax, r10
or dh, dh
imul rax, rbx
test r9w, 0x6594
add rax, r13
shl dx, 0x8d
mov rdx, r10
cmp r8, r8
test bpl, cl
imul rdx, r12
cmc
test r11b, r11b
test edi, 0x70bc7716
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmc
clc
cmp rax, 0x20
jb 0x14042804c
jb 0x14042804c
mov edx, 0
clc
cmp dword [rsp + 0x6c], 0x20
jmp 0x140428150
jb 0x140428054
cmp dword [rsp + 0x24], 0x20
jmp 0x140428160
jae 0x140428172
xor eax, eax
jmp 0x14042816d
jmp 0x1404282db
cmp qword [rsp + 0x70], 0
je 0x140428231
mov rbp, qword [rsp + 0x90]
clc
sub edx, edx
jmp 0x14042818e
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140428199
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404281a5
movdqu xmm2, xmmword [r11 + rdx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404281bc
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404281ca
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404281d5
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404281e1
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404281ed
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404281f9
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140428208
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
stc
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x140428226
jne 0x14042818e
jmp 0x14042823b
xor edx, edx
test r11d, ebx
jmp 0x14042823b
test byte [rsp + 0xa0], 1
je 0x1404282a1
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
shl rax, 0x37
shr eax, cl
test r15b, 0x6d
mov rax, rdx
sub rax, rbx
jmp 0x14042826b
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140428275
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140428284
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
stc
jmp 0x140428293
movdqu xmmword [rcx + rdx + 0x10], xmm0
test sil, r12b
jmp 0x1404282a1
cmp qword [rsp + 0x40], rdi
jmp 0x1404282ab
je 0x140427fee
mov rdx, qword [rsp + 0x40]
shld ax, cx, 0xd6
bts rax, rdi
test r8b, 0x81
mov rax, rdx
cmp r8b, r8b
test dil, 0x18
jmp 0x1404282d2
je 0x140428054
nop dword [rax]
movq xmm0, qword [r14 + rax]
jmp 0x1404282e6
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
test r11w, r9w
cmp rsi, rax
jmp 0x140428305
jne 0x1404282db
mov rdx, rsi
cmp rsi, rdi
jmp 0x140428316
je 0x140427fee
jmp 0x140428054
test ebx, ebx
jmp 0x140428328
jle 0x14042844d
movsxd r9, dword [rsp + 0x24]
shr r10w, 0x28
mov r10d, ebx
jmp 0x140428340
cmp ebx, 8
jmp 0x140428348
jae 0x140428f08
sub r11d, r11d
sal dx, cl
and dx, si
and dx, 0x471c
mov rdx, r11
clc
test r10b, 1
jmp 0x140428369
je 0x1404283c7
mov rax, r11
sub rax, r9
add dx, 0x2c00
not dh
xchg dx, dx
movzx eax, byte [rcx + rax]
movsxd rdx, r13d
xor dl, dh
movsx dx, r8b
shr al, 1
btr rdx, 0xdc
shrd dx, r15w, 0x78
sar dl, 0x38
mov rdx, qword [rsp + 0x28]
test sp, 0x2141
jmp 0x1404283ac
add al, byte [rdx + r11]
movzx dx, cl
mov byte [rcx + r11], al
dec rdx
mov rdx, r11
or rdx, 1
jmp 0x1404283c7
not r11
clc
add r11, r10
jmp 0x1404283d3
je 0x14042844d
mov rcx, qword [rsp + 0x40]
setne ah
mov rax, rcx
sub rax, r9
rcl rbp, 0x4b
ror bh, 2
shr bh, cl
add rax, r15
inc rax
add rcx, r15
inc rcx
movsx ebp, di
movzx ebx, byte [rax + rdx - 1]
btc ebp, 0xe1
and ebp, r15d
shr bl, 1
mov rbp, qword [rsp + 0x28]
test r13b, spl
cmp spl, 0x21
clc
add bl, byte [rbp + rdx]
cmc
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
shr bl, 1
add bl, byte [rbp + rdx + 1]
clc
test edi, r9d
mov byte [rcx + rdx], bl
stc
cmp rdx, rbx
add rdx, 2
test r15b, 0x71
test bpl, r11b
cmc
cmp r10, rdx
jne 0x1404283ff
mov r14, qword [rsp + 0x28]
test r15b, 0xf9
test rcx, rax
add r14, r13
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
movsxd r11, r9d
bswap bx
mov r11, qword [rsp + 0x108]
mov r10w, ax
movzx r10w, r9b
not bh
mov r10, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x30]
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140428c4c
mov r9d, dword [rsp + 0x5c]
stc
clc
jmp 0x1404284ba
test r9d, r9d
jmp 0x1404284c2
je 0x1404289a4
mov eax, dword [rsp + 0x24]
rcl r11b, cl
btr si, 0xa4
movsxd r12, eax
mov esi, eax
neg ebp
sal rax, cl
lea r8, [r15 + r10]
mov eax, esi
bswap r13w
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
cmp r13b, 0x2f
mov qword [rsp + 0x70], rax
or bpl, 0xb9
clc
mov rbp, rax
shr rbp, 5
jmp 0x14042850e
inc rbp
mov rax, rbp
mov qword [rsp + 0xa0], rbp
setbe al
movabs rax, 0xffffffffffffffe
rcl r13b, 0x79
movzx r13d, r13w
and rbp, rax
mov qword [rsp + 0x90], rbp
mov ax, 0xbf0
btc r14d, r12d
rcr ebp, 0xa6
mov rbp, r10
xor al, r12b
mov r10d, esi
stc
bts r13w, r12w
rol r14b, cl
and r10d, 0xfffffff8
btr ax, dx
mov r13, rsi
sal r11w, cl
xchg r11d, r11d
neg r13
sar ah, cl
mov rax, qword [rsp + 0xf0]
movsxd r11, r12d
add r14d, eax
bts r14d, r13d
lea r11, [r15 + rax]
sub r14w, r10w
rol r14d, cl
rcr r14w, 0x1a
lea r11, [r11 + rbp]
btc r14d, 0x65
add r15, qword [rsp + 0xb8]
jmp 0x1404285ab
lea r15, [r15 + rbp]
sub ebp, ebp
movzx r14d, si
mov r14, rdx
jmp 0x1404285f6
mov byte [rcx + r12], 0xff
cmp r9d, 0x26a958b2
lea r14, [r14 + r12]
test dl, 0xbc
add rcx, rbx
inc rbp
test r15b, 0xf0
cmc
add r11, rbx
clc
test al, r11b
cmp r14b, r9b
add r15, rbx
jmp 0x1404285ed
dec r9d
je 0x1404289b0
cmp dword [rsp + 0x24], 0
jle 0x1404285bd
cmp dword [rsp + 0x24], 8
jmp 0x14042860b
jae 0x140428706
xor edi, edi
bsr edx, ebx
jmp 0x14042861e
mov rdx, rdi
test rax, 0x3c0d6e36
jmp 0x14042862f
test sil, 1
jmp 0x140428638
je 0x14042868f
mov rax, rdi
bsf edx, esi
sbb dl, 0xef
sub rax, rbx
adc edx, 0x480c17f8
movzx eax, byte [rcx + rax]
xadd edx, edx
cqo
shr al, 1
shrd edx, r9d, 0x2d
or dh, 0x25
sbb dx, 0x4a1e
add al, byte [r14 + rdi]
rcr dl, 0xd4
mov byte [rcx + rdi], al
bt dx, cx
bt dx, 0xa2
shrd dx, bp, 0xb9
mov rdx, rdi
cmc
or rdx, 1
cmp rsp, 0x1f377326
not rdi
cmc
cmp rdi, r13
jmp 0x14042869b
je 0x1404285bd
nop word [rax + rax]
movzx eax, byte [r15 + rdx]
stc
clc
shr al, 1
test r11, 0x55625ba0
add al, byte [r14 + rdx]
cmc
clc
mov byte [rcx + rdx], al
btc rax, 0xf4
test ax, 0x600d
movzx eax, byte [r15 + rdx + 1]
clc
cmc
shr al, 1
test dl, r9b
add al, byte [r14 + rdx + 1]
test r11, 0x1cac5297
stc
mov byte [rcx + rdx + 1], al
add rdx, 2
jmp 0x1404286f3
cmp rsi, rdx
jmp 0x1404286fb
jne 0x1404286aa
jmp 0x1404285bd
mov rax, rbp
sal dx, cl
imul rax, rbx
test dh, 0xd3
movzx dx, r13b
lea rax, [rax + r8]
movsx edx, r15w
mov rdx, rbp
test bpl, 0xe8
imul rdx, r12
test spl, dil
add rdx, qword [rsp + 0x28]
cmp r15b, 0x90
sub rax, rdx
test esp, 0x6c936452
cmp rax, 0x20
jb 0x140428611
jb 0x140428611
mov edi, 0
jmp 0x140428761
cmp dword [rsp + 0x6c], 0x20
jb 0x14042861e
cmp dword [rsp + 0x24], 0x20
jmp 0x140428776
jae 0x140428788
sub eax, eax
jmp 0x140428783
jmp 0x140428948
mov rdi, r8
cmp qword [rsp + 0x70], 0
je 0x140428879
mov r8, qword [rsp + 0x90]
cmp edx, esi
cmp edi, 0x6f162591
sub edx, edx
jmp 0x1404287ae
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404287b9
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404287c5
movdqu xmm2, xmmword [r11 + rdx - 0x30]
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x1404287d8
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404287fe
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140428809
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140428815
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140428821
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042882d
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x140428838
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm3
clc
add rdx, 0x40
test r13b, 0x92
add r8, 0xfffffffffffffffe
jne 0x1404287ae
jmp 0x140428883
sub edx, edx
cmp r15b, r8b
jmp 0x140428883
test byte [rsp + 0xa0], 1
jmp 0x140428890
je 0x140428903
movdqu xmm0, xmmword [r14 + rdx]
bt rax, 5
not eax
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
test dil, 0xab
sub rax, rbx
jmp 0x1404288b9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404288c3
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x1404288ce
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
bts r8w, r9w
movdqu xmmword [rcx + rdx + 0x10], xmm3
mov r8d, edx
shl r8b, cl
rol r8b, cl
cmp qword [rsp + 0x40], rsi
not r8w
mov r8, rdi
jmp 0x140428914
je 0x1404285bd
mov rdi, qword [rsp + 0x40]
test r14b, 0x8a
cdqe
movzx rax, r11w
mov rax, rdi
test sil, 0x18
je 0x14042861e
nop word cs:[rax + rax]
jmp 0x140428948
movq xmm0, qword [r14 + rax]
jmp 0x140428953
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test ah, 0x4b
cmp r13b, dl
add rax, 8
cmp r13d, 0x6a2217e
clc
stc
cmp r10, rax
jmp 0x140428987
jne 0x140428948
mov rdi, r10
clc
cmp r10, rsi
jmp 0x140428999
je 0x1404285bd
jmp 0x14042861e
mov r14, rdx
btc rsi, r9
shld rsi, rbp, 0x9c
mov esi, dword [rsp + 0x2c0]
stc
clc
cmp esi, 0x10
jmp 0x1404289c1
jne 0x140428c05
mov r8d, dword [rsp + 0x2b0]
test r8d, r8d
movsxd r13, edi
xchg r10d, r10d
mov r13, qword [rsp + 0xd8]
xchg r12b, r10b
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
movsx r12d, r11w
bswap r12w
jmp 0x140428a00
mov r12, qword [rsp + 0x118]
jmp 0x140428a0d
je 0x140428cbf
mov rcx, qword [rsp + 0x140]
shl ah, cl
add al, dil
movzx ax, spl
add rcx, qword [r13 + 0x18]
movsxd rax, dword [rsp + 0x24]
inc rax
cmp dil, al
clc
cmp dword [rsp + 0x5c], 7
jmp 0x140428a3f
jb 0x140428bc6
mov rdx, rbx
sub rdx, rax
sbb sil, 0x91
bt rbx, r9
clc
mov ebp, dword [rsp + 0x128]
movsx bx, r15b
bsf bx, r10w
or edi, 0x4b025860
mov rsi, rcx
mov rbx, 0x510315e7
lea rbx, [rcx + rax]
rcr dil, 0x1c
adc rdi, rbp
mov byte [rcx + rax], 0xff
dec ch
movsx di, r9b
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
setae ch
rol rdi, cl
xor cl, al
add rbx, qword [rsp + 0x30]
adc rdi, 0x23287217
add rcx, 0x14ae5fc7
mov rdi, qword [rsp + 0x30]
shl ch, cl
mov byte [rdi + rbx], 0xff
inc edi
add rbx, qword [rsp + 0x30]
ror ecx, cl
stc
adc rcx, 0x1d314725
mov rdi, qword [rsp + 0x30]
sal rcx, 0xd4
rol ch, 0xcd
btc cx, si
mov byte [rdi + rbx], 0xff
add cl, ch
bt ecx, 0x1b
add rbx, qword [rsp + 0x30]
dec di
mov rdi, qword [rsp + 0x30]
sbb ch, 0xd0
ror ch, cl
mov byte [rdi + rbx], 0xff
shr di, 0xbc
add rbx, qword [rsp + 0x30]
movzx cx, al
rol dil, cl
mov rdi, qword [rsp + 0x30]
cmc
cmovge cx, r13w
rol ch, 0x1d
mov byte [rdi + rbx], 0xff
neg ch
ror dil, cl
add rbx, qword [rsp + 0x30]
seto dil
sub cl, dil
mov rdi, qword [rsp + 0x30]
sbb cl, 0x40
sub cx, 0x248e
mov byte [rdi + rbx], 0xff
cmc
sar ch, cl
add rbx, qword [rsp + 0x30]
rcr cx, 0x3b
mov rdi, qword [rsp + 0x30]
lea rcx, [rbx + rdi]
bsr di, r13w
add rcx, rdx
mov rdi, qword [rsp + 0x30]
cmp edx, 0x24b324f4
test edx, r11d
mov byte [rdi + rbx], 0xff
movsx rbx, di
mov rbx, qword [rsp + 0x30]
add ebp, 0xfffffff8
jne 0x140428a6b
add rsi, rbx
btr edx, esi
neg cl
or dx, r10w
lea rsi, [rsi + rbx]
cmp r10b, r11b
add rsi, rbx
mov rdx, 0xd696fda
not cl
add rsi, rbx
bsr rdx, r15
movzx edx, di
lea rsi, [rsi + rbx]
add edx, 0x188306b
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
add rsi, rbx
bt dx, 0x25
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
test edx, edx
jmp 0x140428bd4
je 0x140428c54
lea rcx, [rcx + rax]
btr eax, r10d
cmovbe eax, eax
mov eax, edx
mov byte [rcx], 0xff
stc
add rcx, rbx
jmp 0x140428bf3
dec eax
jmp 0x140428bfa
jne 0x140428be7
jmp 0x140428c54
mov r13, qword [rsp + 0xd8]
movsx r8w, r9b
movzx r12w, r14b
movsx r12d, r9w
mov r8d, dword [rsp + 0x2b0]
dec r11b
setbe r10b
mov r11, qword [rsp + 0x108]
mov r10w, r13w
bswap r10
mov r10, qword [rsp + 0x88]
mov r12, 0x78077018
movzx r12, r8w
mov r12, qword [rsp + 0x118]
inc r12
cmp ah, 0x80
cmc
cmp r12, qword [rsp + 0x110]
jmp 0x140428c68
je 0x14042a1e0
mov eax, dword [rsp + 0x60]
sal rcx, 0x21
shl rcx, 0x96
imul eax, r12d
bt si, r14w
mov rsi, qword [r13 + 0x18]
bt rcx, rdx
mov qword [rsp + 0x140], rax
adc rcx, 0x224f4eae
add rsi, rax
movzx ecx, byte [r14]
test sil, 0x44
xor r9d, r9d
test r12b, r8b
clc
cmp cl, 4
jmp 0x140428cb4
jbe 0x140425819
jmp 0x140425263
inc r12
test edx, 0x45351c6b
cmp r12, qword [rsp + 0x110]
jne 0x140428c6e
jmp 0x14042a10f
mov rax, qword [rsp + 0x40]
lea rdx, [r15 + rax]
xor rax, 0x5c257d23
sub rdx, qword [rsp + 0x28]
btr rax, 0xce
mov rax, qword [rsp + 0x160]
clc
cmc
add rax, rsi
cmc
cmp rdx, 0x10
jmp 0x140428d0c
jb 0x140425b26
jb 0x140425b26
cmp rax, 0x10
jmp 0x140428d21
jb 0x140425b26
cmp dword [rsp + 0x60], 0x10
jmp 0x140428d31
jb 0x140425b26
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x140428d47
jb 0x140425b30
cmp ebx, 0x10
jae 0x140428f67
xor r12d, r12d
jmp 0x140428d5e
jmp 0x140429334
mov rax, qword [rsp + 0x40]
sal dh, 0x94
xadd dx, dx
lea rax, [rax + r15]
cmp si, bx
add dl, r8b
bts rdx, r14
mov rdx, rax
clc
cmp r12, rdx
sub rdx, qword [rsp + 0x28]
test al, bl
cmp rdx, 0x20
jmp 0x140428d94
jb 0x140426573
jb 0x140426573
mov r10d, 0
cmp rax, r8
test r11b, 0x66
cmp dword [rsp + 0x60], 0x20
jmp 0x140428db7
jb 0x140426586
cmp ebx, 0x20
jae 0x14042958c
xor r10d, r10d
jmp 0x140428dce
jmp 0x140429d4b
mov rax, qword [rsp + 0x40]
test r12b, 0xd7
clc
lea rax, [rax + r15]
jmp 0x140428de7
sub rax, qword [rsp + 0x28]
clc
cmc
cmp rax, 0x20
jmp 0x140428df7
jb 0x140426d6c
jb 0x140426d6c
mov edi, 0
jmp 0x140428e0d
cmp dword [rsp + 0x24], 0x20
jmp 0x140428e17
jb 0x140426d75
cmp ebx, 0x20
jmp 0x140428e25
jae 0x1404296b3
sub edi, edi
jmp 0x140429e33
mov rax, qword [rsp + 0x40]
stc
add rax, r15
jmp 0x140428e41
sub rax, qword [rsp + 0x28]
cmc
cmp dl, r10b
stc
cmp rax, 0x20
jb 0x140427303
jb 0x140427303
cmp dword [rsp + 0x60], 0x20
jmp 0x140428e65
jb 0x140427303
mov r11d, 0
jmp 0x140428e76
cmp dword [rsp + 0x24], 0x20
jmp 0x140428e80
jb 0x140427312
cmp ebx, 0x20
jmp 0x140428e8e
jae 0x1404297dd
xor r11d, r11d
jmp 0x140428e9c
jmp 0x140429956
mov rax, qword [rsp + 0x40]
add rax, r15
test spl, spl
stc
jmp 0x140428eb2
sub rax, qword [rsp + 0x28]
stc
jmp 0x140428ec0
cmp rax, 0x20
jmp 0x140428ec9
jb 0x140427944
jb 0x140427944
mov edi, 0
clc
cmp dl, r11b
cmp dword [rsp + 0x24], 0x20
jmp 0x140428ee8
jb 0x140427950
cmp ebx, 0x20
jmp 0x140428ef6
jae 0x1404299ff
xor edi, edi
jmp 0x140428f03
jmp 0x140429f2f
mov rax, qword [rsp + 0x40]
stc
cmp ax, r15w
lea rax, [rax + r15]
stc
clc
cmc
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140428f27
jb 0x14042834e
jb 0x14042834e
mov r11d, 0
test bp, bp
cmp dword [rsp + 0x24], 0x20
jmp 0x140428f46
jb 0x14042835c
cmp ebx, 0x20
jmp 0x140428f54
jae 0x140429b35
sub r11d, r11d
jmp 0x140428f62
jmp 0x14042a03e
mov r12d, r14d
cdq
sub bpl, dil
and r12d, 0xfffffff0
bsr bx, r15w
btr dx, r10w
mov rbp, qword [rsp + 0x40]
sub rbp, rsi
neg r10w
add rbp, r15
movsx ebx, bp
sets dl
cwd
mov rax, r12
movzx ebx, sp
not dl
mov rbx, rcx
movsx r10w, al
jmp 0x140428fac
mov r10, qword [rsp + 0x28]
movsx edx, dx
cqo
mov dx, 0xc25
mov rdx, qword [rsp + 0x88]
jmp 0x140428fc7
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140428fd3
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 0x14042901d
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 0x140429058
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 0x1404292ec
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
clc
add r10, 0x10
clc
add rbp, 0x10
cmp sil, bpl
stc
add rbx, 0x10
test edx, 0x4f954205
stc
add rax, 0xfffffffffffffff0
jmp 0x140429316
jne 0x140428fc7
cmp r12, r14
jmp 0x140429324
je 0x14042844d
test r14b, 8
je 0x140425b30
mov edx, r14d
setno r10b
btr r11, rsp
rol bpl, cl
and edx, 0xfffffff8
movsx r10d, dx
rcr r11b, cl
mov r11, qword [rsp + 0x40]
bsf bx, r8w
movsx bp, r8b
shrd bx, cx, 0xad
sub r11, rsi
shr ah, 0xa0
sub bpl, r15b
xchg r10, r8
add r11, r15
cwde
mov rax, qword [rsp + 0x88]
movzx rbx, r9w
bswap r10w
cmovno r8d, esi
lea r10, [r11 + rax]
cwde
mov bl, 0xb4
jmp 0x140429390
mov rbp, rdx
movzx rbx, r10w
setns bh
mov rbx, rcx
cmove r8, rbp
mov rax, r9
mov r8, qword [rsp + 0x28]
jmp 0x1404293ae
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x1404293c7
movq xmm11, qword [r10 + r12]
jmp 0x1404293d2
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x1404293f6
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm13
movdqa xmm6, xmm5
punpcklwd xmm6, xmm13
punpckhwd xmm5, xmm13
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rbx + r12], xmm4
test r11b, r11b
add r8, 8
stc
test di, 0x5a0a
add r11, 8
stc
add r10, 8
add rax, 8
test esi, r15d
add rbx, 8
test r12b, r12b
add rbp, 0xfffffffffffffff8
clc
test r9b, r14b
cmp r12, rbp
jmp 0x140429575
jne 0x1404293bc
mov r12, rdx
cmp rdx, r14
je 0x14042844d
jmp 0x140425b30
mov r10d, ebp
shl dl, 0x4f
btr dx, 0x5f
and r10d, 0xffffffe0
lea rdx, [r10 - 0x20]
add r8b, bl
mov r8, rdx
cmc
clc
shr r8, 5
inc r8
test bl, 0xde
test rdx, rdx
jmp 0x1404295b9
je 0x140429cc0
mov rsi, r8
sbb dil, 0xf9
movabs rdx, 0xffffffffffffffe
movsx di, dl
shl dil, cl
and rsi, rdx
and dx, r15w
cmp r13b, bpl
sar dil, cl
add rax, qword [rsp + 0x148]
bts di, bp
mov rdx, qword [rsp + 0x40]
lea rdx, [rdx + r15]
test cx, 0x6a9b
add rdx, 0x30
cmovnp di, r14w
xor ebx, ebx
movsx rdi, r14w
bswap rdi
movsx edi, r9w
mov rdi, qword [rsp + 0x28]
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140429623
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042962e
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140429643
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x140429658
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140429663
movdqu xmm1, xmmword [rdi + rbx + 0x30]
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x140429674
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140429682
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
cmp al, 0xea
cmp r10b, r9b
movdqu xmmword [rdx + rbx], xmm0
stc
add rbx, 0x40
test r11b, 0xc1
add rsi, 0xfffffffffffffffe
jmp 0x1404296a8
jne 0x140429619
jmp 0x140429cd6
mov edi, r10d
and edi, 0xffffffe0
lea rax, [rdi - 0x20]
mov r8, rax
cmp bpl, dl
shr r8, 5
jmp 0x1404296cc
inc r8
test rbp, 0x17b2344
jmp 0x1404296df
test rax, rax
jmp 0x1404296e7
je 0x140429db7
mov rbx, r8
movsxd rax, r12d
lahf
movabs rax, 0xffffffffffffffe
adc rdx, rbx
or dh, 0x55
and rbx, rax
mov rdx, qword [rsp + 0x40]
and al, spl
mov rax, rdx
btc bp, si
sbb bpl, 0xa6
sub rax, r9
lea rbp, [r15 + rax]
add rbp, 0x30
bswap rax
cwde
lea rdx, [rdx + r15]
movzx ax, r12b
or al, 0x12
add rdx, 0x30
sub esi, esi
xchg ah, al
lahf
mov rax, qword [rsp + 0x28]
jmp 0x140429747
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140429751
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x14042975c
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140429767
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140429776
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140429785
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140429790
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x14042979b
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x1404297b6
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test r15w, r14w
movdqu xmmword [rdx + rsi], xmm0
clc
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jne 0x140429747
jmp 0x140429dc0
mov r11d, edx
and r11d, 0xffffffe0
shr sil, 0x5a
rol r10, 0x51
btc ebx, 0x6d
mov rax, qword [rsp + 0x150]
and ebx, 0x536a7866
ror bx, 7
add rax, r15
sub bpl, 0x94
bsr ebp, r8d
xadd bl, r10b
mov rsi, qword [rsp + 0x40]
sar bh, cl
test rax, rsp
and rbx, r9
lea rax, [rax + rsi]
sal bp, cl
movsxd r10, edi
and r10, rbx
mov rbp, rsi
ror bl, cl
sub rbp, r8
and bx, r9w
btc ebx, 0x4c
lea r10, [r15 + rbp]
shr bh, cl
neg bh
add r10, 0x10
add bx, 0x2572
cmp r8d, 0x2ac731d3
shld rbx, r12, 0xf4
lea rbx, [r15 + rsi]
cmc
jmp 0x140429862
add rbx, 0x10
clc
cmp sil, sil
xor esi, esi
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x140429880
movdqu xmm8, xmmword [rdi + rsi + 0x10]
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x140429892
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042989c
movdqa xmm6, xmm4
punpckhbw xmm6, xmm1
punpcklbw xmm4, xmm1
movdqa xmm7, xmm5
punpckhbw xmm7, xmm1
punpcklbw xmm5, xmm1
movdqu xmm2, xmmword [r10 + rsi - 0x10]
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x1404298c6
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
test bl, 0x7f
cmp sil, r8b
movdqu xmmword [rbx + rsi], xmm3
test bpl, 0xc9
cmp ecx, r14d
clc
add rsi, 0x20
cmp r11, rsi
jne 0x140429875
cmp r11, rdx
jmp 0x140429942
je 0x14042844d
test dl, 0x18
jmp 0x140429950
je 0x140427312
mov rbp, r11
mov r11d, edx
rcl al, 0xae
bt ax, cx
rol ax, 0x93
and r11d, 0xfffffff8
mov ax, 0x394c
cmp r14b, sil
mov rax, qword [rsp + 0x40]
clc
sub rax, r8
cmc
clc
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x14042998e
movq xmm0, qword [rbx + rbp]
jmp 0x140429998
movq xmm1, qword [r9 + rbp]
jmp 0x1404299a3
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x1404299b1
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
test sil, 0xfb
clc
jmp 0x1404299d5
add rbp, 8
test r9b, 0x4d
stc
cmp r11, rbp
jmp 0x1404299e6
jne 0x14042998e
cmp r11, rdx
jmp 0x1404299f4
jne 0x140427312
jmp 0x14042844d
mov edi, r10d
rcr r8b, 0xd
xor r8b, 0xa3
and edi, 0xffffffe0
bt eax, 0xe9
lea rax, [rdi - 0x20]
mov r8, rax
stc
cmc
shr r8, 5
inc r8
clc
test rax, rax
jmp 0x140429a2a
je 0x140429ea6
mov rbx, r8
rcr eax, 0xea
rcl bp, 0xef
shrd dx, bx, 0xa2
movabs rax, 0xffffffffffffffe
test rdi, rdi
and rbx, rax
mov bp, ax
movzx bp, dil
mov rdx, qword [rsp + 0x40]
inc bpl
mov rax, rdx
ror rbp, 0x85
sub rax, r9
xadd ebp, ebp
lea rbp, [r15 + rax]
adc ax, r15w
dec ax
shl al, 0x5d
add rbp, 0x30
lea rdx, [rdx + r15]
shr ah, 0x12
lahf
movsxd rax, r10d
add rdx, 0x30
mov ax, dx
not al
sub esi, esi
jmp 0x140429a99
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140429aa8
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140429ab3
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140429abe
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140429ad7
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140429ae2
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140429aed
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140429af8
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140429b0d
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
test rcx, r15
add rsi, 0x40
test r14b, r8b
add rbx, 0xfffffffffffffffe
jne 0x140429a9e
jmp 0x140429ea8
mov r11d, r10d
btr r8, r13
and r11d, 0xffffffe0
cbw
movsxd r8, r11d
lea rax, [r11 - 0x20]
mov r8, rax
test r9w, 0x2c49
stc
cmp sil, 0x81
shr r8, 5
jmp 0x140429b60
inc r8
cmp r14d, r8d
clc
test rax, rax
jmp 0x140429b6f
je 0x140429f9f
mov rsi, r8
movabs rax, 0xffffffffffffffe
add dh, 0x9d
mov dl, r11b
xor bpl, r10b
and rsi, rax
shr dx, cl
inc al
mov rdx, qword [rsp + 0x40]
movsx ebp, dx
movsxd rax, r10d
and dil, r10b
mov rax, rdx
and rbp, 0x70f5446a
btc di, cx
sub rax, r9
btr edi, r14d
lea rbp, [r15 + rax]
btr rdi, r10
add rbp, 0x30
sub dil, 0x1e
rol dil, cl
movzx rdi, r9w
lea rdi, [r15 + rdx]
jmp 0x140429bd9
add rdi, 0x30
clc
cmp rsp, 0x6e0811f3
xor ebx, ebx
jmp 0x140429bec
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140429bfe
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140429c08
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140429c13
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140429c1e
movdqu xmm3, xmmword [rbp + rbx - 0x20]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x30], xmm2
jmp 0x140429c49
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x140429c54
movdqu xmm0, xmmword [rax + rbx + 0x20]
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140429c65
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140429c70
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140429c7b
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
jmp 0x140429ca0
movdqu xmmword [rdi + rbx], xmm3
add rbx, 0x40
cmp esp, r14d
add rsi, 0xfffffffffffffffe
jmp 0x140429cb5
jne 0x140429bfe
jmp 0x140429fae
xor ebx, ebx
rcr dil, 0xa0
mov rdi, qword [rsp + 0x28]
jmp 0x140429cd6
test r8b, 1
jmp 0x140429cdf
je 0x140429d33
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140429cef
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140429cfa
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140429d05
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140429d15
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
test cl, 0xcb
jmp 0x140429d27
movdqu xmmword [rcx + rbx + 0x10], xmm0
test r10w, 0x1578
cmp r10, rbp
je 0x14042844d
test bpl, 0x18
jmp 0x140429d45
je 0x140426586
mov rax, r10
xor dl, r13b
shr dh, 0xef
mov r10d, ebp
xor edx, r15d
and r10d, 0xfffffff8
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
jmp 0x140429d6d
movq xmm1, qword [r9 + rax]
jmp 0x140429d78
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test ch, ah
add rax, 8
test dil, r13b
jmp 0x140429d96
cmp r10, rax
jmp 0x140429d9e
jne 0x140429d63
cmp r10, rbp
jmp 0x140429dac
je 0x14042844d
jmp 0x140426586
sub esi, esi
jmp 0x140429dc0
test r8b, 1
je 0x140429e1b
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
test dl, dil
test r14w, 0x748
movdqu xmm1, xmmword [rax + rsi + 0x10]
cmovge ax, r12w
shl eax, cl
bsf eax, edi
mov rax, rsi
sub rax, r9
jmp 0x140429df8
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140429e02
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
je 0x14042844d
test r10b, 0x18
jmp 0x140429e2d
je 0x140426d75
mov rax, rdi
cmp esp, r10d
movsx rdx, r15w
mov edi, r10d
rcl dl, cl
and edi, 0xfffffff8
setae dl
mov rdx, qword [rsp + 0x40]
sub rdx, r9
or bpl, 0x92
add ebp, 0x62875aa8
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x140429e67
movq xmm0, qword [rbp + rax]
jmp 0x140429e72
movq xmm1, qword [rdx + rax]
jmp 0x140429e7c
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmc
cmp rdi, rax
jne 0x140429e67
cmp rdi, r10
jmp 0x140429e9b
je 0x14042844d
jmp 0x140426d75
xor esi, esi
test r8b, 1
jmp 0x140429eb1
je 0x140429f12
mov rax, qword [rsp + 0x28]
cmp esp, 0x782a3676
movdqu xmm0, xmmword [rax + rsi]
test r14, 0x11ef3d8d
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov ah, 0x34
bswap ax
mov rax, rsi
clc
sub rax, r9
jmp 0x140429ee6
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140429ef0
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmc
stc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, 0x514e663b
cmp rdi, r10
jmp 0x140429f1a
je 0x14042844d
test r10b, 0x18
jmp 0x140429f29
je 0x140427950
mov rax, rdi
xor dl, r10b
shl dil, 0xc
sbb di, cx
mov edi, r10d
shr dl, cl
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
rcl bpl, 0x14
sub rdx, r9
add rdx, r15
xchg bpl, bpl
mov rbp, qword [rsp + 0x28]
jmp 0x140429f60
movq xmm0, qword [rbp + rax]
jmp 0x140429f6b
movq xmm1, qword [rdx + rax]
jmp 0x140429f75
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmc
cmp rdi, rax
jmp 0x140429f8b
jne 0x140429f60
cmp rdi, r10
je 0x14042844d
jmp 0x140427950
xor ebx, ebx
jmp 0x140429fa6
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x14042a021
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
test rsp, 0x77160cf
movdqu xmm1, xmmword [rax + rbx + 0x10]
shr ax, 0x16
movsx eax, r8w
sar al, cl
mov rax, rbx
test r10d, 0x560e6d8f
sub rax, r9
jmp 0x140429feb
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140429ff5
movdqu xmm3, xmmword [rcx + rax + 0x10]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmc
cmp r11, r10
jmp 0x14042a029
je 0x14042844d
test r10b, 0x18
jmp 0x14042a038
je 0x14042835c
mov rax, r11
movsx r11w, r15b
mov r11b, 0xa0
bts r11w, ax
mov r11d, r10d
movzx edx, ax
movsx edx, cx
and r11d, 0xfffffff8
mov rdx, 0x5e36b7f
and edx, 0x6a210716
mov rdx, qword [rsp + 0x40]
sub rdx, r9
stc
add rdx, r15
jmp 0x14042a079
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x14042a08b
movq xmm0, qword [rbp + rax]
jmp 0x14042a096
movq xmm1, qword [rdx + rax]
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r9b, al
jmp 0x14042a0b5
add rax, 8
clc
cmp r11, rax
jmp 0x14042a0c2
jne 0x14042a08b
cmp r11, r10
jmp 0x14042a0d0
je 0x14042844d
jmp 0x14042835c
mov r9d, 1
add al, cl
sar rax, 0x81
mov eax, dword [rsp + 0x2c0]
cmc
stc
cmp r8b, r8b
cmp eax, 8
jmp 0x14042a0fb
jl 0x140425263
cmp eax, 0x10
jmp 0x14042a109
jne 0x140425263
mov rbp, qword [rsp + 0xf8]
movzx r9, bp
imul ebp, dword [rsp + 0x2b8]
sal r9b, 0x93
bts r9w, si
mov r9d, 1
cmp spl, 0xb3
cmp r10w, sp
cmc
test ebp, ebp
jmp 0x14042a142
je 0x140425263
mov rax, qword [r13 + 0x18]
shl cl, cl
lea ecx, [rbp - 1]
stc
cmp ecx, 3
jmp 0x14042a15a
jb 0x14042a1ac
mov edx, ebp
stc
test rdi, 0x6d9c3b4f
and edx, 0xfffffffc
clc
stc
rol word [rax], 8
rol word [rax + 2], 8
clc
rol word [rax + 4], 8
cmc
clc
rol word [rax + 6], 8
test r14w, 0x5520
cmp r8, 0x20e53aaa
cmp eax, r11d
add rax, 8
clc
cmp spl, 0xe4
add edx, 0xfffffffc
jmp 0x14042a1a6
jne 0x14042a16f
test bpl, 3
je 0x140425263
and ebp, 3
sub edx, edx
cmc
rol word [rax + rdx*2], 8
inc rdx
test rsi, 0x79477eed
cmp ah, 0xd0
cmp ebp, edx
jmp 0x14042a1d5
jne 0x14042a1bc
jmp 0x140425263
mov eax, dword [rsp + 0x2c0]
sub r9d, r15d
mov r9d, 1
stc
jmp 0x14042a1f6
cmp eax, 8
jmp 0x14042a1fe
jge 0x14042a101
cmp dword [rsp + 0x2b8], 0
je 0x140425263
mov edx, dword [rsp + 0xf8]
movsxd r12, ebx
inc cx
bts rbp, r11
mov r12d, r11d
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
shrd rax, rdx, 0x53
lea ecx, [r8 - 1]
test r14w, 0xb55
mov rax, r10
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
btr rax, rsp
dec ecx
cmovle ax, r13w
mov ecx, dword [rsp + 0x84]
shld eax, eax, 0x89
imul ecx, r8d
or eax, r9d
imul ecx, dword [rsp + 0x68]
mov ah, 0xfb
mov dword [rsp + 0x84], ecx
nop
mov rax, rdx
rol ah, cl
sbb ah, 0x78
mov qword [rsp + 0x30], rdx
sub rdx, r12
sar al, cl
mov qword [rsp + 0x28], rdx
neg r12
cmovp rax, rsp
shr al, cl
movsxd rax, ebp
lea rax, [rbp*2 + 2]
cmc
add rax, rbp
jmp 0x14042a2a8
mov qword [rsp + 0xa0], rax
cmovs eax, r8d
not al
inc ah
lea eax, [r8*4 - 4]
jmp 0x14042a2c5
mov dword [rsp + 0x90], eax
cbw
cwde
dec rbp
seto al
mov qword [rsp + 0x70], rbp
movzx eax, r15w
lahf
lea eax, [r8 + r8]
jmp 0x14042a2e8
dec eax
test si, r11w
stc
jmp 0x14042a2f4
mov dword [rsp + 0xc0], eax
cmp r11w, r8w
test r13b, r10b
xor edi, edi
cmp r10, 0x6862738e
sub r10d, r10d
jmp 0x14042a333
inc r10
test r9b, cl
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x14042a32d
je 0x140425263
mov rbp, qword [r13 + 0x18]
sar r13w, 0x48
movzx ax, cl
sal r8w, 0xc2
mov eax, dword [rsp + 0x60]
mov r11d, eax
movsx r8w, bpl
sbb r8w, 0x4047
imul r11d, r10d
lea r8, [r11 + rbp]
rcr r13b, cl
mov rax, qword [rsp + 0x30]
adc r14b, sil
lea r13, [r8 + rax]
mov r14b, 1
stc
cmp dword [rsp + 0x2c8], 0
jmp 0x14042a37f
jne 0x14042a3b1
mov rax, qword [rsp + 0x40]
bt r14, 0x26
sub r14w, sp
lea rcx, [0x1400bef68]
sub r14d, 0x150019aa
rcl r14b, cl
stc
movzx r14d, byte [rax + rcx]
cmp edi, edx
setb ah
ror al, cl
add r13, r12
inc ax
ror ah, cl
shr ax, 4
mov edi, edi
or eax, 0x1abe173e
mov eax, dword [rsp + 0x2c0]
test r8b, 0xf8
cmp eax, 4
jmp 0x14042a3d7
je 0x14042a6fa
cmp eax, 2
jmp 0x14042a3e5
je 0x14042a7e0
cmp eax, 1
jne 0x14042a995
mov ecx, dword [rsp + 0x64]
add eax, r14d
not ax
mov eax, ecx
cmp r10d, 0x11505a55
cmp ecx, 8
jl 0x14042a5b8
mov rax, qword [rsp + 0x28]
movsxd rsi, r8d
lea r13, [rax + rbp]
rcl sil, cl
jmp 0x14042a428
mov eax, dword [rsp + 0x64]
clc
xor sil, 0x4f
rol rsi, 0xad
mov esi, eax
cmc
add al, r10b
rcr al, 0xc0
movzx eax, byte [r13 + rdi]
sar al, 7
cmp r12w, r14w
jmp 0x14042a450
and al, r14b
cmp ah, 0x74
jmp 0x14042a45c
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
test r14b, 0x97
cmc
add al, al
cmp r13w, sp
test r12b, 0x23
test sil, r11b
sar al, 7
jmp 0x14042a483
and al, r14b
stc
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
shl al, 2
cmp r11b, r13b
sar al, 7
and al, r14b
cmp r12, 0x7e85a93
cmc
mov byte [rbp + rdi + 2], al
shrd ax, r11w, 0xf8
rcr eax, 0xfb
cmp bl, r8b
movzx eax, byte [r13 + rdi]
cmc
shl al, 3
clc
cmp r9b, cl
sar al, 7
clc
stc
jmp 0x14042a4cd
and al, r14b
mov byte [rbp + rdi + 3], al
movzx eax, byte [r13 + rdi]
stc
shl al, 4
test r8b, bpl
test dil, 0xe4
clc
sar al, 7
test dl, r14b
cmp r9w, 0x1dc8
and al, r14b
stc
mov byte [rbp + rdi + 4], al
movsxd rax, r10d
bt eax, 0x31
xadd al, ah
movzx eax, byte [r13 + rdi]
shl al, 5
sar al, 7
cmp r8b, 0xc4
test r12w, 0x3dd9
and al, r14b
mov byte [rbp + rdi + 5], al
btr rax, rbp
sub eax, ecx
movsx eax, ax
movzx eax, byte [r13 + rdi]
stc
shl al, 6
stc
test r10b, r9b
sar al, 7
cmc
jmp 0x14042a541
and al, r14b
cmp bpl, bpl
test ax, r8w
mov byte [rbp + rdi + 6], al
shr ax, cl
movzx eax, byte [r13 + rdi]
cmp dx, r15w
test r15b, 0xbe
and al, 1
neg al
test r15b, r12b
test esp, 0x32b06272
clc
and al, r14b
jmp 0x14042a576
mov byte [rbp + rdi + 7], al
nop
lea eax, [rsi - 8]
jmp 0x14042a584
inc r13
cmp r15d, edx
test r11w, 0x6b4
test edx, r10d
add rbp, 8
cmc
clc
test sil, 0xdc
cmp esi, 0xf
ja 0x14042a435
add r13, rdi
lea rbp, [rbp + rdi]
mov r8, rbp
test rbx, 0xfeb5d2d
test eax, eax
jle 0x14042a995
movzx edx, byte [r13]
cmp al, 0xa6
test al, r10b
sar dl, 7
test r8, 0x6cb00c1b
clc
and dl, r14b
mov byte [r8], dl
clc
stc
cmp eax, 1
jmp 0x14042a5e5
je 0x14042a995
movzx edx, byte [r13]
cmp r12b, spl
stc
add dl, dl
stc
test al, 0x85
clc
sar dl, 7
test esi, ebp
stc
and dl, r14b
cmp al, r15b
mov byte [r8 + 1], dl
cmp r10b, r13b
cmp eax, 3
jb 0x14042a995
movzx edx, byte [r13]
shl dl, 2
sar dl, 7
cmc
jmp 0x14042a627
and dl, r14b
cmc
mov byte [r8 + 2], dl
cmp eax, 3
jmp 0x14042a637
je 0x14042a995
movzx edx, byte [r13]
test ch, 0xb0
stc
shl dl, 3
test r15, 0x5f64994
cmp r9, 0x375c7a36
sar dl, 7
cmp bh, 0x8a
and dl, r14b
mov byte [r8 + 3], dl
cmp eax, 5
jmp 0x14042a66c
jb 0x14042a995
movzx edx, byte [r13]
shl dl, 4
jmp 0x14042a683
sar dl, 7
test al, r11b
cmc
stc
and dl, r14b
stc
jmp 0x14042a694
mov byte [r8 + 4], dl
cmp r12, 0x4c9544f3
cmp sil, sil
cmp eax, 5
je 0x14042a995
movzx edx, byte [r13]
cmc
shl dl, 5
sar dl, 7
test r10w, 0xcca
and dl, r14b
mov byte [r8 + 5], dl
clc
cmp eax, 7
jmp 0x14042a6cd
jb 0x14042a995
movzx eax, byte [r13]
shl al, 6
sar al, 7
test ebp, 0x6f2c5605
and al, r14b
jmp 0x14042a6ec
mov byte [r8 + 6], al
jmp 0x14042a6f5
jmp 0x14042a995
mov ecx, dword [rsp + 0x64]
and eax, 0x2d2e3add
cmp r9, 0x8fa3063
ror rax, 0x67
mov eax, ecx
test bl, bpl
cmp ecx, 2
jmp 0x14042a71b
jl 0x14042a7ac
mov rax, qword [rsp + 0x28]
shld dx, cx, 0x23
movsx r13w, r10b
lea r13, [rax + rbp]
lahf
mov eax, dword [rsp + 0x64]
bsf dx, ax
mov edx, eax
xadd al, al
movzx eax, byte [r13 + rdi]
shr al, 4
mul r14b
mov byte [rbp + rdi], al
shl ah, cl
movzx eax, byte [r13 + rdi]
and al, 0xf
cmp r10d, 0x385a48c0
test dl, 0x6c
mul r14b
mov byte [rbp + rdi + 1], al
movzx rax, r14w
cmovnp ax, dx
lea eax, [rdx - 2]
jmp 0x14042a77d
inc r13
cmp di, ax
add rbp, 2
clc
test di, 0xc34
cmp edx, 3
ja 0x14042a73d
add r13, rdi
lea rbp, [rbp + rdi]
rcr r8w, 0xac
mov r8, rbp
cmc
jmp 0x14042a7ac
cmp eax, 1
jmp 0x14042a7b4
jne 0x14042a995
movzx eax, byte [r13]
test eax, eax
test r12b, 0xa5
shr al, 4
jmp 0x14042a7d0
mul r14b
jmp 0x14042a7d8
mov byte [r8], al
jmp 0x14042a995
mov eax, dword [rsp + 0x64]
bts si, cx
cmovo rsi, rbx
and sil, 0x29
mov esi, eax
test r11b, bpl
test rax, 0x52d94a7d
clc
cmp eax, 4
jmp 0x14042a804
jl 0x14042a90d
mov rax, qword [rsp + 0x28]
cmc
btc si, r15w
lea r13, [rax + rbp]
test r10w, r15w
mov esi, dword [rsp + 0x64]
shld rdx, r9, 0x75
movzx eax, r15w
cbw
mov edx, esi
movzx eax, byte [r13 + rdi]
sbb sil, 0x47
xor rsi, rax
shr al, 6
mul r14b
mov sil, 0x52
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
shr al, 4
sal esi, 0xbc
jmp 0x14042a859
and al, 3
bts si, r14w
bsr si, bp
mul r14b
btc rsi, 0x39
jmp 0x14042a871
mov byte [rbp + rdi + 1], al
sal ah, cl
and sil, r13b
movzx eax, byte [r13 + rdi]
bt rsi, 0x6b
xor rsi, 0x3cef70c8
shr al, 2
dec sil
shld esi, ebp, 0xf
and al, 3
and sil, r14b
shr sil, 0x54
test sp, 0x16ee
mul r14b
mov byte [rbp + rdi + 2], al
sbb si, 0x495
shrd ax, r10w, 0x42
movzx eax, byte [r13 + rdi]
clc
and al, 3
sal si, 0xca
mul r14b
movsxd rsi, edx
mov si, 0x4a1b
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x14042a8d9
inc r13
cmc
add rbp, 4
test r8b, r14b
clc
cmp edx, 7
jmp 0x14042a8ed
ja 0x14042a82c
lea r13, [r13 + rdi]
adc r8b, r9b
lea rbp, [rbp + rdi]
adc r8d, 0x21713530
mov r8, rbp
stc
test ah, dl
test esi, esi
jmp 0x14042a914
jle 0x14042a995
movzx eax, byte [r13]
clc
test bp, si
shr al, 6
mul r14b
mov byte [r8], al
cmp esi, 1
jmp 0x14042a934
je 0x14042a995
movzx eax, byte [r13]
test r15b, 0x24
test r13w, bp
stc
shr al, 4
and al, 3
test rdi, 0x616003f6
mul r14b
cmc
cmp r15, r10
mov byte [r8 + 1], al
cmc
cmp esi, 3
jmp 0x14042a968
jb 0x14042a995
movzx eax, byte [r13]
shr al, 2
and al, 3
shl r13b, cl
rcr r13d, 0xb3
mul r14b
shl r13w, 0x3a
mov byte [r8 + 2], al
shrd rax, rbp, 0x55
jmp 0x14042a995
mov rax, qword [rsp + 0xd0]
bt r13, 0xa2
sub r13b, r11b
btr r13, 0xf6
cmp eax, dword [rsp + 0x68]
mov r13, qword [rsp + 0xd8]
jmp 0x14042a9bb
je 0x14042a313
mov rax, qword [r13 + 0x18]
lea r11, [r11 + rax]
cmc
cmp ch, 0xe0
cmp dword [rsp + 0xd0], 1
jmp 0x14042a9da
jne 0x14042aa65
cmp dword [rsp + 0x24], 0
js 0x14042a313
add rax, rdi
mov esi, dword [rsp + 0xc0]
mov rbp, qword [rsp + 0x70]
cdq
mov rdx, rbp
setae cl
bswap bx
movsx rcx, r15w
movsxd rbx, esi
not rcx
mov cx, bx
movsx rcx, bx
dec esi
mov cl, r9b
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
movsxd rsi, esi
jmp 0x14042aa2c
mov byte [r11 + rsi], cl
dec rdx
add ebx, 0xfffffffe
ror sil, 0x15
mov esi, ebx
jmp 0x14042aa43
test ebp, 0x80000000
movzx bp, bpl
movsx ebp, r15w
mov rbp, rdx
jmp 0x14042aa5a
je 0x14042aa08
jmp 0x14042a313
cmp dword [rsp + 0x24], 0
jmp 0x14042aa6f
js 0x14042a313
add rax, qword [rsp + 0xa0]
adc rbx, 0x7e0f0ad0
bsf bp, bx
bts rbp, r11
add rax, rdi
mov rsi, qword [rsp + 0x70]
sub dx, di
btr ebx, r14d
sar ecx, cl
mov ecx, dword [rsp + 0x90]
bsr bp, ax
movzx ebx, bx
mov ebp, ecx
rcl bh, cl
mov rdx, rsi
test dl, 0xc4
xor cl, r12b
lea ecx, [rbp + 3]
ror ebx, 0x32
sub bl, r10b
movsxd rcx, ecx
bt bx, 0x8d
mov ebx, 0x445a5c8d
btc bx, 0xd8
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
lea ebx, [rbp + 2]
stc
cmp r12b, 0x25
test r10b, 0xb5
movsxd rbx, ebx
test bx, 0xfed
mov byte [r11 + rbx], cl
btc cx, r13w
add bl, 0xff
movzx ecx, byte [rax - 1]
shld rbx, r14, 0xc9
mov bx, sp
btr ebx, 0xf1
lea ebx, [rbp + 1]
test r13, rcx
movsxd rbx, ebx
test r9b, r10b
cmp r9b, 0x2f
mov byte [r11 + rbx], cl
stc
adc rcx, rax
movzx ecx, byte [rax - 2]
cmp r8b, dil
movsxd rbp, ebp
mov byte [r11 + rbp], cl
cmp bl, r13b
cmp cx, 0x1922
add rax, 0xfffffffffffffffd
add ebp, 0xfffffffc
jmp 0x14042ab45
dec rdx
test esi, 0x80000000
movsx si, bpl
bswap si
mov rsi, rdx
jmp 0x14042ab5e
je 0x14042aab8
jmp 0x14042a313