Function at 0x14041fbf4
Capabilities:
Authenticate hmac
Encrypt data using speck
Resolve function by parsing pe exports

Disassembly:
push r15
test r10, rbp
push r14
stc
push r13
push r12
stc
push rsi
test r13w, r15w
stc
cmp cx, r8w
push rdi
test si, r13w
stc
push rbp
jmp 0x14041fc69
push rbx
cmp r13b, al
test r12b, bl
sub rsp, 0x248
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x220], xmm14
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x200], xmm12
movdqa xmmword [rsp + 0x1f0], xmm11
movdqa xmmword [rsp + 0x1e0], xmm10
movdqa xmmword [rsp + 0x1d0], xmm9
movdqa xmmword [rsp + 0x1c0], xmm8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov r13, rcx
ror eax, 0xce
mov esi, dword [rsp + 0x2b8]
bsr ebp, esp
mov ebp, dword [rsp + 0x2b0]
rcl al, cl
bsr ax, r8w
xor r12d, r12d
cmp dword [rsp + 0x2c0], 0x10
cbw
sete cl
btc ax, 0xd1
mov eax, esi
or eax, ebp
jmp 0x14041fd1e
js 0x14041fdd2
mov r15d, r8d
mov r14, rdx
lahf
mov rax, qword [r13]
add edi, eax
bsf di, r12w
movsxd rdi, dword [rax + 8]
jmp 0x14041fd40
test esi, esi
je 0x14041fd6d
mov eax, 0x7fffffff
xor edx, edx
jmp 0x14041fd58
idiv esi
clc
cmp cx, 0x6571
cmp eax, ebp
jmp 0x14041fd67
jl 0x14041fdd2
mov r12b, cl
inc r12d
sub eax, 0x40571d01
cdqe
not bh
mov ebx, r12d
rcr ax, cl
imul ebx, r9d
shl eax, 0x51
mov ecx, esi
setbe ah
imul ecx, ebp
sar ah, cl
xor al, r9b
and al, 0x55
mov eax, ebx
test bpl, r15b
or eax, ecx
js 0x14041fdd2
test ebx, ebx
je 0x14041fed2
mov eax, 0x7fffffff
cmc
jmp 0x14041fdb8
xor edx, edx
cmp rbp, rdx
cmp di, 0x71de
cmc
idiv ebx
jmp 0x14041fdca
cmp eax, ecx
jge 0x14041fed2
mov qword [r13 + 0x18], 0
or r13w, 0x48f
xor r9d, r9d
bts ebx, esi
movsxd r14, r11d
movsx r15, r10w
mov eax, r9d
shr sil, 0x17
bt r13w, sp
movaps xmm6, xmmword [rsp + 0x1a0]
jmp 0x14041fe09
movaps xmm7, xmmword [rsp + 0x1b0]
neg bl
xor r15b, 0x45
movaps xmm8, xmmword [rsp + 0x1c0]
movzx r15, r12w
movaps xmm9, xmmword [rsp + 0x1d0]
movzx bp, r8b
shl r15b, 0x50
movaps xmm10, xmmword [rsp + 0x1e0]
bt di, 0x2f
test cl, 0xfc
sar bpl, 0xe2
movaps xmm11, xmmword [rsp + 0x1f0]
or bl, 0xc7
sub bp, 0xfa
or sil, r13b
movaps xmm12, xmmword [rsp + 0x200]
movaps xmm13, xmmword [rsp + 0x210]
rcl r15b, cl
shr dil, 0xe6
test r12d, 0x14b97efb
movaps xmm14, xmmword [rsp + 0x220]
movaps xmm15, xmmword [rsp + 0x230]
add r13b, dil
rcl bp, 0x9d
add rsp, 0x248
pop rbx
pop rbp
movsxd rsi, edx
pop rdi
movzx r15d, sp
bswap r12d
pop rsi
xchg r13d, r12d
mov r15, r8
pop r12
pop r13
movsxd r14, r8d
jmp 0x14041fec3
pop r14
movsx r15w, dl
pop r15
jmp 0x14041fed1
ret
mov dword [rsp + 0x68], r9d
cmp r13w, 0x6c33
test sil, 0x75
mov dword [rsp + 0x6c], ebx
cmp rdx, r10
imul ecx, ebx
jmp 0x14041fef0
movsxd rcx, ecx
jmp 0x14041fef8
call fcn.14026431b
mov qword [r13 + 0x18], rax
cmc
xor r9d, r9d
test r14d, 0x79ed3d04
test ax, r9w
test rax, rax
jmp 0x14041ff18
je 0x14041fded
mov rsi, rdi
bts rax, rbp
dec r8
mov eax, esi
rol r8b, 0xfa
mov r8d, dword [rsp + 0x2b0]
or eax, r8d
jmp 0x14041ff3e
js 0x14041fded
mov dword [rsp + 0x84], r12d
test r8d, r8d
je 0x14041ff7e
xor r9d, r9d
stc
bt ax, 0xf
mov eax, 0x7fffffff
test al, dil
sub edx, edx
stc
test bpl, 0xb6
idiv r8d
cmc
cmp eax, esi
jmp 0x14041ff78
jl 0x14041fded
mov eax, esi
imul eax, r8d
mov r9d, 0x14917f36
rcr r9b, cl
mov dword [rsp + 0x64], eax
cmp dil, r9b
or eax, dword [rsp + 0x2c0]
xchg r9, r9
mov r9d, 0
jmp 0x14041ffa9
js 0x14041fded
mov r11d, 0
cmp dword [rsp + 0x2c0], 0
je 0x14042001b
xor r9d, r9d
mov cx, dx
sar ax, cl
sal ah, 0xfa
mov eax, 0x7fffffff
sub edx, edx
shl cx, 0x51
rol rcx, 0x32
mov ebp, dword [rsp + 0x2c0]
jmp 0x14041ffed
idiv ebp
rol ch, cl
mov ecx, dword [rsp + 0x64]
cmp eax, ecx
jmp 0x14041fffc
jl 0x14041fded
mov r11d, ecx
imul r11d, ebp
cmp r11d, 0x7ffffff8
jmp 0x140420015
jg 0x14041fded
add r11d, 7
shr r11d, 3
adc ah, 0x54
rol ah, 0x6b
btr rax, 0x4c
lea eax, [r11 + 1]
movsx ecx, r15w
rol ecx, 0x87
sub ch, 0x91
mov ecx, dword [rsp + 0x2b8]
jmp 0x14042004b
imul eax, ecx
clc
cmp eax, r15d
ja 0x14041fde0
mov eax, r8d
ror dh, 0xe6
mov edx, dword [rsp + 0x68]
test r14b, 0x40
imul eax, edx
cmc
mov qword [rsp + 0xf8], rax
test bpl, 0x93
test ecx, ecx
je 0x140424ba1
cmp dword [rsp + 0x2c0], 8
movzx r9w, dil
setl byte [rsp + 0x3f]
sar ecx, 0x9b
cmovs ecx, r12d
ror al, cl
cmp esi, edx
sete al
add r9b, 0x1e
movsx ecx, r15w
or r9, r9
movzx ecx, byte [r14]
bts r9d, esp
xchg r9, r9
sub r9w, 0x2990
mov r9d, 0
cmp cl, 4
jmp 0x1404200c8
ja 0x14041fded
mov ebx, dword [rsp + 0x84]
test rsp, r8
clc
cmova r10w, r9w
mov edx, ebx
xadd r10b, bpl
sbb r10b, bl
mov rbp, qword [rsp + 0xf8]
btc r10, rsi
imul edx, ebp
bt r10, 0x22
mov edi, esi
ror r10w, cl
bts r10w, di
imul edi, ebx
mov dword [rsp + 0x24], edi
movsxd r10, ebx
btr bx, 0xa7
xadd r10d, edi
sub ebp, r11d
rcl rdi, cl
adc dil, r13b
mov qword [rsp + 0x190], rbp
not dil
btc di, di
movzx bp, r8b
mov dword [rsp + 0x60], edx
btr edi, 0xd3
add bx, si
mov edx, edx
sub bx, r13w
mov rdi, rsi
mov r10, rdx
xor bl, spl
neg r10
movsxd rbx, dword [rsp + 0x6c]
or byte [rsp + 0x3f], al
ror bp, 0xb7
mov eax, r8d
and eax, 7
cmc
sar bp, 0xce
mov dword [rsp + 0x12c], eax
bt bp, r10w
mov eax, r8d
movzx bp, r12b
and eax, 0xfffffff8
mov bpl, r14b
mov dword [rsp + 0x128], eax
cmove ax, r11w
mov eax, 0x30
sub rax, rbx
bt bp, 0xd6
mov qword [rsp + 0xf0], rax
xchg ebp, eax
movzx eax, bp
adc bpl, 0x28
mov rbp, rbx
inc al
movzx rax, r12w
sbb al, 0x3e
neg rbp
mov rax, rbp
shld ax, di, 0x5e
xor ax, bx
mov qword [rsp + 0xb8], rbp
sal ah, cl
shl al, cl
bsf eax, r14d
sub rbp, rdx
mov qword [rsp + 0x178], rbp
cmc
inc rax
rol bpl, 0x24
mov eax, 0x10
btc ebp, 0x6c
sar rbp, 0xce
sal bpl, 0xda
mov ebp, 0x10
cmc
sub rbp, rbx
cmc
mov qword [rsp + 0x170], rbp
sete bpl
jmp 0x140420216
mov ebp, 3
sub rbp, rdx
cmp r12b, 0xa2
cmp sp, r8w
mov qword [rsp + 0x168], rbp
cmc
cmp di, di
sub rax, rdx
cmc
jmp 0x14042023b
mov qword [rsp + 0x150], rax
shld eax, eax, 0x58
movsxd rax, ecx
mov eax, 1
clc
sub rax, rdx
test bh, 0x64
cmp spl, 0x39
cmp spl, cl
mov qword [rsp + 0x158], rax
mov eax, 0x30
sub rax, rdx
jmp 0x140420272
mov qword [rsp + 0x148], rax
jmp 0x14042027f
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
adc sil, 0x5b
rcr si, cl
shr esi, cl
mov qword [rsp + 0x198], rax
lea eax, [r8 - 1]
inc si
xor esi, 0x77c86836
not si
mov dword [rsp + 0x5c], eax
shrd ax, r9w, 0x6e
adc al, r9b
jmp 0x1404202ce
mov eax, dword [rsp + 0x2b8]
test r12b, r12b
cmp al, r12b
mov qword [rsp + 0x110], rax
not sil
and sil, dil
lahf
mov rsi, qword [r13 + 0x18]
bt ax, 0xe7
lahf
movsx ax, r9b
mov qword [rsp + 0x160], rdx
clc
lea rax, [rbx + rdx]
cmp bpl, al
stc
mov qword [rsp + 0x188], rax
cmc
stc
sub eax, eax
test sil, 0x1d
mov qword [rsp + 0x140], rax
lahf
mov eax, r8d
jmp 0x14042032f
mov qword [rsp + 0x138], rax
cwde
xor r12d, r12d
btc rax, rdi
xor ax, r11w
stc
mov qword [rsp + 0xd8], r13
cmp r10, 0x1e964877
movsxd rax, ebp
mov qword [rsp + 0xd0], rdi
xor ah, 0x88
movsxd rax, esp
shl rax, 0xd3
mov qword [rsp + 0x108], r11
and rax, r12
test r11b, 0x3b
ror al, 0x55
mov qword [rsp + 0x88], r10
mov rax, rbx
test al, 0x28
mov qword [rsp + 0x30], rbx
stc
cmp dword [rsp + 0x2c0], 7
jmp 0x14042039a
jg 0x1404203ce
cmp r11d, r8d
jmp 0x1404203a8
ja 0x14041fde0
add rsi, qword [rsp + 0x190]
cmp ax, sp
cmc
mov dword [rsp + 0x24], 1
stc
mov qword [rsp + 0x138], r11
test r11b, dil
test r12, r12
jmp 0x1404203d6
jne 0x1404203f1
movzx eax, cl
lea rcx, [0x1400beffc]
rol bpl, 0x47
rcl r8b, cl
movzx ecx, byte [rax + rcx]
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
shr bpl, cl
movzx ebp, cl
neg r8d
bt r8d, 0x89
movzx r8, r8w
cmp dword [rsp + 0x24], 0
cmova r8w, si
not r8b
mov r8w, 0x21a6
mov r8d, dword [rsp + 0x2c0]
jmp 0x14042042a
jle 0x140420505
mov ecx, dword [rsp + 0x24]
cmp r13b, 0xc7
sub edi, edi
jmp 0x140420462
movzx eax, byte [rdx + rdi]
jmp 0x140420448
mov byte [rsi + rdi], al
inc rdi
test ecx, 0x3e956688
cmp rcx, rdi
jmp 0x14042045c
je 0x140420505
cmp ebp, 2
jle 0x140420495
cmp ebp, 4
jmp 0x140420473
jg 0x1404204c8
cmp ebp, 3
jmp 0x140420481
je 0x1404204e9
cmp ebp, 4
je 0x1404204b9
jmp 0x14042044b
test ebp, ebp
jmp 0x14042049c
je 0x14042043f
cmp ebp, 1
jmp 0x1404204aa
je 0x14042043f
cmp ebp, 2
jne 0x14042044b
movzx eax, byte [r9 + rdi]
jmp 0x1404204c3
jmp 0x1404204f8
cmp ebp, 5
jmp 0x1404204d0
je 0x14042043f
cmp ebp, 6
jmp 0x1404204de
je 0x14042043f
jmp 0x14042044b
movzx eax, byte [r9 + rdi]
cmc
clc
jmp 0x1404204f5
shr al, 1
stc
add al, byte [rdx + rdi]
jmp 0x140420500
jmp 0x140420448
cmp r8d, 8
jmp 0x14042050e
jne 0x140420546
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
mov r15, rsi
je 0x140420536
mov byte [r15 + rax], 0xff
or r10b, 0
test sil, 0xb
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x1404205ca
cmp r8d, 0x10
jmp 0x14042054f
jne 0x1404205aa
movsxd rax, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x68]
cmp r10b, dl
or r15b, cl
cmp dword [rsp + 0xd0], ecx
movsx r15, r11w
mov r15w, r13w
mov r15, rsi
jmp 0x14042057b
je 0x140420593
mov byte [r15 + rax], 0xff
mov byte [rax + r15 + 1], 0xff
shl r10, 0x14
rol r10b, cl
add rdx, rax
bswap r10w
movsxd r10, r12d
mov r10, rbx
jmp 0x1404205a5
jmp 0x1404205ca
add r14, 2
mov r10d, 1
shrd dx, r10w, 0x45
mov rdx, r14
dec r15w
shrd cx, r10w, 0xab
mov r15, rsi
lea rcx, [r15 + r10]
add r9, r10
cmp bpl, 0x5f
cmp byte [rsp + 0x3f], 0
jmp 0x1404205df
mov qword [rsp + 0x28], rdx
jmp 0x1404205e9
mov qword [rsp + 0x118], r12
jmp 0x1404205f6
je 0x1404207ac
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
btc r13w, bp
imul ebx, dword [rsp + 0x24]
clc
bt r13d, 0xdf
movsxd r13, ebx
test r13b, dl
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x14042062a
jle 0x140421080
cmp ebp, 4
jmp 0x140420638
jg 0x140421878
cmp ebp, 3
jmp 0x140420646
je 0x140421e19
cmp ebp, 4
jmp 0x140420654
jne 0x140422fa1
test ebx, ebx
jle 0x140422fa1
movsxd rsi, dword [rsp + 0x24]
rol r14b, cl
cmc
mov r14d, ebx
cmp ebx, 8
jae 0x140423869
sub r12d, r12d
mov rax, qword [rsp + 0x40]
sub rax, rsi
bts r10, r8
add r15, rax
not ax
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
movzx r11, bx
movsx r11d, r13w
cmove r11w, dx
mov r11, qword [rsp + 0x28]
jmp 0x1404206af
jmp 0x14042070c
cmp edi, ebp
jmp 0x1404206bb
cmova esi, edx
cmp edi, eax
jmp 0x1404206c5
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x1404206d1
mov byte [rcx + r12], sil
jmp 0x1404206da
inc r10
jmp 0x1404206e2
inc r15
inc rcx
jmp 0x1404206ed
inc r9
jmp 0x1404206f5
inc r11
jmp 0x1404206fd
dec r14
cmp dx, dx
cmp r12, r14
je 0x140422fa1
movzx edx, byte [r10 + r12]
movzx r8d, byte [r9 + r12]
movzx esi, byte [r15 + r12]
or dil, 0x49
setno al
mov eax, r8d
btc bp, 0x4e
neg ebx
clc
sub eax, edx
btc ebx, r10d
ror bh, cl
btc rbp, 0xcc
lea ebx, [rax + rsi]
mov edi, eax
btc rbp, rsp
neg edi
mov bpl, 0xa2
mov bp, r12w
cmovs edi, eax
cbw
xchg bp, bp
mov ebp, ebx
btc rax, 0xf3
sal ax, 0x18
sub ebp, r8d
or al, 0x90
mov eax, ebp
test r8b, 0x17
neg eax
jmp 0x140420771
cmovs eax, ebp
bsr rbp, r10
stc
sub ebx, edx
setg bpl
rol bp, 0x29
mov ebp, ebx
neg ebp
cmovs ebp, ebx
jmp 0x140420792
cmp eax, ebp
jmp 0x140420799
ja 0x1404206b4
mov edx, r8d
jmp 0x1404207a7
jmp 0x1404206b4
cmp ebp, 2
jmp 0x1404207b4
jle 0x140421299
cmp ebp, 4
jmp 0x1404207c2
jg 0x1404219b2
cmp ebp, 3
jmp 0x1404207d0
je 0x140421fd4
cmp ebp, 4
jmp 0x1404207de
jne 0x14042351d
mov ebp, dword [rsp + 0x5c]
stc
clc
test ebp, ebp
jmp 0x1404207f1
je 0x14042351d
mov eax, dword [rsp + 0x24]
ror r12b, 0xd6
cmp si, 0x6196
movsxd rbx, eax
mov qword [rsp + 0xe8], rbx
sal r8w, 0xc8
btr r14w, 0xad
mov r12d, eax
lea rax, [r15 + r10]
rcr r14b, 0xcd
ror r8b, cl
mov qword [rsp + 0x100], rax
rcl r14b, 0x29
neg r14w
rcr r14b, 0x23
mov eax, r12d
and eax, 0xfffffff0
cmovb r8w, r8w
dec r8b
adc r8, r8
mov qword [rsp + 0x130], rax
movsxd r8, r8d
add r8b, bpl
mov eax, r12d
sar r8b, cl
sar r8b, 0x85
and eax, 0xfffffff8
sub r14w, 0x6268
adc r8w, 0x7b21
shrd r14w, sp, 0xe9
mov qword [rsp + 0x180], rax
movzx r8, bx
mov rax, qword [rsp + 0xb8]
lea r8, [r15 + rax]
btc r14, 0x54
rcl r14d, cl
lea r8, [r8 + r10]
add r15, qword [rsp + 0x178]
btc r14, r15
clc
bts r14d, r9d
lea r15, [r15 + r10]
rcr r14b, 4
test dil, dl
btc r14, 0x6a
sub eax, eax
mov qword [rsp + 0xe0], rax
mov r14w, ax
movsx r14w, sil
mov r14, rdx
jmp 0x140420947
mov rax, qword [rsp + 0xe8]
mov byte [rcx + rax], 0xff
add r14, rax
xadd bpl, bpl
mov rbx, qword [rsp + 0x30]
xor bp, 0x13e2
btc bp, 0xf6
lea rcx, [rcx + rbx]
rcl bpl, 0x28
xchg bpl, bpl
and bpl, 0x36
add r9, rbx
movsx rbp, r8w
inc qword [rsp + 0xe0]
movsx rbp, bp
lea r8, [r8 + rbx]
bt rbp, r9
shld ebp, esp, 0x31
neg bp
add r15, rbx
bswap bp
mov ebp, dword [rsp + 0x120]
jmp 0x14042093f
dec ebp
je 0x140423520
mov dword [rsp + 0x120], ebp
jmp 0x140420954
cmp dword [rsp + 0x24], 0
jmp 0x14042095e
jle 0x1404208da
cmp dword [rsp + 0x24], 8
jmp 0x14042096e
jae 0x140420980
sub edx, edx
jmp 0x14042097b
jmp 0x140420fd0
mov rdx, qword [rsp + 0xe0]
shr ax, cl
mov rax, rdx
jmp 0x140420993
imul rax, qword [rsp + 0x30]
test r15w, sp
stc
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
cmc
clc
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp r10w, di
clc
cmp rax, 0x10
jmp 0x1404209c7
jb 0x140420f7d
jb 0x140420f89
cmp qword [rsp + 0x188], 0x10
jb 0x140420f76
cmp dword [rsp + 0x60], 0x10
jb 0x140420f6a
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jb 0x140420fd0
cmp dword [rsp + 0x24], 0x10
jmp 0x140420a07
jae 0x140420bd5
sub ebp, ebp
cdqe
mov rax, qword [rsp + 0x180]
nop dword [rax]
movq xmm8, qword [r14 + rbp]
jmp 0x140420a28
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 0x140420a52
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x140420a75
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
jmp 0x140420bab
cmp rax, rbp
jmp 0x140420bb3
jne 0x140420a1d
mov rdx, rax
jmp 0x140420bc2
cmp rax, r12
jmp 0x140420bca
jne 0x140420fd0
jmp 0x1404208da
xor ebp, ebp
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140420bef
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 0x140420c3f
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 0x140420c7b
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 0x140420f0e
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
test r15b, sil
stc
cmc
add rbp, 0x10
cmp rax, rbp
jne 0x140420be4
cmp rax, r12
jmp 0x140420f31
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x1404208da
mov rdx, qword [rsp + 0x130]
test r15w, r10w
cmp r14, rsp
mov rbp, rdx
cmp bpl, 0x64
test r12b, 8
je 0x140420fd0
jmp 0x140420a11
sub edx, edx
jmp 0x140420f71
jmp 0x140420fd0
sub edx, edx
jmp 0x140420fd0
xor edx, edx
jmp 0x140420f84
jmp 0x140420fd0
xor edx, edx
jmp 0x140420f90
jmp 0x140420fd0
cmp edi, r10d
jmp 0x140420f9d
cmova ebp, esi
clc
stc
cmp edi, r13d
jmp 0x140420faa
cmova ebp, esi
test r8, rsi
cmc
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
jmp 0x140420fbe
inc rdx
cmc
cmp r12, rdx
jmp 0x140420fca
je 0x1404208da
movzx esi, byte [r15 + rdx]
bswap r11w
movzx eax, byte [r9 + rdx]
movzx ebp, byte [r8 + rdx]
movsx edi, r9w
mov ebx, eax
sar r13w, 0x9e
xadd dil, dil
sar r10w, cl
sub ebx, esi
rol dil, 0x9d
lea r11d, [rbx + rbp]
sal r10b, cl
rcr dil, cl
xchg dil, r13b
mov edi, ebx
sbb r10w, 0x121
bsf r13w, r11w
neg edi
movsx r13, bx
cmovs edi, ebx
rcr r10, 0x2a
mov ebx, r11d
ror r10d, cl
sub ebx, eax
bsf r10, rax
movzx r10d, r9w
cmovbe r13w, si
mov r13d, ebx
xadd r10w, r10w
cmovnp r10w, bx
neg r13d
cmovs r13d, ebx
sub r11d, esi
movsx r10, r12w
bsr r10w, cx
mov r10d, r11d
jmp 0x140421064
neg r10d
cmovs r10d, r11d
cmp r13d, r10d
ja 0x140420f95
mov esi, eax
jmp 0x14042107b
jmp 0x140420f95
test ebp, ebp
jmp 0x140421087
je 0x140422414
cmp ebp, 1
je 0x140422426
cmp ebp, 2
jmp 0x14042109e
jne 0x140422fa1
test ebx, ebx
jmp 0x1404210ab
jle 0x140422fa1
mov ebp, ebx
cmc
clc
cmp ebx, 8
jae 0x140423906
sub r10d, r10d
setns r8b
movsx dx, r11b
mov r8, r10
not r8
lea r8, [r8 + rbp]
sbb dl, spl
mov rdx, rbp
cmp rsi, 0x16864be6
and rdx, 3
je 0x140421191
mov rbx, r10
bsf rdi, r15
neg rbx
mov rax, qword [rsp + 0x40]
movsx di, cl
movsxd rdi, r14d
lea rax, [rax + r10]
shr di, 0xbe
lea rax, [rax + r15]
btc ecx, 0x8f
sub rdi, r15
mov rcx, qword [rsp + 0x88]
btc di, r13w
rol dil, 0xac
lea rdi, [rax + rcx]
btr ecx, 0xa9
movzx ecx, r15w
rcr ecx, cl
add r10, qword [rsp + 0x28]
jmp 0x140421148
xor esi, esi
sbb cx, r14w
movzx ecx, byte [rdi + rsi]
test spl, 0xec
add cl, byte [r10 + rsi]
jmp 0x14042115f
mov byte [rax + rsi], cl
inc rsi
jmp 0x14042116a
dec rbx
cmp r15b, bl
cmp rdx, rsi
jmp 0x140421178
jne 0x14042114e
neg rbx
cmp r13d, eax
add r10b, cl
stc
mov r10, rbx
cmp r15w, 0x3ad8
cmp r8, 3
jmp 0x14042119a
jb 0x140422fa1
sub rbp, r10
mov rax, qword [rsp + 0x40]
cmc
lea rax, [rax + r10]
rcr bl, 0x63
shr bh, cl
seta bl
lea rax, [rax + r15]
bswap ecx
mov cx, 0x6194
add rax, 3
shl dx, cl
cmp r8, 0x14134e56
mov rcx, qword [rsp + 0x28]
test ecx, 0x40e780e
sbb dx, r10w
sbb dx, 0x57f1
add rcx, r10
bt dx, 0
sub bx, 0x6b1d
stc
add rcx, 3
mov bh, 0x73
mov rbx, qword [rsp + 0x88]
bts rdx, r8
or dl, r15b
bsr dx, bx
movzx edx, byte [rax + rbx - 3]
jmp 0x14042121d
add dl, byte [rcx - 3]
test spl, 0x90
mov byte [rax - 3], dl
shrd dx, r9w, 0x97
shl rdx, 0xf3
bsr dx, si
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
clc
cmp al, 0x65
mov byte [rax - 2], dl
xchg dx, dx
movzx edx, byte [rax + rbx - 1]
cmp r15w, r9w
cmc
clc
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
movzx rdx, r10w
cwd
movzx edx, byte [rax + rbx]
jmp 0x140421266
add dl, byte [rcx]
cmp r15b, bl
mov byte [rax], dl
cmc
test rsi, rdx
add rax, 4
clc
test r15w, r8w
jmp 0x14042127f
add rcx, 4
stc
cmc
add rbp, 0xfffffffffffffffc
jmp 0x14042128e
jne 0x1404211f6
jmp 0x140422fa1
test ebp, ebp
je 0x140422564
cmp ebp, 1
je 0x140422a1a
cmp ebp, 2
jne 0x14042351d
mov ebp, dword [rsp + 0x5c]
clc
test ecx, edx
test r13b, 0x12
test ebp, ebp
jmp 0x1404212c5
je 0x14042351d
mov eax, dword [rsp + 0x24]
movsxd r8, eax
sub r14d, r11d
cmp si, bp
mov bh, ch
mov ebx, eax
dec eax
test ax, r10w
xor r13w, 0x6abf
lea rax, [r15 + r10]
test r14w, 0x7bab
sbb edi, 0x776b405a
mov qword [rsp + 0x90], rax
mov eax, ebx
shr r13w, 0x5f
and eax, 0xffffffe0
movzx r13, r14w
movzx r13w, r12b
mov qword [rsp + 0xc0], rax
setg r13b
movsx r14w, dil
stc
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xe8], rax
ror rdi, 0x3e
mov rdi, rax
movzx eax, sp
shr rdi, 5
movzx eax, r10w
movzx r14, r13w
cdqe
inc rdi
sar r14, 0xb2
clc
sub r13d, eax
mov rax, rdi
cmc
mov qword [rsp + 0xe0], rdi
setnp r13b
movabs rax, 0xffffffffffffffe
test r15b, 0x6a
and rdi, rax
cbw
bts ax, cx
sub r12b, 0xb9
mov qword [rsp + 0x100], rdi
cmovbe r12d, eax
movsx r13, cx
mov eax, ebx
and eax, 0xfffffff8
sal r13b, 0x81
mov qword [rsp + 0x120], rax
mov r13b, 0xd8
shr r14b, 0x7e
movsxd r12, r10d
mov rax, r10
rcl r13w, cl
mov qword [rsp + 0x70], rbx
movsx r12, r8w
mov r10d, ebx
xchg r12b, r12b
sub r13b, bpl
mov r12b, 0xed
and r10d, 3
movsxd r14, esp
test ax, 0x3ba5
lea r12, [rax + r15]
inc r13
add r12, 3
xor r13d, 0x60816b3f
add r15, qword [rsp + 0x168]
sal r13b, cl
sbb r14b, r10b
lea r15, [r15 + rax]
lea r13, [rdx + 3]
btr r14d, eax
shl r14w, cl
ror r14, cl
sub r11d, r11d
not r14
mov r14, rdx
jmp 0x140421412
mov qword [rsp + 0xa0], r8
jmp 0x14042141f
jmp 0x140421491
mov byte [rcx + r8], 0xff
xor bl, r13b
mov bx, 0x14a6
xchg bl, bpl
lea r14, [r14 + r8]
movsx bx, r8b
mov rbx, qword [rsp + 0x30]
cmp rbx, rsi
xchg ebp, ebp
lea rcx, [rcx + rbx]
cmp dx, r12w
shrd bp, bx, 0x31
cmc
add r9, rbx
bswap bp
not bp
jmp 0x140421462
inc r11
ror bpl, cl
add r12, rbx
lea r15, [r15 + rbx]
movzx ebp, si
add r13, r8
dec rbp
inc bpl
mov ebp, dword [rsp + 0x40]
jmp 0x140421484
dec ebp
jmp 0x14042148b
je 0x140423520
mov dword [rsp + 0x40], ebp
test ebx, r14d
stc
cmc
cmp dword [rsp + 0x24], 0
jmp 0x1404214a4
jle 0x140421424
cmp dword [rsp + 0x24], 8
jmp 0x1404214b4
jae 0x14042162a
xor edx, edx
rol ebx, cl
xor bl, ah
mov rbx, r12
mov r12, rdx
cmp r13b, 0x1f
clc
not r12
test r14b, r15b
cmc
add r12, qword [rsp + 0x70]
test r10, r10
jmp 0x1404214df
je 0x140421568
mov rax, rdx
neg rax
lea rsi, [rcx + rdx]
or dil, 0x2b
sar edi, cl
lea rdi, [r9 + rdx]
cmp ebp, r10d
bt r8d, r11d
clc
add rdx, r14
rol r8b, 0x9b
sub ebp, ebp
nop dword [rax + rax]
cmp cl, ch
sub r8w, r12w
sal r8w, 0x90
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
mov byte [rsi + rbp], r8b
jmp 0x14042152c
inc rbp
jmp 0x140421534
dec rax
cmp r10, rbp
jmp 0x14042153f
jne 0x14042151a
neg rax
sub rdx, r15
mov rdx, rax
movsxd r8, r12d
movsx r8w, dil
test rbx, rbx
mov r8, qword [rsp + 0xa0]
test dl, 0x27
cmp spl, r9b
cmc
cmp r12, 3
bswap r12w
mov r12, rbx
jmp 0x140421578
jb 0x140421424
mov rsi, qword [rsp + 0x70]
sub rsi, rdx
setbe al
bsf rbp, rbx
test dl, 0xc7
lea rbp, [r12 + rdx]
shl bh, cl
not bx
cmovl ax, bp
lea rax, [r15 + rdx]
rcl ebx, 0x1f
lea rdx, [rdx + r13]
movzx ebx, sp
and bl, bpl
sub edi, edi
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
add bl, byte [rdx + rdi - 3]
mov byte [rbp + rdi - 3], bl
sbb bx, 0x2181
sbb bh, cl
movzx ebx, byte [rax + rdi - 2]
add bl, byte [rdx + rdi - 2]
stc
cmp r14, rcx
jmp 0x1404215de
mov byte [rbp + rdi - 2], bl
rol bx, 0xe7
movsx ebx, r12w
mov bx, r11w
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
mov byte [rbp + rdi - 1], bl
xor bl, 0x1d
movzx ebx, byte [rax + rdi]
cmp sil, 0x56
add bl, byte [rdx + rdi]
test rax, r12
cmc
mov byte [rbp + rdi], bl
stc
cmc
add rdi, 4
cmp rsi, rdi
jmp 0x14042161f
jne 0x1404215b8
jmp 0x140421424
mov rax, r11
movsxd rdx, r8d
cmp r10b, r10b
movzx edx, dx
imul rax, qword [rsp + 0x30]
cmp spl, 0xb3
sar edx, cl
clc
add rax, qword [rsp + 0x90]
adc dh, ah
mov dh, 0xcb
mov rdx, r11
clc
cmp r11b, 0x29
stc
imul rdx, r8
clc
stc
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmc
cmp di, 0x62fb
cmp rax, 0x20
jmp 0x140421676
jb 0x1404214ba
jb 0x1404214ba
mov edx, 0
jmp 0x14042168c
cmp dword [rsp + 0x60], 0x20
jb 0x1404214c0
cmp dword [rsp + 0x24], 0x20
jae 0x1404216ae
sub eax, eax
jmp 0x1404216a9
jmp 0x140421812
cmp qword [rsp + 0xe8], 0
jmp 0x1404216bc
je 0x140421777
mov rsi, qword [rsp + 0x100]
jmp 0x1404216cf
xor edx, edx
jmp 0x1404216d6
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404216f9
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140421707
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140421712
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042171e
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042172a
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140421736
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140421746
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp r12b, r10b
add rdx, 0x40
cmp r9w, bx
stc
add rsi, 0xfffffffffffffffe
jmp 0x14042176c
jne 0x1404216d6
jmp 0x140421780
xor edx, edx
stc
cmp r8w, 0x2e6f
test byte [rsp + 0xe0], 1
je 0x1404217d5
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140421799
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404217a5
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x1404217b0
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404217c0
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
rcl ax, 0x5c
stc
lahf
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
cmc
cmp rax, qword [rsp + 0x70]
je 0x140421424
mov rdx, qword [rsp + 0xc0]
cmp r15b, r8b
jmp 0x1404217fb
mov rax, rdx
test r14b, 0xe9
test byte [rsp + 0x70], 0x18
jmp 0x14042180c
je 0x1404214c0
mov rsi, qword [rsp + 0x120]
jmp 0x14042181f
nop word cs:[rax + rax]
jmp 0x14042182e
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
cmp bx, 0x5720
cmp r9b, bpl
add rax, 8
test edi, edx
cmp rsi, rax
jne 0x14042182e
mov rdx, rsi
clc
cmc
test r10b, r8b
cmp rsi, qword [rsp + 0x70]
jmp 0x14042186d
je 0x140421424
jmp 0x1404214c0
cmp ebp, 5
jmp 0x140421880
je 0x140422e74
cmp ebp, 6
jmp 0x14042188e
jne 0x140422fa1
test ebx, ebx
jmp 0x14042189b
jle 0x140422fa1
movsxd r9, dword [rsp + 0x24]
xor r10b, 0x3b
rcr r10b, cl
mov r10w, r13w
mov r10d, ebx
test r9b, r12b
test r12d, 0x4f03287a
cmp ebx, 8
jmp 0x1404218c6
jae 0x140423978
sub edi, edi
adc dx, r12w
rcl rdx, cl
mov rdx, rdi
test r10b, 1
jmp 0x1404218e1
je 0x140421923
mov rax, rdi
cmp spl, spl
sub rax, r9
dec dl
cmovge dx, r14w
movzx dx, r11b
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
cmp r13b, r8b
test edi, esp
add al, byte [rdx + rdi]
shrd rdx, rdx, 0x7d
mov byte [rcx + rdi], al
btr dx, cx
mov rdx, rdi
cmp dl, r14b
or rdx, 1
not rdi
stc
add rdi, r10
je 0x140422fa1
mov rcx, qword [rsp + 0x40]
rol rax, 0x5b
mov rax, rcx
or bp, di
adc bp, r8w
movzx rbx, r14w
sub rax, r9
add rax, r15
cmovle bx, r8w
movsx rbx, di
movsxd rbx, r15d
inc rax
and bl, 0x68
setnp bh
sar bx, 0x65
add rcx, r15
inc rcx
and bpl, bl
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
stc
add bl, byte [rbp + rdx]
cmc
cmp ebx, eax
test dil, dl
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
clc
cmp cl, 0x66
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
test spl, 0xf
add rdx, 2
cmp r10, rdx
jmp 0x1404219a7
jne 0x14042196f
jmp 0x140422fa1
cmp ebp, 5
jmp 0x1404219ba
je 0x140423011
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jne 0x14042351d
test r8d, r8d
jmp 0x1404219d6
je 0x14042351d
mov eax, dword [rsp + 0x24]
ror dil, cl
movsxd rsi, r14d
movsxd r12, eax
cmp spl, spl
xor r13b, 0xd2
bts r9d, ecx
mov r14, rdx
mov edi, eax
lea r13, [r15 + r10]
btr r9, 0x85
bts r9w, r10w
mov eax, edi
cmp r9b, 0xd9
sbb r11, rsi
sal r11b, cl
and eax, 0xffffffe0
test r15, 0x680b15cc
clc
mov qword [rsp + 0x40], rax
rcr dh, cl
add rax, 0xffffffffffffffe0
bsf dx, bx
mov qword [rsp + 0x70], rax
mov rdx, rax
rol rax, cl
sub si, 0x25d8
cwde
shr rdx, 5
inc rdx
movzx rax, dx
movsx r9d, bx
mov rax, rdx
sub r11b, 0xdc
movsxd rsi, r10d
cbw
mov qword [rsp + 0xa0], rdx
cwde
movabs rax, 0xffffffffffffffe
and rdx, rax
sar esi, 0x56
setge r9b
test r9b, 0x93
mov qword [rsp + 0x90], rdx
mov esi, edi
cmp r13w, r12w
neg ah
and esi, 0xfffffff8
rol r11b, 0xb1
bts rax, rdx
lahf
mov r9, rdi
add ax, r13w
neg r9
shrd ax, sp, 0x14
btr r11w, r13w
mov rax, qword [rsp + 0xf0]
xor r11, r10
lea r11, [r15 + rax]
cmp ch, 0x28
lea r11, [r11 + r10]
cmp edi, 0x25e3261f
stc
add r15, qword [rsp + 0xb8]
add r15, r10
xor r10d, r10d
jmp 0x140421ada
jmp 0x140421b16
mov byte [rcx + r12], 0xff
cmp r9b, r14b
test r9b, 0x53
lea r14, [r14 + r12]
stc
test spl, r15b
add rcx, rbx
jmp 0x140421afb
inc r10
lea r11, [r11 + rbx]
cmp r9, rsi
add r15, rbx
dec r8d
jmp 0x140421b10
je 0x140423520
cmp dword [rsp + 0x24], 0
jle 0x140421adf
cmp dword [rsp + 0x24], 8
jmp 0x140421b2b
jae 0x140421bea
sub edx, edx
shr bp, cl
dec bp
jmp 0x140421b3e
mov rbp, rdx
cmp r10w, di
test dil, 1
jmp 0x140421b4e
je 0x140421b90
mov rax, rdx
bsr bp, r11w
sub rax, rbx
movzx eax, byte [rcx + rax]
rcr bpl, cl
bsf bp, r13w
add ebp, esi
add al, byte [r14 + rdx]
btc bp, 0x2b
rcr bp, cl
mov byte [rcx + rdx], al
add bpl, 0xd9
mov rbp, rdx
clc
or rbp, 1
cmp r8b, r10b
jmp 0x140421b90
not rdx
clc
cmp rdx, r9
je 0x140421adf
nop
add al, ah
movzx eax, byte [r15 + rbp]
test r8d, 0x139c5fe5
test r8w, di
cmp r9, rdi
add al, byte [r14 + rbp]
stc
mov byte [rcx + rbp], al
sal al, cl
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
cmc
stc
mov byte [rcx + rbp + 1], al
test r8w, dx
add rbp, 2
cmp rdi, rbp
jmp 0x140421bdf
jne 0x140421ba1
jmp 0x140421adf
mov rax, r10
imul rax, rbx
rcl dh, 0x64
xor edx, 0x17a844b7
add rax, r13
not dl
mov rdx, r10
cmp sil, 0x2f
imul rdx, r12
add rdx, qword [rsp + 0x28]
test eax, 0x137e3f17
test di, dx
cmp r8d, 0x7cf06a9a
sub rax, rdx
cmp rax, 0x20
jmp 0x140421c2a
jb 0x140421b31
jb 0x140421b31
mov edx, 0
cmp dword [rsp + 0x6c], 0x20
jb 0x140421b3e
cmp dword [rsp + 0x24], 0x20
jae 0x140421c5d
xor eax, eax
jmp 0x140421c58
jmp 0x140421dc4
cmp qword [rsp + 0x70], 0
jmp 0x140421c68
je 0x140421d2e
mov rbp, qword [rsp + 0x90]
cmc
clc
xor edx, edx
jmp 0x140421c7f
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140421c8a
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140421c9d
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140421cad
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140421cbb
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140421cc6
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x140421cd2
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140421ce5
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140421cf4
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
clc
movdqu xmmword [rcx + rdx + 0x30], xmm0
test r11, rdx
test r14, 0x63241ce8
add rdx, 0x40
cmp r9, 0x76fb3ff9
add rbp, 0xfffffffffffffffe
jmp 0x140421d23
jne 0x140421c7f
jmp 0x140421d36
sub edx, edx
jmp 0x140421d36
test byte [rsp + 0xa0], 1
jmp 0x140421d43
je 0x140421d90
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
cmp dl, sil
cmp r15b, 0xe5
sub rax, rbx
jmp 0x140421d68
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
stc
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp r10w, 0x7306
cmp rsi, rcx
cmp qword [rsp + 0x40], rdi
jmp 0x140421d9a
je 0x140421adf
mov rdx, qword [rsp + 0x40]
shr ah, 0x2b
mov rax, rdx
test dil, 0x18
je 0x140421b3e
nop word cs:[rax + rax]
jmp 0x140421dc4
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140421de7
add rax, 8
clc
cmp edx, r11d
cmp rsi, rax
jmp 0x140421df7
jne 0x140421dc4
mov rdx, rsi
jmp 0x140421e06
cmp rsi, rdi
jmp 0x140421e0e
je 0x140421adf
jmp 0x140421b3e
test ebx, ebx
jmp 0x140421e20
jle 0x140422fa1
movsxd r8, dword [rsp + 0x24]
mov edx, ebx
jmp 0x140421e36
cmp ebx, 8
jmp 0x140421e3e
jae 0x1404239d0
sub r11d, r11d
bt rsi, 0x53
shl si, 0xb
sub sil, bl
mov rsi, r11
test r11b, 0xd4
clc
stc
test dl, 1
jmp 0x140421e64
je 0x140421ed8
movzx eax, byte [r9 + r11]
shl ebp, 0xab
mov bpl, r15b
neg sil
mov rbp, r11
movzx si, r11b
cmp ecx, 0x7cab1c83
and sil, 0x10
sub rbp, r8
rcl sil, 0x28
sub sil, al
btr rsi, 0xb4
movzx ebp, byte [rcx + rbp]
movsxd rsi, r12d
add ebp, eax
shr ebp, 1
bsf si, bp
adc ax, 0x2609
mov rax, qword [rsp + 0x28]
bts rsi, r11
rcl sil, 0x35
movzx si, dl
add bpl, byte [rax + r11]
bsr rsi, rbp
mov byte [rcx + r11], bpl
cmp r15b, 0x2a
rcl si, 0x21
mov rsi, r11
or rsi, 1
not r11
jmp 0x140421ee1
add r11, rdx
jmp 0x140421ee9
je 0x140422fa1
mov rbx, qword [rsp + 0x40]
cmc
jmp 0x140421efc
mov rax, rbx
sub rax, r8
lea rcx, [r15 + rax]
cmove ebp, edi
dec ah
inc rcx
inc edi
jmp 0x140421f15
lea rbp, [r15 + rbx]
inc rbp
movzx eax, bp
add r15, qword [rsp + 0x158]
lea r15, [r15 + rbx]
or di, sp
mov rax, qword [rsp + 0x28]
cmovnp rbx, rax
btr bx, 0x95
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
cmovbe rdi, rbp
movzx edi, byte [rcx + rsi - 1]
add edi, eax
shr edi, 1
sub rax, 0x18fe5653
cmc
add dil, byte [rbx + rsi - 1]
or rax, 0x1bfa09f1
mov byte [rbp + rsi - 1], dil
xchg di, ax
movzx eax, byte [r15 + rsi]
rol di, 0xaa
cmp di, r12w
btr di, di
movzx edi, byte [rcx + rsi]
cmc
add edi, eax
cmc
shr edi, 1
cmc
add dil, byte [rbx + rsi]
mov byte [rbp + rsi], dil
test al, 0x9b
jmp 0x140421f9a
add rdx, 0xfffffffffffffffe
add rcx, 2
test r11b, r12b
add rbp, 2
test r12w, 0x30eb
stc
add r15, 2
clc
cmp r15w, 0x4951
add rbx, 2
cmp r8b, dl
cmc
test cl, 0x3f
cmp rsi, rdx
jne 0x140421f40
jmp 0x140422fa1
mov r11d, dword [rsp + 0x5c]
cmp al, dil
test r11d, r11d
jmp 0x140421fe4
je 0x14042351d
mov eax, dword [rsp + 0x24]
add r12b, 0xb
clc
neg r12w
movsxd r12, eax
cmovs esi, esp
shr r14b, 0xb7
stc
mov esi, eax
test di, r10w
movsx r8d, dx
lea rax, [r15 + r10]
sal r8b, cl
not r8
or r14w, 0x7566
mov qword [rsp + 0x70], rax
mov rdi, r10
rol r8b, cl
mov r10d, esi
and r14b, bl
sal r8w, cl
lahf
and r10d, 0xffffffe0
movzx r8w, r13b
mov r8d, esi
and r8d, 0xfffffff8
or ax, r13w
adc r14w, r9w
mov rax, rsi
neg rax
stc
sub r14b, r10b
mov qword [rsp + 0x40], rax
bsr ax, cx
mov rax, qword [rsp + 0x170]
bt r14w, 0x3e
shl r14, 0x8d
shld r14, r15, 0x7f
add rax, r15
rcl r14, cl
add rax, rdi
sub r14d, 0x72ac3156
rcr r14b, cl
add r15, qword [rsp + 0xb8]
movsx r14w, r12b
movzx r14d, bx
ror r14w, cl
add r15, rdi
sub ebp, ebp
mov r14, rdx
jmp 0x1404220a9
jmp 0x1404220fd
mov byte [rcx + r12], 0xff
mov bh, 0xa
movsx ebx, di
ror ebx, cl
add r14, r12
or bx, r10w
mov rbx, qword [rsp + 0x30]
cmp r9b, r10b
stc
lea rcx, [rcx + rbx]
jmp 0x1404220d4
add r9, rbx
inc rbp
jmp 0x1404220df
lea rax, [rax + rbx]
cmp si, 0x559d
cmp r15w, ax
add r15, rbx
jmp 0x1404220f4
dec r11d
je 0x140423520
cmp dword [rsp + 0x24], 0
jmp 0x140422107
jle 0x1404220ae
cmp dword [rsp + 0x24], 8
jmp 0x140422117
jae 0x140422218
sub r13d, r13d
movzx dx, r9b
mov rdx, r13
cmc
test sil, 1
je 0x14042217f
movzx edx, byte [r9 + r13]
shl dil, 0xc1
rcl dil, cl
mov rdi, r13
clc
cmp si, ax
sub rdi, qword [rsp + 0x30]
test r11b, r15b
stc
movzx edi, byte [rcx + rdi]
test sp, r13w
add edi, edx
and dl, 0x14
inc rdx
bt rdx, 0xb9
shr edi, 1
add dil, byte [r14 + r13]
cdq
bt dx, r12w
mov byte [rcx + r13], dil
rcl dh, cl
mov rdx, r13
cmc
or rdx, 1
cmc
not r13
cmp r13, qword [rsp + 0x40]
jmp 0x14042218c
je 0x1404220ae
nop dword [rax + rax]
xor edi, 0x27e118af
rcl bh, 0xc3
movzx edi, byte [r9 + rdx]
movzx ebx, byte [r15 + rdx]
add ebx, edi
xor dil, 0x1d
add edi, 0xffb7043
shr ebx, 1
sal edi, cl
cmp rax, 0x7a15376e
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
movzx ebx, byte [r15 + rdx + 1]
cmc
test r9b, 0x95
jmp 0x1404221e1
add ebx, edi
cmp r8d, 0x47b36111
test bpl, 0x60
cmc
shr ebx, 1
cmp r11b, sil
add bl, byte [r14 + rdx + 1]
clc
mov byte [rcx + rdx + 1], bl
cmc
add rdx, 2
jmp 0x14042220a
cmp rsi, rdx
jne 0x1404221a3
jmp 0x1404220ae
mov rdx, rbp
imul rdx, qword [rsp + 0x30]
clc
not di
add rdx, qword [rsp + 0x70]
and di, 0x1bc3
mov rdi, rbp
imul rdi, r12
clc
add rdi, qword [rsp + 0x28]
stc
test r11b, 0xd0
sub rdx, rdi
cmp rdx, 0x20
jmp 0x14042224d
jb 0x14042211d
jb 0x14042211d
cmp dword [rsp + 0x60], 0x20
jmp 0x140422263
jb 0x14042211d
mov r13d, 0
jmp 0x140422274
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042227e
jb 0x140422125
cmp dword [rsp + 0x24], 0x20
jmp 0x14042228e
jae 0x1404222a0
xor edx, edx
jmp 0x14042229b
jmp 0x1404223ad
sub edx, edx
jmp 0x1404222a7
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x1404222b2
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x1404222be
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x1404222c9
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x1404222d5
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 0x140422301
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
clc
stc
add rdx, 0x20
cmc
cmp r10, rdx
jmp 0x14042236c
jne 0x1404222a7
cmp r10, rsi
je 0x1404220ae
mov rdx, r10
sal r13b, 0xd5
rol r13b, 1
sbb r13w, 0x2fa8
mov r13, r10
test r14, r14
test sil, 0x18
jmp 0x14042239a
je 0x140422125
nop dword [rax + rax]
jmp 0x1404223ad
movq xmm0, qword [r14 + rdx]
jmp 0x1404223b8
movq xmm1, qword [r9 + rdx]
jmp 0x1404223c3
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404223d3
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
cmp bl, r10b
add rdx, 8
cmp r8, rdx
jne 0x1404223ad
mov r13, r8
cmp r8, rsi
jmp 0x140422409
je 0x1404220ae
jmp 0x140422125
mov r8, r13
jmp 0x14042241c
call fcn.1404a0829
jmp 0x140422fa1
test ebx, ebx
jle 0x140422fa1
movsxd r9, dword [rsp + 0x24]
sar r10w, 0x1a
shl r10d, cl
bts r10, r8
mov r10d, ebx
clc
cmp ebx, 8
jmp 0x14042244b
jae 0x140423a3a
sub edi, edi
btc dx, bx
sal rdx, 0x8f
test cx, 0x51a7
mov rdx, rdi
test r10b, 1
jmp 0x14042246c
je 0x1404224af
mov rax, rdi
shl edx, 0xb3
neg dh
sub rax, r9
test si, 0x2d1f
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
cmp dil, bl
add al, byte [rdx + rdi]
bswap dx
rol dh, 0x68
mov byte [rcx + rdi], al
shl rdx, 0x31
mov rdx, rdi
cmp rdx, 0x714362f9
or rdx, 1
cmp dil, spl
not rdi
cmp r14, rsi
add rdi, r10
je 0x140422fa1
mov rcx, qword [rsp + 0x40]
cmc
shr bl, 0xc2
movzx rax, bp
mov rax, rcx
sal bx, cl
btc bp, 0xf
sub rax, r9
shrd bp, r15w, 0x34
test r14b, 0xaf
rcr bpl, cl
add rax, r15
movsx ebp, sp
xchg bx, bp
inc rax
mov bl, bl
add bpl, r11b
xor bl, 0x1d
add rcx, r15
inc rcx
bt bp, 0x99
xor bx, r15w
sub ebx, 0x77403e
movzx ebx, byte [rax + rdx - 1]
mov bp, r11w
rcl bp, 0xeb
dec bp
mov rbp, qword [rsp + 0x28]
cmc
cmp r12d, r12d
add bl, byte [rbp + rdx]
stc
test r10w, sp
mov byte [rcx + rdx - 1], bl
shrd rbx, r10, 0x1f
movzx ebx, byte [rax + rdx]
cmc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
cmp r14b, r14b
cmp ah, 0xb6
clc
add rdx, 2
cmp r10, rdx
jmp 0x140422559
jne 0x14042250f
jmp 0x140422fa1
mov r13d, dword [rsp + 0x5c]
cmp ah, bl
jmp 0x140422571
test r13d, r13d
jmp 0x140422579
je 0x14042351d
mov eax, dword [rsp + 0x24]
add r12b, 0x37
shrd r14d, ebp, 0x96
movsxd r12, eax
mov r9w, r9w
sar r9b, 0xa
mov r14, rdx
rcl dh, 0xfc
sal r11b, 0xb1
btc r11d, ebx
mov edi, eax
setb dl
rcl r9b, 0xc6
bts edx, eax
lea rax, [r15 + r10]
bt edx, r10d
add dl, spl
mov qword [rsp + 0x40], rax
sbb r9b, 0x7d
xchg al, r11b
movzx r11d, r10w
mov eax, edi
and eax, 0xffffffe0
adc r11d, 0x34026c47
sbb r11b, 0xf2
ror dx, cl
mov qword [rsp + 0x70], rax
xchg si, dx
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
shr rax, 5
movzx r9d, dx
movsx r11d, si
inc rax
movabs rdx, 0xffffffffffffffe
add rdx, 0xfffffffffffffffe
rol si, cl
cmovl rsi, rcx
and rdx, rax
bts r9d, r9d
test sil, 0x91
movzx r11, r10w
mov qword [rsp + 0xc0], rdx
rcl sil, 0xa6
mov r11d, eax
mov al, 0x8b
bt r9, rsi
and r11d, 3
xchg r9b, al
ror r9b, cl
mov esi, edi
sar al, 0xa6
lahf
and esi, 0xfffffff8
sal ax, cl
mov rax, r10
shl r9w, 0x96
mov r10d, edi
test rax, r14
bswap r9d
shld r9d, ebp, 0x1d
and r10d, 3
or r9w, sp
sal r9b, 0x88
lea r15, [r15 + rax]
shld r9w, di, 0x48
xchg r9b, r9b
add r15, 0x10
and r9, rdi
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
clc
test rsi, 0x75da40ef
shl r11, 5
cmp rbx, rdx
cmc
xor r8d, r8d
jmp 0x1404226ab
jmp 0x140422702
mov byte [rcx + r12], 0xff
btr ebx, 0x96
btc rbx, 0x52
add r14, r12
cmp r13, 0x4b221660
mov rbx, qword [rsp + 0x30]
cmp r11b, 0x77
cmp r12w, r10w
clc
add rcx, rbx
jmp 0x1404226de
inc r8
cmp di, r12w
add r15, rbx
cmp r12b, 0xe4
add r9, r12
jmp 0x1404226f4
dec r13d
jmp 0x1404226fc
je 0x140423520
cmp dword [rsp + 0x24], 0
jmp 0x14042270c
jle 0x1404226b0
cmp dword [rsp + 0x24], 8
jb 0x140422798
mov rdx, r8
imul rdx, r12
add rdx, qword [rsp + 0x28]
shr bh, cl
adc bx, r13w
rol bh, 0x25
mov rbx, r8
cmc
cmp r12w, r10w
imul rbx, qword [rsp + 0x30]
cmp r12, 0x48011235
jmp 0x14042274c
add rbx, qword [rsp + 0x40]
test r11d, ebx
stc
cmp r9d, 0x40172985
sub rbx, rdx
mov edx, 0x3f827a72
not dx
movsx rdx, r15w
mov edx, 0
cmc
clc
cmp rbx, 0x20
jmp 0x14042277b
jb 0x140422955
cmp dword [rsp + 0x24], 0x20
jae 0x1404227a4
sub ebx, ebx
jmp 0x140422793
jmp 0x14042291e
sub edx, edx
jmp 0x14042279f
jmp 0x140422955
cmp qword [rsp + 0xa0], 0x60
jae 0x1404227bf
xor edx, edx
jmp 0x1404227ba
jmp 0x140422881
mov rbp, qword [rsp + 0xc0]
clc
sub edx, edx
movups xmm0, xmmword [r14 + rdx]
movups xmm1, xmmword [r14 + rdx + 0x10]
test r15, 0x6ca4593b
cmc
movups xmmword [rcx + rdx], xmm0
cmp bx, 0xe02
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmm0, xmmword [r14 + rdx + 0x20]
test bpl, r15b
cmc
movups xmm1, xmmword [r14 + rdx + 0x30]
cmp r12b, bpl
movups xmmword [rcx + rdx + 0x20], xmm0
jmp 0x140422808
movups xmmword [rcx + rdx + 0x30], xmm1
cmc
test sil, r15b
movups xmm0, xmmword [r14 + rdx + 0x40]
cmp bl, dl
test ebp, r8d
movups xmm1, xmmword [r14 + rdx + 0x50]
test ebp, 0x34659e7
test eax, r14d
movups xmmword [rcx + rdx + 0x40], xmm0
cmp dl, bpl
test cl, sil
cmc
movups xmmword [rcx + rdx + 0x50], xmm1
cmc
clc
movdqu xmm0, xmmword [r14 + rdx + 0x60]
jmp 0x14042284a
movdqu xmm1, xmmword [r14 + rdx + 0x70]
clc
movdqu xmmword [rcx + rdx + 0x60], xmm0
test eax, 0x3569540a
movdqu xmmword [rcx + rdx + 0x70], xmm1
cmp bpl, 0xa5
sub rdx, 0xffffffffffffff80
test r10b, r9b
test ch, 0x87
cmc
add rbp, 0xfffffffffffffffc
jmp 0x14042287b
jne 0x1404227ca
cmp qword [rsp + 0x90], 0
jmp 0x14042288f
je 0x1404228e9
lea rbx, [r15 + rdx]
cmc
lea rdx, [rdx + r9]
sub ebp, ebp
cmp bl, 0xff
stc
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rdx + rbp - 0x10]
stc
test sil, al
movdqu xmm1, xmmword [rdx + rbp]
test ebx, 0x65b6378d
cmp r13w, 0x3367
movdqu xmmword [rbx + rbp - 0x10], xmm0
stc
clc
movdqu xmmword [rbx + rbp], xmm1
test r8b, 0x88
add rbp, 0x20
cmp r11, rbp
jne 0x1404228b0
cmp qword [rsp + 0x70], rdi
jmp 0x1404228f3
je 0x1404226b0
mov rdx, qword [rsp + 0x70]
sar ebx, 0x5f
mov rbx, rdx
test dil, 0x18
jmp 0x14042290d
je 0x140422955
nop dword [rax + rax]
not rdx
mov rdx, qword [r14 + rbx]
mov qword [rcx + rbx], rdx
stc
jmp 0x14042292d
add rbx, 8
cmc
test r10w, bx
cmp rsi, rbx
jmp 0x14042293e
jne 0x14042291e
mov rdx, rsi
cmp rsi, rdi
jmp 0x14042294f
je 0x1404226b0
mov rbp, rdx
not rbp
add rbp, rdi
test bpl, bl
cmp sil, dl
test r10, r10
jmp 0x14042296c
je 0x1404229a9
mov rbx, r10
mov al, r11b
cmova ax, r9w
nop
mov ax, r8w
not ax
movzx eax, byte [r14 + rdx]
jmp 0x140422990
mov byte [rcx + rdx], al
jmp 0x140422998
inc rdx
dec rbx
jmp 0x1404229a3
jne 0x140422986
cmp rbp, 3
jb 0x1404226b0
nop word [rax + rax]
sbb al, 0xdb
btc ax, si
cdqe
movzx eax, byte [r14 + rdx]
test r12d, esi
mov byte [rcx + rdx], al
btc ax, 0x52
shr rax, cl
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
sbb al, 0x14
movzx eax, byte [r14 + rdx + 2]
stc
mov byte [rcx + rdx + 2], al
btr eax, ebx
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
jmp 0x140422a00
add rdx, 4
jmp 0x140422a0c
cmp rdi, rdx
jne 0x1404229c1
jmp 0x1404226b0
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x140422a27
je 0x14042351d
mov eax, dword [rsp + 0x24]
dec r14
sub r9d, eax
cmc
movsxd r12, eax
sbb dil, r10b
btc rsi, rbp
mov r14, rdx
stc
mov edi, eax
btr dx, 0xc6
lea r13, [r15 + r10]
adc r11d, r14d
mov eax, edi
rol r11b, 0x1a
and eax, 0xffffffe0
bswap r9
bsr r11w, r11w
rcr dl, cl
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
shld si, r10w, 0x28
cmovl r11, rbx
cwd
mov qword [rsp + 0x70], rax
btc r11d, 0xa5
movsx r11, bp
movzx r9w, bl
mov rdx, rax
jmp 0x140422a97
shr rdx, 5
movzx esi, ax
mov r11b, 0x57
inc rdx
shl ah, 0x5b
mov rax, rdx
mov qword [rsp + 0xa0], rdx
cdqe
movabs rax, 0xffffffffffffffe
shl sil, 0x34
movsx rsi, sp
rcr sil, 0x35
and rdx, rax
mov qword [rsp + 0x90], rdx
movsx rsi, di
shr al, 0xbb
movsx r9d, r15w
mov esi, edi
movsx r11d, sp
and esi, 0xfffffff8
mov r9, rdi
cmp r8, rsi
mov ah, 0xb9
neg r9
and r11d, 0x34eb4aac
sal ah, cl
mov rax, qword [rsp + 0xf0]
xadd r11b, r11b
xor r11d, 0x44e36c5
xchg r11d, r11d
lea r11, [r15 + rax]
cmp r14b, 0xcb
jmp 0x140422b21
add r11, r10
add r15, qword [rsp + 0xb8]
cmp spl, r14b
test spl, r9b
cmp r13d, 0x20be59f9
lea r15, [r15 + r10]
stc
jmp 0x140422b43
sub r10d, r10d
jmp 0x140422b4b
jmp 0x140422b7d
mov byte [rcx + r12], 0xff
add r14, r12
test r9, 0x6f6723f5
cmp dh, 0x1b
clc
add rcx, rbx
inc r10
add r11, rbx
add r15, rbx
jmp 0x140422b74
dec r8d
je 0x140423520
cmp dword [rsp + 0x24], 0
jle 0x140422b50
cmp dword [rsp + 0x24], 8
jmp 0x140422b92
jae 0x140422c48
sub edx, edx
rcl bpl, cl
movsx rbp, bp
mov rbp, rdx
test dil, 1
je 0x140422be5
mov rax, rdx
sub rax, rbx
and bpl, 0x37
shrd ebp, r13d, 0xdf
movzx eax, byte [rcx + rax]
movsx ebp, r10w
add al, byte [r14 + rdx]
rcl bpl, 0x42
movzx ebp, r12w
cmp r15w, r8w
mov byte [rcx + rdx], al
movsx rbp, si
mov rbp, rdx
cmp al, 0x37
or rbp, 1
not rdx
cmp r10b, 0x1a
cmp rdx, r9
je 0x140422b50
nop
btc rax, r14
movzx eax, byte [r15 + rbp]
stc
cmc
test r10b, 0x33
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
shr al, cl
bsr eax, r12d
bts rax, r11
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
jmp 0x140422c28
mov byte [rcx + rbp + 1], al
jmp 0x140422c31
add rbp, 2
jmp 0x140422c3a
cmp rdi, rbp
jne 0x140422bfa
jmp 0x140422b50
mov rax, r10
rcl rdx, cl
shl edx, cl
adc dl, sil
imul rax, rbx
btc dx, 0x8b
cmp r14w, 0x2912
xchg dx, dx
lea rax, [rax + r13]
and rdx, 0x7b15372f
cmc
bswap rdx
mov rdx, r10
test r12, rax
imul rdx, r12
test r9b, 0xc0
cmp spl, 0x5d
add rdx, qword [rsp + 0x28]
cmp bx, bx
test rax, r10
sub rax, rdx
jmp 0x140422c99
cmp rax, 0x20
jb 0x140422b98
jb 0x140422b98
mov edx, 0
cmp r15d, r14d
cmp dword [rsp + 0x6c], 0x20
jmp 0x140422cbb
jb 0x140422ba1
cmp dword [rsp + 0x24], 0x20
jmp 0x140422ccb
jae 0x140422cd8
xor eax, eax
jmp 0x140422e22
cmp qword [rsp + 0x70], 0
jmp 0x140422ce3
je 0x140422d8c
mov rbp, qword [rsp + 0x90]
sub edx, edx
jmp 0x140422cf8
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140422d11
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422d2a
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140422d35
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140422d48
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140422d54
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x140422d63
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp bpl, bpl
test r14b, r9b
add rbp, 0xfffffffffffffffe
jne 0x140422cf8
jmp 0x140422d8e
sub edx, edx
test byte [rsp + 0xa0], 1
je 0x140422dee
movdqu xmm0, xmmword [r14 + rdx]
cmp ah, 0xf0
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
test ch, 0x6d
sub rax, rbx
jmp 0x140422dba
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140422dc4
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140422dd3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp r15w, 0x245f
movdqu xmmword [rcx + rdx + 0x10], xmm0
test dl, 0x2d
test r10d, r10d
cmp qword [rsp + 0x40], rdi
jmp 0x140422df8
je 0x140422b50
mov rdx, qword [rsp + 0x40]
bts rax, rbp
rol ax, cl
rcr ax, cl
mov rax, rdx
test dil, 0x18
jmp 0x140422e19
je 0x140422ba1
nop dword [rax]
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140422e33
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test spl, 7
cmp spl, 0x3a
test cl, r9b
add rax, 8
cmp rsi, rax
jmp 0x140422e53
jne 0x140422e22
mov rdx, rsi
jmp 0x140422e61
cmp rsi, rdi
jmp 0x140422e69
je 0x140422b50
jmp 0x140422ba1
test ebx, ebx
jle 0x140422fa1
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x140422e8c
jae 0x140423a91
xor r11d, r11d
sbb dh, al
mov rdx, r11
test r10b, 1
jmp 0x140422ea3
je 0x140422eef
mov rax, r11
shrd dx, dx, 0xa8
xchg dx, dx
inc rdx
sub rax, r9
bsf edx, esp
movzx eax, byte [rcx + rax]
stc
btc rdx, rbx
shr al, 1
mov rdx, qword [rsp + 0x28]
cmp ah, 0xd4
add al, byte [rdx + r11]
mov byte [rcx + r11], al
sbb dl, spl
movsx edx, r12w
neg edx
mov rdx, r11
clc
or rdx, 1
test ebx, 0x62f00de9
not r11
add r11, r10
jmp 0x140422efa
je 0x140422fa1
mov rcx, qword [rsp + 0x40]
cbw
mov rax, rcx
rol bpl, 0xbe
shrd bx, bp, 0x2d
sub rax, r9
rcr bpl, 0xd5
add rax, r15
inc bx
movsx bx, al
dec rbx
inc rax
add rcx, r15
movzx bx, r13b
movzx rbx, r12w
inc rcx
sub bx, r10w
bsr bx, r15w
movzx ebx, byte [rax + rdx - 1]
rcl ebp, cl
xor rbp, rbx
sar bp, 0x81
shr bl, 1
neg bpl
rol bp, cl
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp r9b, bl
mov byte [rcx + rdx - 1], bl
movsxd rbx, r8d
and bl, r8b
movzx ebx, byte [rax + rdx]
cmp dl, 0x1b
stc
shr bl, 1
add bl, byte [rbp + rdx + 1]
test r9b, 0x4c
mov byte [rcx + rdx], bl
cmp bx, 0x5cb5
test rcx, 0x2590366a
add rdx, 2
cmp r10, rdx
jmp 0x140422f9b
jne 0x140422f42
mov r14, qword [rsp + 0x28]
movsx r10, bx
shl r8, 0x8f
add r14, r13
cmovl r13w, si
movzx r10d, r11w
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
xchg r10d, r11d
jmp 0x140422fd2
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
mov bl, 0x87
movsx ebx, r11w
movsxd rbx, edi
mov rbx, qword [rsp + 0x30]
jmp 0x140422ff5
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404237d5
mov r9d, dword [rsp + 0x5c]
stc
test r9d, r9d
jmp 0x14042301f
je 0x14042351d
mov eax, dword [rsp + 0x24]
movsxd r12, eax
ror r11b, cl
test r12w, r11w
mov esi, eax
add eax, esi
lea r8, [r15 + r10]
shl r14w, 0x80
mov eax, esi
and eax, 0xffffffe0
sbb r14, 0x49d24cf9
xor r13b, 0x75
mov qword [rsp + 0x40], rax
rol r14, 0x87
test r8w, 0x740d
add rax, 0xffffffffffffffe0
btc r14d, r15d
add bpl, r8b
clc
mov qword [rsp + 0x70], rax
bsf r13, r10
sal rbp, 0x7d
adc r13b, 0xcd
mov rbp, rax
shrd r14, r14, 0xcf
add al, 0xa2
shr rbp, 5
inc rbp
mov rax, rbp
movsx r14w, dl
or r13b, 0xb1
mov qword [rsp + 0xa0], rbp
rcr r11b, cl
movabs rax, 0xffffffffffffffe
and rbp, rax
rol r14w, 0x86
mov qword [rsp + 0x90], rbp
mov rbp, r10
mov r10d, esi
and r10d, 0xfffffff8
sal r13b, 0xe9
mov r13, rsi
sal r11w, 0x97
sar r14, 0x6e
add r14, r13
neg r13
shl r11w, cl
ror r14w, 0xa1
shrd r11w, ax, 0xf4
mov rax, qword [rsp + 0xf0]
sal r11, 0xa2
lea r11, [r15 + rax]
shr r14b, 0xf
lea r11, [r11 + rbp]
add r15, qword [rsp + 0xb8]
sub r14w, 0x543b
cmp dl, 0x46
lea r15, [r15 + rbp]
bt r14d, 0x73
shld r14, rbp, 0x33
sbb r14b, 6
xor ebp, ebp
mov r14, rdx
jmp 0x14042316d
mov byte [rcx + r12], 0xff
cmp rbx, rdi
clc
stc
lea r14, [r14 + r12]
add rcx, rbx
jmp 0x140423148
inc rbp
jmp 0x140423154
add r11, rbx
add r15, rbx
jmp 0x14042315f
dec r9d
jmp 0x140423167
je 0x140423520
cmp dword [rsp + 0x24], 0
jmp 0x140423177
jle 0x140423132
cmp dword [rsp + 0x24], 8
jmp 0x140423187
jae 0x140423272
sub edi, edi
mov rdx, rdi
test di, 0x4bb5
cmp r13w, r11w
test sil, 1
jmp 0x1404231a4
je 0x1404231ef
mov rax, rdi
shl dx, 0x8b
movsxd rdx, ecx
sub rax, rbx
bts rdx, r9
cmove rdx, rdx
movzx eax, byte [rcx + rax]
cdq
dec rdx
shr al, 1
add al, byte [r14 + rdi]
cmovl edx, r9d
movsx rdx, si
mov byte [rcx + rdi], al
btc edx, 0x64
cmc
mov rdx, rdi
test edi, 0xff1e44
or rdx, 1
jmp 0x1404231ef
not rdi
clc
test ebp, r10d
cmp r9b, sil
cmp rdi, r13
jmp 0x140423201
je 0x140423132
nop word [rax + rax]
cdqe
movsx eax, bx
shr eax, cl
movzx eax, byte [r15 + rdx]
stc
cmc
test edi, ecx
shr al, 1
cmp dl, 0xdd
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
shl ah, cl
movzx eax, byte [r15 + rdx + 1]
stc
shr al, 1
add al, byte [r14 + rdx + 1]
cmc
cmp dh, 0xaa
mov byte [rcx + rdx + 1], al
cmp r9w, 0x6872
test bpl, dil
add rdx, 2
jmp 0x14042325f
cmp rsi, rdx
jmp 0x140423267
jne 0x140423217
jmp 0x140423132
mov rax, rbp
cqo
sub dl, sil
test cl, r14b
imul rax, rbx
bsr dx, r15w
movzx dx, r8b
add rax, r8
add dl, r10b
mov rdx, rbp
imul rdx, r12
add rdx, qword [rsp + 0x28]
cmp r13b, 0x3b
jmp 0x1404232a6
sub rax, rdx
cmp rax, 0x20
jmp 0x1404232b2
jb 0x14042318d
jb 0x14042318d
mov edi, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404232cd
jb 0x14042318f
cmp dword [rsp + 0x24], 0x20
jmp 0x1404232dd
jae 0x1404232ef
sub eax, eax
jmp 0x1404232ea
jmp 0x1404234bd
mov rdi, r8
test r9b, 0x20
cmp qword [rsp + 0x70], 0
je 0x1404233eb
mov r8, qword [rsp + 0x90]
test r10b, r11b
jmp 0x140423316
xor edx, edx
jmp 0x14042331d
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140423328
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140423334
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140423340
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x14042334c
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140423372
movdqu xmmword [rcx + rdx + 0x10], xmm3
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042338b
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140423397
movdqu xmm3, xmmword [r11 + rdx]
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
jmp 0x1404233c9
movdqu xmmword [rcx + rdx + 0x30], xmm3
cmc
test r15b, r15b
add rdx, 0x40
add r8, 0xfffffffffffffffe
jmp 0x1404233e0
jne 0x14042331d
jmp 0x1404233f0
xor edx, edx
cmp dil, r14b
test byte [rsp + 0xa0], 1
jmp 0x1404233fd
je 0x14042346a
movdqu xmm0, xmmword [r14 + rdx]
bsr ax, r14w
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042341a
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042342a
movdqu xmm3, xmmword [rcx + rax + 0x10]
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
rol r8b, 0xd7
or r8w, ax
movdqu xmmword [rcx + rdx + 0x10], xmm3
bt r8w, r15w
sbb r8d, esi
adc r8b, bpl
cmp qword [rsp + 0x40], rsi
jmp 0x14042347b
mov r8, rdi
jmp 0x140423483
je 0x140423132
mov rdi, qword [rsp + 0x40]
movsx eax, r8w
bsf ax, r11w
mov rax, rdi
stc
clc
test sil, 0x18
jmp 0x1404234a5
je 0x14042318f
nop word cs:[rax + rax]
jmp 0x1404234bd
movq xmm0, qword [r14 + rax]
jmp 0x1404234c8
movq xmm1, qword [r15 + rax]
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test r15w, 0x82e
add rax, 8
test r10b, 0x19
cmp r11b, 0xe2
jmp 0x1404234f9
cmp r10, rax
jmp 0x140423501
jne 0x1404234bd
mov rdi, r10
cmp r10, rsi
jmp 0x140423512
je 0x140423132
jmp 0x14042318f
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
stc
cmp esi, 0x10
jmp 0x140423530
jne 0x140423799
mov r8d, dword [rsp + 0x2b0]
neg r10w
test r8d, r8d
xchg r13b, r11b
not r11w
mov r13, qword [rsp + 0xd8]
setno r11b
movsx r10w, al
mov r11, qword [rsp + 0x108]
movsx r10, sp
mov r10, qword [rsp + 0x88]
mov r12d, r15d
movsx r12w, cl
cmovbe r12d, r8d
mov r12, qword [rsp + 0x118]
je 0x14042384e
mov rcx, qword [rsp + 0x140]
xor al, 0x46
movzx eax, si
cmovno ax, dx
add rcx, qword [r13 + 0x18]
cdqe
sete al
movsxd rax, dword [rsp + 0x24]
jmp 0x1404235af
inc rax
cmp dword [rsp + 0x5c], 7
jmp 0x1404235bc
jb 0x14042374a
mov rdx, rbx
ror bh, 0xdd
neg sil
shr bh, 0x15
sub rdx, rax
xor bl, 0xb3
mov ebp, dword [rsp + 0x128]
rcr esi, cl
ror bl, 0x41
adc rbx, rbp
mov rsi, rcx
lea rbx, [rcx + rax]
shl dil, 0x7b
sub dil, bl
mov byte [rcx + rax], 0xff
shr dil, cl
sal cl, cl
mov rdi, qword [rsp + 0x30]
rol ecx, cl
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
jmp 0x140423613
mov rdi, qword [rsp + 0x30]
movsx rcx, r12w
sub ecx, r8d
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
shrd di, r12w, 0x5c
add dil, 0x33
btc cx, r11w
mov rdi, qword [rsp + 0x30]
bt ecx, edx
mov byte [rdi + rbx], 0xff
mov dil, 4
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
shl cx, 0x4f
add rbx, qword [rsp + 0x30]
add dil, 0xec
sub edi, esi
and di, cx
mov rdi, qword [rsp + 0x30]
xor ch, 0xe0
and cl, spl
mov byte [rdi + rbx], 0xff
and dil, bpl
adc ch, 0xfc
add rbx, qword [rsp + 0x30]
and ecx, 0x74136c6a
btr ecx, 0xe8
add ecx, 0x49bf65b5
mov rdi, qword [rsp + 0x30]
bt rcx, rcx
mov ch, 0x23
mov byte [rdi + rbx], 0xff
movsx edi, si
btr edi, 0x5f
add rbx, qword [rsp + 0x30]
shl rcx, cl
mov rdi, qword [rsp + 0x30]
shr cx, cl
bsf rcx, rbp
lea rcx, [rbx + rdi]
shld rdi, r12, 0x65
ror dil, 0x2b
bsr edi, ecx
lea rcx, [rcx + rdx]
clc
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
xadd bl, bh
movzx rbx, cx
mov ebx, 0x2e386ce2
mov rbx, qword [rsp + 0x30]
cmp r8w, r11w
add ebp, 0xfffffff8
jne 0x1404235e3
add rsi, rbx
cmp r15b, dil
test r15b, 0x11
cmovo rcx, r14
lea rsi, [rsi + rbx]
rol dx, cl
add rsi, rbx
add rsi, rbx
shr ch, cl
rcr ch, 0x84
adc dx, dx
lea rsi, [rsi + rbx]
stc
movzx rdx, bp
adc cx, 0x2fff
lea rsi, [rsi + rbx]
add rsi, rbx
lea rsi, [rsi + rbx]
clc
cmp di, r9w
btc ecx, 0x42
mov rcx, rsi
ror dx, 0xec
movsx dx, cl
sar dh, 0xb
mov edx, dword [rsp + 0x12c]
test r12b, r14b
test edx, edx
jmp 0x14042375b
je 0x1404237e2
lea rcx, [rcx + rax]
rcl ax, 0x96
not ax
shl ax, 0x18
mov eax, edx
clc
mov byte [rcx], 0xff
test spl, 0x8e
cmp bpl, 0xd3
stc
add rcx, rbx
jmp 0x140423787
dec eax
jmp 0x14042378e
jne 0x140423773
jmp 0x1404237e2
mov r13, qword [rsp + 0xd8]
bswap r10
dec r11b
movsx r8, si
mov r8d, dword [rsp + 0x2b0]
movzx r12, di
xchg r12d, r12d
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
bswap r12d
inc r12b
jmp 0x1404237d5
mov r12, qword [rsp + 0x118]
jmp 0x1404237e2
inc r12
stc
cmp r12, qword [rsp + 0x110]
jmp 0x1404237f3
je 0x140424c9e
mov eax, dword [rsp + 0x60]
imul eax, r12d
rcr si, 0x97
mov rsi, qword [r13 + 0x18]
cmp r15b, 0xc8
add cl, 0x9c
mov qword [rsp + 0x140], rax
bt ecx, eax
bts cx, dx
mov ecx, ebx
add rsi, rax
movsxd rcx, esi
movzx ecx, byte [r14]
test bx, 0x6b96
jmp 0x140423838
sub r9d, r9d
cmp cl, 4
jmp 0x140423843
jbe 0x14042038d
jmp 0x14041fded
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x14042385e
jne 0x1404237f9
jmp 0x140424bd2
mov rax, qword [rsp + 0x40]
btc rdx, r9
lea rdx, [r15 + rax]
sub rdx, qword [rsp + 0x28]
and rax, 0x7b873910
rol ax, cl
mov rax, qword [rsp + 0x160]
test r15d, 0x708e4561
add rax, rsi
clc
cmc
cmp rdx, 0x10
jmp 0x1404238a2
jb 0x140420677
jb 0x140420677
cmp rax, 0x10
jmp 0x1404238b7
jb 0x140420677
cmp dword [rsp + 0x60], 0x10
jmp 0x1404238c7
jb 0x140420677
mov r12d, 0
cmp bx, bx
stc
cmp bpl, 0x66
cmp dword [rsp + 0x24], 0x10
jmp 0x1404238e5
jb 0x14042067a
cmp ebx, 0x10
jmp 0x1404238f3
jae 0x140423ad9
sub r12d, r12d
jmp 0x140423901
jmp 0x140423e8b
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
or dl, r13b
mov rdx, rax
test r10b, 0x8a
cmp rsp, 0x196350be
test r9d, ebx
sub rdx, qword [rsp + 0x28]
cmc
cmp r15, 0x22b125bb
clc
cmp rdx, 0x20
jb 0x1404210be
jb 0x1404210be
mov r10d, 0
cmp bx, 0x39a8
stc
cmp dword [rsp + 0x60], 0x20
jmp 0x140423957
jb 0x1404210ca
cmp ebx, 0x20
jmp 0x140423965
jae 0x1404240c6
sub r10d, r10d
jmp 0x140423973
jmp 0x140424819
mov rax, qword [rsp + 0x40]
test r13d, 0x69536d28
clc
add rax, r15
cmp r8b, r11b
sub rax, qword [rsp + 0x28]
cmc
cmp rax, 0x20
jmp 0x14042399a
jb 0x1404218cc
jb 0x1404218cc
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x1404239b5
jb 0x1404218d5
cmp ebx, 0x20
jae 0x1404241e4
sub edi, edi
jmp 0x1404239cb
jmp 0x14042490a
mov rax, qword [rsp + 0x40]
cmp al, 6
test bx, 0x6b5d
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
clc
stc
test r11, r12
cmp rax, 0x20
jmp 0x1404239f3
jb 0x140421e44
jb 0x140421e44
cmp dword [rsp + 0x60], 0x20
jmp 0x140423a09
jb 0x140421e44
mov r11d, 0
clc
test dx, dx
cmp dword [rsp + 0x24], 0x20
jmp 0x140423a23
jb 0x140421e53
cmp ebx, 0x20
jae 0x140424321
sub r11d, r11d
jmp 0x140424460
mov rax, qword [rsp + 0x40]
test r14b, 0xc4
add rax, r15
sub rax, qword [rsp + 0x28]
test spl, dil
cmp rax, 0x20
jb 0x140422451
jb 0x140422451
mov edi, 0
cmp dl, 0x48
stc
cmp dword [rsp + 0x24], 0x20
jmp 0x140423a71
jb 0x140422460
cmp ebx, 0x20
jmp 0x140423a7f
jae 0x1404244fc
sub edi, edi
jmp 0x140423a8c
jmp 0x1404249f6
mov rax, qword [rsp + 0x40]
add rax, r15
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jb 0x140422e92
jb 0x140422e92
mov r11d, 0
cmp r11b, 0xfc
cmp dword [rsp + 0x24], 0x20
jmp 0x140423ac2
jb 0x140422e97
cmp ebx, 0x20
jae 0x140424655
sub r11d, r11d
jmp 0x140424b0e
mov r12d, r14d
adc al, r9b
cmp r10b, 0x39
and r12d, 0xfffffff0
movzx rdx, bp
mov rbp, qword [rsp + 0x40]
shl eax, 0x7e
sal dl, 0x78
sub rbp, rsi
cwd
bts r10w, ax
cdq
add rbp, r15
bswap r10
setns bh
mov rax, r12
mov rbx, rcx
mov r10, qword [rsp + 0x28]
bswap dx
mov rdx, qword [rsp + 0x88]
jmp 0x140423b25
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140423b31
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 0x140423b7b
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 0x140423bb6
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 0x140423e4a
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
add r10, 0x10
add rbp, 0x10
add rbx, 0x10
stc
add rax, 0xfffffffffffffff0
jmp 0x140423e68
jne 0x140423b25
cmp r12, r14
jmp 0x140423e76
je 0x140422fa1
test r14b, 8
jmp 0x140423e85
je 0x14042067a
mov edx, r14d
and edx, 0xfffffff8
xor r11b, dil
bsr bx, cx
mov r11, qword [rsp + 0x40]
adc al, 0x6f
sub r11, rsi
add r11, r15
mov r8b, r11b
lahf
mov rax, qword [rsp + 0x88]
movzx bx, r14b
movsxd r8, esp
movzx r10d, si
lea r10, [r11 + rax]
mov bpl, r11b
mov rbp, rdx
movsx r8, cx
mov rbx, rcx
mov rax, r9
movsx r8, r11w
movsx r8w, bl
movsxd r8, esi
mov r8, qword [rsp + 0x28]
jmp 0x140423ee7
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
movq xmm11, qword [r10 + r12]
jmp 0x140423f06
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x140423f2a
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140423f4d
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 r13b, 0x8b
add r8, 8
cmp bx, si
cmc
add r11, 8
cmp r13w, r8w
test r15d, r14d
add r10, 8
stc
add rax, 8
jmp 0x14042409f
add rbx, 8
add rbp, 0xfffffffffffffff8
cmp r12, rbp
jmp 0x1404240af
jne 0x140423ef5
mov r12, rdx
cmp rdx, r14
je 0x140422fa1
jmp 0x14042067a
mov r10d, ebp
add dh, 0x27
and r10d, 0xffffffe0
sar dl, 0x94
lea rdx, [r10 - 0x20]
mov r8, rdx
shr r8, 5
jmp 0x1404240e3
inc r8
clc
jmp 0x1404240ec
test rdx, rdx
je 0x1404247a1
mov rsi, r8
btr di, r12w
rol di, cl
movabs rdx, 0xffffffffffffffe
cmp r10, 0x7d304d53
setns dil
and rsi, rdx
add rax, qword [rsp + 0x148]
btr dx, 0xc1
sal dil, 0x53
or dl, r12b
mov rdx, qword [rsp + 0x40]
bt di, sp
sal dil, cl
btr edi, esi
add rdx, r15
movsxd rdi, esp
add rdx, 0x30
sub ebx, ebx
movsx di, dil
mov rdi, qword [rsp + 0x28]
jmp 0x140424156
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140424160
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042416b
movdqu xmm2, xmmword [rax + rbx - 0x30]
jmp 0x140424176
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
movdqu xmmword [rdx + rbx - 0x20], xmm0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x14042419b
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x1404241a6
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404241b1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x1404241bf
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
stc
movdqu xmmword [rdx + rbx], xmm0
cmc
stc
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x140424156
jmp 0x1404247ae
mov edi, r10d
and edi, 0xffffffe0
movsxd rax, eax
lea rax, [rdi - 0x20]
cmp bl, 9
mov r8, rax
shr r8, 5
jmp 0x140424200
inc r8
test rax, rax
jmp 0x14042420b
je 0x140424884
mov rbx, r8
cmc
movzx bp, sil
cqo
movabs rax, 0xffffffffffffffe
and rbx, rax
ror dx, cl
mov rdx, qword [rsp + 0x40]
neg bpl
cbw
bts ax, r12w
mov rax, rdx
and bp, 0x1ecd
clc
sub rax, r9
lea rbp, [r15 + rax]
add al, sil
add rbp, 0x30
rcr rax, 0xbb
lahf
lea rdx, [rdx + r15]
movsx ax, r14b
cmovp ax, r13w
cbw
add rdx, 0x30
ror ah, cl
adc al, r9b
sub esi, esi
cwde
movsxd rax, ebp
cdqe
mov rax, qword [rsp + 0x28]
jmp 0x140424282
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042428c
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140424297
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404242a2
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404242b1
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404242c0
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404242cb
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x1404242d6
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x1404242e1
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x1404242ec
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
cmp r11b, 0x40
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x140424316
jne 0x140424282
jmp 0x14042488e
mov r11d, edx
and r11d, 0xffffffe0
mov rax, qword [rsp + 0x150]
btc ebp, 0xa4
shr si, cl
lea rax, [rax + r15]
movzx bp, bpl
or sil, al
mov rsi, qword [rsp + 0x40]
dec bh
rol bl, cl
add rax, rsi
mov rbp, rsi
sub rbp, r8
clc
ror r10w, 0xc3
lea r10, [r15 + rbp]
cmp r10b, spl
add r10, 0x10
cmp r11, 0x73db7f6d
lea rbx, [r15 + rsi]
add rbx, 0x10
cmp r15w, bx
xor esi, esi
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x14042438f
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x14042439b
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x1404243a6
movdqu xmm5, xmmword [rax + rsi]
jmp 0x1404243b0
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 0x1404243d4
movdqu xmm3, xmmword [r10 + rsi]
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
cmp bl, 0x31
clc
movdqu xmmword [rbx + rsi], xmm3
jmp 0x14042443c
add rsi, 0x20
cmp r11, rsi
jne 0x140424384
cmp r11, rdx
jmp 0x140424451
je 0x140422fa1
test dl, 0x18
je 0x140421e53
mov rbp, r11
dec r11w
sal eax, 0x43
mov r11d, edx
and r11d, 0xfffffff8
mov rax, qword [rsp + 0x40]
test r10b, 0x44
cmc
sub rax, r8
cmp ecx, 0x4b27516e
cmp cl, r8b
clc
add rax, r15
jmp 0x140424490
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
movq xmm0, qword [rbx + rbp]
jmp 0x1404244a3
movq xmm1, qword [r9 + rbp]
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x1404244b7
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
clc
stc
add rbp, 8
test r11w, di
jmp 0x1404244e0
cmp r11, rbp
jmp 0x1404244e8
jne 0x140424499
cmp r11, rdx
jne 0x140421e53
jmp 0x140422fa1
mov edi, r10d
lahf
and edi, 0xffffffe0
ror al, 0x27
cwde
lea rax, [rdi - 0x20]
bt r8w, 0x7d
mov r8, rax
jmp 0x14042451e
shr r8, 5
jmp 0x140424527
inc r8
test r11d, r13d
cmp rbp, r11
test rax, rax
jmp 0x140424538
je 0x140424981
mov rbx, r8
btr dx, 0x5d
xor rbp, 0xa2429f5
movabs rax, 0xffffffffffffffe
shl dl, 0xbe
test r13b, 0x8e
and rbx, rax
clc
add edx, r11d
mov rdx, qword [rsp + 0x40]
rcl bpl, 0x55
mov rax, rdx
sub rax, r9
ror rbp, 0x1c
sar bp, cl
lea rbp, [r15 + rax]
cmp r13w, 0x7542
add rbp, 0x30
shld eax, r14d, 0x1e
add rdx, r15
lahf
movsx ax, r8b
add rdx, 0x30
and al, 0xa5
xor esi, esi
movzx ax, spl
mov rax, qword [rsp + 0x28]
jmp 0x1404245ae
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404245be
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404245c9
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404245d8
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x1404245e7
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404245f2
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x1404245fd
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140424608
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140424613
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test dl, 0xdd
clc
stc
movdqu xmmword [rdx + rsi], xmm0
stc
jmp 0x140424637
add rsi, 0x40
cmc
jmp 0x140424641
add rbx, 0xfffffffffffffffe
jmp 0x14042464a
jne 0x1404245ae
jmp 0x140424988
mov r11d, r10d
rcr al, 0xbf
movzx ax, bpl
and r11d, 0xffffffe0
adc r8w, 0x6b0
btc r8d, 0x16
lea rax, [r11 - 0x20]
cmp r12, 0x168e055c
add r8b, 0xaa
mov r8, rax
shr r8, 5
jmp 0x14042468a
inc r8
test rax, rax
jmp 0x140424695
je 0x140424a6b
mov rsi, r8
movabs rax, 0xffffffffffffffe
btc rdi, r8
sal dil, cl
sal dh, 0x5f
and rsi, rax
mov rdx, qword [rsp + 0x40]
clc
shr rax, 0x4b
mov rax, rdx
sub rax, r9
lea rbp, [r15 + rax]
add dil, r15b
add rbp, 0x30
setge dil
ror dil, 0xa
lea rdi, [r15 + rdx]
test r14b, 0x5f
add rdi, 0x30
sub ebx, ebx
jmp 0x1404246eb
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x1404246fd
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
movdqu xmm2, xmmword [rbp + rbx - 0x30]
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 0x140424739
movdqu xmmword [rdi + rbx - 0x20], xmm3
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x14042474a
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140424755
movdqu xmm2, xmmword [rbp + rbx - 0x10]
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140424766
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
movdqu xmmword [rdi + rbx], xmm3
cmp al, 0xa0
add rbx, 0x40
clc
add rsi, 0xfffffffffffffffe
jne 0x1404246fd
jmp 0x140424a7a
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
stc
jmp 0x1404247ae
test r8b, 1
jmp 0x1404247b7
je 0x1404247fc
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x1404247c7
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x1404247d2
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x1404247dd
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmp r11b, 5
cmc
cmp r10, rbp
jmp 0x140424804
je 0x140422fa1
test bpl, 0x18
jmp 0x140424813
je 0x1404210ca
mov rax, r10
movsxd r10, eax
mov r10d, ebp
sbb dh, 0xdc
and r10d, 0xfffffff8
seta dl
bswap dx
mov rdx, qword [rsp + 0x28]
jmp 0x140424839
movq xmm0, qword [rdx + rax]
jmp 0x140424843
movq xmm1, qword [r9 + rax]
jmp 0x14042484e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
test bpl, r14b
cmp esp, 0x3b1a7018
test r9b, 0x9b
cmp r10, rax
jmp 0x140424870
jne 0x140424839
cmp r10, rbp
je 0x140422fa1
jmp 0x1404210ca
xor esi, esi
test spl, dl
jmp 0x14042488e
test r8b, 1
jmp 0x140424897
je 0x1404248ed
mov rax, qword [rsp + 0x28]
clc
movdqu xmm0, xmmword [rax + rsi]
test r11w, dx
clc
test ax, 0x2b53
movdqu xmm1, xmmword [rax + rsi + 0x10]
ror ah, cl
mov rax, rsi
sub rax, r9
jmp 0x1404248c4
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404248d8
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmc
cmp edi, r15d
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
cmc
cmp rdi, r10
jmp 0x1404248f5
je 0x140422fa1
test r10b, 0x18
jmp 0x140424904
je 0x1404218d5
mov rax, rdi
bsf di, r9w
cdq
mov edi, r10d
add dl, r10b
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
sub rdx, r9
bts bp, ax
sal bpl, 0xb8
add rdx, r15
movzx bp, r11b
mov rbp, qword [rsp + 0x28]
jmp 0x14042493e
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x14042494e
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
jmp 0x140424960
cmp rdi, rax
jmp 0x140424968
jne 0x14042493e
cmp rdi, r10
jmp 0x140424976
je 0x140422fa1
jmp 0x1404218d5
xor esi, esi
stc
cmp r13b, 3
test r8b, 1
je 0x1404249d9
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
clc
movdqu xmm1, xmmword [rax + rsi + 0x10]
sbb ah, bl
sal ax, cl
sar ah, 0x1c
mov rax, rsi
test cx, r8w
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
movdqu xmmword [rcx + rsi + 0x10], xmm0
test r11w, 0x491
cmp rdi, r10
jmp 0x1404249e1
je 0x140422fa1
test r10b, 0x18
jmp 0x1404249f0
je 0x140422460
mov rax, rdi
mov edi, r10d
rol dl, cl
xor dl, spl
and edi, 0xfffffff8
setp dl
adc bpl, spl
rcr dh, cl
mov rdx, qword [rsp + 0x40]
mov bpl, cl
sal bpl, 0xf6
sub rdx, r9
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x140424a28
movq xmm0, qword [rbp + rax]
jmp 0x140424a33
movq xmm1, qword [rdx + rax]
jmp 0x140424a3d
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rdi, rax
jmp 0x140424a52
jne 0x140424a28
cmp rdi, r10
jmp 0x140424a60
je 0x140422fa1
jmp 0x140422460
xor ebx, ebx
jmp 0x140424a72
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x140424a83
je 0x140424af6
mov rax, qword [rsp + 0x28]
stc
test sil, dl
cmc
movdqu xmm0, xmmword [rax + rbx]
cmp r14b, 0x7a
stc
movdqu xmm1, xmmword [rax + rbx + 0x10]
movsx eax, sp
cmc
mov rax, rbx
test r14, rsi
sub rax, r9
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424aba
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140424ac5
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmp dil, spl
cmc
movdqu xmmword [rcx + rbx + 0x10], xmm3
test r12d, 0x41134382
stc
cmp r11, r10
jmp 0x140424afe
je 0x140422fa1
test r10b, 0x18
je 0x140422e97
mov rax, r11
sub rdx, rsp
xor r11w, bx
shr dh, 0xfa
mov r11d, r10d
shld edx, r15d, 0xbb
cdq
clc
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
test r10, rbp
sub rdx, r9
stc
jmp 0x140424b3a
add rdx, r15
jmp 0x140424b42
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
jmp 0x140424b5a
movq xmm1, qword [rdx + rax]
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140424b77
add rax, 8
jmp 0x140424b80
cmp r11, rax
jmp 0x140424b88
jne 0x140424b4f
cmp r11, r10
jmp 0x140424b96
je 0x140422fa1
jmp 0x140422e97
mov r9d, 1
mov eax, dword [rsp + 0x2c0]
cmp rsp, r8
jmp 0x140424bb6
cmp eax, 8
jmp 0x140424bbe
jl 0x14041fded
cmp eax, 0x10
jmp 0x140424bcc
jne 0x14041fded
mov rbp, qword [rsp + 0xf8]
movsx r9, bx
rcr r9b, cl
bsf r9w, r13w
imul ebp, dword [rsp + 0x2b8]
shr r9b, 0xf9
sar r9b, 0x29
sal r9w, cl
mov r9d, 1
jmp 0x140424c09
test ebp, ebp
je 0x14041fded
mov rax, qword [r13 + 0x18]
shr ecx, cl
lea ecx, [rbp - 1]
cmp ch, 0x5a
cmp ecx, 3
jmp 0x140424c25
jb 0x140424c6d
mov edx, ebp
cmp r15w, 0x269e
and edx, 0xfffffffc
rol word [rax], 8
cmc
rol word [rax + 2], 8
rol word [rax + 4], 8
cmc
jmp 0x140424c4b
rol word [rax + 6], 8
cmc
cmp sil, 0x50
add rax, 8
cmp bp, cx
test r11b, r13b
add edx, 0xfffffffc
jmp 0x140424c67
jne 0x140424c36
test bpl, 3
jmp 0x140424c76
je 0x14041fded
and ebp, 3
clc
xor edx, edx
rol word [rax + rdx*2], 8
inc rdx
stc
cmc
cmp ebp, edx
jmp 0x140424c93
jne 0x140424c82
jmp 0x14041fded
mov eax, dword [rsp + 0x2c0]
mov r9d, 1
cmp r9w, bp
cmp bpl, 0xf5
cmp eax, 8
jmp 0x140424cbb
jge 0x140424bc4
cmp dword [rsp + 0x2b8], 0
jmp 0x140424cce
je 0x14041fded
mov edx, dword [rsp + 0xf8]
movsx r12w, r14b
rcl ecx, 0
btr rbp, r8
mov r12d, r11d
xor rcx, rbx
movsxd rcx, eax
mov bpl, r11b
test r9b, 0x7c
mov qword [rsp + 0x40], rcx
shr al, 0xda
lea ecx, [r8 - 1]
mov dword [rsp + 0x24], ecx
btc rax, rcx
rcr bpl, 0x52
or ax, r9w
movsxd rbp, ecx
movsx cx, r8b
mov ecx, dword [rsp + 0x84]
btr eax, 0x35
imul ecx, r8d
sal ah, 0x5b
clc
imul ecx, dword [rsp + 0x68]
shrd eax, edx, 0xc8
cmp r12b, r8b
mov dword [rsp + 0x84], ecx
ror eax, 0x66
sar al, 0x4f
mov rax, rdx
movsx rax, r14w
mov qword [rsp + 0x30], rdx
mov eax, r8d
xadd al, ah
sub rdx, r12
mov qword [rsp + 0x28], rdx
shr rax, cl
btr ax, 0x53
movsxd rax, edx
neg r12
lea rax, [rbp*2 + 2]
add rax, rbp
mov qword [rsp + 0xa0], rax
dec al
setae ah
lea eax, [r8*4 - 4]
jmp 0x140424d94
mov dword [rsp + 0x90], eax
movsx rax, r14w
not al
dec rbp
movzx rax, cx
mov qword [rsp + 0x70], rbp
movsx rax, bp
lea eax, [r8 + r8]
jmp 0x140424dba
dec eax
test r11b, 0x14
cmp bx, di
mov dword [rsp + 0xc0], eax
cmp dil, r8b
cmc
xor edi, edi
test bh, 0xc2
clc
sub r10d, r10d
jmp 0x140424ddc
jmp 0x140424e04
inc r10
stc
test r11b, 0x8c
clc
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
jmp 0x140424dfe
je 0x14041fded
mov rbp, qword [r13 + 0x18]
rol r8w, cl
sub r14b, 0xd3
mov eax, dword [rsp + 0x60]
cmp dh, dh
sbb r14b, r9b
mov r11d, eax
imul r11d, r10d
btc r8, rcx
sal r14b, cl
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
inc r14b
mov r14b, 1
cmp r15d, edi
cmp dword [rsp + 0x2c8], 0
jmp 0x140424e4a
jne 0x140424e79
mov rax, qword [rsp + 0x40]
bsf r14d, r11d
movsx cx, bh
lea rcx, [0x1400bef68]
btr r14, 0x48
movsxd r14, r11d
sbb r14b, 0xfc
movzx r14d, byte [rax + rcx]
movsxd rax, ebx
cmc
lea r13, [r13 + r12]
mov edi, edi
mov eax, dword [rsp + 0x2c0]
clc
jmp 0x140424e8d
cmp eax, 4
jmp 0x140424e95
je 0x1404251a5
cmp eax, 2
je 0x14042529c
cmp eax, 1
jne 0x140425423
mov ecx, dword [rsp + 0x64]
mov eax, ecx
cmc
test r14w, 0x7073
cmp ecx, 8
jmp 0x140424ec2
jl 0x14042504a
mov rax, qword [rsp + 0x28]
jmp 0x140424ed3
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
mov esi, eax
movsx eax, bp
movzx eax, byte [r13 + rdi]
sar al, 7
and al, r14b
cmp ax, r15w
cmc
mov byte [rbp + rdi], al
sbb al, 0x98
movzx eax, byte [r13 + rdi]
test bl, r15b
add al, al
cmp bl, 0x1e
stc
jmp 0x140424f0b
sar al, 7
cmc
jmp 0x140424f14
and al, r14b
mov byte [rbp + rdi + 1], al
bts ax, r11w
movsx ax, dil
xchg ah, al
movzx eax, byte [r13 + rdi]
shl al, 2
cmp sil, 0x8e
sar al, 7
and al, r14b
mov byte [rbp + rdi + 2], al
neg al
movzx eax, byte [r13 + rdi]
clc
shl al, 3
sar al, 7
stc
test r12w, 0x3cb8
cmp r11d, 0x1abe175f
and al, r14b
mov byte [rbp + rdi + 3], al
bt eax, edx
movsx eax, bx
movzx eax, byte [r13 + rdi]
test r12b, dl
shl al, 4
cmc
sar al, 7
cmc
and al, r14b
cmp r9b, cl
mov byte [rbp + rdi + 4], al
bt ax, dx
xor ax, 0x2e4b
movzx eax, byte [r13 + rdi]
stc
cmp r12w, 0x2bfb
shl al, 5
stc
sar al, 7
test r14b, r14b
cmp cx, 0x544
clc
and al, r14b
cmc
jmp 0x140424fb5
mov byte [rbp + rdi + 5], al
rcr ax, 0x20
movzx eax, byte [r13 + rdi]
cmp r9b, r9b
shl al, 6
jmp 0x140424fd2
sar al, 7
test r14b, sil
cmc
clc
and al, r14b
mov byte [rbp + rdi + 6], al
sub eax, 0x7dd8512c
btr ax, r8w
movzx eax, byte [r13 + rdi]
cmc
stc
and al, 1
clc
neg al
test r13b, r10b
cmc
stc
and al, r14b
jmp 0x140425005
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x140425011
inc r13
add rbp, 8
test r10b, 0xa2
cmp dil, 0xf4
cmp esi, 0xf
jmp 0x140425028
ja 0x140424edb
add r13, rdi
lea rbp, [rbp + rdi]
inc r8b
adc r8b, 0x67
and r8w, 0x1948
mov r8, rbp
test dil, 0xfa
test eax, eax
jmp 0x140425051
jle 0x140425423
movzx edx, byte [r13]
stc
test bl, cl
sar dl, 7
and dl, r14b
test cl, r8b
mov byte [r8], dl
cmc
cmp eax, 1
jmp 0x140425074
je 0x140425423
movzx edx, byte [r13]
cmc
add dl, dl
sar dl, 7
cmp r10b, r11b
and dl, r14b
jmp 0x140425090
mov byte [r8 + 1], dl
stc
test dx, r15w
cmp eax, 3
jmp 0x1404250a1
jb 0x140425423
movzx edx, byte [r13]
cmp r15w, dx
shl dl, 2
stc
jmp 0x1404250b9
sar dl, 7
jmp 0x1404250c2
and dl, r14b
cmp r15d, r10d
mov byte [r8 + 2], dl
cmp eax, 3
jmp 0x1404250d4
je 0x140425423
movzx edx, byte [r13]
test dil, 0x5f
shl dl, 3
clc
sar dl, 7
and dl, r14b
jmp 0x1404250f6
mov byte [r8 + 3], dl
cmp eax, 5
jmp 0x140425102
jb 0x140425423
movzx edx, byte [r13]
cmp spl, sil
test spl, r15b
clc
shl dl, 4
jmp 0x14042511c
sar dl, 7
test r13d, 0x18a2727
cmp r12b, dil
test r13w, ax
and dl, r14b
clc
jmp 0x14042513a
mov byte [r8 + 4], dl
cmc
cmp eax, 5
jmp 0x140425147
je 0x140425423
movzx edx, byte [r13]
test spl, r9b
cmp r11w, r15w
shl dl, 5
sar dl, 7
cmp r10b, 0xb3
and dl, r14b
stc
cmp r14b, dil
mov byte [r8 + 5], dl
stc
cmp eax, 7
jmp 0x140425177
jb 0x140425423
movzx eax, byte [r13]
cmp rdi, 0x6afb125f
shl al, 6
sar al, 7
and al, r14b
jmp 0x140425197
mov byte [r8 + 6], al
jmp 0x1404251a0
jmp 0x140425423
mov ecx, dword [rsp + 0x64]
inc ax
test r9w, ax
mov eax, ecx
jmp 0x1404251b7
cmp ecx, 2
jmp 0x1404251bf
jl 0x14042526f
mov rax, qword [rsp + 0x28]
shl r13w, cl
cmc
lea r13, [rax + rbp]
rcl ax, 0xeb
cbw
and dl, spl
mov eax, dword [rsp + 0x64]
shr dx, 0xd3
shl dh, cl
mov edx, eax
movzx eax, byte [r13 + rdi]
shr al, 4
test bl, r14b
mul r14b
test r13, 0xccc1980
mov byte [rbp + rdi], al
movzx ax, dil
add rax, 0x5a56055b
movzx eax, byte [r13 + rdi]
clc
jmp 0x14042521b
and al, 0xf
clc
cmp di, r9w
mul r14b
jmp 0x14042522a
mov byte [rbp + rdi + 1], al
jmp 0x140425233
lea eax, [rdx - 2]
jmp 0x14042523b
inc r13
add rbp, 2
clc
cmp cl, bpl
test bpl, 5
cmp edx, 3
ja 0x1404251e6
lea r13, [r13 + rdi]
movzx r8d, r12w
movzx r8, r8w
sal r8b, cl
lea rbp, [rbp + rdi]
mov r8, rbp
test sil, r8b
stc
cmp eax, 1
jmp 0x140425277
jne 0x140425423
movzx eax, byte [r13]
shr al, 4
stc
clc
mul r14b
jmp 0x14042528f
mov byte [r8], al
jmp 0x140425297
jmp 0x140425423
mov eax, dword [rsp + 0x64]
mov esi, eax
cmc
cmp eax, 4
jmp 0x1404252ab
jl 0x140425393
mov rax, qword [rsp + 0x28]
bsr si, r9w
lea r13, [rax + rbp]
sar dh, 0xb9
rcr eax, 0x44
cdq
mov esi, dword [rsp + 0x64]
clc
movzx edx, r11w
shrd edx, esp, 0x48
mov edx, esi
movsxd rax, ecx
movzx eax, byte [r13 + rdi]
btr si, sp
add rsi, rcx
shr al, 6
xor sil, 0x9b
mul r14b
btc rsi, 0x58
mov byte [rbp + rdi], al
movzx eax, byte [r13 + rdi]
ror esi, cl
shr al, 4
and al, 3
add si, 0x3daa
mul r14b
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
adc si, dx
shr si, 0x82
shr al, 2
bsf si, r11w
shl sil, cl
and al, 3
sub sil, 0x54
sar sil, 0x85
mul r14b
cmp r11b, 0xb7
mov byte [rbp + rdi + 2], al
stc
bswap eax
test bl, 0xd6
movzx eax, byte [r13 + rdi]
and al, 3
stc
movsx rsi, r9w
xadd si, si
mul r14b
mov byte [rbp + rdi + 3], al
dec si
jmp 0x140425364
lea esi, [rdx - 4]
inc r13
add rbp, 4
stc
cmp edx, 7
jmp 0x140425377
ja 0x1404252d3
add r13, rdi
xchg r8b, r8b
add rbp, rdi
inc r8d
shl r8w, cl
cmp cl, r10b
mov r8, rbp
test esi, esi
jmp 0x14042539a
jle 0x140425423
movzx eax, byte [r13]
cmc
cmp r13d, 0x203306a5
shr al, 6
mul r14b
cmp r9b, r10b
mov byte [r8], al
stc
test r14w, ax
cmp esi, 1
jmp 0x1404253c6
je 0x140425423
movzx eax, byte [r13]
shr al, 4
cmc
and al, 3
test bl, r15b
cmp r13b, sil
mul r14b
cmp r8b, cl
mov byte [r8 + 1], al
clc
cmp esi, 3
jmp 0x1404253f0
jb 0x140425423
movzx eax, byte [r13]
bts r13w, sp
shr al, 2
cmovo r13, rsp
and al, 3
sal r13b, 0x18
stc
test sp, sp
mul r14b
sbb r13b, 0xb0
add r13b, r12b
mov byte [r8 + 2], al
rol r13b, 0x5d
mov rax, qword [rsp + 0xd0]
and r13, 0x43af4497
cmp eax, dword [rsp + 0x68]
mov r13, qword [rsp + 0xd8]
je 0x140424de1
mov rax, qword [r13 + 0x18]
lea r11, [r11 + rax]
cmp dword [rsp + 0xd0], 1
jmp 0x140425459
jne 0x140425518
cmp dword [rsp + 0x24], 0
jmp 0x140425469
js 0x140424de1
add rax, rdi
mov cl, r10b
mov esi, dword [rsp + 0xc0]
setge cl
mov rbp, qword [rsp + 0x70]
cmova bx, r12w
xchg cl, ch
movsx ebx, bx
mov rdx, rbp
jmp 0x14042549b
movsxd rbx, esi
setp ch
movzx cx, dl
inc cx
dec esi
jmp 0x1404254b6
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
jmp 0x1404254c5
movsxd rsi, esi
mov byte [r11 + rsi], cl
movsxd rsi, esp
movzx esi, si
dec rdx
movsxd rsi, esp
not sil
movsx rsi, r9w
add ebx, 0xfffffffe
rcl rsi, cl
xadd si, si
rcr rsi, 0x99
mov esi, ebx
clc
cmp bx, r15w
test ebp, 0x80000000
movsx bp, r9b
bswap ebp
movzx ebp, r10w
mov rbp, rdx
jmp 0x14042550d
je 0x14042549b
jmp 0x140424de1
cmp dword [rsp + 0x24], 0
jmp 0x140425522
js 0x140424de1
add rax, qword [rsp + 0xa0]
add rax, rdi
add bh, 0x3c
jmp 0x14042553b
mov rsi, qword [rsp + 0x70]
or dh, 0xef
mov ecx, dword [rsp + 0x90]
shld edx, r13d, 0xcd
mov ebp, ecx
inc cx
cmc
mov rdx, rsi
ror rcx, 0xb7
clc
movsx rcx, ax
lea ecx, [rbp + 3]
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
btc cx, 0x6c
sub bl, sil
movzx ecx, byte [rax]
sal bx, 0x69
shrd bx, cx, 0x60
lea ebx, [rbp + 2]
movsxd rbx, ebx
cmp r13b, r12b
stc
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
xadd rbx, rbx
lea ebx, [rbp + 1]
movsxd rbx, ebx
cmp r8b, r14b
stc
mov byte [r11 + rbx], cl
shr cx, cl
or ch, ah
movzx ecx, byte [rax - 2]
cmc
test r12b, r15b
cmp bpl, r11b
movsxd rbp, ebp
test r12b, cl
cmp r10b, sil
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
add ebp, 0xfffffffc
dec rdx
cmp r9b, 0xc1
test esi, 0x80000000
not sil
xchg sil, sil
movsx rsi, r15w
mov rsi, rdx
jmp 0x1404255e7
je 0x140425561
jmp 0x140424de1