Function at 0x14042700b
Capabilities:
Check for software breakpoints
Encode data using base64
Parse credit card information

Disassembly:
push r15
jmp 0x140427084
push r14
stc
push r13
cmp r13w, 0x7b05
push r12
jmp 0x140427096
push rsi
test r10b, 0xbc
push rdi
cmp sil, r12b
push rbp
push rbx
sub rsp, 0x248
jmp 0x1404270ad
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
btr ebp, 0xf6
mov esi, dword [rsp + 0x2b8]
mov ebp, dword [rsp + 0x2b0]
xor r12d, r12d
cmp dword [rsp + 0x2c0], 0x10
not al
sete cl
ror eax, 0x93
sbb al, r12b
cmp rsp, 0x4b2d278f
mov eax, esi
or eax, ebp
jmp 0x140427153
js 0x14042722c
mov r15d, r8d
rcr ax, cl
add di, 0x20c9
cmovbe ax, dx
mov r14, rdx
xadd al, dil
and eax, 0x7b2d1f38
and dil, r12b
mov rax, qword [r13]
movsxd rdi, dword [rax + 8]
test bp, si
test esi, esi
jmp 0x140427189
je 0x1404271b5
mov eax, 0x7fffffff
cmc
sub edx, edx
cmp r9b, dil
cmc
cmp r15w, 0xd98
idiv esi
test dil, 0xcf
clc
cmp eax, ebp
jmp 0x1404271af
jl 0x14042722c
mov r12b, cl
nop
movsx cx, dil
inc ax
inc r12d
shl bl, cl
mov ebx, r12d
bt cx, 0x31
sal cx, 0x2d
rcl cx, cl
imul ebx, r9d
sar ah, 0x19
btr ecx, r8d
mov ecx, esi
imul ecx, ebp
movsx ax, bl
ror ax, cl
mov eax, ebx
jmp 0x1404271f9
or eax, ecx
jmp 0x140427200
js 0x14042722c
test ebx, ebx
je 0x140427316
mov eax, 0x7fffffff
xor edx, edx
cmp sp, 0x3dea
idiv ebx
test r14b, dl
cmp eax, ecx
jmp 0x140427226
jge 0x140427316
mov qword [r13 + 0x18], 0
shl sil, cl
xor r9d, r9d
sal r12b, cl
mov eax, r9d
shl r12d, cl
movaps xmm6, xmmword [rsp + 0x1a0]
shld r12d, eax, 0x42
movaps xmm7, xmmword [rsp + 0x1b0]
bt rsi, r15
jmp 0x140427261
movaps xmm8, xmmword [rsp + 0x1c0]
rcr sil, cl
movaps xmm9, xmmword [rsp + 0x1d0]
shrd rbp, rdx, 0xe7
movaps xmm10, xmmword [rsp + 0x1e0]
movaps xmm11, xmmword [rsp + 0x1f0]
neg r14b
shr sil, cl
movaps xmm12, xmmword [rsp + 0x200]
movaps xmm13, xmmword [rsp + 0x210]
btr r14, 0x92
rol si, cl
movaps xmm14, xmmword [rsp + 0x220]
sbb r15w, r14w
test r15w, r11w
rcr bl, 0xa1
movaps xmm15, xmmword [rsp + 0x230]
cmc
neg r13w
add rsp, 0x248
pop rbx
cmovbe r15, r10
movsxd r15, esi
setns r15b
pop rbp
movsx r12w, r14b
xchg r13w, r12w
pop rdi
movsx r13d, r15w
pop rsi
not r13w
pop r12
pop r13
xchg r14, r14
movsx r14d, r15w
mov r14b, r12b
pop r14
sete r15b
movsx r15, bp
pop r15
jmp 0x140427315
ret
mov dword [rsp + 0x68], r9d
mov dword [rsp + 0x6c], ebx
cmp al, r13b
test edi, eax
imul ecx, ebx
jmp 0x14042732c
movsxd rcx, ecx
jmp 0x140427334
call fcn.140263850
mov qword [r13 + 0x18], rax
clc
sub r9d, r9d
test r9b, 0xf6
test rax, rax
jmp 0x14042734d
je 0x14042723d
mov rsi, rdi
movsx ax, bh
xor r8, rdi
mov eax, esi
btr r8w, 6
mov r8d, dword [rsp + 0x2b0]
cmc
or eax, r8d
jmp 0x140427376
js 0x14042723d
mov dword [rsp + 0x84], r12d
test ebx, eax
test r8d, r8d
jmp 0x14042738e
je 0x1404273bb
xor r9d, r9d
movsx ax, r13b
mov eax, 0x7fffffff
test al, 0x87
xor edx, edx
jmp 0x1404273ab
idiv r8d
cmp eax, esi
jmp 0x1404273b5
jl 0x14042723d
mov eax, esi
sub r9b, 0xa
adc r9w, r9w
sbb r9d, 0x6df56678
imul eax, r8d
not r9b
mov dword [rsp + 0x64], eax
rol r9w, 0x89
shrd r9w, r12w, 0x69
or eax, dword [rsp + 0x2c0]
movzx r9w, r11b
movzx r9, r12w
mov r9d, 0
jmp 0x1404273fd
js 0x14042723d
mov r11d, 0
test r11b, r13b
cmp sil, 0xf
cmp dword [rsp + 0x2c0], 0
jmp 0x14042741d
je 0x140427486
sub r9d, r9d
btc eax, eax
mov eax, 0x7fffffff
bswap cx
sub edx, edx
rcr ch, cl
movzx ecx, cx
mov ebp, dword [rsp + 0x2c0]
cmp r8b, 0xb8
shrd ecx, eax, 0x35
shr ch, cl
idiv ebp
mov ecx, dword [rsp + 0x64]
cmp spl, r12b
clc
cmp eax, ecx
jmp 0x14042745a
jl 0x14042723d
mov r11d, ecx
cmp r9w, r9w
jmp 0x14042746c
imul r11d, ebp
cmp r14b, 0x67
cmp r11d, 0x7ffffff8
jmp 0x140427480
jg 0x14042723d
add r11d, 7
shr r11d, 3
or ch, al
btc rax, 0x80
lea eax, [r11 + 1]
xadd cx, cx
mov ecx, dword [rsp + 0x2b8]
imul eax, ecx
cmp eax, r15d
ja 0x140427237
mov eax, r8d
mov edx, dword [rsp + 0x68]
cmp r8b, sil
imul eax, edx
mov qword [rsp + 0xf8], rax
test ecx, ecx
je 0x14042bf7d
cmp dword [rsp + 0x2c0], 8
movzx ecx, bp
mov ecx, 0x6df13a7e
setl byte [rsp + 0x3f]
add al, 3
cmp esi, edx
sete al
bts cx, si
cmp r12b, sil
sub r9, rbx
movzx ecx, byte [r14]
mov r9d, 0
jmp 0x140427502
cmp cl, 4
jmp 0x14042750a
ja 0x14042723d
mov ebx, dword [rsp + 0x84]
mov edx, ebx
mov rbp, qword [rsp + 0xf8]
sal r10d, cl
imul edx, ebp
mov edi, esi
movsx r10, di
imul edi, ebx
or ebx, eax
mov dword [rsp + 0x24], edi
bts r10w, r15w
bt bx, 0x42
sub ebp, r11d
shr ebx, cl
mov qword [rsp + 0x190], rbp
dec r10b
mov dword [rsp + 0x60], edx
mov edi, 0x1ce04f33
cmc
mov edx, edx
bswap bp
mov rdi, rsi
bt bx, bx
or ebp, r9d
movsx bp, r9b
mov r10, rdx
bt rbp, rax
neg r10
movsxd rbx, dword [rsp + 0x6c]
or byte [rsp + 0x3f], al
sar ax, 0x3b
shr bpl, cl
mov eax, r8d
movzx bp, r8b
shr ebp, cl
and eax, 7
sub bpl, 0x93
bts ebp, r15d
shl ebp, 0x61
mov dword [rsp + 0x12c], eax
mov rbp, 0x3f4c3f4d
lahf
mov eax, r8d
mov ebp, 0x30380972
and eax, 0xfffffff8
rcr bp, 0xa3
mov dword [rsp + 0x128], eax
sal bp, 3
mov eax, 0x30
shl ebp, cl
xor bpl, r13b
cmove rbp, rdx
sub rax, rbx
movsx ebp, sp
xadd ebp, ebp
shl bpl, 0x89
mov qword [rsp + 0xf0], rax
bsr rax, rsp
mov rbp, rbx
neg rbp
cmovg ax, cx
bts rax, rbx
btc eax, 0xd1
mov rax, rbp
dec al
sal al, cl
stc
mov qword [rsp + 0xb8], rbp
jmp 0x140427617
sub rbp, rdx
movsx eax, r8w
ror ah, 0xfd
add al, r13b
mov qword [rsp + 0x178], rbp
bt ebp, 0x31
clc
add ax, 0x271f
mov eax, 0x10
mov ebp, 0x10
sub rbp, rbx
cmc
test r10b, 0xdf
mov qword [rsp + 0x170], rbp
sbb bpl, 0x56
add bpl, bl
mov ebp, 3
sub rbp, rdx
test r10b, 0xe1
mov qword [rsp + 0x168], rbp
test r9w, 0x36c6
sub rax, rdx
stc
cmp cx, 0x3328
mov qword [rsp + 0x150], rax
or ax, 0x1084
setge al
mov eax, 1
sub rax, rdx
test edx, r14d
mov qword [rsp + 0x158], rax
sbb ah, 0x3b
mov eax, 0x30
sub rax, rdx
jmp 0x1404276ab
mov qword [rsp + 0x148], rax
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
xchg si, si
or esi, 0x4c446ff4
mov qword [rsp + 0x198], rax
bswap rax
lea eax, [r8 - 1]
shr si, cl
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x2b8]
rcr esi, 0x2e
bt rsi, 0xdb
mov qword [rsp + 0x110], rax
mov si, 0x1f0f
btr esi, 0xaa
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x160], rdx
mov al, ch
lea rax, [rbx + rdx]
jmp 0x140427724
mov qword [rsp + 0x188], rax
sub eax, eax
cmc
test al, 0xb4
mov qword [rsp + 0x140], rax
mov eax, r8d
cmc
mov qword [rsp + 0x138], rax
sub r12d, r12d
sub ax, 0x7b2f
btc eax, 0x48
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0x108], r11
btc rax, r12
mov qword [rsp + 0x88], r10
sar ax, 0x70
and al, r10b
mov rax, rbx
cmp r12b, cl
clc
test rdx, 0x22807a8
mov qword [rsp + 0x30], rbx
cmp dil, r13b
cmc
cmp dword [rsp + 0x2c0], 7
jmp 0x14042779f
jg 0x1404277cd
cmp r11d, r8d
jmp 0x1404277ad
ja 0x140427237
add rsi, qword [rsp + 0x190]
cmc
mov dword [rsp + 0x24], 1
mov qword [rsp + 0x138], r11
cmc
test r12, r12
jmp 0x1404277d5
jne 0x1404277fc
movzx eax, cl
stc
clc
btc ecx, edx
lea rcx, [0x1400beffc]
cdq
movzx r9, r10w
bts bp, r12w
movzx ecx, byte [rax + rcx]
movzx ebp, r15w
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
movzx ebp, cl
test bl, 0x81
bt r8w, 0x2c
cmp dword [rsp + 0x24], 0
bswap r8d
mov r8d, dword [rsp + 0x2c0]
jmp 0x140427825
jle 0x14042790b
mov ecx, dword [rsp + 0x24]
cmc
cmp si, 0x6bf5
cmp dil, r11b
sub edi, edi
jmp 0x14042783f
jmp 0x140427866
movzx eax, byte [rdx + rdi]
jmp 0x14042784d
mov byte [rsi + rdi], al
jmp 0x140427855
inc rdi
cmp rcx, rdi
jmp 0x140427860
je 0x14042790b
cmp ebp, 2
jmp 0x14042786e
jle 0x1404278a3
cmp ebp, 4
jmp 0x14042787c
jg 0x1404278d1
cmp ebp, 3
jmp 0x14042788a
je 0x1404278f2
cmp ebp, 4
jmp 0x140427898
je 0x1404278c7
jmp 0x140427855
test ebp, ebp
je 0x140427844
cmp ebp, 1
jmp 0x1404278b3
je 0x140427844
cmp ebp, 2
jmp 0x1404278c1
jne 0x140427855
movzx eax, byte [r9 + rdi]
jmp 0x1404278fe
cmp ebp, 5
jmp 0x1404278d9
je 0x140427844
cmp ebp, 6
jmp 0x1404278e7
je 0x140427844
jmp 0x140427855
movzx eax, byte [r9 + rdi]
jmp 0x1404278fc
shr al, 1
add al, byte [rdx + rdi]
jmp 0x140427906
jmp 0x14042784d
cmp r8d, 8
jmp 0x140427914
jne 0x140427952
mov rax, qword [rsp + 0xd0]
bswap r15
cmp eax, dword [rsp + 0x68]
mov r15, rsi
jmp 0x140427931
je 0x14042793d
mov byte [r15 + rax], 0xff
clc
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x14042794d
jmp 0x1404279c6
cmp r8d, 0x10
jmp 0x14042795b
jne 0x1404279aa
movsxd rax, dword [rsp + 0x24]
mov ecx, dword [rsp + 0x68]
cmp dword [rsp + 0xd0], ecx
jmp 0x14042797b
mov r15, rsi
jmp 0x140427983
je 0x140427996
mov byte [r15 + rax], 0xff
clc
mov byte [rax + r15 + 1], 0xff
cmc
add rdx, rax
movsx r10d, si
mov r10, rbx
jmp 0x1404279a5
jmp 0x1404279c6
add r14, 2
cmp r11b, 0xcc
sal dh, 0x68
mov r10d, 1
stc
mov rdx, r14
xchg cx, r15w
mov r15, rsi
lea rcx, [r15 + r10]
clc
lea r9, [r9 + r10]
cmp spl, bl
cmp byte [rsp + 0x3f], 0
jmp 0x1404279dc
mov qword [rsp + 0x28], rdx
jmp 0x1404279e6
mov qword [rsp + 0x118], r12
jmp 0x1404279f3
je 0x140427bc1
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
movsx r13, r8w
imul ebx, dword [rsp + 0x24]
or r13b, r10b
not r13b
movsxd r13, ebx
clc
cmp ebp, 2
mov qword [rsp + 0x40], r10
jmp 0x140427a24
jle 0x140428489
cmp ebp, 4
jmp 0x140427a32
jg 0x140428c3a
cmp ebp, 3
jmp 0x140427a40
je 0x1404291f3
cmp ebp, 4
jmp 0x140427a4e
jne 0x14042a33f
test ebx, ebx
jle 0x14042a33f
movsxd rsi, dword [rsp + 0x24]
or r14w, 0x3602
mov r14d, ebx
cmp ebx, 8
jae 0x14042abe5
sub r12d, r12d
shrd r11d, esi, 0x57
movzx eax, dx
mov rax, qword [rsp + 0x40]
sub rax, rsi
sar r10b, 0x66
dec r11b
movsx r10, r14w
add r15, rax
movsx rax, r15w
movsxd rax, r13d
mov rax, qword [rsp + 0x88]
mov r10b, 0xf7
setp r10b
lea r10, [r15 + rax]
movzx r11d, cx
mov r11, qword [rsp + 0x28]
jmp 0x140427abc
jmp 0x140427b24
cmp edi, ebp
jmp 0x140427ac8
cmova esi, edx
cmp r9b, r15b
cmc
test r12w, r11w
cmp edi, eax
jmp 0x140427ada
cmova esi, edx
test rdx, r8
test cl, 0xba
add sil, byte [r11 + r12]
jmp 0x140427aec
mov byte [rcx + r12], sil
inc r10
jmp 0x140427af8
inc r15
inc rcx
jmp 0x140427b03
inc r9
jmp 0x140427b0b
inc r11
jmp 0x140427b13
dec r14
cmp r12, r14
jmp 0x140427b1e
je 0x14042a33f
movzx edx, byte [r10 + r12]
btr ax, 0xce
adc r8b, r14b
movzx r8d, byte [r9 + r12]
cmc
movzx esi, byte [r15 + r12]
jmp 0x140427b41
mov eax, r8d
xchg rdi, rbp
sal bl, 0x4b
sub eax, edx
lea ebx, [rax + rsi]
mov edi, eax
neg edi
cmovb ebp, edx
movzx bp, bpl
cmovs edi, eax
bt bp, 0xfb
add ah, al
mov ebp, ebx
ror al, cl
sal al, cl
movsx ax, ch
sub ebp, r8d
test r11, r11
mov eax, ebp
cmp r9b, 0xc5
stc
test r8, r13
neg eax
jmp 0x140427b86
cmovs eax, ebp
add rbp, 0xf487da6
setne bpl
sub ebx, edx
rol ebp, cl
sal ebp, 0xb5
mov ebp, ebx
stc
cmp r12b, 0x79
neg ebp
jmp 0x140427ba9
cmovs ebp, ebx
cmp eax, ebp
jmp 0x140427bb3
ja 0x140427ac1
mov edx, r8d
jmp 0x140427ac1
cmp ebp, 2
jmp 0x140427bc9
jle 0x140428662
cmp ebp, 4
jmp 0x140427bd7
jg 0x140428d6b
cmp ebp, 3
jmp 0x140427be5
je 0x140429394
cmp ebp, 4
jmp 0x140427bf3
jne 0x14042a8c5
mov ebp, dword [rsp + 0x5c]
test ebp, ebp
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
adc r14w, r14w
movsxd rbx, eax
mov qword [rsp + 0xe8], rbx
or r12, 0x683c5350
inc r14b
mov r12d, eax
sal r14b, cl
lea rax, [r15 + r10]
add r8b, r15b
dec r14b
mov qword [rsp + 0x100], rax
bt r14, rdi
mov eax, r12d
and eax, 0xfffffff0
movsx r8w, bpl
movzx r8, si
mov qword [rsp + 0x130], rax
dec r8w
xor r8b, r10b
ror ax, 0xc3
mov eax, r12d
or r8b, 0x4a
rol r8b, 0xa4
and r14b, 0x56
and eax, 0xfffffff8
mov qword [rsp + 0x180], rax
btc ax, bx
rcl r8d, 0x8f
shld ax, dx, 0x57
mov rax, qword [rsp + 0xb8]
jmp 0x140427c9b
lea r8, [r15 + rax]
movzx r14, r13w
sbb r14w, 0x6bc6
lea r8, [r8 + r10]
sal r14d, 0x77
cmp rsp, r8
add r15, qword [rsp + 0x178]
setl r14b
lea r15, [r15 + r10]
shl r14w, 0xf0
movsxd r14, r13d
sub eax, eax
mov qword [rsp + 0xe0], rax
mov r14, rdx
jmp 0x140427d51
mov rax, qword [rsp + 0xe8]
rol bl, 0x94
adc bpl, bl
bswap bx
mov byte [rcx + rax], 0xff
btc bp, 0x90
shld bp, di, 0xb1
shrd bx, r15w, 0x50
add r14, rax
mov rbx, qword [rsp + 0x30]
bt ebp, r8d
movsx bp, cl
lea rcx, [rcx + rbx]
add r9, rbx
inc qword [rsp + 0xe0]
bsf bp, si
dec bpl
lea r8, [r8 + rbx]
xor bp, 0x2576
add r15, rbx
dec bpl
mov ebp, dword [rsp + 0x120]
jmp 0x140427d44
dec ebp
jmp 0x140427d4b
je 0x14042a8cb
mov dword [rsp + 0x120], ebp
jmp 0x140427d64
cmp dword [rsp + 0x24], 0
jmp 0x140427d6e
jle 0x140427cde
cmp dword [rsp + 0x24], 8
jmp 0x140427d7e
jae 0x140427d8b
xor edx, edx
jmp 0x1404283d1
mov rdx, qword [rsp + 0xe0]
shld ax, cx, 0xe
mov rax, rdx
stc
jmp 0x140427da4
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
add rdx, qword [rsp + 0x28]
clc
sub rax, rdx
test r13b, 0x9f
cmp rax, 0x10
jmp 0x140427dd1
jb 0x140428381
jb 0x14042838d
cmp qword [rsp + 0x188], 0x10
jmp 0x140427deb
jb 0x140428375
cmp dword [rsp + 0x60], 0x10
jmp 0x140427dfb
jb 0x140428369
mov edx, 0
cmp dword [rsp + 0x6c], 0x10
jmp 0x140427e10
jb 0x1404283d1
cmp dword [rsp + 0x24], 0x10
jmp 0x140427e20
jae 0x140427fde
sub ebp, ebp
mov rax, qword [rsp + 0x180]
jmp 0x140427e35
nop dword [rax]
movq xmm8, qword [r14 + rbp]
jmp 0x140427e44
movq xmm11, qword [r15 + rbp]
jmp 0x140427e4f
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]
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
cmp dil, 0xbc
clc
add rbp, 8
test r14b, r12b
cmp rax, rbp
jne 0x140427e39
mov rdx, rax
cmp rax, r12
jne 0x1404283d1
jmp 0x140427cde
xor ebp, ebp
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140427ff8
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]
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 0x14042807f
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 0x140428312
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
cmc
add rbp, 0x10
cmp rax, rbp
jmp 0x140428328
jne 0x140427fed
cmp rax, r12
jmp 0x140428336
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140427cde
mov rdx, qword [rsp + 0x130]
mov rbp, rdx
test r12b, 8
jmp 0x14042835e
je 0x1404283d1
jmp 0x140427e28
sub edx, edx
jmp 0x140428370
jmp 0x1404283d1
sub edx, edx
jmp 0x14042837c
jmp 0x1404283d1
sub edx, edx
jmp 0x140428388
jmp 0x1404283d1
xor edx, edx
jmp 0x140428394
jmp 0x1404283d1
cmp edi, r10d
jmp 0x1404283a1
cmova ebp, esi
jmp 0x1404283ad
cmp edi, r13d
cmova ebp, esi
add bpl, byte [r14 + rdx]
jmp 0x1404283bc
mov byte [rcx + rdx], bpl
inc rdx
cmp r12, rdx
jmp 0x1404283cb
je 0x140427cde
movzx esi, byte [r15 + rdx]
btc di, r14w
inc ax
movzx ax, ch
movzx eax, byte [r9 + rdx]
xadd r10w, r10w
movzx ebp, byte [r8 + rdx]
xor r10w, 0xf94
mov ebx, eax
rcr r11d, cl
sub ebx, esi
cmc
shl r13d, cl
movsxd r11, r11d
lea r11d, [rbx + rbp]
mov edi, ebx
rcl r13d, 0x57
shr r13b, cl
neg edi
mov r13w, r8w
cmovs edi, ebx
mov ebx, r11d
movzx r13w, bl
not r10b
sub ebx, eax
or r10d, 0x778611d6
mov r13d, ebx
bts r10d, r9d
neg r13d
mov r10w, 0x7225
cmovne r10w, r14w
movsx r10d, r10w
cmovs r13d, ebx
sub r11d, esi
bts r10, rcx
shl r10b, 0x3f
mov r10d, r11d
neg r10d
jmp 0x140428461
cmovs r10d, r11d
test r12b, 0xd9
stc
jmp 0x14042846f
cmp r13d, r10d
jmp 0x140428477
ja 0x140428399
mov esi, eax
jmp 0x140428484
jmp 0x140428399
test ebp, ebp
je 0x1404297cb
cmp ebp, 1
jmp 0x140428499
je 0x1404297dd
cmp ebp, 2
jne 0x14042a33f
test ebx, ebx
jle 0x14042a33f
mov ebp, ebx
test r15, 0x760e3fb1
test ebx, r11d
clc
cmp ebx, 8
jmp 0x1404284c5
jae 0x14042ac67
sub r10d, r10d
movsx r8, r9w
shr r8b, cl
bsr dx, r8w
mov r8, r10
not r8
bts edx, r10d
movsx dx, r15b
lea r8, [r8 + rbp]
shr dh, cl
bsf rdx, rcx
mov rdx, rbp
cmc
and rdx, 3
jmp 0x140428500
je 0x14042858d
mov rbx, r10
cmp ebx, 0x69da7fbd
neg rbx
mov dil, 0x87
setl dil
xor al, 0x68
mov rax, qword [rsp + 0x40]
add rax, r10
lea rax, [rax + r15]
mov edi, 0x78487430
mov rcx, qword [rsp + 0x88]
cmc
add dil, 0x1a
lea rdi, [rax + rcx]
add r10, qword [rsp + 0x28]
sbb cl, bpl
sal ch, 0x3a
sub esi, esi
inc cl
rcr ecx, 0x2e
movzx ecx, byte [rdi + rsi]
stc
add cl, byte [r10 + rsi]
jmp 0x14042855d
mov byte [rax + rsi], cl
jmp 0x140428565
inc rsi
jmp 0x14042856d
dec rbx
cmp rdx, rsi
jmp 0x140428578
jne 0x14042854f
neg rbx
xor r10, r9
jmp 0x140428589
mov r10, rbx
cmc
cmp r8, 3
jmp 0x140428596
jb 0x14042a33f
sub rbp, r10
adc al, r14b
mov rax, qword [rsp + 0x40]
movzx rbx, bx
movzx dx, bh
lea rax, [rax + r10]
rcl bx, 0x26
add rax, r15
sub cl, 0xdb
btr dx, 0xb0
sal dx, 0xe1
add rax, 3
sub bh, 0x79
and dl, bpl
mov dh, ah
mov rcx, qword [rsp + 0x28]
bt rbx, 0x33
stc
lea rcx, [rcx + r10]
xor dx, 0x450f
add rcx, 3
cmp r8, rbx
rcl bh, 0x41
cdq
mov rbx, qword [rsp + 0x88]
movzx edx, byte [rax + rbx - 3]
add dl, byte [rcx - 3]
test rsi, rbp
mov byte [rax - 3], dl
test r8w, r14w
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
test dx, r12w
test r10b, 0x3a
cmp r14w, r12w
mov byte [rax - 2], dl
movzx edx, byte [rax + rbx - 1]
test r11b, r12b
add dl, byte [rcx - 1]
mov byte [rax - 1], dl
or dx, cx
rcl edx, 0x3b
shl dl, 0xc1
movzx edx, byte [rax + rbx]
add dl, byte [rcx]
mov byte [rax], dl
clc
cmc
add rax, 4
cmp bl, spl
add rcx, 4
add rbp, 0xfffffffffffffffc
jmp 0x140428657
jne 0x1404285f1
jmp 0x14042a33f
test ebp, ebp
jmp 0x140428669
je 0x1404298f6
cmp ebp, 1
jmp 0x140428677
je 0x140429d5f
cmp ebp, 2
jmp 0x140428685
jne 0x14042a8c5
mov ebp, dword [rsp + 0x5c]
cmp dx, 0x631b
test r12w, 0x6756
test ebp, ebp
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
test r15b, r10b
movzx r8w, dl
movsxd r8, eax
sbb r12b, spl
shrd rbx, rcx, 0xe1
mov ebx, eax
bt eax, 0xb
movsx r13w, r8b
sar dil, cl
lea rax, [r15 + r10]
movzx r13, cx
shl r13b, 0xa4
bts di, r11w
mov qword [rsp + 0x90], rax
mov eax, ebx
sal r12w, cl
xadd di, r12w
test r12, rdi
and eax, 0xffffffe0
rcr r13b, cl
mov qword [rsp + 0xc0], rax
inc dil
add rax, 0xffffffffffffffe0
or r12d, r15d
adc r14b, bl
mov qword [rsp + 0xe8], rax
add r13w, 0x309c
mov rdi, rax
btc r12d, 0x87
cmovne r13w, r10w
shr rdi, 5
inc rdi
btc r12d, ebp
cmovbe r14d, r14d
mov rax, rdi
rol r13, 0xbb
test sil, dl
and r14b, 0x12
mov qword [rsp + 0xe0], rdi
movabs rax, 0xffffffffffffffe
bts r14d, eax
and rdi, rax
shr r14w, cl
mov qword [rsp + 0x100], rdi
sub r14, rbx
movsxd r13, eax
mov eax, ebx
bswap r13w
bsf r14, rsi
clc
and eax, 0xfffffff8
setae r13b
mov qword [rsp + 0x120], rax
shl eax, 0x56
mov rax, r10
shrd r10d, r15d, 0x25
shr r13b, cl
rcl r13b, 0xe2
mov qword [rsp + 0x70], rbx
mov r10d, ebx
movsx r13d, cx
and r10d, 3
lea r12, [rax + r15]
add r12, 3
xor r13, rsp
rcr r13b, 0xa6
xchg r14w, r14w
add r15, qword [rsp + 0x168]
test dx, 0x1e35
and r13d, eax
add r15, rax
movzx r13d, dx
xadd r14w, r14w
and r13b, dl
lea r13, [rdx + 3]
sub r11d, r11d
mov r14, rdx
mov qword [rsp + 0xa0], r8
jmp 0x1404287f1
jmp 0x140428858
mov byte [rcx + r8], 0xff
add r14, r8
mov rbx, qword [rsp + 0x30]
adc bpl, r10b
movsxd rbp, esp
add rcx, rbx
adc bpl, 0x71
add r9, rbx
movzx ebp, di
movsx bp, r11b
setne bpl
inc r11
cmovbe bp, r15w
add r12, rbx
or bpl, 5
rcr bpl, 0xe5
bsr bp, r14w
lea r15, [r15 + rbx]
rcr bpl, 0x64
add r13, r8
mov ebp, dword [rsp + 0x40]
jmp 0x14042884b
dec ebp
jmp 0x140428852
je 0x14042a8cb
mov dword [rsp + 0x40], ebp
test dil, 0x68
stc
cmp dword [rsp + 0x24], 0
jle 0x1404287f6
cmp dword [rsp + 0x24], 8
jmp 0x140428876
jae 0x140428a0d
sub edx, edx
mov rbx, r12
rcl r12, 0x4d
mov r12, rdx
not r12
add r12, qword [rsp + 0x70]
cmp r9w, 0xa8c
cmp r11b, sil
clc
test r10, r10
jmp 0x1404288a2
je 0x140428943
mov rax, rdx
shl di, cl
neg rax
bt r8w, 0xaf
not edi
btr rsi, 0xac
lea rsi, [rcx + rdx]
btr r8, 0xc8
lea rdi, [r9 + rdx]
movzx r8w, r8b
shl r8d, 0x58
add rdx, r14
adc r8, 0x6e4c5fc5
movsx r8w, dl
sub ebp, ebp
shr r8, cl
nop dword [rax + rax]
bt r8w, dx
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
jmp 0x140428900
mov byte [rsi + rbp], r8b
jmp 0x140428909
inc rbp
jmp 0x140428911
dec rax
cmp r10, rbp
jne 0x1404288f2
neg rax
jmp 0x14042892d
mov rdx, rax
adc r8d, r8d
movzx r8w, cl
add r8b, r8b
mov r8, qword [rsp + 0xa0]
cmp r12, 3
setg r12b
mov r12, rbx
jb 0x1404287f6
mov rsi, qword [rsp + 0x70]
xadd rbx, rax
movsxd rax, r12d
sub rsi, rdx
adc al, 0x63
movsxd rax, r10d
lea rbp, [r12 + rdx]
test r15w, r15w
xchg al, bh
lea rax, [r15 + rdx]
neg bl
shl bl, 0xf3
mov bh, 0x44
lea rdx, [rdx + r13]
ror bx, cl
sub edi, edi
movsx ebx, r15w
clc
nop dword [rax + rax]
movzx ebx, byte [rax + rdi - 3]
add bl, byte [rdx + rdi - 3]
cmc
test dil, 2
mov byte [rbp + rdi - 3], bl
bsf bx, ax
movzx ebx, byte [rax + rdi - 2]
stc
jmp 0x1404289bb
add bl, byte [rdx + rdi - 2]
clc
mov byte [rbp + rdi - 2], bl
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
jmp 0x1404289d2
mov byte [rbp + rdi - 1], bl
test r15w, si
movzx ebx, byte [rax + rdi]
add bl, byte [rdx + rdi]
cmp r12b, 0x10
test r13, 0x6b360ef9
mov byte [rbp + rdi], bl
cmp r10b, 0x76
cmc
stc
add rdi, 4
test bpl, 0x1f
stc
cmp rsi, rdi
jne 0x140428994
jmp 0x1404287f6
mov rax, r11
sal dl, 0x48
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x90]
and dh, 0xf2
btr dx, 0x49
movzx dx, dil
mov rdx, r11
imul rdx, r8
test dil, r13b
add rdx, qword [rsp + 0x28]
stc
sub rax, rdx
cmp rax, 0x20
jmp 0x140428a4a
jb 0x14042887c
jb 0x14042887c
mov edx, 0
stc
test ebp, r8d
cmp dword [rsp + 0x60], 0x20
jmp 0x140428a69
jb 0x14042887e
cmp dword [rsp + 0x24], 0x20
jmp 0x140428a79
jae 0x140428a8b
sub eax, eax
jmp 0x140428a86
jmp 0x140428bdd
cmp qword [rsp + 0xe8], 0
je 0x140428b46
mov rsi, qword [rsp + 0x100]
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140428abc
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140428acc
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140428ada
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140428ae5
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r9 + rdx + 0x20]
jmp 0x140428aff
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r8, 0x542c7918
cmc
movdqu xmmword [rcx + rdx + 0x30], xmm0
cmp r12w, 0x46cb
test r13w, 0x6f91
add rdx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140428b3b
jne 0x140428aa4
jmp 0x140428b4f
sub edx, edx
test ch, 0x80
cmp ax, 0x60b0
test byte [rsp + 0xe0], 1
je 0x140428b9c
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140428b6f
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140428b7a
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140428b8a
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
ror ax, cl
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
cmp sil, 0x12
clc
cmp rax, qword [rsp + 0x70]
jmp 0x140428bb3
je 0x1404287f6
mov rdx, qword [rsp + 0xc0]
rcr ah, 0xa9
mov rax, rdx
stc
jmp 0x140428bcd
test byte [rsp + 0x70], 0x18
jmp 0x140428bd7
je 0x14042887e
mov rsi, qword [rsp + 0x120]
jmp 0x140428bea
nop word cs:[rax + rax]
movq xmm0, qword [r14 + rax]
jmp 0x140428bff
movq xmm1, qword [r9 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
cmp cl, r9b
add rax, 8
cmp al, ch
cmp rsi, rax
jne 0x140428bf4
mov rdx, rsi
stc
cmp rsi, qword [rsp + 0x70]
jmp 0x140428c2f
je 0x1404287f6
jmp 0x14042887e
cmp ebp, 5
jmp 0x140428c42
je 0x14042a1e9
cmp ebp, 6
jne 0x14042a33f
test ebx, ebx
jmp 0x140428c58
jle 0x14042a33f
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x140428c6e
jae 0x14042acbc
sub edi, edi
shr dx, cl
mov rdx, rdi
test r10b, 1
jmp 0x140428c85
je 0x140428cd5
mov rax, rdi
sub rax, r9
stc
test r13b, 0x2c
xadd dx, dx
movzx eax, byte [rcx + rax]
or dx, 0x40e0
mov rdx, qword [rsp + 0x28]
test sil, 0x25
add al, byte [rdx + rdi]
bt edx, 0x3b
shr dx, cl
btc dx, 0xed
mov byte [rcx + rdi], al
rcl dx, 0x21
add dl, 0x28
rcr dl, 0x40
mov rdx, rdi
or rdx, 1
clc
jmp 0x140428cd5
not rdi
test bl, bpl
add rdi, r10
je 0x14042a33f
mov rcx, qword [rsp + 0x40]
mov rax, rcx
sub rax, r9
add rax, r15
inc rax
cmp bpl, r9b
add rcx, r15
movsx bp, r13b
setnp bh
xchg ebx, ebp
inc rcx
sub bx, 0xe5b
neg bpl
movzx ebx, byte [rax + rdx - 1]
bsf ebp, r14d
sal bpl, 0x93
mov rbp, qword [rsp + 0x28]
cmc
add bl, byte [rbp + rdx]
test ecx, 0x39b42c33
mov byte [rcx + rdx - 1], bl
inc bh
ror bx, cl
bswap bx
movzx ebx, byte [rax + rdx]
cmp dx, r12w
clc
cmp ch, 0x26
add bl, byte [rbp + rdx + 1]
cmc
cmp r8b, r14b
mov byte [rcx + rdx], bl
add rdx, 2
cmp cx, r8w
cmp r10, rdx
jmp 0x140428d60
jne 0x140428d10
jmp 0x14042a33f
cmp ebp, 5
jmp 0x140428d73
je 0x14042a3b0
cmp ebp, 6
movzx r8, si
movsxd r8, ebp
mov r8w, r10w
mov r8d, dword [rsp + 0x5c]
jmp 0x140428d91
jne 0x14042a8c5
test r8d, r8d
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
bts r14w, cx
bt r13w, r9w
movsxd r12, eax
cmc
neg dil
bsr r9w, r13w
mov r14, rdx
adc r13, r14
mov edi, eax
cmp r10, r10
shr r9w, cl
rdtsc
lea r13, [r15 + r10]
bts esi, r13d
bsr ax, r11w
mov eax, edi
stc
bt esi, 0x7d
shl r9d, 0xe9
and eax, 0xffffffe0
bsr r11, rsi
shr r11b, cl
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
xchg rsi, rsi
cwd
mov qword [rsp + 0x70], rax
movsxd rdx, ebx
movsx r9d, r15w
mov rdx, rax
add r11b, r8b
or ah, 0x77
movzx rax, r9w
shr rdx, 5
movzx rax, cx
cdqe
inc ax
inc rdx
setb ah
mov rax, rdx
bsr esi, esp
bt eax, 0xf
mov qword [rsp + 0xa0], rdx
sal r11b, cl
rol r11b, 0xf
movabs rax, 0xffffffffffffffe
and rdx, rax
cmp r15d, 0x7a47197a
mov qword [rsp + 0x90], rdx
cbw
bts si, r10w
mov esi, edi
cdqe
and esi, 0xfffffff8
xor r9w, 0x4378
mov r9, rdi
rcl r11, 0x97
neg r9
mov rax, qword [rsp + 0xf0]
inc r11w
adc r11b, 0x18
lea r11, [r15 + rax]
jmp 0x140428e93
lea r11, [r11 + r10]
test dil, r12b
test dx, 0x643c
add r15, qword [rsp + 0xb8]
test edx, 0x7b094719
cmc
lea r15, [r15 + r10]
stc
jmp 0x140428eb8
xor r10d, r10d
jmp 0x140428ec0
jmp 0x140428efa
mov byte [rcx + r12], 0xff
cmp r14b, dil
stc
lea r14, [r14 + r12]
cmp spl, dil
add rcx, rbx
jmp 0x140428edd
inc r10
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x140428eec
dec r8d
jmp 0x140428ef4
je 0x14042a8cb
cmp dword [rsp + 0x24], 0
jmp 0x140428f04
jle 0x140428ec5
cmp dword [rsp + 0x24], 8
jmp 0x140428f14
jae 0x140428fc7
sub edx, edx
movzx bp, dl
not rbp
mov rbp, rdx
cmc
test dil, 1
jmp 0x140428f30
je 0x140428f6c
mov rax, rdx
setns bpl
shld rbp, r12, 0x82
sub rax, rbx
movsx bp, r14b
and bp, ax
movzx eax, byte [rcx + rax]
test bp, 0x64b7
sbb bpl, 0x48
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
bsf ebp, r12d
mov rbp, rdx
or rbp, 1
not rdx
cmp rdx, r9
jmp 0x140428f77
je 0x140428ec5
nop
movzx eax, byte [r15 + rbp]
clc
cmp ax, 0x1f6b
add al, byte [r14 + rbp]
cmc
test al, 0x9a
test r8d, ecx
mov byte [rcx + rbp], al
sal al, 0x9c
movsx eax, r14w
sbb al, bpl
movzx eax, byte [r15 + rbp + 1]
add al, byte [r14 + rbp + 1]
stc
mov byte [rcx + rbp + 1], al
cmp r12b, sil
add rbp, 2
stc
cmc
cmp rdi, rbp
jne 0x140428f7f
jmp 0x140428ec5
mov rax, r10
test bpl, r15b
cdq
imul rax, rbx
dec edx
btr rdx, r8
add rax, r13
mov rdx, r10
test si, r12w
imul rdx, r12
cmp r14b, bl
add rdx, qword [rsp + 0x28]
test r14b, al
stc
sub rax, rdx
test bpl, r10b
stc
cmp rax, 0x20
jmp 0x140429002
jb 0x140428f1a
jb 0x140428f1a
mov edx, 0
stc
test r15, r8
cmp dword [rsp + 0x6c], 0x20
jb 0x140428f23
cmp dword [rsp + 0x24], 0x20
jmp 0x14042902c
jae 0x14042903e
sub eax, eax
jmp 0x140429039
jmp 0x14042919f
cmp qword [rsp + 0x70], 0
je 0x1404290f4
mov rbp, qword [rsp + 0x90]
xor edx, edx
jmp 0x140429059
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140429064
movdqu xmm1, xmmword [r14 + rdx + 0x10]
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140429077
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140429087
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404290a2
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x1404290ae
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x1404290ba
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp rsp, 0x369c7234
movdqu xmmword [rcx + rdx + 0x30], xmm0
clc
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x1404290e9
jne 0x140429059
jmp 0x1404290fa
sub edx, edx
stc
test spl, r10b
test byte [rsp + 0xa0], 1
jmp 0x140429107
je 0x140429165
movdqu xmm0, xmmword [r14 + rdx]
sal ax, cl
movdqu xmm1, xmmword [r14 + rdx + 0x10]
rol al, 0x47
add al, 0x65
mov rax, rdx
sub rax, rbx
jmp 0x14042912d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140429137
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140429146
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test bpl, 0x89
cmp rcx, r14
cmp sp, 0x79b6
movdqu xmmword [rcx + rdx + 0x10], xmm0
clc
test dil, cl
cmp qword [rsp + 0x40], rdi
je 0x140428ec5
mov rdx, qword [rsp + 0x40]
jmp 0x14042917d
mov rax, rdx
cmc
test dil, 0x18
jmp 0x14042918a
je 0x140428f23
nop word cs:[rax + rax]
jmp 0x14042919f
movq xmm0, qword [r14 + rax]
jmp 0x1404291aa
movq xmm1, qword [r15 + rax]
jmp 0x1404291b5
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
test sp, r11w
add rax, 8
cmp spl, cl
cmp rsi, rax
jmp 0x1404291d2
jne 0x14042919f
mov rdx, rsi
jmp 0x1404291e0
cmp rsi, rdi
jmp 0x1404291e8
je 0x140428ec5
jmp 0x140428f23
test ebx, ebx
jmp 0x1404291fa
jle 0x14042a33f
movsxd r8, dword [rsp + 0x24]
movzx dx, r15b
mov edx, ebx
test r9w, dx
cmp r15w, 0x5e95
cmp ebx, 8
jae 0x14042ad1a
xor r11d, r11d
mov rsi, r11
cmp r9b, r11b
clc
test dl, 1
je 0x1404292ad
movzx eax, byte [r9 + r11]
rol bpl, cl
test r13, 0x41376730
add si, 0x1573
mov rbp, r11
clc
shr si, 0xbc
or sil, 0x4a
sub rbp, r8
movsxd rsi, r11d
movzx ebp, byte [rcx + rbp]
stc
rcl si, cl
sar si, 9
add ebp, eax
cmc
cmovns rax, r14
shr ebp, 1
movsx rax, cx
sal si, cl
mov rax, qword [rsp + 0x28]
rcl sil, cl
btc si, 0xd0
add bpl, byte [rax + r11]
sal esi, 0x7f
mov byte [rcx + r11], bpl
shl esi, 0x6c
mov sil, al
and sil, sil
mov rsi, r11
test r15w, 0x4941
cmp spl, 5
or rsi, 1
test dh, 0x19
test r11w, r15w
not r11
add r11, rdx
jmp 0x1404292b8
je 0x14042a33f
mov rbx, qword [rsp + 0x40]
mov rax, rbx
rcl di, cl
shl cx, cl
sub rax, r8
dec cl
movsx di, r15b
jmp 0x1404292db
lea rcx, [r15 + rax]
cmovl rax, r9
cwde
inc rcx
movzx ebp, r14w
lea rbp, [r15 + rbx]
movsx ax, bpl
cbw
dec dil
inc rbp
xor rdi, r12
add r15, qword [rsp + 0x158]
not ah
movsxd rax, r11d
cmc
lea r15, [r15 + rbx]
lahf
mov rax, qword [rsp + 0x28]
movzx rbx, dx
btr di, di
bts di, sp
lea rbx, [rax + 1]
movzx eax, byte [r15 + rsi - 1]
sub di, di
movzx edi, byte [rcx + rsi - 1]
add edi, eax
shr edi, 1
shr al, 0xdf
add dil, byte [rbx + rsi - 1]
lahf
mov byte [rbp + rsi - 1], dil
movzx eax, byte [r15 + rsi]
movzx di, spl
movzx edi, byte [rcx + rsi]
cmc
test si, sp
add edi, eax
shr edi, 1
add dil, byte [rbx + rsi]
stc
jmp 0x140429367
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
clc
test dil, 0xf0
add rcx, 2
add rbp, 2
add r15, 2
add rbx, 2
stc
cmp rsi, rdx
jne 0x140429327
jmp 0x14042a33f
mov r11d, dword [rsp + 0x5c]
cmp di, 0x39c1
test r11d, r11d
jmp 0x1404293a6
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
mov sil, 0x3b
movsxd r12, eax
cmp cl, r14b
clc
setne r8b
mov esi, eax
lea rax, [r15 + r10]
rcr r8w, cl
mov qword [rsp + 0x70], rax
btc eax, 0xec
xor r8w, sp
cmp bx, r14w
mov rdi, r10
cdqe
sub r14d, 0x71fb7ed2
movsx eax, cx
mov r10d, esi
sbb r8b, 0xc4
and r10d, 0xffffffe0
lahf
sub r8b, 0x2d
sar r8w, cl
mov r8d, esi
not r14w
cmovbe r14w, r13w
bts ax, sp
and r8d, 0xfffffff8
movsx r14, cx
mov rax, rsi
neg rax
rcr r14b, 0x58
mov qword [rsp + 0x40], rax
clc
mov rax, qword [rsp + 0x170]
cmc
dec r14b
bts r14d, r11d
add rax, r15
test r13w, ax
lea rax, [rax + rdi]
sal r14, 0xdf
add r15, qword [rsp + 0xb8]
movsx r14, dx
test r13w, 0x1e18
lea r15, [r15 + rdi]
and r14b, r10b
sal r14, cl
bsr r14w, si
sub ebp, ebp
movzx r14, r12w
movzx r14w, dl
mov r14, rdx
jmp 0x140429477
jmp 0x1404294bf
mov byte [rcx + r12], 0xff
lea r14, [r14 + r12]
shl ebx, cl
btr ebx, ecx
mov rbx, qword [rsp + 0x30]
jmp 0x140429494
lea rcx, [rcx + rbx]
cmc
cmp rsp, r14
add r9, rbx
inc rbp
cmc
lea rax, [rax + rbx]
test r15, 0x203d4efe
add r15, rbx
dec r11d
jmp 0x1404294b9
je 0x14042a8cb
cmp dword [rsp + 0x24], 0
jmp 0x1404294c9
jle 0x14042947c
cmp dword [rsp + 0x24], 8
jae 0x1404295d5
sub r13d, r13d
btc edx, ecx
dec dh
mov rdx, r13
test sil, 1
jmp 0x1404294ee
je 0x14042953c
movzx edx, byte [r9 + r13]
sal di, cl
mov rdi, r13
cmp edi, 0x36105f67
cmp al, bpl
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
cmp rax, 0x38e502c0
clc
cmc
add edi, edx
shr edi, 1
bt dx, r8w
mov dx, r15w
add dil, byte [r14 + r13]
mov byte [rcx + r13], dil
sar dh, 0xc5
xadd dh, dl
mov rdx, r13
or rdx, 1
not r13
test r8b, 0x2b
cmp r13, qword [rsp + 0x40]
jmp 0x14042954d
je 0x14042947c
nop dword [rax + rax]
btc ebx, r8d
adc dil, 0xdd
movzx rbx, cx
movzx edi, byte [r9 + rdx]
cmp bpl, r9b
bt bx, r13w
movzx ebx, byte [r15 + rdx]
jmp 0x14042957e
add ebx, edi
bswap di
add di, r12w
rcr di, cl
shr ebx, 1
add bl, byte [r14 + rdx]
stc
ror dil, cl
mov dil, 0x26
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
movzx ebx, bx
rcl bx, 0x30
movzx ebx, byte [r15 + rdx + 1]
clc
add ebx, edi
shr ebx, 1
add bl, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], bl
cmp r15b, spl
add rdx, 2
cmp rsi, rdx
jmp 0x1404295ca
jne 0x140429567
jmp 0x14042947c
mov rdx, rbp
add di, r10w
movsxd rdi, eax
imul rdx, qword [rsp + 0x30]
adc dil, r9b
add rdx, qword [rsp + 0x70]
rcr rdi, cl
sar dil, cl
cmp esi, 0x57cd1ec1
mov rdi, rbp
cmc
imul rdi, r12
cmp r9b, 0xbc
add rdi, qword [rsp + 0x28]
sub rdx, rdi
cmp rdx, 0x20
jmp 0x140429616
jb 0x1404294da
jb 0x1404294da
cmp dword [rsp + 0x60], 0x20
jmp 0x14042962c
jb 0x1404294da
mov r13d, 0
cmp dword [rsp + 0x6c], 0x20
jmp 0x140429642
jb 0x1404294e2
cmp dword [rsp + 0x24], 0x20
jae 0x14042965a
xor edx, edx
jmp 0x14042975d
sub edx, edx
jmp 0x140429661
movdqu xmm1, xmmword [r14 + rdx]
jmp 0x14042966c
movdqu xmm8, xmmword [r14 + rdx + 0x10]
jmp 0x140429678
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x140429683
movdqu xmm5, xmmword [r9 + rdx + 0x10]
movdqa xmm6, xmm4
punpckhbw xmm6, xmm15
punpcklbw xmm4, xmm15
movdqa xmm7, xmm5
punpckhbw xmm7, xmm15
punpcklbw xmm5, xmm15
movdqu xmm2, xmmword [rax + rdx - 0x10]
movdqu xmm3, xmmword [rax + rdx]
jmp 0x1404296b6
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
clc
test bh, cl
movdqu xmmword [rcx + rdx + 0x10], xmm3
test r10d, r13d
add rdx, 0x20
cmp r10, rdx
jmp 0x140429724
jne 0x140429661
cmp r10, rsi
jmp 0x140429732
je 0x14042947c
mov rdx, r10
xchg r13b, r13b
mov r13, r10
test sil, 0x18
jmp 0x14042974a
je 0x1404294e2
nop dword [rax + rax]
jmp 0x14042975d
movq xmm0, qword [r14 + rdx]
jmp 0x140429768
movq xmm1, qword [r9 + rdx]
jmp 0x140429773
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x140429783
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
add rdx, 8
cmc
stc
cmp r8, rdx
jmp 0x1404297ac
jne 0x14042975d
mov r13, r8
test r14b, r8b
cmp r8, rsi
jmp 0x1404297c0
je 0x14042947c
jmp 0x1404294e2
mov r8, r13
jmp 0x1404297d3
call fcn.1404a79e3
jmp 0x14042a33f
test ebx, ebx
jmp 0x1404297e4
jle 0x14042a33f
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
cmp ebx, 8
jmp 0x1404297fa
jae 0x14042ad90
xor edi, edi
mov rdx, rdi
cmp dl, 0x42
test r10b, 1
jmp 0x140429811
je 0x140429860
mov rax, rdi
sub rax, r9
cqo
shld rdx, rcx, 0x46
cmovo dx, r14w
movzx eax, byte [rcx + rax]
rol edx, 0x40
not dl
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
mov dh, bh
movsx rdx, r9w
cmp sil, 0xe7
mov byte [rcx + rdi], al
rcr rdx, cl
add dh, ah
cwd
mov rdx, rdi
cmp r11b, 0x3b
clc
or rdx, 1
cmp r14w, 0x7787
not rdi
cmc
stc
add rdi, r10
jmp 0x14042986d
je 0x14042a33f
mov rcx, qword [rsp + 0x40]
mov rax, rcx
shrd rbx, r9, 0x8d
sal bl, 0xaf
xadd bp, bx
sub rax, r9
rol bl, cl
movzx ebp, r10w
or bp, dx
add rax, r15
dec bh
inc rax
shl bpl, cl
add rcx, r15
inc rcx
movzx ebx, byte [rax + rdx - 1]
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
clc
mov byte [rcx + rdx - 1], bl
bt rbx, 0xdd
bsf ebx, r9d
btr bx, r12w
movzx ebx, byte [rax + rdx]
test ecx, 0x488e5b1d
add bl, byte [rbp + rdx + 1]
jmp 0x1404298d9
mov byte [rcx + rdx], bl
stc
jmp 0x1404298e2
add rdx, 2
cmc
stc
cmp r10, rdx
jne 0x1404298a4
jmp 0x14042a33f
mov r13d, dword [rsp + 0x5c]
test r13d, r13d
jmp 0x140429903
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
movsxd r12, eax
mov r14, rdx
sal di, 0xfe
stc
mov edi, eax
shr rax, cl
sar dx, 0x81
rcl rdx, cl
lea rax, [r15 + r10]
movsxd rsi, ebx
mov qword [rsp + 0x40], rax
mov eax, edi
xadd r11w, r9w
sal r9, 0xf4
and eax, 0xffffffe0
and r11b, 0xe1
mov qword [rsp + 0x70], rax
dec dx
btr esi, r10d
ror sil, 0x8f
add rax, 0xffffffffffffffe0
rcl dl, 0x5e
rcr sil, 0xcc
adc si, cx
mov qword [rsp + 0xa0], rax
rol sil, 0x8b
cdq
shl dh, cl
shr rax, 5
cmovo r11d, ebx
movsx si, dl
movzx si, bpl
inc rax
shl r9b, 9
movabs rdx, 0xffffffffffffffe
btr r11d, eax
add rdx, 0xfffffffffffffffe
shr esi, 0x8a
and rdx, rax
bswap r9d
xadd si, r9w
btc r11w, r9w
mov qword [rsp + 0xc0], rdx
xor r11b, 0x84
dec sil
mov r11d, eax
and r11d, 3
mov esi, edi
and esi, 0xfffffff8
mov rax, r10
rol r10b, 0x24
and r9b, bl
mov r10d, edi
bt r9w, r15w
or r9d, 0x415d0fbc
and r10d, 3
inc r9
add r15, rax
test r12b, r9b
add r15, 0x10
cmc
lea r9, [r14 + 0x10]
cmc
mov qword [rsp + 0x90], r11
shl r11, 5
cmp r12b, bl
xor r8d, r8d
jmp 0x140429a0e
jmp 0x140429a63
mov byte [rcx + r12], 0xff
and bh, 0x88
bt ebx, edi
lea r14, [r14 + r12]
xchg bh, bh
sbb rbx, 0x65f218e
bsf bx, r13w
mov rbx, qword [rsp + 0x30]
cmc
add rcx, rbx
inc r8
cmc
test r13b, 0x74
cmp ax, r14w
lea r15, [r15 + rbx]
clc
jmp 0x140429a52
add r9, r12
dec r13d
jmp 0x140429a5d
je 0x14042a8cb
cmp dword [rsp + 0x24], 0
jle 0x140429a13
cmp dword [rsp + 0x24], 8
jmp 0x140429a78
jb 0x140429ad7
mov rdx, r8
btr bx, r10w
imul rdx, r12
sub bx, r13w
inc bl
add rdx, qword [rsp + 0x28]
add ebx, 0x65022761
mov rbx, r8
imul rbx, qword [rsp + 0x30]
add rbx, qword [rsp + 0x40]
sub rbx, rdx
mov edx, 0
cmp rbx, 0x20
jb 0x140429ca1
cmp dword [rsp + 0x24], 0x20
jmp 0x140429ac5
jae 0x140429ae3
sub ebx, ebx
jmp 0x140429ad2
jmp 0x140429c6d
sub edx, edx
jmp 0x140429ade
jmp 0x140429ca1
cmp qword [rsp + 0xa0], 0x60
jmp 0x140429af1
jae 0x140429b03
sub edx, edx
jmp 0x140429afe
jmp 0x140429bc8
mov rbp, qword [rsp + 0xc0]
clc
xor edx, edx
clc
cmp r14w, r12w
movups xmm0, xmmword [r14 + rdx]
test r11b, bpl
jmp 0x140429b20
movups xmm1, xmmword [r14 + rdx + 0x10]
test r10w, 0x290e
cmp r10b, 0x14
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmm0, xmmword [r14 + rdx + 0x20]
cmc
movups xmm1, xmmword [r14 + rdx + 0x30]
movups xmmword [rcx + rdx + 0x20], xmm0
jmp 0x140429b53
movups xmmword [rcx + rdx + 0x30], xmm1
cmc
test r14b, 0x82
test spl, sil
movups xmm0, xmmword [r14 + rdx + 0x40]
cmp r15b, 0x32
movups xmm1, xmmword [r14 + rdx + 0x50]
test r9b, sil
movups xmmword [rcx + rdx + 0x40], xmm0
test ch, 0xa3
clc
movups xmmword [rcx + rdx + 0x50], xmm1
movdqu xmm0, xmmword [r14 + rdx + 0x60]
test r12w, r10w
cmp r11b, 0xf8
stc
movdqu xmm1, xmmword [r14 + rdx + 0x70]
movdqu xmmword [rcx + rdx + 0x60], xmm0
movdqu xmmword [rcx + rdx + 0x70], xmm1
test ah, 6
cmp dil, 0x31
sub rdx, 0xffffffffffffff80
test rsi, 0x310a2df8
test ecx, r15d
add rbp, 0xfffffffffffffffc
jmp 0x140429bc2
jne 0x140429b13
cmp qword [rsp + 0x90], 0
jmp 0x140429bd6
je 0x140429c33
lea rbx, [r15 + rdx]
add rdx, r9
cmp r14b, r10b
test cl, bpl
sub ebp, ebp
cmc
nop word cs:[rax + rax]
stc
test bl, 0x46
cmc
movdqu xmm0, xmmword [rdx + rbp - 0x10]
clc
cmp r8b, dil
movdqu xmm1, xmmword [rdx + rbp]
clc
jmp 0x140429c12
movdqu xmmword [rbx + rbp - 0x10], xmm0
movdqu xmmword [rbx + rbp], xmm1
clc
cmp ecx, r15d
add rbp, 0x20
cmp r11, rbp
jmp 0x140429c2d
jne 0x140429bfd
cmp qword [rsp + 0x70], rdi
jmp 0x140429c3d
je 0x140429a13
mov rdx, qword [rsp + 0x70]
xchg bl, bl
not ebx
shl rbx, 0xe7
mov rbx, rdx
cmp ah, 0x56
test dil, 0x18
jmp 0x140429c5f
je 0x140429ca1
nop dword [rax + rax]
mov rdx, qword [r14 + rbx]
cmc
test bx, 0x3d32
mov qword [rcx + rbx], rdx
add rbx, 8
test r10b, r9b
cmp rsi, rbx
jne 0x140429c6d
mov rdx, rsi
test sp, r15w
cmp edx, 0x7e2027c5
cmp rsi, rdi
je 0x140429a13
mov rbp, rdx
not rbp
lea rbp, [rbp + rdi]
test r10, r10
jmp 0x140429cb4
je 0x140429cee
mov rbx, r10
movsx ax, ch
nop
movsx eax, r15w
not ah
cbw
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x140429cd8
inc rdx
jmp 0x140429ce0
dec rbx
jmp 0x140429ce8
jne 0x140429ccb
cmp rbp, 3
jmp 0x140429cf7
jb 0x140429a13
nop word [rax + rax]
rcl eax, cl
lahf
shrd rax, rdx, 0xd0
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
cmp rsp, r14
bt ax, 0x39
movzx eax, byte [r14 + rdx + 1]
cmc
jmp 0x140429d27
mov byte [rcx + rdx + 1], al
movsx eax, r14w
movzx eax, byte [r14 + rdx + 2]
clc
mov byte [rcx + rdx + 2], al
and ax, bx
bsr eax, r10d
cmc
movzx eax, byte [r14 + rdx + 3]
stc
mov byte [rcx + rdx + 3], al
add rdx, 4
cmp rdi, rdx
jne 0x140429d0b
jmp 0x140429a13
mov r8d, dword [rsp + 0x5c]
test r8d, r8d
jmp 0x140429d6c
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
bt r12d, 0x35
cmp rcx, 0x40b770e
movsxd r12, eax
bts r13w, cx
mov r14, rdx
btr rsi, rdx
movsx r13w, al
sub r9b, 0x70
mov edi, eax
movzx r9, ax
movsxd r13, r12d
or r11b, r11b
lea r13, [r15 + r10]
mov ax, bx
bt si, r13w
mov eax, edi
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
adc r11w, r13w
rol r9b, cl
rcr sil, cl
add rax, 0xffffffffffffffe0
bts si, r9w
neg esi
mov qword [rsp + 0x70], rax
movsxd rsi, r11d
mov rdx, rax
bts r11, r13
setns r11b
shr rdx, 5
movsx r11w, al
movsx r11, r15w
inc rdx
cmp dx, 0x6cc9
rol rax, 0xe2
mov rax, rdx
bswap esi
cwde
mov qword [rsp + 0xa0], rdx
shld ax, sp, 0x11
rcr ax, cl
rcl ax, 0xc6
movabs rax, 0xffffffffffffffe
xor r9w, r13w
sub sil, 0xf6
and rdx, rax
clc
mov qword [rsp + 0x90], rdx
or ax, 0x7445
xchg r11b, r11b
movsx r11w, r15b
mov esi, edi
and esi, 0xfffffff8
sbb r11w, 0x7888
cmc
add r9w, 0x2000
mov r9, rdi
movsx eax, cx
shrd ax, dx, 0x5c
neg r9
bts r11d, r8d
rcl ah, 0x39
adc r11w, ax
mov rax, qword [rsp + 0xf0]
sal r11, 0x4f
lea r11, [r15 + rax]
add r11, r10
cmp r8w, 0x61f8
clc
add r15, qword [rsp + 0xb8]
cmc
jmp 0x140429e95
add r15, r10
xor r10d, r10d
jmp 0x140429ea0
jmp 0x140429ed5
mov byte [rcx + r12], 0xff
add r14, r12
test r15b, 0x65
add rcx, rbx
jmp 0x140429eb9
inc r10
test r15b, 0xc9
add r11, rbx
cmc
add r15, rbx
dec r8d
jmp 0x140429ecf
je 0x14042a8cb
cmp dword [rsp + 0x24], 0
jle 0x140429ea5
cmp dword [rsp + 0x24], 8
jae 0x140429f9c
xor edx, edx
dec bp
shr bpl, 0xa5
mov rbp, rdx
test dil, 1
jmp 0x140429f00
je 0x140429f39
mov rax, rdx
shr bpl, 0xfa
test r10b, 0x49
sub rax, rbx
movzx eax, byte [rcx + rax]
add al, byte [r14 + rdx]
btr rbp, r13
adc bpl, 0xbc
mov byte [rcx + rdx], al
xor ebp, 0xcbe1fb9
mov rbp, rdx
stc
or rbp, 1
cmc
cmp dil, dil
not rdx
cmc
cmp rdx, r9
je 0x140429ea5
nop
mov al, r15b
movzx eax, byte [r15 + rbp]
test bl, 0xd
jmp 0x140429f57
add al, byte [r14 + rbp]
cmp r13b, bl
mov byte [rcx + rbp], al
mov ax, 0x42bf
xor al, bpl
movzx eax, byte [r15 + rbp + 1]
stc
add al, byte [r14 + rbp + 1]
cmc
mov byte [rcx + rbp + 1], al
cmp bp, dx
clc
add rbp, 2
cmp r14b, 0xb7
test r15b, 0xc
cmp rdi, rbp
jmp 0x140429f91
jne 0x140429f4a
jmp 0x140429ea5
mov rax, r10
movsxd rdx, r8d
cmovl edx, r10d
imul rax, rbx
bsf dx, r12w
btr rdx, r15
sal rdx, 0x6d
add rax, r13
shld edx, r8d, 0x7a
mov rdx, r10
clc
cmc
imul rdx, r12
jmp 0x140429fce
add rdx, qword [rsp + 0x28]
stc
cmp dl, dil
sub rax, rdx
jmp 0x140429fe3
cmp rax, 0x20
jb 0x140429eeb
jb 0x140429eeb
mov edx, 0
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042a003
jb 0x140429ef4
cmp dword [rsp + 0x24], 0x20
jmp 0x14042a013
jae 0x14042a020
sub eax, eax
jmp 0x14042a19f
cmp qword [rsp + 0x70], 0
jmp 0x14042a02b
je 0x14042a0f1
mov rbp, qword [rsp + 0x90]
cmp r11b, al
cmp bl, 0x44
clc
sub edx, edx
jmp 0x14042a047
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042a052
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042a05e
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x14042a06a
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042a083
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042a08e
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x14042a09a
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x14042a0a6
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042a0b2
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042a0c1
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmp r8d, 0x2cd6322e
movdqu xmmword [rcx + rdx + 0x30], xmm0
stc
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x14042a0e6
jne 0x14042a047
jmp 0x14042a0f3
sub edx, edx
test byte [rsp + 0xa0], 1
je 0x14042a158
movdqu xmm0, xmmword [r14 + rdx]
xadd rax, rax
cwde
add eax, ecx
movdqu xmm1, xmmword [r14 + rdx + 0x10]
shl ax, cl
and ah, 0xda
cwde
mov rax, rdx
cmp r14b, r15b
sub rax, rbx
jmp 0x14042a12a
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042a134
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
cmc
movdqu xmmword [rcx + rdx + 0x10], xmm0
test dil, 0x8c
cmp r8w, 0x65eb
cmp qword [rsp + 0x40], rdi
jmp 0x14042a162
je 0x140429ea5
mov rdx, qword [rsp + 0x40]
bt ax, r12w
add rax, 0x728b1aea
mov rax, rdx
cmp r9b, 0x22
test r11b, r8b
jmp 0x14042a188
test dil, 0x18
jmp 0x14042a191
je 0x140429ef4
nop dword [rax]
jmp 0x14042a19f
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x14042a1b0
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
test cl, r15b
add rax, 8
test rax, r12
test r13w, 0x56e0
cmp rsi, rax
jmp 0x14042a1d2
jne 0x14042a19f
mov rdx, rsi
cmp rsi, rdi
je 0x140429ea5
jmp 0x140429ef4
test ebx, ebx
jmp 0x14042a1f0
jle 0x14042a33f
movsxd r9, dword [rsp + 0x24]
xadd r10w, r10w
rol r10b, 0x50
mov r10d, ebx
stc
cmp ebx, 8
jmp 0x14042a210
jae 0x14042adf5
xor r11d, r11d
cqo
mov rdx, r11
clc
cmp r13b, dil
test r10b, 1
jmp 0x14042a22b
je 0x14042a287
mov rax, r11
rcl dl, cl
setns dh
sub rax, r9
movzx rdx, r10w
movzx eax, byte [rcx + rax]
xadd dh, dh
rol dl, cl
shr dx, 0xf2
shr al, 1
clc
mov rdx, qword [rsp + 0x28]
jmp 0x14042a260
add al, byte [rdx + r11]
mov byte [rcx + r11], al
sar dh, cl
and dl, ah
mov rdx, r11
test r11, 0x68314450
jmp 0x14042a27b
or rdx, 1
clc
test r15b, r10b
cmp bpl, 0x14
not r11
cmp r9b, al
add r11, r10
jmp 0x14042a295
je 0x14042a33f
mov rcx, qword [rsp + 0x40]
mov rax, rcx
shl bx, 0x3b
bts rbx, r9
rol bp, 0x4b
sub rax, r9
movsx rbx, r11w
cmovnp ebp, r14d
test r12w, r11w
add rax, r15
inc rax
add bh, 0xc
cmp eax, 0x5f601be3
movzx rbx, r12w
add rcx, r15
not ebx
jmp 0x14042a2dc
inc rcx
cmc
shld bp, r11w, 0xae
movzx ebx, byte [rax + rdx - 1]
cmovl bp, r9w
shr bl, 1
bswap rbp
xadd bpl, bpl
mov rbp, qword [rsp + 0x28]
stc
cmp r11w, dx
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
sub bl, r15b
movzx ebx, byte [rax + rdx]
jmp 0x14042a317
shr bl, 1
cmp r13w, 0x1816
clc
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
jmp 0x14042a32c
add rdx, 2
clc
cmp r10, rdx
jmp 0x14042a339
jne 0x14042a2e6
mov r14, qword [rsp + 0x28]
bsr r10w, bp
test r9b, r14b
add r14, r13
cmovnp r13, r8
movsx r10d, bx
movzx r13w, bpl
mov r13, qword [rsp + 0xd8]
mov r8, 0x8d7103
mov r8d, dword [rsp + 0x2b0]
mov r11, qword [rsp + 0x108]
movzx rbx, dx
mov r10, qword [rsp + 0x88]
bswap bx
mov rbx, qword [rsp + 0x30]
jmp 0x14042a394
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x14042ab53
mov r9d, dword [rsp + 0x5c]
stc
clc
cmp r10b, sil
test r9d, r9d
je 0x14042a8c5
mov eax, dword [rsp + 0x24]
btr r13w, r10w
sbb r8w, si
cmp r10w, r10w
movsxd r12, eax
cmp sp, r14w
test edx, r12d
mov esi, eax
setle r8b
lea r8, [r15 + r10]
rcr rbp, cl
mov eax, esi
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
cmc
sbb r14w, 0x7558
mov r13, 0x4bb8004e
add rax, 0xffffffffffffffe0
test rsp, rsp
shrd r14w, bp, 0xf9
mov qword [rsp + 0x70], rax
mov rbp, rax
rcr r13b, cl
and r13w, sp
shr rbp, 5
movsx r14, r10w
inc rbp
mov rax, rbp
sbb ah, 0x15
jmp 0x14042a439
mov qword [rsp + 0xa0], rbp
sbb r13, 0x5a521ca0
movabs rax, 0xffffffffffffffe
stc
and rbp, rax
rcr r11d, cl
shrd r11d, eax, 0x6b
mov qword [rsp + 0x90], rbp
sar r14b, 0xa4
cwde
mov rbp, r10
mov r10d, esi
xor ax, r12w
btr ax, 0xbf
and r10d, 0xfffffff8
rol r11w, cl
stc
mov r13, rsi
adc ax, 0x2673
and eax, r9d
neg r13
movsx eax, ax
cmp dil, 0x48
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
inc r14b
movsxd r14, r10d
lea r11, [r11 + rbp]
or r14b, dil
add r15, qword [rsp + 0xb8]
xor r14b, dl
sal r14b, cl
sbb r14b, 0x3d
lea r15, [r15 + rbp]
test bpl, 0x54
sub ebp, ebp
movsx r14w, r11b
not r14b
movzx r14d, r14w
mov r14, rdx
jmp 0x14042a515
mov byte [rcx + r12], 0xff
add r14, r12
cmc
add rcx, rbx
jmp 0x14042a4f1
inc rbp
cmp sp, 0x7cf1
cmp r15d, r14d
add r11, rbx
add r15, rbx
jmp 0x14042a507
dec r9d
jmp 0x14042a50f
je 0x14042a8cb
cmp dword [rsp + 0x24], 0
jmp 0x14042a51f
jle 0x14042a4e0
cmp dword [rsp + 0x24], 8
jmp 0x14042a52f
jae 0x14042a632
xor edi, edi
shld rdx, rdx, 0xb5
cmovl rdx, rbx
sal dx, 0xcb
mov rdx, rdi
test sil, 1
jmp 0x14042a550
je 0x14042a597
mov rax, rdi
shr edx, 0x66
sub dl, dil
sub rax, rbx
shl dh, 0xea
rcr dh, 0xe3
sal dx, cl
movzx eax, byte [rcx + rax]
movsx edx, r11w
sub edx, 0x3e5218ea
shr al, 1
add al, byte [r14 + rdi]
mov byte [rcx + rdi], al
sal dl, cl
mov rdx, rdi
test rbp, 0x7af24c81
jmp 0x14042a593
or rdx, 1
not rdi
test r11w, 0x7461
cmp rdi, r13
jmp 0x14042a5a8
je 0x14042a4e0
nop word [rax + rax]
xadd al, al
movzx eax, byte [r15 + rdx]
cmp sp, sp
clc
test dl, r9b
shr al, 1
stc
cmp bpl, r12b
add al, byte [r14 + rdx]
jmp 0x14042a5d6
mov byte [rcx + rdx], al
xchg al, al
shl ax, 0x60
movzx eax, byte [r15 + rdx + 1]
test sil, r12b
test sil, 0xf3
shr al, 1
cmp rbp, 0x68ed0207
stc
add al, byte [r14 + rdx + 1]
cmp rsp, 0x76572042
stc
jmp 0x14042a608
mov byte [rcx + rdx + 1], al
cmp r9b, bpl
stc
clc
add rdx, 2
test r12b, cl
cmp r12, 0x78610672
cmp rsi, rdx
jmp 0x14042a627
jne 0x14042a5ba
jmp 0x14042a4e0
mov rax, rbp
not dx
mov dx, sp
imul rax, rbx
btr rdx, rsi
add rax, r8
sbb dx, si
mov rdx, rbp
test r13b, bpl
imul rdx, r12
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x14042a664
jb 0x14042a535
jb 0x14042a535
mov edi, 0
test r10b, r8b
clc
cmc
cmp dword [rsp + 0x6c], 0x20
jmp 0x14042a684
jb 0x14042a544
cmp dword [rsp + 0x24], 0x20
jmp 0x14042a694
jae 0x14042a6a1
xor eax, eax
jmp 0x14042a867
mov rdi, r8
cmp qword [rsp + 0x70], 0
jmp 0x14042a6af
je 0x14042a79e
mov r8, qword [rsp + 0x90]
clc
xor edx, edx
jmp 0x14042a6c5
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x14042a6d0
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x14042a6dc
movdqu xmm2, xmmword [r11 + rdx - 0x30]
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x14042a6ef
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x14042a715
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x14042a720
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042a73a
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x14042a745
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test ch, 0x5c
movdqu xmmword [rcx + rdx + 0x30], xmm3
test dil, 0xb5
jmp 0x14042a779
add rdx, 0x40
jmp 0x14042a78a
add r8, 0xfffffffffffffffe
jmp 0x14042a793
jne 0x14042a6c5
jmp 0x14042a7a0
sub edx, edx
test byte [rsp + 0xa0], 1
jmp 0x14042a7ad
je 0x14042a817
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bt rax, r15
shl ah, cl
rcr ax, cl
mov rax, rdx
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042a7d9
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042a7e4
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
shld r8, r12, 0xa5
movdqu xmmword [rcx + rdx + 0x10], xmm3
rcl r8b, cl
rcl r8b, 0x4b
cmp qword [rsp + 0x40], rsi
cmovp r8w, r10w
movsx r8w, r14b
mov r8, rdi
jmp 0x14042a82e
je 0x14042a4e0
mov rdi, qword [rsp + 0x40]
cbw
bsr eax, r11d
mov rax, rdi
clc
test r11d, r10d
test sil, 0x18
jmp 0x14042a84f
je 0x14042a544
nop word cs:[rax + rax]
jmp 0x14042a867
movq xmm0, qword [r14 + rax]
jmp 0x14042a872
movq xmm1, qword [r15 + rax]
jmp 0x14042a87d
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp r8w, 0x781c
add rax, 8
cmp r10, rax
jmp 0x14042a8a2
jne 0x14042a867
mov rdi, r10
cmp rcx, 0x3eb63fc1
cmp r10, rsi
jmp 0x14042a8ba
je 0x14042a4e0
jmp 0x14042a544
mov r14, rdx
cmp r15b, cl
mov esi, dword [rsp + 0x2c0]
cmp esi, 0x10
jne 0x14042ab16
mov r8d, dword [rsp + 0x2b0]
rol r12d, 0x14
test r8d, r8d
movsx r13d, r8w
bswap r10
mov r13, qword [rsp + 0xd8]
movsx r10, r10w
movsx r12w, al
bswap r11w
mov r11, qword [rsp + 0x108]
movsx r10, r9w
mov r10, qword [rsp + 0x88]
jmp 0x14042a91f
mov r12, qword [rsp + 0x118]
jmp 0x14042a92c
je 0x14042abca
mov rcx, qword [rsp + 0x140]
cmove rax, rax
add rcx, qword [r13 + 0x18]
cdqe
movsxd rax, dword [rsp + 0x24]
jmp 0x14042a94e
inc rax
cmc
clc
cmp dword [rsp + 0x5c], 7
jmp 0x14042a95d
jb 0x14042aad6
mov rdx, rbx
sub rdx, rax
and bpl, r11b
ror ebp, 0xfd
rcl edi, cl
mov ebp, dword [rsp + 0x128]
mov rsi, rcx
lea rbx, [rcx + rax]
sar dil, 4
bsf di, sp
mov byte [rcx + rax], 0xff
bt di, 0x2f
mov rdi, qword [rsp + 0x30]
movzx ecx, r14w
rcl cx, 0x3e
mov byte [rdi + rbx], 0xff
movsx di, r9b
neg rdi
add rbx, qword [rsp + 0x30]
or ecx, 0x363b05c7
cmc
not dil
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
cmovg edi, r11d
jmp 0x14042a9cd
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
test r14b, 0x2d
mov byte [rdi + rbx], 0xff
xadd cl, dil
sar cl, 0xe7
sal di, 0xe2
add rbx, qword [rsp + 0x30]
bts cx, bp
mov rdi, qword [rsp + 0x30]
xor rcx, rcx
movsxd rcx, r10d
bsf cx, r10w
mov byte [rdi + rbx], 0xff
shr di, 3
movzx rcx, r14w
test sp, 0x2551
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
stc
sal cx, cl
mov byte [rdi + rbx], 0xff
and cl, 0x35
cmc
shl dil, 0xd8
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
movsx cx, sil
ror cl, cl
bt rcx, rdx
mov byte [rdi + rbx], 0xff
shrd cx, r15w, 0xb7
cmovg ecx, r15d
add rbx, qword [rsp + 0x30]
shld edi, r14d, 0xba
mov rdi, qword [rsp + 0x30]
sar ecx, 0xa
bswap cx
lea rcx, [rbx + rdi]
adc di, r10w
add rcx, rdx
mov rdi, qword [rsp + 0x30]
clc
test r10b, 0xec
mov byte [rdi + rbx], 0xff
mov rbx, qword [rsp + 0x30]
cmp di, r13w
test dh, 0x95
stc
add ebp, 0xfffffff8
jmp 0x14042aa94
jne 0x14042a978
add rsi, rbx
sar ch, 0xdc
rcr cl, cl
add rsi, rbx
movsx edx, bp
dec ch
add rsi, rbx
add rsi, rbx
add rsi, rbx
rcl cl, cl
btc dx, sp
stc
add rsi, rbx
sal cx, cl
movzx edx, r14w
ror dx, 0x29
lea rsi, [rsi + rbx]
cmp eax, ebx
add rsi, rbx
cmp dh, bh
mov rcx, rsi
mov edx, dword [rsp + 0x12c]
jmp 0x14042aae2
test edx, edx
jmp 0x14042aae9
je 0x14042ab60
lea rcx, [rcx + rax]
shrd ax, r14w, 0x6e
mov eax, edx
cmp r13, r14
mov byte [rcx], 0xff
add rcx, rbx
dec eax
jmp 0x14042ab0b
jne 0x14042aafe
jmp 0x14042ab60
mov r13, qword [rsp + 0xd8]
mov r12b, cl
mov r8d, dword [rsp + 0x2b0]
not r10w
cmovae r12w, bp
mov r11, qword [rsp + 0x108]
cmovno r10w, cx
mov r10, qword [rsp + 0x88]
movsx r12w, sil
inc r12w
xchg r12b, r12b
mov r12, qword [rsp + 0x118]
jmp 0x14042ab60
inc r12
jmp 0x14042ab6b
cmp r12, qword [rsp + 0x110]
je 0x14042c080
mov eax, dword [rsp + 0x60]
stc
movzx cx, cl
imul eax, r12d
mov sil, 0xdb
mov rsi, qword [r13 + 0x18]
mov cl, sil
bt cx, 0xff
mov qword [rsp + 0x140], rax
shld ecx, ecx, 0xf4
or cl, r9b
add rsi, rax
movzx ecx, byte [r14]
test r8b, 0x64
jmp 0x14042abb4
sub r9d, r9d
cmp cl, 4
jmp 0x14042abbf
jbe 0x140427792
jmp 0x14042723d
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x14042abda
jne 0x14042ab79
jmp 0x14042bfa3
mov rax, qword [rsp + 0x40]
lea rdx, [r15 + rax]
cwde
sub rdx, qword [rsp + 0x28]
not eax
mov rax, qword [rsp + 0x160]
add rax, rsi
cmp rdx, 0x10
jmp 0x14042ac0a
jb 0x140427a73
jb 0x140427a73
cmp rax, 0x10
jmp 0x14042ac1f
jb 0x140427a73
cmp dword [rsp + 0x60], 0x10
jmp 0x14042ac2f
jb 0x140427a73
mov r12d, 0
clc
cmp dword [rsp + 0x24], 0x10
jmp 0x14042ac46
jb 0x140427a7e
cmp ebx, 0x10
jmp 0x14042ac54
jae 0x14042ae47
sub r12d, r12d
jmp 0x14042ac62
jmp 0x14042b1f6
mov rax, qword [rsp + 0x40]
add rax, r15
mov rdx, rax
cmp rbp, r13
cmc
sub rdx, qword [rsp + 0x28]
cmp rdx, 0x20
jb 0x1404284cb
jb 0x1404284cb
mov r10d, 0
cmp dword [rsp + 0x60], 0x20
jmp 0x14042ac9b
jb 0x1404284da
cmp ebx, 0x20
jmp 0x14042aca9
jae 0x14042b465
sub r10d, r10d
jmp 0x14042acb7
jmp 0x14042bbd8
mov rax, qword [rsp + 0x40]
clc
lea rax, [rax + r15]
cmp r13b, 0xab
cmc
sub rax, qword [rsp + 0x28]
test r9w, 0x6d0
cmp rax, 0x20
jmp 0x14042acdf
jb 0x140428c74
jb 0x140428c74
mov edi, 0
cmp dword [rsp + 0x24], 0x20
jmp 0x14042acfa
jb 0x140428c79
cmp ebx, 0x20
jmp 0x14042ad08
jae 0x14042b5ad
xor edi, edi
jmp 0x14042ad15
jmp 0x14042bcbb
mov rax, qword [rsp + 0x40]
cmp dx, dx
test dx, 0x7ba0
cmp bp, 0x269d
lea rax, [rax + r15]
cmp bpl, 0xcc
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x14042ad42
jb 0x14042921f
jb 0x14042921f
cmp dword [rsp + 0x60], 0x20
jmp 0x14042ad58
jb 0x14042921f
mov r11d, 0
stc
cmc
test r11b, 0x73
cmp dword [rsp + 0x24], 0x20
jmp 0x14042ad74
jb 0x140429222
cmp ebx, 0x20
jae 0x14042b6d8
sub r11d, r11d
jmp 0x14042ad8b
jmp 0x14042b839
mov rax, qword [rsp + 0x40]
cmp cl, r10b
test rdx, r13
lea rax, [rax + r15]
sub rax, qword [rsp + 0x28]
cmc
test r8b, bl
cmp rax, 0x20
jmp 0x14042adb1
jb 0x140429800
jb 0x140429800
mov edi, 0
jmp 0x14042adcb
cmp dword [rsp + 0x24], 0x20
jmp 0x14042add5
jb 0x140429802
cmp ebx, 0x20
jmp 0x14042ade3
jae 0x14042b8be
sub edi, edi
jmp 0x14042adf0
jmp 0x14042bdd0
mov rax, qword [rsp + 0x40]
add rax, r15
sub rax, qword [rsp + 0x28]
test r11b, r8b
cmp rax, 0x20
jb 0x14042a216
jb 0x14042a216
mov r11d, 0
cmc
cmp dword [rsp + 0x24], 0x20
jmp 0x14042ae26
jb 0x14042a21b
cmp ebx, 0x20
jmp 0x14042ae34
jae 0x14042b9f8
xor r11d, r11d
jmp 0x14042ae42
jmp 0x14042beef
mov r12d, r14d
and r12d, 0xfffffff0
mov rbp, qword [rsp + 0x40]
bsr dx, r15w
cmc
sub rbp, rsi
add rbp, r15
cwd
mov rax, r12
cmovle bx, r9w
mov rbx, rcx
cwd
mov r10w, 0x4966
sets dl
mov r10, qword [rsp + 0x28]
cqo
mov rdx, qword [rsp + 0x88]
movdqu xmm11, xmmword [rbp + rdx]
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmm10, xmm11
pxor xmm7, xmm7
punpckhbw xmm10, xmm7
movdqa xmm0, xmm10
punpckhwd xmm0, xmm7
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
punpcklwd xmm10, xmm7
punpcklbw xmm11, xmm7
movdqa xmm13, xmm11
punpckhwd xmm13, xmm7
movdqu xmm15, xmmword [rbx + rdx]
jmp 0x14042aed6
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 0x14042af11
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
punpckhbw xmm3, xmm7
movdqa xmm14, xmm3
punpcklwd xmm14, xmm7
punpckhwd xmm3, xmm7
movdqa xmm5, xmm8
psubd xmm5, xmm10
movdqa xmm9, xmm12
psubd xmm9, xmm1
paddd xmm3, xmm9
paddd xmm14, xmm5
movdqa xmm0, xmm9
psrad xmm0, 0x1f
pxor xmm9, xmm0
psubd xmm9, xmm0
movdqa xmm0, xmm5
psrad xmm0, 0x1f
pxor xmm5, xmm0
psubd xmm5, xmm0
punpcklbw xmm2, xmm7
movdqa xmm6, xmm2
punpckhwd xmm2, xmm7
movdqa xmm0, xmm4
psubd xmm0, xmm13
paddd xmm2, xmm0
movdqa xmm1, xmm0
psrad xmm1, 0x1f
pxor xmm0, xmm1
psubd xmm0, xmm1
punpcklwd xmm11, xmm7
punpcklwd xmm15, xmm7
punpcklwd xmm6, xmm7
movdqa xmm7, xmm15
psubd xmm7, xmm11
paddd xmm6, xmm7
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
movdqa xmm1, xmm6
psubd xmm1, xmm15
movdqa xmm15, xmm2
psubd xmm15, xmm4
movdqa xmm4, xmm14
psubd xmm4, xmm8
movdqa xmm8, xmm3
psubd xmm8, xmm12
movdqa xmm12, xmm8
psrad xmm12, 0x1f
pxor xmm8, xmm12
psubd xmm8, xmm12
movdqa xmm12, xmm4
psrad xmm12, 0x1f
pxor xmm4, xmm12
psubd xmm4, xmm12
movdqa xmm12, xmm15
psrad xmm12, 0x1f
pxor xmm15, xmm12
psubd xmm15, xmm12
movdqa xmm12, xmm1
psrad xmm12, 0x1f
pxor xmm1, xmm12
psubd xmm1, xmm12
psubd xmm6, xmm11
psubd xmm2, xmm13
psubd xmm14, xmm10
psubd xmm3, xmmword [rsp + 0xc0]
movdqa xmm10, xmm3
psrad xmm10, 0x1f
pxor xmm3, xmm10
psubd xmm3, xmm10
movdqa xmm10, xmm14
psrad xmm10, 0x1f
pxor xmm14, xmm10
psubd xmm14, xmm10
movdqa xmm10, xmm2
psrad xmm10, 0x1f
pxor xmm2, xmm10
psubd xmm2, xmm10
movdqa xmm10, xmm6
psrad xmm10, 0x1f
pxor xmm6, xmm10
psubd xmm6, xmm10
movdqa xmm11, xmmword [0x1400bf530]
pxor xmm1, xmm11
pxor xmm7, xmm11
movdqa xmm10, xmm7
pcmpgtd xmm10, xmm1
pxor xmm15, xmm11
pxor xmm0, xmm11
pxor xmm6, xmm11
pcmpgtd xmm7, xmm6
por xmm7, xmm10
movdqa xmm10, xmm0
pcmpgtd xmm10, xmm15
pxor xmm2, xmm11
pcmpgtd xmm0, xmm2
por xmm0, xmm10
pxor xmm4, xmm11
pxor xmm5, xmm11
packssdw xmm7, xmm0
movdqa xmm0, xmm5
pcmpgtd xmm0, xmm4
pxor xmm8, xmm11
pxor xmm9, xmm11
pxor xmm14, xmm11
pcmpgtd xmm5, xmm14
por xmm5, xmm0
movdqa xmm0, xmm9
pcmpgtd xmm0, xmm8
pxor xmm3, xmm11
pcmpgtd xmm9, xmm3
por xmm9, xmm0
packssdw xmm5, xmm9
packsswb xmm7, xmm5
pcmpgtd xmm8, xmm3
pcmpgtd xmm4, xmm14
packssdw xmm4, xmm8
pcmpgtd xmm15, xmm2
pcmpgtd xmm1, xmm6
packssdw xmm1, xmm15
packsswb xmm1, xmm4
movdqa xmm0, xmmword [rsp + 0x70]
pand xmm0, xmm1
pandn xmm1, xmmword [rsp + 0xa0]
por xmm1, xmm0
pand xmm1, xmm7
pandn xmm7, xmmword [rsp + 0x90]
por xmm7, xmm1
movdqu xmm0, xmmword [r10]
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
test r9d, r11d
add r10, 0x10
test r14d, 0x68a93b62
add rbp, 0x10
stc
add rbx, 0x10
clc
cmp dx, 0x766a
jmp 0x14042b1ca
add rax, 0xfffffffffffffff0
jmp 0x14042b1d3
jne 0x14042ae85
cmp r12, r14
jmp 0x14042b1e1
je 0x14042a33f
test r14b, 8
jmp 0x14042b1f0
je 0x140427a7e
mov edx, r14d
or r11b, cl
sub bp, r11w
sal r10b, 0x39
and edx, 0xfffffff8
and r10w, 0x1dfd
movsx bp, r15b
rcr ebx, cl
mov r11, qword [rsp + 0x40]
cdqe
xchg bl, r8b
sub r11, rsi
add r11, r15
cbw
bswap ebx
mov rax, qword [rsp + 0x88]
mov r10b, 0xf4
movzx r10, dx
lea r10, [r11 + rax]
jmp 0x14042b245
mov rbp, rdx
cdqe
cbw
mov rbx, rcx
movzx r8, sp
cbw
cmovno r8d, eax
mov rax, r9
movsx r8w, sil
mov r8, qword [rsp + 0x28]
jmp 0x14042b26b
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x14042b284
movq xmm11, qword [r10 + r12]
jmp 0x14042b28f
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x14042b2b3
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
jmp 0x14042b2d6
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
jmp 0x14042b408
add r8, 8
cmc
add r11, 8
test r15d, 0x5ee33618
stc
test r11d, ebp
add r10, 8
stc
add rax, 8
test rcx, 0x8cf11b2
stc
cmc
add rbx, 8
cmc
stc
add rbp, 0xfffffffffffffff8
cmp r9b, 0x2a
stc
cmp r12, rbp
jmp 0x14042b445
jne 0x14042b279
mov r12, rdx
jmp 0x14042b457
cmp rdx, r14
je 0x14042a33f
jmp 0x140427a7e
mov r10d, ebp
and r10d, 0xffffffe0
btr dx, di
xor dh, ch
setnp dl
lea rdx, [r10 - 0x20]
mov r8b, 0x32
mov r8, rdx
shr r8, 5
jmp 0x14042b488
inc r8
test r10b, r9b
jmp 0x14042b49a
test rdx, rdx
je 0x14042bb54
mov rsi, r8
btr edx, r15d
sub di, cx
movabs rdx, 0xffffffffffffffe
and rsi, rdx
bsr edx, r14d
rcr rdi, 0x2d
add rax, qword [rsp + 0x148]
and dil, dl
ror rdx, cl
shl dil, cl
mov rdx, qword [rsp + 0x40]
inc dil
sar dil, cl
lea rdx, [rdx + r15]
rcl dil, cl
xchg dil, dil
add di, r14w
add rdx, 0x30
movsx edi, r14w
rcr dil, 0x55
xor ebx, ebx
mov dil, 0xc8
mov edi, r14d
not dil
mov rdi, qword [rsp + 0x28]
jmp 0x14042b50d
movdqu xmm0, xmmword [rdi + rbx]
jmp 0x14042b517
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042b522
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x14042b537
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x14042b546
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x14042b551
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x14042b55c
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x14042b567
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x14042b572
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x14042b580
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
movdqu xmmword [rdx + rbx], xmm0
test r10w, cx
add rbx, 0x40
cmp r8b, 0x59
cmp sil, r11b
add rsi, 0xfffffffffffffffe
jne 0x14042b50d
jmp 0x14042bb6a
mov edi, r10d
and edi, 0xffffffe0
inc r8b
cdqe
lea rax, [rdi - 0x20]
mov r8, rax
stc
jmp 0x14042b5c5
shr r8, 5
inc r8
test spl, 0x68
test rax, rax
jmp 0x14042b5d8
je 0x14042bc31
mov rbx, r8
movabs rax, 0xffffffffffffffe
rol dl, 0x8e
ror ebp, 0xd6
and rbx, rax
mov rdx, qword [rsp + 0x40]
movsx eax, di
xor ebp, esi
movzx rax, si
mov rax, rdx
sub rax, r9
rcr bp, 0x96
ror bpl, cl
lea rbp, [r15 + rax]
adc al, spl
add rbp, 0x30
lea rdx, [rdx + r15]
not ax
bts eax, r9d
mov ax, 0x58b6
add rdx, 0x30
xor esi, esi
jmp 0x14042b63b
mov rax, qword [rsp + 0x28]
jmp 0x14042b645
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042b64f
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x14042b65a
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042b665
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x14042b674
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042b689
movdqu xmm0, xmmword [rax + rsi + 0x20]
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x14042b69a
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042b6a5
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042b6b4
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
movdqu xmmword [rdx + rsi], xmm0
clc
cmc
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jne 0x14042b645
jmp 0x14042bc3a
mov r11d, edx
clc
shr ax, 0x84
xadd si, bx
and r11d, 0xffffffe0
rol bpl, 0x9a
bt rbp, rax
adc r10w, ax
mov rax, qword [rsp + 0x150]
add rax, r15
btc r10, r15
test r15b, al
mov rsi, qword [rsp + 0x40]
inc rbx
lea rax, [rax + rsi]
xadd r10w, r10w
mov rbp, rsi
shld r10w, di, 0x3b
xor rbx, rbx
sub rbp, r8
lea r10, [r15 + rbp]
sbb bl, r12b
add r10, 0x10
test r15w, 0x503c
lea rbx, [r15 + rsi]
jmp 0x14042b740
add rbx, 0x10
cmp r11b, r12b
xor esi, esi
jmp 0x14042b74e
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x14042b75c
movdqu xmm9, xmmword [rdi + rsi]
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x14042b76e
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x14042b779
movdqu xmm5, xmmword [rax + rsi]
jmp 0x14042b783
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 0x14042b7a7
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
movdqu xmmword [rbx + rsi], xmm3
cmc
add rsi, 0x20
test r12b, 0x4d
cmp r11, rsi
jmp 0x14042b817
jne 0x14042b75c
cmp r11, rdx
jmp 0x14042b825
je 0x14042a33f
test dl, 0x18
jmp 0x14042b833
je 0x140429222
mov rbp, r11
mov r11d, edx
and r11d, 0xfffffff8
mov rax, 0x39ba0a4a
mov rax, qword [rsp + 0x40]
sub rax, r8
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
movq xmm0, qword [rbx + rbp]
jmp 0x14042b868
movq xmm1, qword [r9 + rbp]
jmp 0x14042b873
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
jmp 0x14042b881
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
add rbp, 8
cmp r8b, r10b
cmp r11, rbp
jmp 0x14042b8aa
jne 0x14042b85e
cmp r11, rdx
jne 0x140429222
jmp 0x14042a33f
mov edi, r10d
and edi, 0xffffffe0
rcr eax, 0xac
shr ax, cl
lea rax, [rdi - 0x20]
shr r8b, 0x50
bts r8w, cx
mov r8, rax
test r11b, 0x13
shr r8, 5
jmp 0x14042b8e7
inc r8
test r9b, 0x2b
test rax, rax
jmp 0x14042b8f6
je 0x14042bd44
mov rbx, r8
cmovle bp, cx
movabs rax, 0xffffffffffffffe
and rbx, rax
shl bp, 0x43
mov rdx, qword [rsp + 0x40]
bt eax, r13d
rcl al, cl
mov rax, rdx
bts rbp, rdx
sal bpl, 0x41
sub rax, r9
lea rbp, [r15 + rax]
add rbp, 0x30
add rdx, r15
shr al, cl
movsxd rax, ebp
add rdx, 0x30
mov eax, r8d
xor esi, esi
cwde
mov ah, 0xd1
movzx eax, ax
mov rax, qword [rsp + 0x28]
jmp 0x14042b957
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042b961
movdqu xmm1, xmmword [rax + rsi + 0x10]
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x14042b972
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x14042b981
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x14042b990
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x14042b99b
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x14042b9a6
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x14042b9b1
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042b9c6
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
jmp 0x14042b9db
movdqu xmmword [rdx + rsi], xmm0
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x14042b9ed
jne 0x14042b957
jmp 0x14042bd4b
mov r11d, r10d
stc
and r11d, 0xffffffe0
movsx rax, bp
and r8b, dl
sub r8b, 0x9e
lea rax, [r11 - 0x20]
shld r8d, esp, 0xf7
mov r8, rax
cmc
shr r8, 5
jmp 0x14042ba21
inc r8
cmc
stc
test rax, rax
je 0x14042be5b
mov rsi, r8
bt dx, 0x18
movabs rax, 0xffffffffffffffe
and rsi, rax
adc dil, 0xfe
mov rdx, qword [rsp + 0x40]
clc
mov rax, rdx
btr bp, 0x21
rcr bp, 0x25
sub rax, r9
bsr ebp, edi
btr di, bp
movzx bp, r8b
lea rbp, [r15 + rax]
add rbp, 0x30
neg di
bsr rdi, rax
xor dil, sil
lea rdi, [r15 + rdx]
jmp 0x14042ba84
add rdi, 0x30
cmp dx, r8w
jmp 0x14042ba91
xor ebx, ebx
jmp 0x14042ba98
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
jmp 0x14042baaa
movdqu xmm0, xmmword [rax + rbx]
movdqu xmm1, xmmword [rax + rbx + 0x10]
movdqu xmm2, xmmword [rbp + rbx - 0x30]
jmp 0x14042bac0
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
movdqu xmmword [rdi + rbx - 0x20], xmm3
jmp 0x14042baf1
movdqu xmm0, xmmword [rax + rbx + 0x20]
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x14042bb02
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x14042bb0d
movdqu xmm3, xmmword [rbp + rbx]
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
cmp r11d, eax
test bx, 0x2dc5
movdqu xmmword [rdi + rbx], xmm3
add rbx, 0x40
stc
add rsi, 0xfffffffffffffffe
jne 0x14042baaa
jmp 0x14042be6a
xor ebx, ebx
ror di, 0xcf
xadd dil, dil
sal dil, cl
mov rdi, qword [rsp + 0x28]
stc
test rax, r10
test r8b, 1
jmp 0x14042bb73
je 0x14042bbc0
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x14042bb89
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x14042bb94
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x14042bba4
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
cmp r8b, r9b
jmp 0x14042bbb5
movdqu xmmword [rcx + rbx + 0x10], xmm0
test eax, 0x55702145
cmp r10, rbp
je 0x14042a33f
test bpl, 0x18
jmp 0x14042bbd2
je 0x1404284da
mov rax, r10
mov r10d, ebp
and r10d, 0xfffffff8
movsx edx, r15w
mov rdx, qword [rsp + 0x28]
movq xmm0, qword [rdx + rax]
jmp 0x14042bbf5
movq xmm1, qword [r9 + rax]
jmp 0x14042bc00
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp cl, r9b
cmp r10, rax
jmp 0x14042bc18
jne 0x14042bbeb
cmp r10, rbp
jmp 0x14042bc26
je 0x14042a33f
jmp 0x1404284da
sub esi, esi
clc
stc
test sp, 0x133
test r8b, 1
jmp 0x14042bc43
je 0x14042bc9e
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
cmp rdx, r10
movdqu xmm1, xmmword [rax + rsi + 0x10]
movsxd rax, r12d
shld eax, r15d, 0xde
mov rax, rsi
sub rax, r9
jmp 0x14042bc6f
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042bc79
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042bc88
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmc
jmp 0x14042bc98
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp rdi, r10
jmp 0x14042bca6
je 0x14042a33f
test r10b, 0x18
jmp 0x14042bcb5
je 0x140428c79
mov rax, rdi
mov edi, r10d
btc edx, r14d
and bp, 0x2d4f
jmp 0x14042bccf
and edi, 0xfffffff8
bsf bp, r13w
cmovb ebp, edx
mov rdx, qword [rsp + 0x40]
sar rbp, cl
sub rdx, r9
shl bp, cl
ror ebp, cl
add rdx, r15
bswap bp
not bpl
xchg rbp, rbp
mov rbp, qword [rsp + 0x28]
jmp 0x14042bd00
movq xmm0, qword [rbp + rax]
jmp 0x14042bd0b
movq xmm1, qword [rdx + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmc
add rax, 8
stc
test ebx, 0x278c4c10
test edx, r13d
cmp rdi, rax
jne 0x14042bd00
cmp rdi, r10
jmp 0x14042bd39
je 0x14042a33f
jmp 0x140428c79
sub esi, esi
cmp r12w, r14w
clc
test r8b, 1
jmp 0x14042bd54
je 0x14042bdb3
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rsi]
jmp 0x14042bd69
movdqu xmm1, xmmword [rax + rsi + 0x10]
mov rax, rsi
stc
test ecx, eax
sub rax, r9
jmp 0x14042bd7d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042bd87
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x14042bd96
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
jmp 0x14042bda8
movdqu xmmword [rcx + rsi + 0x10], xmm0
cmp si, 0x15ca
cmp rdi, r10
jmp 0x14042bdbb
je 0x14042a33f
test r10b, 0x18
jmp 0x14042bdca
je 0x140429802
mov rax, rdi
dec rdx
shr dil, 0x10
shl bpl, 0xb3
mov edi, r10d
rcl bpl, 0xfc
mov dl, 0
and edi, 0xfffffff8
mov rdx, qword [rsp + 0x40]
test ecx, 0x52453369
sub rdx, r9
xor ebp, ebx
and rbp, 0x546639ba
add rdx, r15
mov bpl, 0x81
movzx rbp, sp
movsxd rbp, r11d
mov rbp, qword [rsp + 0x28]
jmp 0x14042be18
movq xmm0, qword [rbp + rax]
jmp 0x14042be23
movq xmm1, qword [rdx + rax]
jmp 0x14042be2d
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmc
test sil, 0xcf
cmp rdi, rax
jne 0x14042be18
cmp rdi, r10
jmp 0x14042be50
je 0x14042a33f
jmp 0x140429802
sub ebx, ebx
jmp 0x14042be62
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x14042be73
je 0x14042bed7
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
cmc
movdqu xmm1, xmmword [rax + rbx + 0x10]
xor rax, r9
inc ax
not ah
mov rax, rbx
sub rax, r9
jmp 0x14042be9d
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042bea7
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042beb2
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
movdqu xmmword [rcx + rbx + 0x10], xmm3
cmp r11, r10
je 0x14042a33f
test r10b, 0x18
jmp 0x14042bee9
je 0x14042a21b
mov rax, r11
rcl r11b, 0xaf
btc dx, 0x44
or r11, 0x52e60f8f
mov r11d, r10d
and r11d, 0xfffffff8
mov rdx, qword [rsp + 0x40]
stc
test ah, 0x59
sub rdx, r9
add rdx, r15
jmp 0x14042bf1d
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x14042bf2f
movq xmm0, qword [rbp + rax]
jmp 0x14042bf3a
movq xmm1, qword [rdx + rax]
jmp 0x14042bf44
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
stc
add rax, 8
cmp r11, rax
jmp 0x14042bf64
jne 0x14042bf2f
cmp r11, r10
jmp 0x14042bf72
je 0x14042a33f
jmp 0x14042a21b
mov r9d, 1
mov eax, dword [rsp + 0x2c0]
stc
clc
cmp eax, 8
jl 0x14042723d
cmp eax, 0x10
jmp 0x14042bf9d
jne 0x14042723d
mov rbp, qword [rsp + 0xf8]
jmp 0x14042bfb9
imul ebp, dword [rsp + 0x2b8]
xadd r9b, r9b
sbb r9b, bl
mov r9d, 1
test r12d, r13d
test ebp, ebp
jmp 0x14042bfd8
je 0x14042723d
mov rax, qword [r13 + 0x18]
lea ecx, [rbp - 1]
clc
test rsp, 0x33ae4dfb
cmp ecx, 3
jmp 0x14042bff5
jb 0x14042c03e
mov edx, ebp
jmp 0x14042c003
and edx, 0xfffffffc
clc
jmp 0x14042c00c
rol word [rax], 8
jmp 0x14042c015
rol word [rax + 2], 8
stc
rol word [rax + 4], 8
stc
jmp 0x14042c026
rol word [rax + 6], 8
add rax, 8
clc
add edx, 0xfffffffc
jmp 0x14042c038
jne 0x14042c00c
test bpl, 3
jmp 0x14042c047
je 0x14042723d
and ebp, 3
test ah, 2
cmc
xor edx, edx
jmp 0x14042c05b
rol word [rax + rdx*2], 8
jmp 0x14042c065
inc rdx
cmp edi, 0x1d41a06
cmp ebp, edx
jmp 0x14042c075
jne 0x14042c05b
jmp 0x14042723d
mov eax, dword [rsp + 0x2c0]
bsr r9d, r11d
cmp r13b, 0xa4
mov r9d, 1
jmp 0x14042c09b
cmp eax, 8
jmp 0x14042c0a3
jge 0x14042bf95
cmp dword [rsp + 0x2b8], 0
jmp 0x14042c0b6
je 0x14042723d
mov edx, dword [rsp + 0xf8]
shr cl, 0x25
ror r12w, cl
mov r12d, r11d
shld ecx, eax, 0x1f
add cl, 0x2b
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
not cl
btr rax, 0xaf
lea ecx, [r8 - 1]
btr rax, rsp
mov dword [rsp + 0x24], ecx
rcl ax, cl
movsxd rbp, ecx
ror ecx, cl
mov ecx, dword [rsp + 0x84]
jmp 0x14042c103
imul ecx, r8d
imul ecx, dword [rsp + 0x68]
neg ax
movzx ax, sil
mov dword [rsp + 0x84], ecx
sal al, 0xd
shl ah, cl
mov rax, rdx
neg ah
setbe ah
movsxd rax, r10d
mov qword [rsp + 0x30], rdx
sub rdx, r12
rcl ah, 0xbe
mov qword [rsp + 0x28], rdx
neg r12
lea rax, [rbp*2 + 2]
cmp cx, 0xe25
add rax, rbp
jmp 0x14042c153
mov qword [rsp + 0xa0], rax
sets al
movzx rax, si
lahf
lea eax, [r8*4 - 4]
mov dword [rsp + 0x90], eax
dec rbp
setbe al
movzx rax, ax
lahf
mov qword [rsp + 0x70], rbp
inc rax
dec ax
cdqe
lea eax, [r8 + r8]
jmp 0x14042c193
dec eax
clc
mov dword [rsp + 0xc0], eax
clc
jmp 0x14042c1a3
xor edi, edi
sub r10d, r10d
jmp 0x14042c1ca
inc r10
cmp r10b, 0xdf
clc
add edi, dword [rsp + 0x84]
cmp r10, qword [rsp + 0x110]
je 0x14042723d
mov rbp, qword [r13 + 0x18]
clc
mov eax, dword [rsp + 0x60]
mov r11d, eax
sal r14b, cl
xor r14b, 0xaf
imul r11d, r10d
lea r8, [r11 + rbp]
xor r13b, dl
mov rax, qword [rsp + 0x30]
xor r13b, r8b
lea r13, [r8 + rax]
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x14042c204
jne 0x14042c228
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
movzx r14d, byte [rax + rcx]
add rax, 0x202902b9
sbb al, r14b
sal al, 0x28
add r13, r12
or al, bl
mov edi, edi
movsxd rax, esp
shrd rax, r14, 0x60
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x14042c246
je 0x14042c580
cmp eax, 2
jmp 0x14042c254
je 0x14042c669
cmp eax, 1
jmp 0x14042c262
jne 0x14042c829
mov ecx, dword [rsp + 0x64]
mov eax, ecx
jmp 0x14042c273
cmp ecx, 8
jl 0x14042c41a
mov rax, qword [rsp + 0x28]
cmovs r13, r8
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
or si, 0x24eb
rol sil, 0x5e
mov esi, eax
movzx eax, byte [r13 + rdi]
stc
sar al, 7
cmp r10b, al
and al, r14b
mov byte [rbp + rdi], al
bsr eax, r10d
mov ah, 0xb5
cmovge rax, r8
movzx eax, byte [r13 + rdi]
add al, al
stc
cmc
test r11, rax
sar al, 7
and al, r14b
test r14b, 0xb4
cmc
mov byte [rbp + rdi + 1], al
movsx rax, r11w
and ax, r12w
btr eax, r9d
movzx eax, byte [r13 + rdi]
shl al, 2
sar al, 7
test r8b, r8b
and al, r14b
stc
mov byte [rbp + rdi + 2], al
sal rax, cl
and al, r14b
movzx eax, byte [r13 + rdi]
stc
test cx, 0x12bf
shl al, 3
test di, bp
sar al, 7
and al, r14b
test r10d, ebx
cmc
mov byte [rbp + rdi + 3], al
movzx eax, byte [r13 + rdi]
cmc
shl al, 4
jmp 0x14042c334
sar al, 7
cmp dil, r15b
cmc
and al, r14b
cmc
cmp rsi, rdx
mov byte [rbp + rdi + 4], al
test rbp, 0x76b4b3c
bt ax, 0xb3
movzx eax, byte [r13 + rdi]
cmc
cmp r13b, 0xd
shl al, 5
sar al, 7
and al, r14b
test r8d, eax
mov byte [rbp + rdi + 5], al
or rax, rax
movzx eax, byte [r13 + rdi]
shl al, 6
clc
test bpl, 0x5b
sar al, 7
cmp r12b, r10b
test r8b, 0x7b
stc
and al, r14b
mov byte [rbp + rdi + 6], al
cdqe
sub eax, r14d
movzx eax, byte [r13 + rdi]
jmp 0x14042c3a0
and al, 1
jmp 0x14042c3a8
neg al
jmp 0x14042c3b5
and al, r14b
jmp 0x14042c3bd
mov byte [rbp + rdi + 7], al
movzx ax, r12b
lea eax, [rsi - 8]
jmp 0x14042c3ce
inc r13
clc
cmp r10w, 0x1b2f
jmp 0x14042c3dd
add rbp, 8
test rsp, r13
cmp esi, 0xf
ja 0x14042c296
lea r13, [r13 + rdi]
rcr r8b, cl
add r8w, 0x3afd
lea rbp, [rbp + rdi]
sbb r8b, 0xfd
shr r8w, 0xfe
add r8w, 0x5f15
mov r8, rbp
cmp r14, r9
jmp 0x14042c41a
test eax, eax
jle 0x14042c829
movzx edx, byte [r13]
stc
cmp r11w, 0x240e
clc
sar dl, 7
and dl, r14b
clc
jmp 0x14042c43f
mov byte [r8], dl
jmp 0x14042c447
cmp eax, 1
jmp 0x14042c44f
je 0x14042c829
movzx edx, byte [r13]
clc
cmp rcx, r13
cmp r9b, 0x9c
add dl, dl
cmp r15b, r8b
cmp bh, 0xb8
cmc
sar dl, 7
cmp cx, r11w
test r10, r9
and dl, r14b
mov byte [r8 + 1], dl
cmp eax, 3
jmp 0x14042c484
jb 0x14042c829
movzx edx, byte [r13]
test rdx, 0x33a91115
clc
shl dl, 2
cmc
stc
sar dl, 7
stc
test r9, 0x74cf122d
and dl, r14b
jmp 0x14042c4af
mov byte [r8 + 2], dl
cmc
cmp eax, 3
jmp 0x14042c4bc
je 0x14042c829
movzx edx, byte [r13]
cmp r9b, sil
test dx, bp
clc
shl dl, 3
sar dl, 7
and dl, r14b
clc
mov byte [r8 + 3], dl
test r12b, 0xdf
test bp, r8w
cmp r13w, r13w
cmp eax, 5
jmp 0x14042c4f0
jb 0x14042c829
movzx edx, byte [r13]
test dl, 0x2c
test r15w, cx
shl dl, 4
cmc
sar dl, 7
cmp r14, r13
and dl, r14b
cmc
mov byte [r8 + 4], dl
cmp bh, 0xc0
cmp r10w, si
cmp eax, 5
je 0x14042c829
movzx edx, byte [r13]
cmc
clc
shl dl, 5
stc
cmc
sar dl, 7
and dl, r14b
mov byte [r8 + 5], dl
cmp r13w, 0x54a
clc
cmp rsi, rbp
cmp eax, 7
jmp 0x14042c54c
jb 0x14042c829
movzx eax, byte [r13]
test r13d, r13d
shl al, 6
cmc
sar al, 7
cmp si, r12w
stc
cmp ax, 0x4dfa
and al, r14b
jmp 0x14042c572
mov byte [r8 + 6], al
jmp 0x14042c57b
jmp 0x14042c829
mov ecx, dword [rsp + 0x64]
shl rax, cl
mov eax, ecx
test dil, r9b
jmp 0x14042c591
cmp ecx, 2
jl 0x14042c63e
mov rax, qword [rsp + 0x28]
shrd r13w, r11w, 0xf4
movsxd rdx, ebx
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
cwd
bt dx, 0xa6
mov edx, eax
adc ax, r14w
cmc
adc ah, 0xd9
movzx eax, byte [r13 + rdi]
shr al, 4
jmp 0x14042c5d4
mul r14b
test r12b, 0x15
mov byte [rbp + rdi], al
bsf eax, r13d
xadd al, al
movzx eax, byte [r13 + rdi]
and al, 0xf
test r9d, edi
cmc
mul r14b
jmp 0x14042c5fa
mov byte [rbp + rdi + 1], al
dec ah
cwde
lea eax, [rdx - 2]
jmp 0x14042c609
inc r13
add rbp, 2
cmp edx, 3
ja 0x14042c5b7
lea r13, [r13 + rdi]
movsx r8w, r11b
cmovl r8w, r11w
rcl r8d, cl
lea rbp, [rbp + rdi]
or r8, 0x53671a81
shr r8b, cl
mov r8, rbp
clc
cmp eax, 1
jne 0x14042c829
movzx eax, byte [r13]
cmc
cmp r14b, 8
shr al, 4
mul r14b
jmp 0x14042c65c
mov byte [r8], al
jmp 0x14042c664
jmp 0x14042c829
mov eax, dword [rsp + 0x64]
movsx esi, r8w
ror esi, cl
mov esi, eax
cmp eax, 4
jmp 0x14042c67d
jl 0x14042c79d
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
movsx rdx, r15w
cmc
setle sil
mov esi, dword [rsp + 0x64]
cmp bl, 0x23
cwd
btr dx, 0xee
mov edx, esi
movzx eax, byte [r13 + rdi]
shr al, 6
mul r14b
mov byte [rbp + rdi], al
sal al, 0x24
xor sil, 0x8b
sar al, 0x44
movzx eax, byte [r13 + rdi]
cmovle si, dx
bt si, dx
sub sil, 0x7b
shr al, 4
inc sil
and si, 0x688a
adc sil, dil
and al, 3
jmp 0x14042c6ee
mul r14b
cmp r15d, 0x6cfb5027
sar si, cl
setg sil
mov byte [rbp + rdi + 1], al
movzx eax, byte [r13 + rdi]
adc si, 0x5bb
bt si, 0x7a
btr rsi, 0x5e
shr al, 2
and al, 3
test cl, 0x5c
movzx si, r11b
mul r14b
ror sil, cl
mov sil, 0xdb
mov byte [rbp + rdi + 2], al
cmc
rcr sil, 0xf5
cmp r12b, r13b
movzx eax, byte [r13 + rdi]
and al, 3
sar sil, 0x9b
mov sil, 0x84
and si, 0x2d46
mul r14b
mov byte [rbp + rdi + 3], al
movzx esi, r15w
mov esi, r8d
bswap si
lea esi, [rdx - 4]
jmp 0x14042c767
inc r13
test r14b, r15b
add rbp, 4
test r8b, 0x1d
cmp ebp, eax
clc
cmp edx, 7
ja 0x14042c6a3
lea r13, [r13 + rdi]
stc
rol r8d, cl
lea rbp, [rbp + rdi]
rol r8b, 0x86
sbb r8w, r11w
bswap r8
mov r8, rbp
test esi, esi
jmp 0x14042c7a4
jle 0x14042c829
movzx eax, byte [r13]
test cl, 0xac
cmp r8b, spl
shr al, 6
cmc
clc
mul r14b
cmp r8b, 0x55
clc
mov byte [r8], al
stc
cmp esi, 1
jmp 0x14042c7ce
je 0x14042c829
movzx eax, byte [r13]
cmp bx, r12w
shr al, 4
and al, 3
test si, ax
clc
mul r14b
mov byte [r8 + 1], al
cmp esi, 3
jmp 0x14042c7f5
jb 0x14042c829
movzx eax, byte [r13]
shr al, 2
or r13b, 0x81
adc r13d, 0x423f70ad
and al, 3
rol r13d, cl
mul r14b
cmp r13w, r14w
rol r13w, 0xb2
mov byte [r8 + 2], al
not ax
rcr ah, 0xf1
mov rax, qword [rsp + 0xd0]
cmp eax, dword [rsp + 0x68]
movsx r13d, r8w
mov r13b, bpl
mov r13, qword [rsp + 0xd8]
jmp 0x14042c849
je 0x14042c1ad
mov rax, qword [r13 + 0x18]
cmc
lea r11, [r11 + rax]
cmp dword [rsp + 0xd0], 1
jmp 0x14042c865
jne 0x14042c8e0
cmp dword [rsp + 0x24], 0
js 0x14042c1ad
add rax, rdi
mov cx, 0x2f4f
bswap edx
cwd
mov esi, dword [rsp + 0xc0]
mov rbp, qword [rsp + 0x70]
movsxd rbx, eax
cqo
mov dh, 0x2c
mov rdx, rbp
movsxd rbx, esi
inc ch
dec esi
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
movsxd rsi, esi
mov byte [r11 + rsi], cl
dec rdx
bt rsi, 0x95
and sil, r15b
add ebx, 0xfffffffe
sub esi, 0x73737b0e
mov esi, ebx
cmc
test ebp, 0x80000000
mov rbp, rdx
jmp 0x14042c8d5
je 0x14042c898
jmp 0x14042c1ad
cmp dword [rsp + 0x24], 0
jmp 0x14042c8ea
js 0x14042c1ad
add rax, qword [rsp + 0xa0]
lea rax, [rax + rdi]
movzx si, dl
movsx ecx, r9w
movzx rbx, ax
mov rsi, qword [rsp + 0x70]
movsxd rbp, r14d
mov ecx, dword [rsp + 0x90]
not bp
adc dl, r10b
cmc
mov ebp, ecx
mov rdx, rsi
adc cl, r10b
lea ecx, [rbp + 3]
sal bx, cl
movsxd rcx, ecx
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
lea ebx, [rbp + 2]
jmp 0x14042c940
movsxd rbx, ebx
cmc
cmp bpl, 0x17
mov byte [r11 + rbx], cl
xor ch, 0xdb
movzx ecx, byte [rax - 1]
lea ebx, [rbp + 1]
test r11b, 0x17
movsxd rbx, ebx
cmp r12b, bpl
mov byte [r11 + rbx], cl
or ecx, 0x7dc3b92
rcl ch, 0x8d
xor cx, 0x2949
movzx ecx, byte [rax - 2]
cmp r8b, r9b
movsxd rbp, ebp
mov byte [r11 + rbp], cl
test r15b, r11b
cmp bpl, 0xfe
stc
add rax, 0xfffffffffffffffd
add ebp, 0xfffffffc
jmp 0x14042c994
dec rdx
jmp 0x14042c99c
test esi, 0x80000000
movsx esi, bp
xchg sil, sil
mov esi, edi
mov rsi, rdx
jmp 0x14042c9b2
je 0x14042c926
jmp 0x14042c1ad