Function at 0x14042049d
Capabilities:
Check http status code
Encrypt data using speck
Execute anti-debugging instructions
Parse pe header

Disassembly:
push r15
push r14
test rdi, rcx
cmp sp, 0x252
push r13
cmp r8b, 0x47
test r12w, 0x54e5
push r12
push rsi
test esp, edi
clc
push rdi
push rbp
push rbx
cmp r10, 0x59345fba
cmp si, r11w
sub rsp, 0x248
jmp 0x140420512
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
shr bpl, 0xe9
mov esi, dword [rsp + 0x2b8]
mov ebp, dword [rsp + 0x2b0]
sal ah, 0xfd
xor r12d, r12d
cmp dword [rsp + 0x2c0], 0x10
sete cl
movsx eax, r8w
mov al, bpl
btr rax, rbp
mov eax, esi
or eax, ebp
jmp 0x1404205b7
js 0x14042067f
mov r15d, r8d
shr r14w, 0xa8
mov r14, rdx
sbb rax, rdx
add ax, si
mov rax, qword [r13]
movsxd rdi, dword [rax + 8]
test esi, esi
jmp 0x1404205dd
je 0x1404205fd
mov eax, 0x7fffffff
test r8w, 0x5b6b
cmc
xor edx, edx
cmc
idiv esi
cmc
cmp eax, ebp
jl 0x14042067f
mov r12b, cl
cbw
not ah
inc r12d
clc
btr ebx, 0x8e
bt rbx, 0x40
mov ebx, r12d
btc cx, dx
xor rcx, rdi
imul ebx, r9d
bts rax, rdx
rcl cl, 0x55
bswap ax
mov ecx, esi
bt eax, 0x8a
rol ax, cl
movsx rax, bx
imul ecx, ebp
setp al
shl ax, 0xd
mov eax, ebx
test r11w, 0x17f6
cmp r15w, 0x6e65
or eax, ecx
js 0x14042067f
test ebx, ebx
jmp 0x14042065d
je 0x140420783
mov eax, 0x7fffffff
sub edx, edx
test r10w, 0x4104
stc
idiv ebx
cmp r12b, sil
stc
cmp eax, ecx
jge 0x140420783
mov qword [r13 + 0x18], 0
xor r9d, r9d
cmovg rax, r9
shr edi, cl
mov ah, 1
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
shrd r12, r11, 0xfa
mov r13b, spl
xor r12b, 0x70
movaps xmm7, xmmword [rsp + 0x1b0]
btr r12, 0x7c
shld ebx, ebp, 0x23
bsr r14d, r13d
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
neg r15b
movaps xmm10, xmmword [rsp + 0x1e0]
or bx, bp
rcr bh, 0xf9
movaps xmm11, xmmword [rsp + 0x1f0]
test r14w, 0x7729
xor r12w, sp
shl r13b, 0xbb
movaps xmm12, xmmword [rsp + 0x200]
clc
movaps xmm13, xmmword [rsp + 0x210]
cmp si, dx
and dil, 0xd4
btc si, di
movaps xmm14, xmmword [rsp + 0x220]
bt r13d, eax
movaps xmm15, xmmword [rsp + 0x230]
not dil
and r13w, 0x140b
cmc
add rsp, 0x248
pop rbx
pop rbp
movsxd r12, r15d
movzx rsi, dx
cmovle r13w, r9w
pop rdi
bswap rsi
movsx si, r14b
movzx r14d, dx
pop rsi
bswap r13w
pop r12
movsx r14, r11w
movzx r13d, ax
movzx r15, si
pop r13
movzx r14, sp
pop r14
mov r15b, al
cmovbe r15w, cx
movsxd r15, r8d
pop r15
ret
mov dword [rsp + 0x68], r9d
stc
mov dword [rsp + 0x6c], ebx
imul ecx, ebx
jmp 0x140420795
movsxd rcx, ecx
jmp 0x14042079d
call fcn.140230bb8
mov qword [r13 + 0x18], rax
xor r9d, r9d
test r14, 0x51364a0f
cmp dl, dil
test rax, rax
jmp 0x1404207bb
je 0x140420693
mov rsi, rdi
or r8d, 0x50c85728
mov eax, esi
and r8b, 0xd9
xor r8b, r9b
mov r8d, dword [rsp + 0x2b0]
or eax, r8d
js 0x140420693
mov dword [rsp + 0x84], r12d
test r8d, r8d
jmp 0x1404207f5
je 0x140420819
xor r9d, r9d
setae al
ror ah, 0x1e
mov eax, 0x7fffffff
sub edx, edx
idiv r8d
cmp r14b, r11b
cmp eax, esi
jl 0x140420693
mov eax, esi
bts r9d, ebx
bt r9w, 0xe5
imul eax, r8d
bswap r9d
or r9w, 0x7cfc
rcr r9w, 0x87
mov dword [rsp + 0x64], eax
btc r9, 0xf8
bt r9d, 0x16
or eax, dword [rsp + 0x2c0]
mov r9d, 0
jmp 0x140420857
js 0x140420693
mov r11d, 0
cmp sil, r13b
clc
test r14, 0x799c1321
cmp dword [rsp + 0x2c0], 0
je 0x1404208e8
sub r9d, r9d
cbw
xadd rcx, rcx
sbb al, 0x10
mov eax, 0x7fffffff
cmovbe rbp, rax
sub edx, edx
sal bpl, cl
xchg bpl, bpl
mov ebp, dword [rsp + 0x2c0]
cmp r15b, 0xe3
xadd ch, cl
shl cx, cl
idiv ebp
btc ecx, edx
xadd ch, ch
test esp, eax
mov ecx, dword [rsp + 0x64]
clc
cmp r15b, 0x29
cmc
cmp eax, ecx
jmp 0x1404208c4
jl 0x140420693
mov r11d, ecx
test r8b, 0xef
imul r11d, ebp
cmc
cmp r11d, 0x7ffffff8
jmp 0x1404208e2
jg 0x140420693
add r11d, 7
bt cx, 0x4b
movsx cx, r11b
clc
shr r11d, 3
btr eax, 0xa
lea eax, [r11 + 1]
rol ecx, cl
mov ecx, dword [rsp + 0x2b8]
clc
imul eax, ecx
jmp 0x140420916
cmp eax, r15d
ja 0x140420687
mov eax, r8d
rol dh, cl
sal dh, 0x4b
mov edx, dword [rsp + 0x68]
imul eax, edx
cmc
cmp r13b, dil
mov qword [rsp + 0xf8], rax
test r15d, ecx
cmp bl, 0x4f
test ecx, ecx
jmp 0x140420947
je 0x14042553b
cmp dword [rsp + 0x2c0], 8
setl byte [rsp + 0x3f]
test r10b, 0x98
cmp esi, edx
not rcx
movsx r9, sp
sete al
bts r9d, r14d
xadd cl, cl
movzx ecx, byte [r14]
mov r9d, 0
jmp 0x140420981
cmp cl, 4
jmp 0x140420989
ja 0x140420693
mov ebx, dword [rsp + 0x84]
mov edx, ebx
sar di, 0x55
rcr di, cl
mov rbp, qword [rsp + 0xf8]
bts r10w, dx
add di, 0x48ea
imul edx, ebp
mov edi, esi
movzx r10w, r14b
cmc
test r12d, 0x4cd13604
imul edi, ebx
btr bx, r9w
shr bx, cl
mov dword [rsp + 0x24], edi
sub ebp, r11d
rcl r10, 0xbc
movzx bx, bh
dec di
mov qword [rsp + 0x190], rbp
bt edi, r13d
shld bp, bx, 0xbf
sal dil, cl
mov dword [rsp + 0x60], edx
mov edx, edx
cmc
mov rdi, rsi
mov r10, rdx
shr rbp, cl
shl rbp, 0x5a
sal ebx, cl
neg r10
inc bl
cmp ch, 0x20
movsxd rbx, dword [rsp + 0x6c]
stc
rcl ebp, cl
bsr bp, r13w
or byte [rsp + 0x3f], al
rcr bpl, cl
sbb ah, 0x79
btr ebp, eax
mov eax, r8d
bts rbp, r10
and eax, 7
neg rbp
mov dword [rsp + 0x12c], eax
bsf eax, eax
mov eax, r8d
shld rbp, r12, 0x4a
stc
add ebp, ebx
and eax, 0xfffffff8
ror rbp, 0x4c
test rbp, r14
shld ebp, r8d, 0x59
mov dword [rsp + 0x128], eax
shr bp, cl
bts ax, cx
sub rbp, r15
mov eax, 0x30
sub rax, rbx
rcl bpl, 0xac
cmp r13b, 0xd8
mov qword [rsp + 0xf0], rax
adc eax, 0x5b2c6d8b
mov rbp, rbx
rcl eax, 0xe8
neg rbp
neg al
mov rax, rbp
btc eax, 8
mov qword [rsp + 0xb8], rbp
rcr rax, 0x1f
sal al, 0x62
adc ah, 0x80
sub rbp, rdx
sub ax, 0x79bd
sal rax, 0x4a
mov qword [rsp + 0x178], rbp
bswap ax
inc bpl
mov eax, 0x10
mov ebp, 0x10
test r15b, dil
stc
sub rbp, rbx
cmp r9, 0x2b7954ed
mov qword [rsp + 0x170], rbp
mov ebp, 3
cmc
sub rbp, rdx
mov qword [rsp + 0x168], rbp
sub rax, rdx
test dl, 0x37
clc
mov qword [rsp + 0x150], rax
mov eax, 1
clc
sub rax, rdx
mov qword [rsp + 0x158], rax
jmp 0x140420b1e
mov eax, 0x30
sub rax, rdx
jmp 0x140420b2b
mov qword [rsp + 0x148], rax
jmp 0x140420b38
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
not esi
movsx esi, sp
sar sil, cl
mov qword [rsp + 0x198], rax
bt ax, 0x98
lea eax, [r8 - 1]
rcr sil, 0x92
inc sil
mov dword [rsp + 0x5c], eax
movzx eax, si
xadd rax, rsi
mov eax, dword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
cmp ch, ch
mov rsi, qword [r13 + 0x18]
cmp al, bpl
mov qword [rsp + 0x160], rdx
clc
cbw
btc eax, 0x71
lea rax, [rbx + rdx]
cmp rsp, 0x713976d6
jmp 0x140420bb6
mov qword [rsp + 0x188], rax
jmp 0x140420bc4
xor eax, eax
cmc
mov qword [rsp + 0x140], rax
add al, spl
and al, 0x4e
xor ax, 0x773
mov eax, r8d
cmp r8w, 0x4956
mov qword [rsp + 0x138], rax
sar eax, cl
rcr al, 0x90
xor r12d, r12d
bt eax, 0xe6
mov qword [rsp + 0xd8], r13
rcr rax, cl
and al, r9b
mov qword [rsp + 0xd0], rdi
btc rax, r15
btr ax, 0xd8
mov qword [rsp + 0x108], r11
test r13b, spl
bsf ax, r9w
mov qword [rsp + 0x88], r10
sar ax, cl
mov rax, rbx
cmp r10b, 0xa9
mov qword [rsp + 0x30], rbx
clc
test r14d, ebp
cmp dword [rsp + 0x2c0], 7
jg 0x140420c7a
cmp r11d, r8d
jmp 0x140420c55
ja 0x140420687
add rsi, qword [rsp + 0x190]
cmp ebp, 0x1efb14de
mov dword [rsp + 0x24], 1
clc
mov qword [rsp + 0x138], r11
test r12, r12
jmp 0x140420c82
jne 0x140420cad
movzx eax, cl
bts edx, r14d
lea rcx, [0x1400beffc]
btc rdx, rax
sbb dl, r12b
movzx ecx, byte [rax + rcx]
movsx edx, bx
bsf dx, sp
cmovp r8w, bx
lea rdx, [r14 + 1]
movsxd rbp, r15d
lea r9, [rsi + r10]
shl rbp, cl
movzx ebp, cl
sub r8d, 0x429619a2
bt r8w, cx
cmp dword [rsp + 0x24], 0
not r8d
mov r8b, 0x92
mov r8b, dil
mov r8d, dword [rsp + 0x2c0]
jmp 0x140420ce5
jle 0x140420dcf
mov ecx, dword [rsp + 0x24]
cmp cl, 0xdb
xor edi, edi
jmp 0x140420d26
movzx eax, byte [rdx + rdi]
jmp 0x140420d02
mov byte [rsi + rdi], al
jmp 0x140420d0a
inc rdi
jmp 0x140420d18
cmp rcx, rdi
jmp 0x140420d20
je 0x140420dcf
cmp ebp, 2
jmp 0x140420d2e
jle 0x140420d5e
cmp ebp, 4
jg 0x140420d91
cmp ebp, 3
jmp 0x140420d45
je 0x140420db2
cmp ebp, 4
jmp 0x140420d53
je 0x140420d82
jmp 0x140420d0a
test ebp, ebp
je 0x140420cf9
cmp ebp, 1
jmp 0x140420d6e
je 0x140420cf9
cmp ebp, 2
jmp 0x140420d7c
jne 0x140420d0a
movzx eax, byte [r9 + rdi]
jmp 0x140420d8c
jmp 0x140420dc2
cmp ebp, 5
jmp 0x140420d99
je 0x140420cf9
cmp ebp, 6
jmp 0x140420da7
je 0x140420cf9
jmp 0x140420d0a
movzx eax, byte [r9 + rdi]
test r9d, esi
shr al, 1
cmc
jmp 0x140420dc2
add al, byte [rdx + rdi]
jmp 0x140420dca
jmp 0x140420d02
cmp r8d, 8
jmp 0x140420dd8
jne 0x140420e23
mov rax, qword [rsp + 0xd0]
sbb r15b, r11b
or r15, 0x117c4c86
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x140420dfc
je 0x140420e0b
mov byte [r15 + rax], 0xff
rol r10, 0xa0
add rdx, rax
movsxd r10, r11d
mov r10, qword [rsp + 0x198]
jmp 0x140420e1e
jmp 0x140420eb9
cmp r8d, 0x10
jmp 0x140420e2c
jne 0x140420e88
movsxd rax, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
movsx r15w, spl
movsx r15d, r8w
movzx r15w, al
mov r15, rsi
jmp 0x140420e58
je 0x140420e70
mov byte [r15 + rax], 0xff
neg r10b
or r10b, 0x2e
mov byte [rax + r15 + 1], 0xff
add rdx, rax
jmp 0x140420e7b
mov r10, rbx
jmp 0x140420e83
jmp 0x140420eb9
add r14, 2
and cl, 0x41
mov r10d, 1
cmp r11b, r13b
sar r15w, cl
sal cl, cl
mov rdx, r14
inc r15w
ror cl, 0x67
mov r15d, ebp
mov r15, rsi
shl ch, cl
rol cx, 0xc9
movsx cx, r13b
lea rcx, [r15 + r10]
cmc
test r10w, 0x66fb
add r9, r10
clc
test di, ax
cmp spl, bpl
cmp byte [rsp + 0x3f], 0
jmp 0x140420ed8
mov qword [rsp + 0x28], rdx
jmp 0x140420ee2
mov qword [rsp + 0x118], r12
jmp 0x140420eef
je 0x1404210d4
mov rax, qword [rsp + 0x138]
cmp r15b, bl
movzx ebx, r13w
lea ebx, [rax - 1]
shl r13w, 0x4e
imul ebx, dword [rsp + 0x24]
rol r13b, cl
movsx r13, cx
movsxd r13, ebx
cmp r10, 0x227565c1
cmp ebp, 2
jmp 0x140420f2a
mov qword [rsp + 0x40], r10
jmp 0x140420f34
jle 0x1404219da
cmp ebp, 4
jmp 0x140420f42
jg 0x1404221b7
cmp ebp, 3
jmp 0x140420f50
je 0x140422750
cmp ebp, 4
jmp 0x140420f5e
jne 0x140423892
test ebx, ebx
jle 0x140423892
movsxd rsi, dword [rsp + 0x24]
mov r14b, 0x86
shr r14b, 0xa9
clc
mov r14d, ebx
stc
cmp di, si
cmp ebx, 8
jae 0x140424186
xor r12d, r12d
stc
mov rax, qword [rsp + 0x40]
sub rax, rsi
mov r10b, spl
add r15, rax
mov ax, bx
cwde
movsx r10, r15w
mov rax, qword [rsp + 0x88]
setno r11b
movsx r10d, r8w
movsx r10w, r9b
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140420fc6
jmp 0x140421024
cmp edi, ebp
jmp 0x140420fd2
cmova esi, edx
jmp 0x140420fde
cmp edi, eax
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x140420fec
mov byte [rcx + r12], sil
jmp 0x140420ff5
inc r10
jmp 0x140420ffd
inc r15
inc rcx
jmp 0x140421008
inc r9
jmp 0x140421010
inc r11
jmp 0x140421018
dec r14
cmp r12, r14
je 0x140423892
movzx edx, byte [r10 + r12]
movsx esi, bx
shl esi, cl
movzx r8d, byte [r9 + r12]
sub sil, 0x2b
movzx esi, byte [r15 + r12]
mov eax, r8d
movsx rdi, r14w
movzx bx, spl
sub eax, edx
bts ebp, r15d
test dl, dil
lea ebx, [rax + rsi]
mov edi, eax
shl bpl, 0x91
cmc
shr ebp, 0x95
neg edi
mov bpl, 0x88
movzx rbp, dx
cmovns bp, r8w
cmovs edi, eax
sub bpl, 0x43
cmovle bp, r13w
btc ebp, 0xcd
mov ebp, ebx
sar al, cl
sub ax, r14w
clc
sub ebp, r8d
test ch, 0x9f
mov eax, ebp
cmp r8w, r10w
neg eax
cmovs eax, ebp
bsr rbp, r10
setg bpl
btc bp, di
sub ebx, edx
xor bpl, 0xa2
mov ebp, ebx
cmp r11b, 0xb0
neg ebp
jmp 0x1404210b5
cmovs ebp, ebx
test edx, edx
cmp eax, ebp
jmp 0x1404210c1
ja 0x140420fcb
mov edx, r8d
jmp 0x1404210cf
jmp 0x140420fcb
cmp ebp, 2
jmp 0x1404210dc
jle 0x140421bb2
cmp ebp, 4
jmp 0x1404210ea
jg 0x1404222e2
cmp ebp, 3
jmp 0x1404210f8
je 0x14042290b
cmp ebp, 4
jmp 0x140421106
jne 0x140423e2d
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
jmp 0x140421117
je 0x140423e2d
mov eax, dword [rsp + 0x24]
ror r12d, cl
bsr r8w, ax
cmc
movsxd rbx, eax
mov qword [rsp + 0xe8], rbx
sar r12b, cl
jmp 0x140421141
mov r12d, eax
dec al
lea rax, [r15 + r10]
movsxd r8, r14d
and r14, 0x4c966eb8
add r14b, cl
mov qword [rsp + 0x100], rax
mov eax, r12d
sar r8b, cl
and eax, 0xfffffff0
mov qword [rsp + 0x130], rax
sub r8w, r14w
mov eax, r12d
shl r14b, cl
and eax, 0xfffffff8
test r14w, 0x504
bts r14w, r15w
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb8]
lea r8, [r15 + rax]
bsf r14w, di
movsx r14, r14w
rol r14, 0xf8
lea r8, [r8 + r10]
rcr r14b, cl
add r15, qword [rsp + 0x178]
bsr r14, rcx
movzx r14d, r14w
add r15, r10
xor eax, eax
movzx r14d, dx
movzx r14w, spl
bswap r14w
mov qword [rsp + 0xe0], rax
movsx r14d, r14w
mov r14b, 0x2f
movsx r14w, r8b
mov r14, rdx
jmp 0x1404211ee
jmp 0x14042125f
mov rax, qword [rsp + 0xe8]
bts bx, bp
btr bp, cx
and bl, r9b
mov byte [rcx + rax], 0xff
shl bh, cl
lea r14, [r14 + rax]
rcl rbp, 0x3f
stc
sal ebx, 0xc2
mov rbx, qword [rsp + 0x30]
rcl rbp, cl
add rcx, rbx
add r9, rbx
xchg bpl, bpl
movzx rbp, dx
inc qword [rsp + 0xe0]
lea r8, [r8 + rbx]
rol bp, 0xaf
and bpl, 0x21
add r15, rbx
mov ebp, ebx
mov ebp, dword [rsp + 0x120]
jmp 0x140421252
dec ebp
jmp 0x140421259
je 0x140423e30
mov dword [rsp + 0x120], ebp
cmp sp, 0x5753
cmp dword [rsp + 0x24], 0
jle 0x1404211f3
cmp dword [rsp + 0x24], 8
jmp 0x140421280
jae 0x140421292
xor edx, edx
jmp 0x14042128d
jmp 0x140421923
mov rdx, qword [rsp + 0xe0]
mov rax, rdx
cmp r13b, 0x45
imul rax, qword [rsp + 0x30]
test r13w, r9w
add rax, qword [rsp + 0x100]
cmp r9b, 0x42
cmp r15w, r8w
test r8b, 0xb9
imul rdx, qword [rsp + 0xe8]
add rdx, qword [rsp + 0x28]
sub rax, rdx
jmp 0x1404212d6
cmp rax, 0x10
jmp 0x1404212df
jb 0x1404218c8
jb 0x1404218d4
cmp qword [rsp + 0x188], 0x10
jmp 0x1404212f9
jb 0x1404218c1
cmp dword [rsp + 0x60], 0x10
jmp 0x140421309
jb 0x1404218b5
mov edx, 0
jmp 0x140421319
cmp dword [rsp + 0x6c], 0x10
jmp 0x140421323
jb 0x140421923
cmp dword [rsp + 0x24], 0x10
jae 0x140421501
sub ebp, ebp
seta al
mov rax, qword [rsp + 0x180]
jmp 0x140421346
nop dword [rax]
jmp 0x14042134f
movq xmm8, qword [r14 + rbp]
movq xmm11, qword [r15 + rbp]
jmp 0x140421360
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404213a2
movdqa xmm5, xmm10
punpcklbw xmm5, xmm15
movdqa xmm6, xmm5
punpcklwd xmm6, xmm15
punpckhwd xmm5, xmm15
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rcx + rbp], xmm4
add rbp, 8
test bpl, 0x29
cmc
cmp rax, rbp
jmp 0x1404214df
jne 0x14042134f
mov rdx, rax
jmp 0x1404214ee
cmp rax, r12
jmp 0x1404214f6
jne 0x140421923
jmp 0x1404211f3
sub ebp, ebp
jmp 0x140421508
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
jmp 0x14042151a
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140421525
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 0x140421575
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [r8 + rbp]
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmmword [rsp + 0x40]
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmmword [rsp + 0x40]
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
pxor xmm7, xmm13
pxor xmm1, xmm13
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm0, xmm13
pxor xmm15, xmm13
pxor xmm6, xmm13
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm13
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm5, xmm13
pxor xmm4, xmm13
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm9, xmm13
pxor xmm8, xmm13
pxor xmm14, xmm13
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm13
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
pxor xmm15, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r14 + rbp]
jmp 0x14042183f
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
test ecx, 0xf9936be
cmp bx, r13w
add rbp, 0x10
jmp 0x14042185f
cmp rax, rbp
jmp 0x140421867
jne 0x14042151a
cmp rax, r12
jmp 0x140421875
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x1404211f3
mov rdx, qword [rsp + 0x130]
neg bp
movsxd rbp, r12d
mov rbp, rdx
cmp r15, 0x26e368f0
test r12b, 8
jmp 0x1404218aa
je 0x140421923
jmp 0x140421339
xor edx, edx
jmp 0x1404218bc
jmp 0x140421923
sub edx, edx
jmp 0x140421923
xor edx, edx
jmp 0x1404218cf
jmp 0x140421923
xor edx, edx
jmp 0x1404218db
jmp 0x140421923
cmp edi, r10d
jmp 0x1404218e8
cmova ebp, esi
cmp r10b, r10b
clc
test r12b, r9b
cmp edi, r13d
jmp 0x1404218fa
cmova ebp, esi
add bpl, byte [r14 + rdx]
mov byte [rcx + rdx], bpl
jmp 0x14042190a
inc rdx
test ch, 0x2f
clc
test r8w, di
cmp r12, rdx
jmp 0x14042191d
je 0x1404211f3
movzx esi, byte [r15 + rdx]
sal r13b, 0xec
neg rdi
sar r10w, 0xde
movzx eax, byte [r9 + rdx]
sal r13w, 0x26
sbb edi, r10d
movzx ebp, byte [r8 + rdx]
rol r13, cl
mov ebx, eax
rcl r13d, cl
or di, si
xor di, 0x55a2
sub ebx, esi
movsx r10w, bl
movzx r11, r9w
sub r11, 0x12eb7637
lea r11d, [rbx + rbp]
movsx di, r13b
setle r10b
sal r13b, cl
mov edi, ebx
add r13b, r9b
neg edi
movsx r10d, r8w
mov r13b, r11b
cmovs edi, ebx
movsx r10d, di
mov ebx, r11d
bts r10w, di
sub ebx, eax
mov r13d, ebx
neg r13d
mov r10b, 0xa8
cmovs r13d, ebx
adc r10d, r10d
sub r11d, esi
mov r10d, r11d
neg r10d
jmp 0x1404219b5
cmovs r10d, r11d
cmp edi, 0x47d85832
cmc
cmp r13d, r10d
jmp 0x1404219c8
ja 0x1404218e0
mov esi, eax
jmp 0x1404219d5
jmp 0x1404218e0
test ebp, ebp
je 0x140422d18
cmp ebp, 1
jmp 0x1404219ea
je 0x140422d2a
cmp ebp, 2
jne 0x140423892
test ebx, ebx
jle 0x140423892
mov ebp, ebx
cmp dil, 0xaa
jmp 0x140421a0c
cmp ebx, 8
jae 0x140424203
xor r10d, r10d
mov r8, r10
neg dl
btr dx, si
not r8
add r8, rbp
neg edx
mov rdx, rbp
jmp 0x140421a31
and rdx, 3
jmp 0x140421a3a
je 0x140421ac6
mov rbx, r10
bsf ax, r15w
xor dil, 0x62
shld edi, r11d, 0x24
neg rbx
adc rax, 0x492a7ae3
rol edi, cl
movsxd rax, r11d
mov rax, qword [rsp + 0x40]
lea rax, [rax + r10]
lea rax, [rax + r15]
shrd di, di, 0xa3
mov rcx, qword [rsp + 0x88]
shl di, 0x47
lea rdi, [rax + rcx]
inc cx
ror ecx, cl
add r10, qword [rsp + 0x28]
sub ch, 0x94
sub esi, esi
movzx ecx, byte [rdi + rsi]
jmp 0x140421a9a
add cl, byte [r10 + rsi]
jmp 0x140421aa3
mov byte [rax + rsi], cl
jmp 0x140421aab
inc rsi
dec rbx
cmc
cmp rdx, rsi
jmp 0x140421aba
jne 0x140421a91
neg rbx
mov r10, rbx
cmp r8, 3
jmp 0x140421acf
jb 0x140423892
sub rbp, r10
mov rax, qword [rsp + 0x40]
ror ch, 0x25
and edx, esi
rol bx, cl
lea rax, [rax + r10]
rcl dx, 0x6e
movsx edx, si
setp dh
add rax, r15
add rax, 3
shrd ecx, r13d, 0x81
xor ch, 0xa6
mov rcx, qword [rsp + 0x28]
add rcx, r10
sal bx, cl
shr dx, 0x59
rcl dx, cl
add rcx, 3
movsxd rdx, r8d
mov rbx, qword [rsp + 0x88]
dec edx
sar dl, cl
movzx edx, byte [rax + rbx - 3]
test r8b, 0xfb
cmp r10b, 0x7a
add dl, byte [rcx - 3]
cmp r13w, r10w
mov byte [rax - 3], dl
movzx edx, r14w
movzx edx, byte [rax + rbx - 2]
jmp 0x140421b4e
add dl, byte [rcx - 2]
cmp r11, 0x6219725c
test edx, r9d
mov byte [rax - 2], dl
rcr dl, 6
movzx edx, byte [rax + rbx - 1]
test ch, 0x85
cmp bl, dil
add dl, byte [rcx - 1]
clc
stc
mov byte [rax - 1], dl
setg dh
cmovbe rdx, rsp
movzx rdx, dx
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
mov byte [rax], dl
cmp bl, 0xbb
cmc
add rax, 4
clc
add rcx, 4
test r10b, 0x84
cmp di, 0x20ff
cmc
add rbp, 0xfffffffffffffffc
jmp 0x140421ba7
jne 0x140421b1b
jmp 0x140423892
test ebp, ebp
jmp 0x140421bb9
je 0x140422e67
cmp ebp, 1
jmp 0x140421bc7
je 0x1404232ec
cmp ebp, 2
jne 0x140423e2d
mov ebp, dword [rsp + 0x5c]
test r8b, al
jmp 0x140421be2
test ebp, ebp
je 0x140423e2d
mov eax, dword [rsp + 0x24]
rcl r8d, cl
movsxd r8, eax
mov ebx, eax
sar r14b, cl
rcr dil, 0x44
lea rax, [r15 + r10]
xor r14b, 0xb0
ror dil, cl
mov qword [rsp + 0x90], rax
rcr ax, 0x2b
mov eax, ebx
movzx di, cl
and eax, 0xffffffe0
and dil, r10b
sar r13w, cl
shr r12b, 0xa7
mov qword [rsp + 0xc0], rax
add rax, 0xffffffffffffffe0
ror dil, cl
mov qword [rsp + 0xe8], rax
movsx r14, r14w
bt r13, rdx
bsf r13w, r12w
mov rdi, rax
sal ah, 0x86
xor r12b, 0x79
ror r12d, 0x9b
shr rdi, 5
cwde
lahf
inc rdi
ror r12b, cl
mov rax, rdi
rol ax, 0x4b
or r13b, sil
mov qword [rsp + 0xe0], rdi
movzx eax, r9w
movabs rax, 0xffffffffffffffe
sar r13w, cl
shld r13, r10, 0xcb
and rdi, rax
xor r14w, 0x102a
xadd r13, rax
mov qword [rsp + 0x100], rdi
rol r13d, 0x8f
clc
mov eax, ebx
shl r12d, 6
cmp r12d, esi
bsr r12, rsi
and eax, 0xfffffff8
mov qword [rsp + 0x120], rax
mov rax, r10
stc
mov qword [rsp + 0x70], rbx
shr r14b, 0xf0
mov r10d, ebx
and r12w, sp
and r10d, 3
neg r14
lea r12, [rax + r15]
add r12, 3
sal r13b, 0xad
xor r13b, sil
bsf r14d, r14d
add r15, qword [rsp + 0x168]
lea r15, [r15 + rax]
test r9, 0x4cb80e73
lea r13, [rdx + 3]
clc
xor r11d, r11d
mov r14, rdx
jmp 0x140421d12
mov qword [rsp + 0xa0], r8
jmp 0x140421d90
mov byte [rcx + r8], 0xff
movsx rbp, di
movzx rbx, r12w
shld rbp, r8, 0xa3
add r14, r8
sbb bpl, sil
sar bx, 0x35
sar bpl, cl
mov rbx, qword [rsp + 0x30]
movzx rbp, r9w
xor bpl, cl
lea rcx, [rcx + rbx]
movsx ebp, dx
sub bp, bp
inc bp
add r9, rbx
inc r11
sal bpl, 5
rcr bp, cl
ror bp, cl
add r12, rbx
lea r15, [r15 + rbx]
bts bp, dx
and bp, 0x39ca
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x140421d83
dec ebp
jmp 0x140421d8a
je 0x140423e30
mov dword [rsp + 0x40], ebp
cmp dword [rsp + 0x24], 0
jmp 0x140421d9e
jle 0x140421d1f
cmp dword [rsp + 0x24], 8
jmp 0x140421dae
jae 0x140421f4b
sub edx, edx
mov rbx, r12
adc r12, 0x1306406
mov r12, rdx
cmc
stc
test cl, ah
not r12
stc
jmp 0x140421dd7
add r12, qword [rsp + 0x70]
stc
jmp 0x140421de2
test r10, r10
jmp 0x140421dea
je 0x140421e80
mov rax, rdx
mov si, si
neg rax
or sil, 0xe4
sal r8w, cl
lea rsi, [rcx + rdx]
neg r8b
cmp ch, 0x3c
shl edi, cl
lea rdi, [r9 + rdx]
movsx r8w, r13b
cmovb r8w, bx
bswap r8
lea rdx, [rdx + r14]
xor ebp, ebp
adc r8w, di
xchg r8b, r8b
nop dword [rax + rax]
rol r8b, cl
movzx r8d, byte [rdi + rbp]
cmp r9d, ebx
stc
add r8b, byte [rdx + rbp]
jmp 0x140421e45
mov byte [rsi + rbp], r8b
inc rbp
jmp 0x140421e51
dec rax
stc
cmp r10, rbp
jmp 0x140421e5d
jne 0x140421e33
neg rax
xchg r8, r8
mov rdx, rax
mov r8, qword [rsp + 0xa0]
jmp 0x140421e80
cmp r12, 3
mov r12, rbx
jb 0x140421d1f
mov rsi, qword [rsp + 0x70]
movsx rbx, cx
xor ebx, 0x64175953
cmp r11d, 0x65736e46
sub rsi, rdx
lea rbp, [r12 + rdx]
lea rax, [r15 + rdx]
xor bl, r13b
test dil, dil
adc bh, 0x1b
lea rdx, [rdx + r13]
bt rbx, r15
xor edi, edi
mov ebx, 0x214904c2
nop dword [rax + rax]
shr bh, cl
shl bx, 0xb6
movzx ebx, byte [rax + rdi - 3]
cmp r15b, sil
cmc
add bl, byte [rdx + rdi - 3]
test r10w, 0x2246
mov byte [rbp + rdi - 3], bl
add bh, 0x30
dec ebx
movzx ebx, byte [rax + rdi - 2]
cmp r11d, r12d
add bl, byte [rdx + rdi - 2]
test r10b, r8b
test di, 0x73ff
stc
mov byte [rbp + rdi - 2], bl
rcr bh, cl
xchg ebx, ebx
movzx ebx, byte [rax + rdi - 1]
jmp 0x140421f17
add bl, byte [rdx + rdi - 1]
mov byte [rbp + rdi - 1], bl
movsx ebx, r8w
movzx ebx, byte [rax + rdi]
test al, r12b
add bl, byte [rdx + rdi]
stc
mov byte [rbp + rdi], bl
clc
cmc
add rdi, 4
test r13b, 0xad
cmc
cmp rsi, rdi
jne 0x140421ed4
jmp 0x140421d1f
mov rax, r11
imul rax, qword [rsp + 0x30]
shl dh, cl
btr dx, bp
add rax, qword [rsp + 0x90]
not rdx
mov rdx, r11
imul rdx, r8
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x140421f7d
jb 0x140421db4
jb 0x140421db4
mov edx, 0
test r11w, dx
cmp sil, 0x68
cmp dword [rsp + 0x60], 0x20
jmp 0x140421fa0
jb 0x140421db6
cmp dword [rsp + 0x24], 0x20
jmp 0x140421fb0
jae 0x140421fc2
sub eax, eax
jmp 0x140421fbd
jmp 0x140422140
cmp qword [rsp + 0xe8], 0
jmp 0x140421fd0
je 0x14042209b
mov rsi, qword [rsp + 0x100]
test r15w, 0x6b8e
clc
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140421ff2
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140421ffe
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140422009
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140422019
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422027
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140422032
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042203e
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042204a
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140422061
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp rbx, 0x42ef6f1f
jmp 0x14042207d
add rdx, 0x40
jmp 0x140422087
add rsi, 0xfffffffffffffffe
jmp 0x140422090
jne 0x140421fe7
jmp 0x1404220a9
sub edx, edx
test r10, 0x13a10c58
test di, r14w
stc
test byte [rsp + 0xe0], 1
jmp 0x1404220b6
je 0x140422106
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404220c7
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404220d3
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x1404220de
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x1404220ee
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
shl ax, cl
rol rax, 0xa0
sub al, cl
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
cmp rax, qword [rsp + 0x70]
jmp 0x140422118
je 0x140421d1f
mov rdx, qword [rsp + 0xc0]
adc al, bpl
setb ah
mov rax, rdx
clc
test byte [rsp + 0x70], 0x18
jmp 0x14042213a
je 0x140421db6
mov rsi, qword [rsp + 0x120]
jmp 0x14042214d
nop word cs:[rax + rax]
jmp 0x14042215c
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r9 + rax]
jmp 0x14042216d
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp ah, 0x1a
add rax, 8
test si, 0x3646
cmp r14b, bl
cmp rsi, rax
jmp 0x14042218d
jne 0x14042215c
mov rdx, rsi
cmp r14b, dil
cmp r13b, 0x51
jmp 0x1404221a2
cmp rsi, qword [rsp + 0x70]
jmp 0x1404221ac
je 0x140421d1f
jmp 0x140421db6
cmp ebp, 5
jmp 0x1404221bf
je 0x14042377d
cmp ebp, 6
jmp 0x1404221cd
jne 0x140423892
test ebx, ebx
jle 0x140423892
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
test cx, 0x4b3d
cmp ebx, 8
jmp 0x1404221f0
jae 0x140424265
sub edi, edi
test ecx, esi
movsx rdx, r14w
movzx rdx, di
mov rdx, rdi
test r10b, 1
jmp 0x14042220e
je 0x140422251
mov rax, rdi
sub rax, r9
cmc
stc
movzx eax, byte [rcx + rax]
cwd
shld edx, r15d, 0x9f
cdq
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
movzx edx, ax
mov dh, 0x13
btr dx, sp
mov byte [rcx + rdi], al
cmp dil, 0xc
jmp 0x140422246
mov rdx, rdi
cmp bpl, 0x85
or rdx, 1
not rdi
add rdi, r10
jmp 0x14042225c
je 0x140423892
mov rcx, qword [rsp + 0x40]
mov rax, rcx
xor bx, r12w
movsx rbx, r12w
sub rax, r9
add rax, r15
inc rax
sar bp, cl
test r11w, 0x6f25
movsxd rbx, r9d
add rcx, r15
inc rcx
test sil, 0xa6
and bpl, 0xc3
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
cmp sp, 0x4430
add bl, byte [rbp + rdx]
clc
mov byte [rcx + rdx - 1], bl
jmp 0x1404222b5
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
test rax, 0x784f388c
test r9w, r8w
mov byte [rcx + rdx], bl
add rdx, 2
stc
cmp r10, rdx
jmp 0x1404222d7
jne 0x140422295
jmp 0x140423892
cmp ebp, 5
je 0x1404238fd
cmp ebp, 6
mov r8d, dword [rsp + 0x5c]
jmp 0x1404222f8
jne 0x140423e2d
test r8d, r8d
jmp 0x140422306
je 0x140423e2d
mov eax, dword [rsp + 0x24]
movsxd r12, eax
bsf si, sp
movsxd rdi, r8d
mov r14, rdx
add sil, 0xfb
bt r9w, sp
mov edi, eax
and sil, 0x8d
mov sil, 0x55
lea r13, [r15 + r10]
mov r9d, 0x48ff1f1b
shr ah, cl
mov eax, edi
and eax, 0xffffffe0
movsxd r11, edx
adc si, 0x5d
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
sar r11w, cl
shld r9, rdx, 0x19
mov rdx, rax
shr rdx, 5
inc rdx
mov rax, rdx
shr r11w, 0xbe
mov r9d, 0x19025222
mov qword [rsp + 0xa0], rdx
not r11d
movabs rax, 0xffffffffffffffe
cmp spl, 0x36
movsx rsi, di
and rdx, rax
add rax, 0x204f2254
mov qword [rsp + 0x90], rdx
neg r11b
movzx rsi, sp
mov esi, edi
bts r11w, dx
bsr r11w, r9w
and esi, 0xfffffff8
movzx ax, r13b
rol ax, 9
mov r9, rdi
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
add r11, r10
add r15, qword [rsp + 0xb8]
test r9w, r10w
cmp bh, 0x4c
lea r15, [r15 + r10]
cmp r15b, 0x5b
clc
xor r10d, r10d
jmp 0x1404223fa
jmp 0x140422433
mov byte [rcx + r12], 0xff
cmc
add r14, r12
cmp edi, 0x2a31060b
add rcx, rbx
inc r10
cmc
clc
test bl, spl
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140422425
dec r8d
jmp 0x14042242d
je 0x140423e30
cmp dword [rsp + 0x24], 0
jmp 0x14042243d
jle 0x1404223ff
cmp dword [rsp + 0x24], 8
jmp 0x14042244d
jae 0x140422503
xor edx, edx
xadd ebp, ebp
mov rbp, rdx
test dil, 1
jmp 0x140422464
je 0x1404224ac
mov rax, rdx
mov bpl, dl
sub rax, rbx
movzx eax, byte [rcx + rax]
jmp 0x14042247c
add al, byte [r14 + rdx]
shrd bp, ax, 0x77
mov byte [rcx + rdx], al
shl bp, cl
movzx ebp, r9w
mov rbp, rdx
stc
cmp r15w, r13w
test dx, r8w
or rbp, 1
test r12w, 0xca4
cmp ecx, 0x72510405
cmc
not rdx
cmp rdx, r9
je 0x1404223ff
nop
shr ah, 0xf9
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
bsf eax, edx
cbw
bsr rax, rcx
movzx eax, byte [r15 + rbp + 1]
jmp 0x1404224dd
add al, byte [r14 + rbp + 1]
mov byte [rcx + rbp + 1], al
cmp rbp, r13
stc
add rbp, 2
cmp dl, cl
cmp rdi, rbp
jmp 0x1404224f8
jne 0x1404224bd
jmp 0x1404223ff
mov rax, r10
cmc
movsx edx, r10w
imul rax, rbx
ror dh, cl
inc dl
cmp rdi, 0x1a862524
lea rax, [rax + r13]
bsr dx, r14w
bt dx, r8w
bts dx, r12w
mov rdx, r10
stc
test r14b, r8b
jmp 0x140422539
imul rdx, r12
cmp di, 0x449e
test al, r15b
add rdx, qword [rsp + 0x28]
cmp dx, cx
sub rax, rdx
cmc
cmp rax, 0x20
jmp 0x14042255a
jb 0x140422453
jb 0x140422453
mov edx, 0
cmp dil, r9b
clc
test bp, 0x79ee
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042257e
jb 0x140422458
cmp dword [rsp + 0x24], 0x20
jae 0x140422596
xor eax, eax
jmp 0x140422703
cmp qword [rsp + 0x70], 0
jmp 0x1404225a1
je 0x140422655
mov rbp, qword [rsp + 0x90]
cmc
sub edx, edx
jmp 0x1404225b7
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404225c2
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404225d5
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x1404225e5
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x1404225f3
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x1404225fe
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140422611
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042261d
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042262c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x14042264a
jne 0x1404225b7
jmp 0x14042265c
xor edx, edx
test r14w, r9w
clc
test byte [rsp + 0xa0], 1
jmp 0x140422669
je 0x1404226ce
movdqu xmm0, xmmword [r14 + rdx]
movzx ax, bl
shl ax, cl
xor rax, 0x5ef17650
movdqu xmm1, xmmword [r14 + rdx + 0x10]
cbw
cmc
nop
mov rax, rdx
sub rax, rbx
jmp 0x14042269a
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404226a4
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404226b3
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmp r10, 0x18a625d6
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp r13b, 0xb6
stc
cmp qword [rsp + 0x40], rdi
jmp 0x1404226d8
je 0x1404223ff
mov rdx, qword [rsp + 0x40]
neg ah
mov rax, rdx
cmp r8b, bl
test r8b, r9b
stc
test dil, 0x18
je 0x140422458
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x14042270e
movq xmm1, qword [r15 + rax]
jmp 0x140422719
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rsi, rax
jmp 0x14042272e
jne 0x140422703
mov rdx, rsi
test bpl, dl
cmc
test r13d, 0x5e205a71
cmp rsi, rdi
je 0x1404223ff
jmp 0x140422458
test ebx, ebx
jmp 0x140422757
jle 0x140423892
movsxd r8, dword [rsp + 0x24]
sal dh, cl
bswap dx
sar dh, 0xc4
mov edx, ebx
test r12b, 0x85
cmp sp, 0x166f
cmp ebx, 8
jmp 0x14042277d
jae 0x1404242b8
xor r11d, r11d
neg si
inc sil
mov rsi, r11
cmp r8b, dil
test edx, eax
stc
test dl, 1
jmp 0x14042279d
je 0x1404227fa
movzx eax, byte [r9 + r11]
rcl si, cl
mov rbp, r11
sub rbp, r8
movzx ebp, byte [rcx + rbp]
sbb si, r12w
movsx si, cl
neg sil
add ebp, eax
xor rsi, r12
sbb sil, r14b
shr ebp, 1
movzx ax, r11b
rcl ax, 0x3e
movzx rsi, di
mov rax, qword [rsp + 0x28]
shr sil, 0xac
bts rsi, r14
add bpl, byte [rax + r11]
mov byte [rcx + r11], bpl
mov rsi, r11
or rsi, 1
cmp r14d, 0x24e7cfc
not r11
cmc
add r11, rdx
jmp 0x140422806
je 0x140423892
mov rbx, qword [rsp + 0x40]
mov rax, rbx
shl ebp, 0x62
sub dil, 0xbb
xchg bpl, cl
sub rax, r8
inc dil
movsx edi, r12w
mov bpl, 0x82
lea rcx, [r15 + rax]
cwde
setge dil
inc rcx
lea rbp, [r15 + rbx]
movsx rdi, dx
movsx ax, bpl
inc rbp
btr eax, 0xfb
adc edi, 0x1d2d6831
add r15, qword [rsp + 0x158]
btc di, r14w
add r15, rbx
test cl, 0x11
movzx edi, r8w
mov rax, qword [rsp + 0x28]
lea rbx, [rax + 1]
sub dil, 0x24
sbb eax, 0x5afe410b
movsxd rax, ecx
movzx eax, byte [r15 + rsi - 1]
cmp r12b, 0x38
jmp 0x14042288c
movzx edi, byte [rcx + rsi - 1]
jmp 0x14042289c
add edi, eax
movzx rax, r12w
shr edi, 1
cmc
add dil, byte [rbx + rsi - 1]
movsx ax, r9b
mov byte [rbp + rsi - 1], dil
btc rax, 0xea
jmp 0x1404228c2
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
add edi, eax
shr edi, 1
add dil, byte [rbx + rsi]
cmp ecx, 0x5820254c
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
cmc
add rcx, 2
add rbp, 2
jmp 0x1404228f0
add r15, 2
cmc
stc
add rbx, 2
test bh, 0xfb
cmp rsi, rdx
jne 0x14042287d
jmp 0x140423892
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
jmp 0x140422918
je 0x140423e2d
mov eax, dword [rsp + 0x24]
not sil
cmc
or edi, r14d
movsxd r12, eax
xadd r14w, di
mov esi, eax
xadd al, r14b
lea rax, [r15 + r10]
mov qword [rsp + 0x70], rax
ror dil, cl
add dil, r13b
adc dil, spl
mov rdi, r10
mov r10d, esi
and r10d, 0xffffffe0
rcl r8w, 0x9b
mov r8d, esi
or ax, 0x3e72
and r8d, 0xfffffff8
cwde
mov rax, rsi
rcl r14b, cl
neg rax
bsf r14, rcx
sal r14, 0x9e
mov qword [rsp + 0x40], rax
movsx ax, r14b
stc
mov rax, qword [rsp + 0x170]
add rax, r15
shrd r14w, r8w, 0x77
lea rax, [rax + rdi]
movsxd r14, esp
bt r14w, r8w
add r15, qword [rsp + 0xb8]
test rax, r13
lea r15, [r15 + rdi]
sub ebp, ebp
jmp 0x1404229b6
mov r14, rdx
jmp 0x1404229be
jmp 0x140422a0a
mov byte [rcx + r12], 0xff
setge bh
add r14, r12
movsx rbx, r12w
xchg bx, bx
jmp 0x1404229da
mov rbx, qword [rsp + 0x30]
lea rcx, [rcx + rbx]
cmc
clc
add r9, rbx
jmp 0x1404229ed
inc rbp
clc
add rax, rbx
add r15, rbx
jmp 0x1404229fc
dec r11d
jmp 0x140422a04
je 0x140423e30
cmp dword [rsp + 0x24], 0
jmp 0x140422a14
jle 0x1404229c3
cmp dword [rsp + 0x24], 8
jmp 0x140422a24
jae 0x140422b25
xor r13d, r13d
mov rdx, r13
cmc
clc
test sil, 1
jmp 0x140422a3b
je 0x140422a93
movzx edx, byte [r9 + r13]
mov rdi, r13
cmp ebx, r8d
cmc
sub rdi, qword [rsp + 0x30]
jmp 0x140422a59
movzx edi, byte [rcx + rdi]
cmp r11b, r9b
jmp 0x140422a66
add edi, edx
jmp 0x140422a6d
shr edi, 1
shl dh, 0
setb dl
bt dx, ax
add dil, byte [r14 + r13]
btr dx, 9
rol dl, cl
mov byte [rcx + r13], dil
btr rdx, rsi
mov rdx, r13
or rdx, 1
not r13
cmp r12d, 0xdde09ea
cmp r13, qword [rsp + 0x40]
jmp 0x140422aa7
je 0x1404229c3
nop dword [rax + rax]
dec bl
sal rbx, 0xd2
movzx edi, byte [r9 + rdx]
stc
movzx ebx, byte [r15 + rdx]
cmc
add ebx, edi
shr ebx, 1
movzx rdi, r9w
add bl, byte [r14 + rdx]
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
not bl
movzx ebx, byte [r15 + rdx + 1]
test r14b, 0xba
jmp 0x140422af1
add ebx, edi
cmp spl, al
test bpl, 0x73
test r12b, r8b
shr ebx, 1
add bl, byte [r14 + rdx + 1]
clc
mov byte [rcx + rdx + 1], bl
stc
add rdx, 2
cmp r13b, 0x18
cmp rsi, rdx
jmp 0x140422b1a
jne 0x140422abb
jmp 0x1404229c3
mov rdx, rbp
imul rdx, qword [rsp + 0x30]
add rdx, qword [rsp + 0x70]
mov rdi, rbp
test esp, r15d
cmp r9d, esp
imul rdi, r12
cmp cx, 0x9d0
test ch, 0x34
add rdi, qword [rsp + 0x28]
sub rdx, rdi
cmp rdx, 0x20
jb 0x140422a2a
jb 0x140422a2a
cmp dword [rsp + 0x60], 0x20
jmp 0x140422b6a
jb 0x140422a2a
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140422b80
jb 0x140422a2d
cmp dword [rsp + 0x24], 0x20
jmp 0x140422b90
jae 0x140422ba2
sub edx, edx
jmp 0x140422b9d
jmp 0x140422ca8
xor edx, edx
jmp 0x140422ba9
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x140422bb4
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140422bc0
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140422bcb
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140422bd7
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
jmp 0x140422bfe
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140422c08
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
add rdx, 0x20
cmp r10, rdx
jne 0x140422ba9
cmp r10, rsi
jmp 0x140422c79
je 0x1404229c3
mov rdx, r10
add r13w, bx
shl r13b, cl
mov r13, r10
test sil, 0x18
jmp 0x140422c95
je 0x140422a2d
nop dword [rax + rax]
jmp 0x140422ca8
movq xmm0, qword [r14 + rdx]
jmp 0x140422cb3
movq xmm1, qword [r9 + rdx]
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x140422cc9
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
test r14b, r12b
add rdx, 8
test rbx, 0x18147473
cmp r8, rdx
jne 0x140422ca8
mov r13, r8
test sp, 0x11da
cmc
cmp r8, rsi
jmp 0x140422d0d
je 0x1404229c3
jmp 0x140422a2d
mov r8, r13
jmp 0x140422d20
call fcn.1404a0bfe
jmp 0x140423892
test ebx, ebx
jmp 0x140422d31
jle 0x140423892
movsxd r9, dword [rsp + 0x24]
dec r10b
mov r10d, ebx
cmp bpl, r15b
clc
cmc
cmp ebx, 8
jmp 0x140422d4f
jae 0x140424316
xor edi, edi
and dl, r8b
add dh, 0x80
bsf dx, r15w
mov rdx, rdi
clc
test r10b, 1
jmp 0x140422d6f
je 0x140422db7
mov rax, rdi
rcl dl, cl
movsxd rdx, edi
cmovbe dx, r10w
sub rax, r9
movzx eax, byte [rcx + rax]
btc edx, 7
not dh
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
sal rdx, 0x74
cmovb dx, r12w
mov byte [rcx + rdi], al
test r13b, 0x69
cwd
mov rdx, rdi
stc
or rdx, 1
test r10b, 0x89
cmp ebx, edi
not rdi
cmp si, 0x4d70
add rdi, r10
jmp 0x140422dc7
je 0x140423892
mov rcx, qword [rsp + 0x40]
mov ah, 0xca
ror bh, cl
mov rax, rcx
btr ebp, r9d
and bpl, 0x39
sub rax, r9
adc bpl, 0x9a
movzx ebx, di
ror bx, cl
add rax, r15
setns bl
cmovo rbp, rsp
movzx bx, r8b
inc rax
xchg bl, bl
add rcx, r15
movzx rbp, bx
inc rcx
jmp 0x140422e15
movzx ebx, byte [rax + rdx - 1]
movsx ebp, r13w
adc bpl, 0x2a
jmp 0x140422e27
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp r8d, 0x51680528
mov byte [rcx + rdx - 1], bl
sub bx, 0x20d9
dec bl
movzx ebx, byte [rax + rdx]
stc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
cmc
stc
cmp r10, rdx
jmp 0x140422e5c
jne 0x140422e15
jmp 0x140423892
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
jmp 0x140422e74
je 0x140423e2d
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov r14w, 0x4a34
sub r14w, cx
stc
mov r14, rdx
movsxd rsi, ecx
shr si, 0x84
mov edi, eax
rdtsc
lea rax, [r15 + r10]
mov qword [rsp + 0x40], rax
cwde
mov eax, edi
shl r11d, cl
adc esi, r14d
movzx si, sil
and eax, 0xffffffe0
xchg r9b, sil
btc dx, cx
mov qword [rsp + 0x70], rax
add rax, 0xffffffffffffffe0
test rsi, r15
movzx r11, ax
mov qword [rsp + 0xa0], rax
shrd dx, r8w, 0x31
cmovne rsi, rdi
or dl, 0x67
shr rax, 5
inc rax
rol r9b, 0x51
add sil, r9b
movabs rdx, 0xffffffffffffffe
sub r11b, al
add rdx, 0xfffffffffffffffe
or r11, 0x7164996
test r13w, r9w
btc r11d, r14d
and rdx, rax
cmp r15w, 0x226c
and r11b, r13b
movzx r9d, r10w
mov qword [rsp + 0xc0], rdx
mov r11d, eax
xadd r9b, sil
cmc
xor esi, 0x779929dc
and r11d, 3
btr r9, rsi
mov esi, edi
sal eax, cl
shl ah, cl
and esi, 0xfffffff8
mov rax, r10
seto r10b
mov r10d, edi
movzx r9w, r13b
xchg r9b, r9b
movsxd r9, r8d
and r10d, 3
movsx r9d, r12w
add r15, rax
seta r9b
shl r9, cl
add r15, 0x10
sar r9b, 0x8f
lea r9, [r14 + 0x10]
mov qword [rsp + 0x90], r11
jmp 0x140422f84
shl r11, 5
clc
test esi, r15d
cmc
sub r8d, r8d
jmp 0x140422f95
jmp 0x140422fde
mov byte [rcx + r12], 0xff
movzx rbx, r12w
bswap ebx
add r14, r12
mov rbx, qword [rsp + 0x30]
test rbp, 0x759c19f4
add rcx, rbx
jmp 0x140422fbc
inc r8
clc
lea r15, [r15 + rbx]
jmp 0x140422fcd
add r9, r12
dec r13d
jmp 0x140422fd8
je 0x140423e30
cmp dword [rsp + 0x24], 0
jmp 0x140422fe8
jle 0x140422f9a
cmp dword [rsp + 0x24], 8
jmp 0x140422ff8
jb 0x140423073
mov rdx, r8
btc rbx, r15
imul rdx, r12
mov bx, ax
movsx rbx, ax
add rdx, qword [rsp + 0x28]
mov rbx, r8
stc
test rax, 0x71927d43
imul rbx, qword [rsp + 0x30]
cmc
test dx, 0x41d7
add rbx, qword [rsp + 0x40]
cmp r10w, 0x46ed
cmc
sub rbx, rdx
stc
add dl, r12b
btr dx, 0x92
mov edx, 0
cmp rbx, 0x20
jmp 0x140423051
jb 0x14042322a
cmp dword [rsp + 0x24], 0x20
jmp 0x140423061
jae 0x14042307f
xor ebx, ebx
jmp 0x14042306e
jmp 0x1404231f7
sub edx, edx
jmp 0x14042307a
jmp 0x14042322a
cmp qword [rsp + 0xa0], 0x60
jmp 0x14042308d
jae 0x14042309f
xor edx, edx
jmp 0x14042309a
jmp 0x140423140
mov rbp, qword [rsp + 0xc0]
clc
test r9b, 0xef
sub edx, edx
movups xmm0, xmmword [r14 + rdx]
cmp di, cx
movups xmm1, xmmword [r14 + rdx + 0x10]
movups xmmword [rcx + rdx], xmm0
stc
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmm0, xmmword [r14 + rdx + 0x20]
clc
cmp dx, sp
test r8, rbx
movups xmm1, xmmword [r14 + rdx + 0x30]
movups xmmword [rcx + rdx + 0x20], xmm0
clc
movups xmmword [rcx + rdx + 0x30], xmm1
test r10d, 0x6d186dc1
stc
movups xmm0, xmmword [r14 + rdx + 0x40]
movups xmm1, xmmword [r14 + rdx + 0x50]
movups xmmword [rcx + rdx + 0x40], xmm0
cmp r11b, 0xd
test bh, dl
jmp 0x140423108
movups xmmword [rcx + rdx + 0x50], xmm1
clc
stc
test r15w, bx
movdqu xmm0, xmmword [r14 + rdx + 0x60]
movdqu xmm1, xmmword [r14 + rdx + 0x70]
movdqu xmmword [rcx + rdx + 0x60], xmm0
movdqu xmmword [rcx + rdx + 0x70], xmm1
sub rdx, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jmp 0x14042313a
jne 0x1404230ae
cmp qword [rsp + 0x90], 0
jmp 0x14042314e
je 0x1404231bb
lea rbx, [r15 + rdx]
jmp 0x140423160
add rdx, r9
sub ebp, ebp
cmp dx, sp
nop word cs:[rax + rax]
jmp 0x14042317d
movdqu xmm0, xmmword [rdx + rbp - 0x10]
clc
stc
movdqu xmm1, xmmword [rdx + rbp]
movdqu xmmword [rbx + rbp - 0x10], xmm0
cmc
jmp 0x14042319a
movdqu xmmword [rbx + rbp], xmm1
test r11w, 0x308c
add rbp, 0x20
test al, r9b
cmc
cmp r11, rbp
jmp 0x1404231b5
jne 0x14042317d
cmp qword [rsp + 0x70], rdi
jmp 0x1404231c5
je 0x140422f9a
mov rdx, qword [rsp + 0x70]
sub bx, ax
bsr bx, r14w
btc bx, 0xd
mov rbx, rdx
stc
test dil, 0x18
je 0x14042322a
nop dword [rax + rax]
sar dx, 0x50
mov rdx, qword [r14 + rbx]
cmp ebp, r11d
mov qword [rcx + rbx], rdx
add rbx, 8
jmp 0x14042320c
cmp rsi, rbx
jmp 0x140423214
jne 0x1404231f7
mov rdx, rsi
test r11b, 0xb
cmp rsi, rdi
je 0x140422f9a
mov rbp, rdx
not rbp
cmc
jmp 0x140423236
lea rbp, [rbp + rdi]
stc
test r10, r10
jmp 0x140423244
je 0x14042327c
mov rbx, r10
lahf
nop
movsx eax, r12w
not ah
movsxd rax, ebp
movzx eax, byte [r14 + rdx]
jmp 0x140423263
mov byte [rcx + rdx], al
jmp 0x14042326b
inc rdx
jmp 0x140423273
dec rbx
jne 0x140423259
cmp rbp, 3
jmp 0x140423285
jb 0x140422f9a
nop word [rax + rax]
movzx eax, byte [r14 + rdx]
cmp spl, r11b
jmp 0x14042329f
mov byte [rcx + rdx], al
movzx rax, sp
sbb al, r11b
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
sub ah, 0xe1
shld rax, rsp, 0x91
movzx eax, byte [r14 + rdx + 2]
test r9, r14
mov byte [rcx + rdx + 2], al
sar rax, cl
movzx eax, byte [r14 + rdx + 3]
mov byte [rcx + rdx + 3], al
add rdx, 4
cmp rdi, rdx
jmp 0x1404232e1
jne 0x140423291
jmp 0x140422f9a
mov r8d, dword [rsp + 0x5c]
cmc
test r8d, r8d
jmp 0x1404232fa
je 0x140423e2d
mov eax, dword [rsp + 0x24]
seta sil
ror r13b, 0x9d
add r9w, 0x765e
movsxd r12, eax
stc
and r11b, 0xb
test esp, 0x5acc1b7c
mov r14, rdx
mov edi, eax
movsx r13w, al
or r13d, 0x7a764aff
lea r13, [r15 + r10]
mov eax, edi
btr r9d, ebp
and eax, 0xffffffe0
add r11b, r10b
rcr dx, cl
mov qword [rsp + 0x40], rax
xor r11, 0x52395f88
test r12b, 0x35
add rax, 0xffffffffffffffe0
add dx, r12w
mov qword [rsp + 0x70], rax
sub esi, 0x4f0e3483
adc r11b, r15b
mov rdx, rax
cmovs r9d, r11d
or sil, r12b
bsr si, r15w
shr rdx, 5
movsx r11w, sil
movzx eax, cx
inc r11d
inc rdx
ror si, cl
mov rax, rdx
test r8w, bp
mov qword [rsp + 0xa0], rdx
shr r11b, 0x36
btr eax, 0xef
movzx r9, r13w
movabs rax, 0xffffffffffffffe
seto r9b
inc rsi
movzx esi, sp
and rdx, rax
xadd sil, r11b
mov qword [rsp + 0x90], rdx
and r9b, 0xb0
mov r11d, 0x76f26288
mov esi, edi
mov ax, bx
bts ax, r15w
and esi, 0xfffffff8
mov r9, rdi
neg r9
inc r11
mov rax, qword [rsp + 0xf0]
bts r11d, esi
cmovp r11d, r15d
lea r11, [r15 + rax]
stc
test r15b, 0x8e
add r11, r10
cmp r13d, r13d
clc
add r15, qword [rsp + 0xb8]
cmp cx, si
add r15, r10
clc
stc
cmc
sub r10d, r10d
jmp 0x140423425
jmp 0x140423466
mov byte [rcx + r12], 0xff
test r11w, 0x46c5
cmp cl, r14b
clc
lea r14, [r14 + r12]
stc
add rcx, rbx
jmp 0x140423446
inc r10
jmp 0x140423451
add r11, rbx
clc
add r15, rbx
dec r8d
jmp 0x140423460
je 0x140423e30
cmp dword [rsp + 0x24], 0
jle 0x14042342a
cmp dword [rsp + 0x24], 8
jmp 0x14042347b
jae 0x140423538
xor edx, edx
mov rbp, rdx
clc
test dil, 1
jmp 0x140423490
je 0x1404234d8
mov rax, rdx
movsx bp, dl
cmp sil, 0x14
sub rax, rbx
shr bpl, cl
movzx eax, byte [rcx + rax]
movzx ebp, r11w
cmovle rbp, rdi
cmp rdx, rcx
add al, byte [r14 + rdx]
rcl bp, 1
sal rbp, cl
movsx bp, r11b
mov byte [rcx + rdx], al
btr rbp, 0xb7
mov rbp, rdx
clc
or rbp, 1
stc
cmp edi, eax
not rdx
jmp 0x1404234e0
cmp rdx, r9
jmp 0x1404234e8
je 0x14042342a
nop
movzx eax, byte [r15 + rbp]
cmp r9b, dil
add al, byte [r14 + rbp]
test al, sil
stc
mov byte [rcx + rbp], al
rcr ax, 0xc7
movzx eax, byte [r15 + rbp + 1]
test ah, 0x6f
add al, byte [r14 + rbp + 1]
test r8b, 0x82
mov byte [rcx + rbp + 1], al
clc
add rbp, 2
cmc
cmp r13d, ecx
cmp rdi, rbp
jmp 0x14042352d
jne 0x1404234ef
jmp 0x14042342a
mov rax, r10
imul rax, rbx
rol dl, cl
lea rax, [rax + r13]
bts dx, r8w
mov rdx, r10
cmp rdx, rcx
test r11b, 0x31
imul rdx, r12
clc
cmp r12b, r13b
add rdx, qword [rsp + 0x28]
stc
sub rax, rdx
cmp rax, 0x20
jmp 0x14042356e
jb 0x140423481
jb 0x140423481
mov edx, 0
cmp r12b, bl
stc
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042358e
jb 0x140423483
cmp dword [rsp + 0x24], 0x20
jmp 0x14042359e
jae 0x1404235b0
sub eax, eax
jmp 0x1404235ab
jmp 0x14042371d
cmp qword [rsp + 0x70], 0
jmp 0x1404235bb
je 0x140423679
mov rbp, qword [rsp + 0x90]
jmp 0x1404235d2
xor edx, edx
jmp 0x1404235d9
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404235e4
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404235f0
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404235fc
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x14042360c
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042361a
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140423633
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042363f
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
jmp 0x14042365b
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x14042366e
jne 0x1404235d9
jmp 0x140423680
xor edx, edx
jmp 0x140423680
test byte [rsp + 0xa0], 1
jmp 0x14042368d
je 0x1404236e1
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
sal al, cl
mov rax, rdx
test rdi, 0x12b1350e
sub rax, rbx
jmp 0x1404236b4
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404236be
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404236cd
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
clc
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
cmp r8b, sil
cmp qword [rsp + 0x40], rdi
jmp 0x1404236eb
je 0x14042342a
mov rdx, qword [rsp + 0x40]
movsx ax, dil
shr ax, cl
bt rax, 0x6d
mov rax, rdx
test dil, 0x18
jmp 0x14042370f
je 0x140423483
nop dword [rax]
jmp 0x14042371d
movq xmm0, qword [r14 + rax]
jmp 0x140423728
movq xmm1, qword [r15 + rax]
jmp 0x140423733
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r15b, 0xa4
add rax, 8
jmp 0x140423750
cmp rsi, rax
jmp 0x140423758
jne 0x14042371d
mov rdx, rsi
cmp r8b, 0x9c
jmp 0x14042376a
cmp rsi, rdi
jmp 0x140423772
je 0x14042342a
jmp 0x140423483
test ebx, ebx
jle 0x140423892
movsxd r9, dword [rsp + 0x24]
sal r10b, 0x8a
mov r10d, ebx
cmp ebx, 8
jmp 0x140423799
jae 0x140424371
xor r11d, r11d
sbb edx, r9d
adc rdx, 0x370e13a7
rcr rdx, 7
mov rdx, r11
test r10b, 1
jmp 0x1404237bc
je 0x1404237fe
mov rax, r11
shld dx, r9w, 0x71
sub rax, r9
and dl, 0x4d
shl edx, 0x87
sar edx, 0x62
movzx eax, byte [rcx + rax]
bsr dx, r12w
shr al, 1
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + r11]
xchg dx, dx
xor dh, bh
mov byte [rcx + r11], al
mov rdx, r11
or rdx, 1
test dl, 9
not r11
test r15b, 0x19
jmp 0x14042380a
add r11, r10
jmp 0x140423812
je 0x140423892
mov rcx, qword [rsp + 0x40]
adc ah, 0xd9
shr bh, 0x5e
and bl, 0x2c
mov rax, rcx
sub rax, r9
shr bx, 0xec
xchg bp, bx
or bl, bh
add rax, r15
dec bh
bswap bx
inc rax
add rcx, r15
movsxd rbp, esp
xchg rbx, rbp
inc rcx
adc bl, 0xb4
sal ebx, cl
movzx ebx, byte [rax + rdx - 1]
shl rbp, 0xb4
shr bl, 1
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
cmp r11b, r14b
cmc
mov byte [rcx + rdx - 1], bl
movzx ebx, byte [rax + rdx]
clc
test al, 0x78
test r15, r8
shr bl, 1
clc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
cmp sil, r10b
add rdx, 2
cmc
cmp r10, rdx
jne 0x140423851
mov r14, qword [rsp + 0x28]
bsf r10, rsi
rcr bl, 0xff
add r14, r13
cmovg r10w, r14w
mov r13, qword [rsp + 0xd8]
not bx
jmp 0x1404238b6
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
movsx bx, r13b
mov bx, 0x2deb
mov rbx, qword [rsp + 0x30]
jmp 0x1404238e1
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x1404240e7
mov r9d, dword [rsp + 0x5c]
jmp 0x140423907
test r9d, r9d
jmp 0x14042390f
je 0x140423e2d
mov eax, dword [rsp + 0x24]
bts r14d, r12d
movsxd r12, eax
sub rbp, rdi
movzx r8w, r9b
mov esi, eax
cdqe
sub r13b, dl
bswap r14d
lea r8, [r15 + r10]
movzx r11d, r8w
and r13b, al
mov eax, esi
bsf r11w, dx
and eax, 0xffffffe0
rcr r13b, 0xdd
mov qword [rsp + 0x40], rax
test r10d, 0x576d6d75
movsx r14w, r15b
btr r11w, bx
add rax, 0xffffffffffffffe0
mov qword [rsp + 0x70], rax
xadd r14b, bpl
mov rbp, rax
shr rbp, 5
movsx r11d, r12w
xchg r13w, ax
inc rbp
mov rax, rbp
mov qword [rsp + 0xa0], rbp
movsx ax, r9b
mov r13w, 0x7e81
btc rax, r8
movabs rax, 0xffffffffffffffe
btc r11w, r8w
btr r13d, 0xf0
and rbp, rax
xchg r11b, al
mov rax, r13
add r13b, 0xc1
mov qword [rsp + 0x90], rbp
bt r11, 0x48
sar ebp, 0x49
bts r11w, r9w
mov rbp, r10
xchg r13b, r13b
movzx r13d, sp
mov r10d, esi
and r10d, 0xfffffff8
rcr r11b, cl
mov r13, rsi
movsxd r14, ecx
btr r14w, 0x76
lahf
neg r13
cbw
rcl r14w, 0xc5
mov rax, qword [rsp + 0xf0]
sar r11b, 0xd3
lea r11, [r15 + rax]
lea r11, [r11 + rbp]
shld r14w, r12w, 0xd8
ror r14b, 0x40
rcr r14b, 0x88
add r15, qword [rsp + 0xb8]
xchg r14b, r14b
lea r15, [r15 + rbp]
shr r14b, cl
ror r14, cl
not r14b
xor ebp, ebp
xchg r14d, r14d
movsxd r14, ebp
setnp r14b
mov r14, rdx
jmp 0x140423a79
mov byte [rcx + r12], 0xff
test bl, cl
cmp dl, ch
add r14, r12
add rcx, rbx
jmp 0x140423a5b
inc rbp
clc
add r11, rbx
clc
add r15, rbx
jmp 0x140423a6b
dec r9d
jmp 0x140423a73
je 0x140423e30
cmp dword [rsp + 0x24], 0
jmp 0x140423a83
jle 0x140423a47
cmp dword [rsp + 0x24], 8
jmp 0x140423a93
jae 0x140423b9d
sub edi, edi
mov rdx, rdi
test sil, 1
jmp 0x140423aa7
je 0x140423b06
mov rax, rdi
btr dx, dx
rol edx, 0xa
sub rax, rbx
movsxd rdx, r9d
bt dx, r10w
shld dx, r13w, 0x8c
movzx eax, byte [rcx + rax]
shrd edx, r14d, 0x38
sbb edx, r9d
shr al, 1
clc
rol dh, 0x4c
adc rdx, 0x20c5673
add al, byte [r14 + rdi]
bswap dx
shrd dx, ax, 0xa9
mov byte [rcx + rdi], al
bts rdx, r14
movsx dx, r10b
bsf rdx, rax
mov rdx, rdi
or rdx, 1
stc
clc
not rdi
cmp rdi, r13
jmp 0x140423b11
je 0x140423a47
nop word [rax + rax]
movsx ax, r14b
shr ah, cl
btr ax, 0xdd
movzx eax, byte [r15 + rdx]
test dil, sil
jmp 0x140423b3a
shr al, 1
stc
cmp r15w, 0x5e04
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
or ah, 0xa6
ror ax, 0x1f
xchg ah, al
movzx eax, byte [r15 + rdx + 1]
cmp r9, r12
shr al, 1
cmp di, 0x34b2
clc
test dil, spl
add al, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
test rbp, 0x3d2b35a0
jmp 0x140423b83
add rdx, 2
cmc
cmp al, 0x7d
cmp rsi, rdx
jmp 0x140423b92
jne 0x140423b2c
jmp 0x140423a47
mov rax, rbp
imul rax, rbx
bts dx, r15w
cdq
add rax, r8
cmp r9b, 0x5d
ror dx, cl
mov rdx, rbp
cmp dx, bp
imul rdx, r12
jmp 0x140423bc7
add rdx, qword [rsp + 0x28]
cmp cx, r12w
sub rax, rdx
cmp cl, r8b
stc
cmp rax, 0x20
jmp 0x140423be0
jb 0x140423a99
jb 0x140423a99
mov edi, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140423bfb
jb 0x140423a9b
cmp dword [rsp + 0x24], 0x20
jmp 0x140423c0b
jae 0x140423c18
xor eax, eax
jmp 0x140423dd9
mov rdi, r8
test rdi, rdx
cmp qword [rsp + 0x70], 0
jmp 0x140423c29
je 0x140423cfb
mov r8, qword [rsp + 0x90]
test spl, r8b
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140423c47
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140423c53
movdqu xmm2, xmmword [r11 + rdx - 0x30]
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x140423c66
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140423c8c
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x140423c97
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140423caa
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x140423cb6
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
movdqu xmmword [rcx + rdx + 0x30], xmm3
cmp r11b, r10b
add rdx, 0x40
stc
add r8, 0xfffffffffffffffe
jne 0x140423c3c
jmp 0x140423d06
sub edx, edx
jmp 0x140423d06
test byte [rsp + 0xa0], 1
jmp 0x140423d13
je 0x140423d8d
movdqu xmm0, xmmword [r14 + rdx]
mov ah, ch
adc rax, 0x34aa675d
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
stc
cmc
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140423d41
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x140423d4c
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
sbb r8w, 0x3a1a
sub r8b, sil
mov r8w, 0x6dc2
movdqu xmmword [rcx + rdx + 0x10], xmm3
bt r8w, r14w
movsx r8d, r10w
ror r8d, cl
cmp qword [rsp + 0x40], rsi
movsx r8, dx
movzx r8d, cx
mov r8w, r13w
mov r8, rdi
jmp 0x140423da6
je 0x140423a47
mov rdi, qword [rsp + 0x40]
shr al, 0xd7
or al, r9b
shr al, cl
mov rax, rdi
cmc
test sil, 0x18
je 0x140423a9b
nop word cs:[rax + rax]
jmp 0x140423dd9
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140423dea
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmc
cmp r10, rax
jmp 0x140423e0a
jne 0x140423dd9
mov rdi, r10
clc
cmp edi, 0x297c189a
cmp r10, rsi
jmp 0x140423e22
je 0x140423a47
jmp 0x140423a9b
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jmp 0x140423e3f
jne 0x1404240a3
mov r8d, dword [rsp + 0x2b0]
sar r11w, cl
test r8d, r8d
movsx r12d, r13w
sete r10b
mov r13, qword [rsp + 0xd8]
movzx r11w, bl
movzx r12d, bp
mov r11, qword [rsp + 0x108]
movzx r12w, r11b
movsx r12d, r8w
setge r10b
mov r10, qword [rsp + 0x88]
cmovg r12d, eax
movsx r12, r8w
setp r12b
mov r12, qword [rsp + 0x118]
je 0x140424167
mov rcx, qword [rsp + 0x140]
movzx rax, ax
cmc
add rcx, qword [r13 + 0x18]
inc al
movsxd rax, r13d
movsxd rax, dword [rsp + 0x24]
inc rax
test cl, r8b
cmc
test r15w, 0x26ee
cmp dword [rsp + 0x5c], 7
jb 0x14042405f
mov rdx, rbx
rol bx, cl
sub rdx, rax
rol di, cl
sbb bpl, r11b
bt bp, r12w
mov ebp, dword [rsp + 0x128]
not bh
movsx edi, si
mov rsi, rcx
adc edi, edx
xor bl, 0x3a
lea rbx, [rcx + rax]
bt rdi, 0xaf
mov byte [rcx + rax], 0xff
sal ecx, cl
shl cl, 0xc4
xadd dil, cl
mov rdi, qword [rsp + 0x30]
rol ch, 0x2a
bsf rcx, r8
mov byte [rdi + rbx], 0xff
sal ch, 0x3c
adc dil, 0x43
movsxd rdi, esp
add rbx, qword [rsp + 0x30]
sbb edi, 0x50295715
mov rdi, qword [rsp + 0x30]
shld rcx, r12, 0xee
sbb cl, sil
or cx, 0x4d19
mov byte [rdi + rbx], 0xff
shl edi, cl
cmovbe di, si
shld rdi, r15, 0x23
add rbx, qword [rsp + 0x30]
rcr rdi, 6
add di, 0x5461
adc dil, 0x10
mov rdi, qword [rsp + 0x30]
mov cx, bx
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
rcl cl, cl
bswap cx
add rbx, qword [rsp + 0x30]
xchg ecx, edi
bt rcx, 0xa4
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
bswap cx
shl di, 0x1f
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
shld ecx, eax, 0x9b
mov byte [rdi + rbx], 0xff
rcr cx, 0x30
movzx rdi, r12w
bts edi, r13d
add rbx, qword [rsp + 0x30]
adc cl, cl
or dil, r15b
btr edi, r8d
mov rdi, qword [rsp + 0x30]
lea rcx, [rbx + rdi]
clc
ror di, cl
mov di, ax
add rcx, rdx
cmp dil, cl
add dil, 0x60
neg di
mov rdi, qword [rsp + 0x30]
test sil, r10b
mov byte [rdi + rbx], 0xff
movzx ebx, bp
mov rbx, qword [rsp + 0x30]
jmp 0x14042400b
add ebp, 0xfffffff8
jmp 0x140424013
jne 0x140423ef7
lea rsi, [rsi + rbx]
lea rsi, [rsi + rbx]
sal dh, 0x91
cqo
shr cl, cl
lea rsi, [rsi + rbx]
shl dh, 0xd0
neg dl
add rsi, rbx
stc
inc cx
lea rsi, [rsi + rbx]
and rcx, rbp
dec rdx
lea rsi, [rsi + rbx]
ror ecx, 0xce
lea rsi, [rsi + rbx]
add rsi, rbx
test r13w, bx
shl ch, 0x60
mov rcx, rsi
movzx dx, dil
mov edx, dword [rsp + 0x12c]
test edx, edx
jmp 0x14042406d
je 0x1404240f4
lea rcx, [rcx + rax]
or ah, ch
xor rax, 0x2d796700
mov eax, edx
mov byte [rcx], 0xff
test bpl, r14b
cmc
add rcx, rbx
jmp 0x140424091
dec eax
jmp 0x140424098
jne 0x140424082
jmp 0x1404240f4
mov r13, qword [rsp + 0xd8]
mov r11b, 0x37
mov r11b, bl
mov r8d, dword [rsp + 0x2b0]
bswap r11
inc r12w
mov r10b, 0xaf
mov r11, qword [rsp + 0x108]
movzx r10d, di
movsx r12d, r10w
movzx r10w, r9b
mov r10, qword [rsp + 0x88]
not r12b
movsx r12d, di
mov r12, qword [rsp + 0x118]
jmp 0x1404240f4
inc r12
stc
jmp 0x1404240fe
cmp r12, qword [rsp + 0x110]
jmp 0x14042410b
je 0x140425616
mov eax, dword [rsp + 0x60]
movzx rsi, r10w
stc
imul eax, r12d
btc rcx, rbp
mov rsi, qword [r13 + 0x18]
ror cl, cl
mov qword [rsp + 0x140], rax
add rcx, 0x67592ca9
shr ecx, 0xae
shl cl, cl
add rsi, rax
bswap cx
shl cx, 0x74
movzx ecx, byte [r14]
clc
cmc
sub r9d, r9d
jmp 0x140424154
cmp cl, 4
jmp 0x14042415c
jbe 0x140420c3f
jmp 0x140420693
inc r12
cmp r14b, 0x12
cmp r12, qword [rsp + 0x110]
jmp 0x14042417b
jne 0x140424111
jmp 0x140425576
mov rax, qword [rsp + 0x40]
lea rdx, [r15 + rax]
sub rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x160]
add rax, rsi
cmc
clc
cmp rdx, 0x10
jmp 0x1404241aa
jb 0x140420f89
jb 0x140420f89
cmp rax, 0x10
jmp 0x1404241bf
jb 0x140420f89
cmp dword [rsp + 0x60], 0x10
jb 0x140420f89
mov r12d, 0
cmp rsi, 0x279d79a5
cmp dword [rsp + 0x24], 0x10
jmp 0x1404241e7
jb 0x140420f8d
cmp ebx, 0x10
jae 0x1404243d5
sub r12d, r12d
jmp 0x1404241fe
jmp 0x140424792
mov rax, qword [rsp + 0x40]
add rdx, r12
xchg dx, dx
add rax, r15
mov rdx, rax
sub rdx, qword [rsp + 0x28]
cmc
cmp rdx, 0x20
jmp 0x140424223
jb 0x140421a15
jb 0x140421a15
mov r10d, 0
cmp r8b, 0xd7
stc
cmp dword [rsp + 0x60], 0x20
jmp 0x140424244
jb 0x140421a18
cmp ebx, 0x20
jmp 0x140424252
jae 0x1404249ec
sub r10d, r10d
jmp 0x140424260
jmp 0x1404251a0
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
cmp r8b, 0xc9
stc
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140424281
jb 0x1404221f6
jb 0x1404221f6
mov edi, 0
stc
cmp dword [rsp + 0x24], 0x20
jmp 0x14042429d
jb 0x140422202
cmp ebx, 0x20
jmp 0x1404242ab
jae 0x140424b1e
sub edi, edi
jmp 0x140425282
mov rax, qword [rsp + 0x40]
cmp si, ax
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
stc
cmp rax, 0x20
jmp 0x1404242d3
jb 0x140422783
jb 0x140422783
cmp dword [rsp + 0x60], 0x20
jmp 0x1404242e9
jb 0x140422783
mov r11d, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x1404242ff
jb 0x14042278c
cmp ebx, 0x20
jae 0x140424c69
sub r11d, r11d
jmp 0x140424db6
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
test ax, 0x62d4
test r8b, al
sub rax, qword [rsp + 0x28]
clc
cmp sil, bl
cmp rax, 0x20
jmp 0x140424338
jb 0x140422d55
jb 0x140422d55
mov edi, 0
cmp r12d, r10d
cmp dword [rsp + 0x24], 0x20
jmp 0x140424356
jb 0x140422d62
cmp ebx, 0x20
jmp 0x140424364
jae 0x140424e5a
xor edi, edi
jmp 0x1404253a1
mov rax, qword [rsp + 0x40]
cmc
add rax, r15
test r11w, ax
stc
sub rax, qword [rsp + 0x28]
clc
cmc
jmp 0x14042438b
cmp rax, 0x20
jmp 0x140424394
jb 0x14042379f
jb 0x14042379f
mov r11d, 0
test ah, 5
stc
cmp dword [rsp + 0x24], 0x20
jmp 0x1404243b4
jb 0x1404237b0
cmp ebx, 0x20
jmp 0x1404243c2
jae 0x140424fa1
sub r11d, r11d
jmp 0x1404243d0
jmp 0x1404254ac
mov r12d, r14d
rcr r10b, 0xaf
mov dl, ch
and r12d, 0xfffffff0
rdtsc
rcr ebx, 0x75
sbb ebx, r9d
mov rbp, qword [rsp + 0x40]
sub rbp, rsi
cdqe
movzx rdx, di
mov ax, 0x200
add rbp, r15
mov rax, r12
mov bl, bpl
cmovp dx, r8w
mov rbx, rcx
mov dx, di
mov r10, qword [rsp + 0x28]
cqo
mov rdx, qword [rsp + 0x88]
jmp 0x140424424
movdqu xmm11, xmmword [rbp + rdx]
jmp 0x140424430
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 0x14042447a
movdqa xmmword [rsp + 0xa0], xmm15
movdqa xmm8, xmm15
punpckhbw xmm8, xmm7
movdqa xmm12, xmm8
punpckhwd xmm12, xmm7
punpcklwd xmm8, xmm7
punpcklbw xmm15, xmm7
movdqa xmm4, xmm15
punpckhwd xmm4, xmm7
movdqu xmm0, xmmword [rbp]
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
jmp 0x140424744
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
test bh, 0x18
add r10, 0x10
jmp 0x14042475b
add rbp, 0x10
test edx, r14d
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x14042476f
jne 0x140424424
cmp r12, r14
jmp 0x14042477d
je 0x140423892
test r14b, 8
jmp 0x14042478c
je 0x140420f8d
mov edx, r14d
sal bp, cl
rcr rbx, cl
cmp r13, 0xc2e003d
and edx, 0xfffffff8
mov r11, qword [rsp + 0x40]
sub r11, rsi
add r11, r15
cdqe
sets r8b
mov rax, qword [rsp + 0x88]
xchg bl, bh
movzx rbp, r11w
movsx r8w, sil
lea r10, [r11 + rax]
mov rbp, rdx
setg bh
movsx rbx, r10w
mov r8b, bpl
mov rbx, rcx
movsx r8d, di
not r8
cmovl ax, r13w
mov rax, r9
jmp 0x1404247f5
mov r8, qword [rsp + 0x28]
jmp 0x1404247ff
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x140424818
movq xmm11, qword [r10 + r12]
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x140424860
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 edx, 0x18e438a6
jmp 0x14042499b
add r8, 8
cmp r15b, r10b
jmp 0x1404249a7
add r11, 8
add r10, 8
add rax, 8
cmc
clc
cmp r8b, 0xc8
add rbx, 8
clc
add rbp, 0xfffffffffffffff8
test rdi, 0x611800d5
stc
cmp r12, rbp
jmp 0x1404249d2
jne 0x14042480d
mov r12, rdx
test bpl, bpl
cmp rdx, r14
je 0x140423892
jmp 0x140420f8d
mov r10d, ebp
and r10d, 0xffffffe0
test bpl, r12b
lea rdx, [r10 - 0x20]
mov r8, rdx
shr r8, 5
jmp 0x140424a06
inc r8
test r12, 0x21fb26d4
jmp 0x140424a18
test rdx, rdx
jmp 0x140424a20
je 0x140425133
mov rsi, r8
movsx di, r13b
ror dx, cl
movabs rdx, 0xffffffffffffffe
sar di, 0xce
and rsi, rdx
and dx, dx
movzx rdi, r13w
adc dil, dil
add rax, qword [rsp + 0x148]
rcr dl, cl
mov rdx, qword [rsp + 0x40]
rol dil, 0x17
rcr di, 0xea
adc di, cx
add rdx, r15
add rdx, 0x30
rcl dil, cl
xchg di, di
sbb edi, 0x23023e1
sub ebx, ebx
xchg dil, dil
not edi
cmovo di, ax
mov rdi, qword [rsp + 0x28]
jmp 0x140424a8e
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140424a98
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140424aa3
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140424ab8
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x140424ac7
movdqu xmmword [rdx + rbx - 0x20], xmm0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x140424ad8
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x140424ae3
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x140424aee
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140424afc
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
movdqu xmmword [rdx + rbx], xmm0
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jne 0x140424a8e
jmp 0x14042513d
mov edi, r10d
dec r8w
and ax, 0x6bf9
cmc
and edi, 0xffffffe0
not r8
lea rax, [rdi - 0x20]
shl r8b, 0xcf
mov r8, rax
test rsi, 0x459e0694
test al, r14b
shr r8, 5
jmp 0x140424b4e
inc r8
cmp r8b, r8b
jmp 0x140424b59
test rax, rax
je 0x14042520c
mov rbx, r8
btc rdx, r13
sar bp, 0x97
test r13, 0xe260159
movabs rax, 0xffffffffffffffe
neg dh
inc dl
clc
and rbx, rax
setnp al
mov rdx, qword [rsp + 0x40]
mov rax, rdx
sub rax, r9
clc
ror bp, 0x8b
neg rbp
lea rbp, [r15 + rax]
shr ax, cl
setg al
add rbp, 0x30
cbw
lea rdx, [rdx + r15]
and ax, r12w
add rdx, 0x30
xor esi, esi
movsx eax, r9w
mov rax, qword [rsp + 0x28]
jmp 0x140424bc8
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140424bd2
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140424bed
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140424bfc
movdqu xmmword [rdx + rsi - 0x20], xmm0
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140424c0d
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140424c18
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140424c23
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140424c32
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmc
movdqu xmmword [rdx + rsi], xmm0
test ah, 0x8b
clc
cmp cl, spl
add rsi, 0x40
test r8, 0x3a1d3594
clc
add rbx, 0xfffffffffffffffe
jmp 0x140424c5e
jne 0x140424bc8
jmp 0x14042520e
mov r11d, edx
bt eax, 0xe8
sbb bx, 0x84d
and r11d, 0xffffffe0
sbb r10, 0x49be4742
jmp 0x140424c8a
mov rax, qword [rsp + 0x150]
movsxd rsi, edx
add rax, r15
mov rsi, qword [rsp + 0x40]
add rax, rsi
mov rbp, rsi
clc
sub r10b, 0xb1
rcr bl, cl
sub rbp, r8
lea r10, [r15 + rbp]
inc bl
add r10, 0x10
test dl, sil
xor bx, 0x5420
and bx, cx
lea rbx, [r15 + rsi]
add rbx, 0x10
sub esi, esi
jmp 0x140424cd1
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x140424cdf
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x140424cf1
movdqu xmm4, xmmword [rax + rsi - 0x10]
movdqu xmm5, xmmword [rax + rsi]
jmp 0x140424d01
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 0x140424d25
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140424d30
movdqa xmm0, xmm2
punpckhbw xmm0, xmm1
paddw xmm0, xmm6
punpcklbw xmm2, xmm1
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm1
paddw xmm4, xmm7
punpcklbw xmm3, xmm1
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm9
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rbx + rsi - 0x10], xmm2
stc
cmp r13b, r8b
movdqu xmmword [rbx + rsi], xmm3
add rsi, 0x20
cmp r11, rsi
jmp 0x140424d99
jne 0x140424cdf
cmp r11, rdx
je 0x140423892
test dl, 0x18
jmp 0x140424db0
je 0x14042278c
mov rbp, r11
cdqe
bts ax, r11w
clc
mov r11d, edx
neg ax
and r11d, 0xfffffff8
btc eax, 0xe9
mov rax, qword [rsp + 0x40]
clc
jmp 0x140424ddb
sub rax, r8
add rax, r15
jmp 0x140424de6
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x140424df4
movq xmm0, qword [rbx + rbp]
jmp 0x140424dfe
movq xmm1, qword [r9 + rbp]
jmp 0x140424e09
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x140424e17
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
test r8b, 0xd0
add rbp, 8
cmp r11, rbp
jmp 0x140424e41
jne 0x140424df4
cmp r11, rdx
jmp 0x140424e4f
jne 0x14042278c
jmp 0x140423892
mov edi, r10d
lahf
and edi, 0xffffffe0
rol ah, cl
movsx r8, di
lea rax, [rdi - 0x20]
shld r8w, r8w, 0xa7
mov r8w, 0x3580
mov r8, rax
cmp r12b, 0xe8
shr r8, 5
jmp 0x140424e86
inc r8
cmp r9b, 0x2e
test rax, rax
je 0x140425311
mov rbx, r8
movabs rax, 0xffffffffffffffe
and bpl, sil
rcl bpl, 0xf6
sar rbp, 0x92
and rbx, rax
mov rdx, qword [rsp + 0x40]
sbb al, bpl
xadd bpl, bpl
mov rax, rdx
bts rbp, rsi
btr rbp, 0xab
sub rax, r9
rcl bpl, cl
lea rbp, [r15 + rax]
movsx eax, r15w
bt eax, 0x3e
add rbp, 0x30
lea rdx, [rdx + r15]
xor ah, dh
setbe al
not al
add rdx, 0x30
adc ah, 0x70
cmp ax, r15w
mov eax, 0x61e152c4
xor esi, esi
setb ah
cwde
mov rax, qword [rsp + 0x28]
jmp 0x140424f0a
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140424f14
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140424f25
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140424f34
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140424f43
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140424f4e
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140424f59
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140424f64
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x140424f6f
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140424f7e
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
clc
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jne 0x140424f0a
jmp 0x140425319
mov r11d, r10d
rcr r8b, cl
cdqe
and r11d, 0xffffffe0
jmp 0x140424fb2
lea rax, [r11 - 0x20]
cmp r12w, 0x66d
mov r8, rax
cmp spl, spl
shr r8, 5
jmp 0x140424fcb
inc r8
test rax, rax
jmp 0x140424fd6
je 0x140425415
mov rsi, r8
xor bpl, 0x6e
cmovle rbp, r9
movabs rax, 0xffffffffffffffe
xor dl, bh
xor dil, 0x11
neg bpl
and rsi, rax
mov rdx, qword [rsp + 0x40]
not rax
bt eax, r9d
shl ebp, cl
mov rax, rdx
sub di, cx
sub rax, r9
btc rdi, rcx
shld di, sp, 0xfa
test r15w, 0x6f12
lea rbp, [r15 + rax]
or dil, 0xc1
sub dil, bpl
add rbp, 0x30
movzx di, r14b
not dil
lea rdi, [r15 + rdx]
cmc
add rdi, 0x30
stc
cmp sp, r11w
xor ebx, ebx
jmp 0x14042504f
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x140425061
movdqu xmm0, xmmword [rax + rbx]
jmp 0x14042506b
movdqu xmm1, xmmword [rax + rbx + 0x10]
jmp 0x140425076
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x140425081
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x14042508c
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x30], xmm2
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x1404250b7
movdqu xmm0, xmmword [rax + rbx + 0x20]
jmp 0x1404250c2
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x1404250cd
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x1404250d8
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x1404250e3
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
test r14w, ax
cmp sil, 0xfc
movdqu xmmword [rdi + rbx], xmm3
cmc
add rbx, 0x40
test bp, 0x7c76
jmp 0x14042511f
add rsi, 0xfffffffffffffffe
jmp 0x140425128
jne 0x140425061
jmp 0x14042541f
xor ebx, ebx
mov rdi, qword [rsp + 0x28]
cmp r8, rbx
test r8b, 1
jmp 0x140425146
je 0x140425183
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x140425156
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [r9 + rbx]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140425172
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
clc
movdqu xmmword [rcx + rbx + 0x10], xmm0
stc
cmp r10, rbp
jmp 0x14042518b
je 0x140423892
test bpl, 0x18
jmp 0x14042519a
je 0x140421a18
mov rax, r10
ror r10b, 0x8f
cwd
xor r10b, 0xde
mov r10d, ebp
rcl dh, cl
jmp 0x1404251b7
and r10d, 0xfffffff8
movzx edx, bx
not dh
mov rdx, qword [rsp + 0x28]
jmp 0x1404251ca
movq xmm0, qword [rdx + rax]
jmp 0x1404251d4
movq xmm1, qword [r9 + rax]
jmp 0x1404251df
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
cmp cl, 0xf
cmp r10, rax
jne 0x1404251ca
cmp r10, rbp
jmp 0x140425201
je 0x140423892
jmp 0x140421a18
sub esi, esi
test r8b, 1
je 0x14042526a
mov rax, qword [rsp + 0x28]
stc
test r9b, r14b
movdqu xmm0, xmmword [rax + rsi]
stc
movdqu xmm1, xmmword [rax + rsi + 0x10]
cmp ebp, 0x655e70d7
not eax
mov rax, rsi
clc
sub rax, r9
jmp 0x140425241
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042524b
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042525a
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
stc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x140425272
je 0x140423892
test r10b, 0x18
je 0x140422202
mov rax, rdi
shld dx, r9w, 0x40
mov edi, r10d
rcl bp, cl
and edi, 0xfffffff8
xor dl, r13b
bsf bp, r12w
movsxd rbp, ebp
mov rdx, qword [rsp + 0x40]
sub rbp, 0x471d5fd7
btr bp, 0x36
bt ebp, r15d
sub rdx, r9
test bpl, 0x79
bt rbp, rsp
add rdx, r15
movsx ebp, r11w
mov rbp, qword [rsp + 0x28]
jmp 0x1404252d0
movq xmm0, qword [rbp + rax]
jmp 0x1404252db
movq xmm1, qword [rdx + rax]
jmp 0x1404252e5
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r8w, r8w
add rax, 8
clc
test sil, al
cmp rdi, rax
jne 0x1404252d0
cmp rdi, r10
je 0x140423892
jmp 0x140422202
sub esi, esi
jmp 0x140425319
test r8b, 1
jmp 0x140425322
je 0x140425384
mov rax, qword [rsp + 0x28]
cmp r14b, 0x49
movdqu xmm0, xmmword [rax + rsi]
cmp r10d, 0x228779e9
clc
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
test sil, r12b
cmp bx, r12w
sub rax, r9
jmp 0x140425356
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425360
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042536f
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
stc
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp r11b, spl
cmc
clc
cmp rdi, r10
jmp 0x14042538c
je 0x140423892
test r10b, 0x18
jmp 0x14042539b
je 0x140422d62
mov rax, rdi
mov edi, r10d
cmp r15d, r14d
sar dx, 0xea
xchg ebp, ebp
and edi, 0xfffffff8
bts bp, bp
rcr bpl, cl
mov rdx, qword [rsp + 0x40]
rol ebp, 0x50
bts rbp, rbx
ror bp, cl
sub rdx, r9
add rdx, r15
xchg bpl, bpl
mov rbp, qword [rsp + 0x28]
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x1404253e7
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp rdi, rax
jmp 0x1404253fc
jne 0x1404253d7
cmp rdi, r10
jmp 0x14042540a
je 0x140423892
jmp 0x140422d62
sub ebx, ebx
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
je 0x14042548f
mov rax, qword [rsp + 0x28]
clc
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
bsr eax, ecx
cmc
movsx rax, r12w
mov rax, rbx
cmc
sub rax, r9
jmp 0x14042544e
movdqu xmm2, xmmword [rcx + rax]
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
clc
cmp bx, 0x6e11
cmp r14b, bpl
movdqu xmmword [rcx + rbx + 0x10], xmm3
jmp 0x14042548f
cmp r11, r10
jmp 0x140425497
je 0x140423892
test r10b, 0x18
jmp 0x1404254a6
je 0x1404237b0
mov rax, r11
xadd r11d, edx
movzx r11, r11w
mov r11d, r10d
and r11d, 0xfffffff8
rcr edx, 0x19
movsx edx, r9w
mov rdx, qword [rsp + 0x40]
cmp r12b, 0xf2
sub rdx, r9
test bpl, dil
add rdx, r15
jmp 0x1404254dc
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404254ee
movq xmm0, qword [rbp + rax]
jmp 0x1404254f9
movq xmm1, qword [rdx + rax]
jmp 0x140425503
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test r11w, r12w
add rax, 8
stc
cmp r11, rax
jmp 0x140425527
jne 0x1404254ee
cmp r11, r10
je 0x140423892
jmp 0x1404237b0
mov r9d, 1
sub eax, r9d
rcr ah, cl
and ax, ax
mov eax, dword [rsp + 0x2c0]
test di, 0x12c
jmp 0x14042555a
cmp eax, 8
jmp 0x140425562
jl 0x140420693
cmp eax, 0x10
jmp 0x140425570
jne 0x140420693
mov rbp, qword [rsp + 0xf8]
imul ebp, dword [rsp + 0x2b8]
sub r9b, 0x22
mov r9d, 1
test ebp, ebp
jmp 0x140425597
je 0x140420693
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
clc
cmp ecx, 3
jb 0x1404255df
mov edx, ebp
jmp 0x1404255b5
and edx, 0xfffffffc
clc
stc
rol word [rax], 8
stc
rol word [rax + 2], 8
clc
stc
rol word [rax + 4], 8
rol word [rax + 6], 8
clc
add rax, 8
stc
add edx, 0xfffffffc
jne 0x1404255ba
test bpl, 3
jmp 0x1404255e8
je 0x140420693
and ebp, 3
cmc
cmp r10b, 0xf
test rax, r12
sub edx, edx
rol word [rax + rdx*2], 8
inc rdx
clc
cmp ebp, edx
jmp 0x14042560b
jne 0x1404255fb
jmp 0x140420693
mov eax, dword [rsp + 0x2c0]
mov r9d, 1
cmp eax, 8
jmp 0x14042562b
jge 0x140425568
cmp dword [rsp + 0x2b8], 0
jmp 0x14042563e
je 0x140420693
mov edx, dword [rsp + 0xf8]
sal r12b, cl
mov r12d, r11d
bts cx, r15w
cmc
shl cl, cl
movsxd rcx, eax
rcl al, cl
add bp, r10w
sal bpl, cl
mov qword [rsp + 0x40], rcx
add ah, bl
lea ecx, [r8 - 1]
adc al, 0x12
movsx rbp, sp
bt eax, r11d
mov dword [rsp + 0x24], ecx
movsxd rbp, ecx
xor cx, 0x3c86
movzx rcx, dx
test rbx, 0x26764c8d
mov ecx, dword [rsp + 0x84]
movsx ax, r8b
imul ecx, r8d
sal al, cl
cmovle eax, r10d
rcr al, 0x2d
imul ecx, dword [rsp + 0x68]
mov dword [rsp + 0x84], ecx
bsr ax, r13w
xchg ah, ah
xadd ah, al
mov rax, rdx
adc ax, 0x37c7
mov qword [rsp + 0x30], rdx
movsx ax, r15b
adc eax, edx
sar ax, 0x29
sub rdx, r12
cmp dl, 0x67
bswap ax
mov qword [rsp + 0x28], rdx
neg r12
sal ax, 0xb7
sbb al, 0xaa
cdqe
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x140425700
mov qword [rsp + 0xa0], rax
movsxd rax, r15d
lahf
jmp 0x140425711
lea eax, [r8*4 - 4]
jmp 0x14042571e
mov dword [rsp + 0x90], eax
setae ah
inc ah
dec rbp
jmp 0x140425739
mov qword [rsp + 0x70], rbp
not ah
lea eax, [r8 + r8]
jmp 0x140425749
dec eax
jmp 0x140425754
mov dword [rsp + 0xc0], eax
cmc
xor edi, edi
xor r10d, r10d
jmp 0x140425766
jmp 0x14042578b
inc r10
stc
add edi, dword [rsp + 0x84]
test dh, 0xe4
cmp r13b, 0xb0
cmp r10, qword [rsp + 0x110]
je 0x140420693
mov rbp, qword [r13 + 0x18]
add r14b, r14b
mov eax, dword [rsp + 0x60]
mov r11d, eax
dec r13b
lahf
sar r14b, cl
imul r11d, r10d
movsx ax, r12b
lea r8, [r11 + rbp]
sar r13w, cl
mov rax, qword [rsp + 0x30]
clc
lea r13, [r8 + rax]
mov r14b, 1
clc
stc
cmp dword [rsp + 0x2c8], 0
jne 0x1404257ee
mov rax, qword [rsp + 0x40]
and cl, bh
lea rcx, [0x1400bef68]
or r14, 0x6c7b4244
movzx r14d, byte [rax + rcx]
movsx rax, r14w
sar eax, cl
add r13, r12
sub al, al
and al, r9b
mov edi, edi
shl ax, 0x25
xadd ah, ah
movsx eax, si
mov eax, dword [rsp + 0x2c0]
cmp r8w, 0x1199
cmp eax, 4
jmp 0x140425817
je 0x140425b38
cmp eax, 2
jmp 0x140425825
je 0x140425c25
cmp eax, 1
jmp 0x140425833
jne 0x140425dd8
mov ecx, dword [rsp + 0x64]
mov eax, ecx
jmp 0x140425844
cmp ecx, 8
jl 0x1404259d4
mov rax, qword [rsp + 0x28]
bsr r13, r14
shld r13, rbx, 0x94
sub rsi, r15
lea r13, [rax + rbp]
shr rax, cl
mov eax, dword [rsp + 0x64]
and si, cx
dec si
rol sil, 0xa
mov esi, eax
bt rax, 0xe
bswap eax
shl ax, cl
movzx eax, byte [r13 + rdi]
cmc
test r13b, r9b
sar al, 7
cmc
test r12b, 0x3c
and al, r14b
test r9b, al
cmp sil, 0x58
mov byte [rbp + rdi], al
sal ah, cl
or al, r11b
movzx eax, byte [r13 + rdi]
test cl, 0x77
add al, al
clc
sar al, 7
and al, r14b
jmp 0x1404258bc
mov byte [rbp + rdi + 1], al
btr ax, 0xc3
xadd ax, ax
sar rax, 0xd0
movzx eax, byte [r13 + rdi]
clc
jmp 0x1404258d9
shl al, 2
jmp 0x1404258e2
sar al, 7
cmc
stc
clc
and al, r14b
stc
mov byte [rbp + rdi + 2], al
movzx eax, byte [r13 + rdi]
shl al, 3
sar al, 7
test r14b, r14b
clc
and al, r14b
jmp 0x14042590f
mov byte [rbp + rdi + 3], al
sar al, 0x20
stc
movzx eax, byte [r13 + rdi]
shl al, 4
sar al, 7
and al, r14b
test r12w, 0x22aa
cmp r8, 0x538a040c
mov byte [rbp + rdi + 4], al
or eax, r8d
or ah, 0x12
movzx eax, byte [r13 + rdi]
clc
cmc
shl al, 5
test cx, 0x1982
test edx, edi
sar al, 7
cmc
test r12b, r8b
and al, r14b
jmp 0x140425964
mov byte [rbp + rdi + 5], al
movzx eax, byte [r13 + rdi]
shl al, 6
test r12b, 0xc1
sar al, 7
clc
cmc
and al, r14b
mov byte [rbp + rdi + 6], al
movzx eax, byte [r13 + rdi]
and al, 1
stc
cmc
neg al
and al, r14b
jmp 0x140425995
mov byte [rbp + rdi + 7], al
lea eax, [rsi - 8]
jmp 0x1404259a1
inc r13
stc
jmp 0x1404259aa
add rbp, 8
cmp esi, 0xf
jmp 0x1404259b6
ja 0x140425873
lea r13, [r13 + rdi]
shl r8b, cl
lea rbp, [rbp + rdi]
mov r8, rbp
cmp di, si
jmp 0x1404259d4
test eax, eax
jle 0x140425dd8
movzx edx, byte [r13]
test r14b, 0xf9
stc
sar dl, 7
cmp al, 0x68
clc
cmp r8b, r11b
and dl, r14b
mov byte [r8], dl
cmp eax, 1
jmp 0x1404259fd
je 0x140425dd8
movzx edx, byte [r13]
test r10w, 0x7129
stc
cmp r9b, dil
add dl, dl
clc
cmp r12b, r8b
sar dl, 7
and dl, r14b
mov byte [r8 + 1], dl
cmp rax, r12
cmp eax, 3
jb 0x140425dd8
movzx edx, byte [r13]
test si, 0x8d
shl dl, 2
sar dl, 7
stc
jmp 0x140425a44
and dl, r14b
cmp esi, 0x66b38bf
test r11d, ebp
mov byte [r8 + 2], dl
clc
cmp eax, 3
jmp 0x140425a5d
je 0x140425dd8
movzx edx, byte [r13]
cmp si, 0x52a0
cmc
shl dl, 3
jmp 0x140425a7c
sar dl, 7
jmp 0x140425a84
and dl, r14b
stc
test ch, 0xff
mov byte [r8 + 3], dl
cmc
cmp cl, r9b
cmp eax, 5
jmp 0x140425a9b
jb 0x140425dd8
movzx edx, byte [r13]
cmp spl, cl
shl dl, 4
cmp r15b, 0x11
sar dl, 7
test sil, r13b
and dl, r14b
jmp 0x140425abe
mov byte [r8 + 4], dl
cmp eax, 5
jmp 0x140425aca
je 0x140425dd8
movzx edx, byte [r13]
jmp 0x140425ade
shl dl, 5
test r10d, edi
sar dl, 7
test edi, 0x9a043c6
and dl, r14b
jmp 0x140425af9
mov byte [r8 + 5], dl
cmc
cmp eax, 7
jmp 0x140425b06
jb 0x140425dd8
movzx eax, byte [r13]
shl al, 6
test r13w, di
test r12d, 0x25fa341b
sar al, 7
and al, r14b
jmp 0x140425b2a
mov byte [r8 + 6], al
jmp 0x140425b33
jmp 0x140425dd8
mov ecx, dword [rsp + 0x64]
movzx ax, bh
sbb al, ah
xor al, r10b
mov eax, ecx
cmp r11b, r14b
cmp ecx, 2
jmp 0x140425b52
jl 0x140425bff
mov rax, qword [rsp + 0x28]
and r13w, 0x41c6
lea r13, [rax + rbp]
and al, 0xf4
mov eax, dword [rsp + 0x64]
xor edx, edi
movzx edx, si
add dl, 0x9b
mov edx, eax
movzx eax, byte [r13 + rdi]
cmp r13b, 0x1d
cmc
shr al, 4
stc
test r8, r8
test rcx, 0x5bdc3c19
mul r14b
mov byte [rbp + rdi], al
rcl eax, 0x61
inc ah
movzx eax, byte [r13 + rdi]
test bpl, r10b
cmc
cmp al, 0x92
and al, 0xf
test r14b, 0xa
mul r14b
mov byte [rbp + rdi + 1], al
movsx rax, r12w
lea eax, [rdx - 2]
jmp 0x140425bc1
inc r13
jmp 0x140425bca
add rbp, 2
stc
cmp edx, 3
jmp 0x140425bd7
ja 0x140425b75
add r13, rdi
cmove r8w, r13w
lea rbp, [rbp + rdi]
mov r8b, r15b
xor r8w, 0x1d14
sbb r8w, 0x1dc6
mov r8, rbp
test rbp, r12
cmp eax, 1
jmp 0x140425c07
jne 0x140425dd8
movzx eax, byte [r13]
shr al, 4
mul r14b
jmp 0x140425c1d
mov byte [r8], al
jmp 0x140425dd8
mov eax, dword [rsp + 0x64]
shr esi, cl
and sil, r13b
jmp 0x140425c33
mov esi, eax
stc
test sil, spl
cmp eax, 4
jmp 0x140425c41
jl 0x140425d42
mov rax, qword [rsp + 0x28]
cmp r14, 0x6a8a5eac
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
jmp 0x140425c65
mov edx, esi
movzx eax, byte [r13 + rdi]
bsr si, r15w
movzx rsi, dx
shr al, 6
cmp cx, 0x748a
ror esi, 0xe
mul r14b
mov byte [rbp + rdi], al
or si, 0x4f86
ror sil, 0xe8
movzx eax, byte [r13 + rdi]
add si, 0x1bd4
shr al, 4
mov si, 0x2c9a
sal sil, 0xfc
shl esi, 0xf0
and al, 3
bt rsi, 0xa7
clc
mul r14b
ror si, 0x63
btc rsi, rdx
bsf rsi, rsp
mov byte [rbp + rdi + 1], al
lahf
movzx eax, byte [r13 + rdi]
adc esi, r11d
shr al, 2
adc sil, 0xb3
cmc
and al, 3
mul r14b
movsx rsi, dx
not sil
mov byte [rbp + rdi + 2], al
shr eax, cl
inc ax
bsf ax, r8w
movzx eax, byte [r13 + rdi]
cmp di, 0x6e9b
clc
bts rsi, rdx
and al, 3
mul r14b
mov byte [rbp + rdi + 3], al
mov si, 0x7b8d
movzx esi, r14w
movsx esi, r10w
lea esi, [rdx - 4]
jmp 0x140425d1e
inc r13
add rbp, 4
cmp edx, 7
ja 0x140425c65
add r13, rdi
add rbp, rdi
shld r8d, ecx, 0x16
xor r8b, r11b
sar r8b, cl
mov r8, rbp
test esi, esi
jmp 0x140425d49
jle 0x140425dd8
movzx eax, byte [r13]
test spl, bl
test r8, 0x31ce3b62
shr al, 6
cmc
clc
mul r14b
jmp 0x140425d74
mov byte [r8], al
cmc
cmp esi, 1
je 0x140425dd8
movzx eax, byte [r13]
cmp dil, 0xbf
test r10w, 0x112a
cmc
shr al, 4
test r10w, 0xea7
and al, 3
mul r14b
cmp r12w, 0x2552
cmc
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x140425db2
jb 0x140425dd8
movzx eax, byte [r13]
adc r13b, 0x71
shr al, 2
and al, 3
mul r14b
btr r13d, 0xcb
mov byte [r8 + 2], al
cbw
cwde
ror ax, cl
mov rax, qword [rsp + 0xd0]
sbb r13b, r11b
cmp eax, dword [rsp + 0x68]
cmovnp r13d, esi
movsx r13, r9w
not r13w
mov r13, qword [rsp + 0xd8]
jmp 0x140425e00
je 0x14042576b
mov rax, qword [r13 + 0x18]
add r11, rax
cmc
cmp dword [rsp + 0xd0], 1
jmp 0x140425e1b
jne 0x140425ed2
cmp dword [rsp + 0x24], 0
js 0x14042576b
add rax, rdi
movzx si, r10b
setns sil
cwd
mov esi, dword [rsp + 0xc0]
mov dl, 0xb8
movzx edx, dx
mov rbp, qword [rsp + 0x70]
mov rdx, rbp
setg cl
mov bl, 0x4c
dec cx
movsxd rbx, esi
movzx rcx, bx
not rcx
bswap cx
dec esi
movzx rcx, r14w
bswap ecx
mov byte [r11 + rbx], 0xff
movsx cx, bl
movzx rcx, si
dec cl
movzx ecx, byte [rax + rbp + 1]
jmp 0x140425e84
movsxd rsi, esi
jmp 0x140425e8c
mov byte [r11 + rsi], cl
movsxd rsi, r10d
movsx si, r12b
dec rdx
rol sil, cl
sal si, 0xed
movsx rsi, cx
add ebx, 0xfffffffe
mov esi, ebx
cmp rcx, 0x4db867d1
stc
cmp al, bh
test ebp, 0x80000000
cmovne rbp, rbp
mov rbp, rdx
jmp 0x140425ec7
je 0x140425e56
jmp 0x14042576b
cmp dword [rsp + 0x24], 0
js 0x14042576b
add rax, qword [rsp + 0xa0]
add rdx, rbp
stc
bswap bp
lea rax, [rax + rdi]
not bpl
test r11b, dil
mov rsi, qword [rsp + 0x70]
sal bx, cl
adc bl, r11b
mov ecx, dword [rsp + 0x90]
sub dl, bpl
mov ebp, ecx
setb ch
mov rdx, rsi
lea ecx, [rbp + 3]
xchg ebx, ebx
setno bh
movsxd rcx, ecx
sar bl, 0xca
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
sbb ebx, 0x57f0763f
rcr ebx, cl
adc bx, r15w
lea ebx, [rbp + 2]
cmc
stc
cmp al, 0x81
movsxd rbx, ebx
stc
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
jmp 0x140425f50
movsxd rbx, ebx
mov byte [r11 + rbx], cl
movzx ecx, byte [rax - 2]
jmp 0x140425f60
movsxd rbp, ebp
mov byte [r11 + rbp], cl
add rax, 0xfffffffffffffffd
cmp edi, 0xb593d5e
cmp ebx, esp
jmp 0x140425f78
add ebp, 0xfffffffc
dec rdx
test esi, 0x80000000
mov sil, 0x34
mov rsi, rdx
jmp 0x140425f8f
je 0x140425f13
jmp 0x14042576b