Function at 0x1404211d1
Capabilities:
Authenticate hmac
Encode data using base64
Parse credit card information

Disassembly:
push r15
cmc
jmp 0x140421246
push r14
push r13
test rdx, rcx
clc
push r12
cmc
test r12, 0x64ea46c1
push rsi
cmc
cmp al, 0x44
stc
push rdi
push rbp
cmp r8b, 0x4e
push rbx
cmc
test r14b, dil
sub rsp, 0x248
jmp 0x140421274
movdqa xmmword [rsp + 0x230], xmm15
movdqa xmmword [rsp + 0x220], xmm14
movdqa xmmword [rsp + 0x210], xmm13
movdqa xmmword [rsp + 0x200], xmm12
movdqa xmmword [rsp + 0x1f0], xmm11
movdqa xmmword [rsp + 0x1e0], xmm10
movdqa xmmword [rsp + 0x1d0], xmm9
movdqa xmmword [rsp + 0x1c0], xmm8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov r13, rcx
mov esi, dword [rsp + 0x2b8]
sub cl, 0x44
mov ebp, dword [rsp + 0x2b0]
movzx rax, r13w
shl cl, cl
sub r12d, r12d
mov ax, 0x792f
cmp dword [rsp + 0x2c0], 0x10
cdqe
sete cl
sbb al, 0xfb
ror al, 0x72
mov eax, esi
jmp 0x140421319
or eax, ebp
jmp 0x140421320
js 0x1404213dc
mov r15d, r8d
mov dil, r11b
mov r14, rdx
sbb rax, 0x394c0072
mov rax, qword [r13]
rcr dil, 0xee
ror di, 5
cmovne di, r9w
movsxd rdi, dword [rax + 8]
test esi, esi
jmp 0x140421352
je 0x140421373
mov eax, 0x7fffffff
clc
test bh, 9
xor edx, edx
jmp 0x140421369
idiv esi
cmp eax, ebp
jl 0x1404213dc
mov r12b, cl
not ch
inc r12d
test edi, 0x67e01ce3
mov ebx, r12d
bswap ax
shld cx, r9w, 0x74
imul ebx, r9d
or ah, 0x11
mov ecx, esi
adc ah, dl
bts eax, r15d
movsx ax, r11b
imul ecx, ebp
mov eax, ebx
jmp 0x1404213ac
or eax, ecx
jmp 0x1404213b3
js 0x1404213dc
test ebx, ebx
je 0x1404214b3
mov eax, 0x7fffffff
sub edx, edx
stc
test r12w, r15w
idiv ebx
cmp eax, ecx
jmp 0x1404213d6
jge 0x1404214b3
mov qword [r13 + 0x18], 0
xor r9d, r9d
bswap r15
mov eax, r9d
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
add dil, 0x47
movaps xmm8, xmmword [rsp + 0x1c0]
movaps xmm9, xmmword [rsp + 0x1d0]
movaps xmm10, xmmword [rsp + 0x1e0]
movaps xmm11, xmmword [rsp + 0x1f0]
cmc
btr esi, r15d
sar bp, cl
movaps xmm12, xmmword [rsp + 0x200]
shl r15b, cl
clc
cmovae edi, esp
movaps xmm13, xmmword [rsp + 0x210]
adc r14d, 0x7a223d1c
xchg si, r14w
movaps xmm14, xmmword [rsp + 0x220]
cmc
sub r12b, r8b
movaps xmm15, xmmword [rsp + 0x230]
jmp 0x140421471
add rsp, 0x248
movsxd rbp, r12d
not r12w
movsx si, dl
pop rbx
mov r15b, 0xd7
movsx esi, r14w
pop rbp
movsxd r13, ebx
pop rdi
sete r15b
xchg r14, r13
pop rsi
pop r12
movzx r15w, r8b
jmp 0x1404214a4
pop r13
movzx r15w, r12b
pop r14
movsxd r15, r14d
pop r15
ret
mov dword [rsp + 0x68], r9d
mov dword [rsp + 0x6c], ebx
clc
cmp r11b, bpl
imul ecx, ebx
jmp 0x1404214c8
movsxd rcx, ecx
jmp 0x1404214d0
call fcn.1401f3ea3
mov qword [r13 + 0x18], rax
test edx, r11d
cmp r11d, 0x6cce1ecb
cmc
xor r9d, r9d
test rax, rax
jmp 0x1404214ef
je 0x1404213ea
mov rsi, rdi
seta ah
mov eax, esi
shr r8w, cl
mov r8d, dword [rsp + 0x2b0]
test eax, 0x28905597
or eax, r8d
jmp 0x140421516
js 0x1404213ea
mov dword [rsp + 0x84], r12d
test r8d, r8d
je 0x14042154e
sub r9d, r9d
mov eax, 0x7fffffff
clc
test r8w, r11w
sub edx, edx
clc
cmc
idiv r8d
cmp eax, esi
jmp 0x140421548
jl 0x1404213ea
mov eax, esi
shl r9, 0x85
bsf r9d, r9d
adc r9b, 0x1c
imul eax, r8d
mov dword [rsp + 0x64], eax
xadd r9b, r9b
or eax, dword [rsp + 0x2c0]
mov r9d, 0
jmp 0x14042157a
js 0x1404213ea
mov r11d, 0
cmp esi, 0x5a2b634b
cmp r9w, r10w
test bp, 0x33e4
cmp dword [rsp + 0x2c0], 0
jmp 0x1404215a2
je 0x1404215fa
xor r9d, r9d
mov eax, 0x7fffffff
sub ebp, 0x4761183c
stc
xor edx, edx
btc cx, 0x98
btr rcx, 0x5b
cmc
mov ebp, dword [rsp + 0x2c0]
idiv ebp
xor cl, 0x2c
btc ecx, 0xb3
mov ecx, dword [rsp + 0x64]
cmp eax, ecx
jmp 0x1404215df
jl 0x1404213ea
mov r11d, ecx
cmc
imul r11d, ebp
cmp r11d, 0x7ffffff8
jg 0x1404213ea
add r11d, 7
not rcx
rcl al, cl
shr r11d, 3
rcl ch, cl
add al, 0x8c
lea eax, [r11 + 1]
rcl rcx, 0xc4
neg rcx
sar ecx, 0x66
mov ecx, dword [rsp + 0x2b8]
clc
imul eax, ecx
stc
cmp r15b, r13b
cmp eax, r15d
jmp 0x140421630
ja 0x1404213e4
mov eax, r8d
cqo
xadd dl, dl
add dx, 0x8da
mov edx, dword [rsp + 0x68]
cmp r11w, 0x5091
stc
imul eax, edx
mov qword [rsp + 0xf8], rax
cmp dil, 0x74
test ecx, ecx
jmp 0x140421664
je 0x1404260f7
cmp dword [rsp + 0x2c0], 8
cmovns r9, rbx
movzx ecx, ax
movsxd rcx, r14d
setl byte [rsp + 0x3f]
cmp esi, edx
movsx ecx, cx
sete al
bt r9w, 0x8a
bts r9, rbx
movzx ecx, byte [r14]
sbb r9b, dil
mov r9d, 0
cmp cl, 4
jmp 0x1404216a8
ja 0x1404213ea
mov ebx, dword [rsp + 0x84]
rol di, 0x96
stc
bsf edx, r11d
mov edx, ebx
and r10w, 0x6b83
mov rbp, qword [rsp + 0xf8]
movzx r10d, r8w
rcr r10, 0x2d
imul edx, ebp
rcl dil, cl
sal r10d, 0xb8
sal r10d, cl
mov edi, esi
imul edi, ebx
xadd r10b, bl
mov bl, r11b
mov dword [rsp + 0x24], edi
sub ebp, r11d
xchg di, r10w
mov qword [rsp + 0x190], rbp
cmc
bsf r10d, esi
sbb r10w, cx
mov dword [rsp + 0x60], edx
shr rdi, cl
mov edx, edx
cmp ax, di
rol r10d, cl
sub rdi, 0x46ce6d46
mov rdi, rsi
rcl r10, 0x40
sar r10, cl
setge r10b
mov r10, rdx
shld rbp, r11, 0xce
inc bh
neg r10
movsxd rbx, dword [rsp + 0x6c]
xor bp, 0x242a
shl bpl, cl
sub bp, 0x56a7
or byte [rsp + 0x3f], al
cbw
movzx eax, r14w
mov eax, r8d
movzx bp, r11b
sbb bpl, bl
and eax, 7
bsr ebp, r11d
xchg bp, bp
bswap ebp
mov dword [rsp + 0x12c], eax
setg bpl
mov eax, r8d
and eax, 0xfffffff8
jmp 0x140421785
mov dword [rsp + 0x128], eax
dec ah
stc
movzx rax, r10w
mov eax, 0x30
rcl bp, 0xca
bts rbp, rsp
sub rax, rbx
sar bpl, 0x83
cmovg rbp, rbp
mov qword [rsp + 0xf0], rax
mov rbp, rbx
cbw
xadd ah, al
sub eax, r8d
neg rbp
ror ah, cl
btr rax, rcx
mov rax, rbp
bswap rax
mov qword [rsp + 0xb8], rbp
adc rax, r15
sub rbp, rdx
mov qword [rsp + 0x178], rbp
btc eax, r13d
mov eax, 0x10
inc bp
mov bpl, 0x93
shrd bp, di, 0x5b
mov ebp, 0x10
sub rbp, rbx
cmc
mov qword [rsp + 0x170], rbp
movsx rbp, si
mov ebp, 3
cmp ch, al
sub rbp, rdx
cmc
mov qword [rsp + 0x168], rbp
test r11b, 0xef
clc
sub rax, rdx
mov qword [rsp + 0x150], rax
mov eax, 1
sub rax, rdx
cmp rsp, r12
mov qword [rsp + 0x158], rax
shr al, 0x9c
test bx, dx
cbw
mov eax, 0x30
jmp 0x14042185b
sub rax, rdx
jmp 0x140421863
mov qword [rsp + 0x148], rax
jmp 0x140421870
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
movsxd rax, dword [rsp + 0x68]
bts rsi, rdi
ror rsi, 0x87
btr si, 0xea
mov qword [rsp + 0x198], rax
lea eax, [r8 - 1]
cmp r14, 0x34f91ff7
mov dword [rsp + 0x5c], eax
lahf
movsx si, r14b
shrd rax, rax, 0xd5
mov eax, dword [rsp + 0x2b8]
shr esi, 0x49
mov qword [rsp + 0x110], rax
inc ax
bswap ax
sal al, cl
mov rsi, qword [r13 + 0x18]
rol al, 0x10
inc eax
movsx eax, dx
mov qword [rsp + 0x160], rdx
cmova ax, r9w
test r14w, 0x597b
lea rax, [rbx + rdx]
mov qword [rsp + 0x188], rax
cmp r13w, r10w
sub eax, eax
clc
stc
mov qword [rsp + 0x140], rax
mov eax, r8d
test bx, 0x1fea
mov qword [rsp + 0x138], rax
sub r12d, r12d
mov qword [rsp + 0xd8], r13
or rax, r13
sbb al, bpl
mov qword [rsp + 0xd0], rdi
nop
rcl eax, cl
not ah
mov qword [rsp + 0x108], r11
mov qword [rsp + 0x88], r10
rcl al, cl
bts eax, ebx
sub eax, 0xaf14b72
mov rax, rbx
cmp r8w, 0xc95
mov qword [rsp + 0x30], rbx
cmp dword [rsp + 0x2c0], 7
jmp 0x140421974
jg 0x1404219a4
cmp r11d, r8d
ja 0x1404213e4
add rsi, qword [rsp + 0x190]
cmc
mov dword [rsp + 0x24], 1
cmp cl, 0x7f
mov qword [rsp + 0x138], r11
cmp r9w, r10w
clc
test r12, r12
jmp 0x1404219ac
jne 0x1404219d1
movzx eax, cl
add cl, spl
rcl dl, cl
lea rcx, [0x1400beffc]
movsx r9d, si
neg dl
movzx ecx, byte [rax + rcx]
or dh, 0x5a
rol r8, cl
lea rdx, [r14 + 1]
lea r9, [rsi + r10]
cmp rsi, 0x4ace2790
sbb bpl, 0x64
rcl r8w, cl
movzx ebp, cl
cmp dil, r9b
bsr r8, rsp
rcl r8d, cl
cmp dword [rsp + 0x24], 0
xchg r8b, r8b
movzx r8w, cl
mov r8d, dword [rsp + 0x2c0]
jmp 0x140421a0f
jle 0x140421afa
mov ecx, dword [rsp + 0x24]
test r13w, 0x187e
stc
cmp r14b, al
sub edi, edi
jmp 0x140421a2a
jmp 0x140421a4e
movzx eax, byte [rdx + rdi]
mov byte [rsi + rdi], al
jmp 0x140421a3b
inc rdi
cmc
clc
cmp rcx, rdi
jmp 0x140421a48
je 0x140421afa
cmp ebp, 2
jmp 0x140421a56
jle 0x140421a8b
cmp ebp, 4
jmp 0x140421a64
jg 0x140421ac3
cmp ebp, 3
jmp 0x140421a72
je 0x140421adf
cmp ebp, 4
jmp 0x140421a80
je 0x140421ab4
jmp 0x140421a3b
test ebp, ebp
jmp 0x140421a92
je 0x140421a2f
cmp ebp, 1
jmp 0x140421aa0
je 0x140421a2f
cmp ebp, 2
jmp 0x140421aae
jne 0x140421a3b
movzx eax, byte [r9 + rdi]
jmp 0x140421abe
jmp 0x140421af2
cmp ebp, 5
jmp 0x140421acb
je 0x140421a2f
cmp ebp, 6
je 0x140421a2f
jmp 0x140421a3b
movzx eax, byte [r9 + rdi]
jmp 0x140421ae9
shr al, 1
test rcx, 0x415b619f
add al, byte [rdx + rdi]
jmp 0x140421a33
cmp r8d, 8
jne 0x140421b4f
mov rax, qword [rsp + 0xd0]
jmp 0x140421b16
cmp eax, dword [rsp + 0x68]
movsx r15w, cl
jmp 0x140421b24
mov r15, rsi
jmp 0x140421b2c
je 0x140421b3a
mov byte [r15 + rax], 0xff
xor r10b, r14b
add rdx, rax
mov r10, qword [rsp + 0x198]
jmp 0x140421b4a
jmp 0x140421beb
cmp r8d, 0x10
jmp 0x140421b58
jne 0x140421bbd
movsxd rax, dword [rsp + 0x24]
shrd r15, rsp, 0x76
rol r15b, 0xe4
mov ecx, dword [rsp + 0x68]
btr r15w, cx
bt r15w, di
cmp dword [rsp + 0xd0], ecx
setb r15b
mov r15b, bpl
mov r15, rsi
jmp 0x140421b90
je 0x140421bb2
mov byte [r15 + rax], 0xff
or r10b, 0x6c
bts r10w, ax
mov byte [rax + r15 + 1], 0xff
inc r10d
jmp 0x140421bb2
add rdx, rax
mov r10, rbx
jmp 0x140421beb
add r14, 2
btr r15w, 0xfa
bswap edx
mov r10d, 1
mov rdx, r14
cmp si, 0x941
sub r15b, bl
mov r15, rsi
shr cl, 0x26
shl cx, 0xe3
xor rcx, 0x651877e8
lea rcx, [r15 + r10]
add r9, r10
cmp byte [rsp + 0x3f], 0
jmp 0x140421bfc
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x118], r12
je 0x140421dab
mov rax, qword [rsp + 0x138]
lea ebx, [rax - 1]
imul ebx, dword [rsp + 0x24]
movsxd r13, ebx
jmp 0x140421c2b
cmp ebp, 2
jmp 0x140421c33
mov qword [rsp + 0x40], r10
jmp 0x140421c3d
jle 0x1404226be
cmp ebp, 4
jmp 0x140421c4b
jg 0x140422e9a
cmp ebp, 3
jmp 0x140421c59
je 0x14042346f
cmp ebp, 4
jne 0x14042452c
test ebx, ebx
jmp 0x140421c6f
jle 0x14042452c
movsxd rsi, dword [rsp + 0x24]
sbb r14d, 0x474f387d
mov r14d, ebx
cmp ebx, 8
jmp 0x140421c8c
jae 0x140424d6b
xor r12d, r12d
shrd ax, r15w, 0x32
mov rax, qword [rsp + 0x40]
shld r11d, edx, 0xcd
stc
sub rax, rsi
stc
sub r10w, di
add r15, rax
mov rax, qword [rsp + 0x88]
lea r10, [r15 + rax]
mov r11, qword [rsp + 0x28]
jmp 0x140421d11
cmp edi, ebp
cmova esi, edx
test r11b, 0xe3
cmp edi, eax
cmova esi, edx
add sil, byte [r11 + r12]
jmp 0x140421cde
mov byte [rcx + r12], sil
jmp 0x140421ce7
inc r10
jmp 0x140421cef
inc r15
jmp 0x140421cf7
inc rcx
inc r9
inc r11
jmp 0x140421d05
dec r14
cmp r12, r14
je 0x14042452c
movzx edx, byte [r10 + r12]
cdqe
movzx r8d, byte [r9 + r12]
dec bp
movsx esi, r9w
not rbp
movzx esi, byte [r15 + r12]
and ebx, r12d
cwde
movsx bx, r9b
mov eax, r8d
sub eax, edx
lea ebx, [rax + rsi]
sal bpl, 0xed
bsr edi, r14d
mov edi, eax
neg rbp
test bx, 0x4c44
neg edi
bswap bp
movzx rbp, r15w
mov bp, 0x4bb0
cmovs edi, eax
movzx ax, r14b
adc eax, esp
mov ebp, ebx
sub ebp, r8d
mov eax, ebp
clc
neg eax
jmp 0x140421d75
cmovs eax, ebp
cmovnp ebp, r8d
sub ebx, edx
mov ebp, ebx
cmc
jmp 0x140421d86
neg ebp
jmp 0x140421d8d
cmovs ebp, ebx
cmc
cmp eax, ebp
jmp 0x140421d98
ja 0x140421cc7
mov edx, r8d
jmp 0x140421da6
jmp 0x140421cc7
cmp ebp, 2
jmp 0x140421db3
jle 0x140422898
cmp ebp, 4
jmp 0x140421dc1
jg 0x140422ffb
cmp ebp, 3
je 0x14042361b
cmp ebp, 4
jmp 0x140421dd8
jne 0x140424a78
mov ebp, dword [rsp + 0x5c]
test edi, 0xb57b2e
cmp bp, 0x5c07
clc
test ebp, ebp
jmp 0x140421df5
je 0x140424a78
mov eax, dword [rsp + 0x24]
btc r14w, r11w
shl r8b, cl
shrd r12d, ebx, 0xe0
movsxd rbx, eax
btr r12w, 0xd5
neg r14b
not r8b
mov qword [rsp + 0xe8], rbx
sar r14w, cl
shl r8b, cl
sub r8b, sil
mov r12d, eax
dec r14b
sar ah, 0x31
lea rax, [r15 + r10]
and r14w, di
sar r8, 0xb5
mov qword [rsp + 0x100], rax
cmp r11b, al
mov eax, r12d
and r8, r8
ror r14b, 0x95
not r8w
and eax, 0xfffffff0
movzx r14, r8w
xor r8w, r12w
mov qword [rsp + 0x130], rax
bts rax, rax
mov eax, r12d
bswap r8w
and eax, 0xfffffff8
sbb r14, 0xbea10df
mov qword [rsp + 0x180], rax
btc eax, 0x78
movsx r8w, r10b
lahf
mov rax, qword [rsp + 0xb8]
add r8b, r13b
rol r14w, 0x35
movsxd r14, r11d
lea r8, [r15 + rax]
bt r14d, 0x8c
xadd r14w, r14w
lea r8, [r8 + r10]
add r15, qword [rsp + 0x178]
xadd r14, r14
lea r15, [r15 + r10]
sub eax, eax
movzx r14, bp
movsxd r14, esi
mov r14b, r10b
mov qword [rsp + 0xe0], rax
movsx r14w, al
movsxd r14, r9d
jmp 0x140421eeb
mov r14, rdx
jmp 0x140421ef3
jmp 0x140421f6d
mov rax, qword [rsp + 0xe8]
rcr rbx, 0x3a
mov byte [rcx + rax], 0xff
test rdx, r10
movzx rbp, r8w
add r14, rax
movsx ebp, bx
cmovns bp, cx
bt rbp, rbx
mov rbx, qword [rsp + 0x30]
add rcx, rbx
movsxd rbp, r13d
test r13, r13
bswap bp
add r9, rbx
dec bp
movzx bp, r13b
movsxd rbp, eax
inc qword [rsp + 0xe0]
rcr bp, cl
lea r8, [r8 + rbx]
shl bp, cl
sbb bp, r11w
add r15, rbx
mov bp, r10w
mov ebp, dword [rsp + 0x120]
jmp 0x140421f65
dec ebp
je 0x140424a7b
mov dword [rsp + 0x120], ebp
jmp 0x140421f7a
cmp dword [rsp + 0x24], 0
jle 0x140421ef8
cmp dword [rsp + 0x24], 8
jae 0x140421f9c
sub edx, edx
jmp 0x140421f97
jmp 0x140422601
mov rdx, qword [rsp + 0xe0]
add ah, 0x1e
cmovl ax, di
mov rax, rdx
clc
cmp dil, sil
imul rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x100]
imul rdx, qword [rsp + 0xe8]
test di, sp
add rdx, qword [rsp + 0x28]
sub rax, rdx
clc
cmp rax, 0x10
jb 0x1404225b3
jb 0x1404225bf
cmp qword [rsp + 0x188], 0x10
jmp 0x140421ff3
jb 0x1404225ac
cmp dword [rsp + 0x60], 0x10
jmp 0x140422003
jb 0x1404225a5
mov edx, 0
cmp rsp, rbp
clc
cmp dword [rsp + 0x6c], 0x10
jb 0x140422601
cmp dword [rsp + 0x24], 0x10
jae 0x140422206
sub ebp, ebp
jmp 0x140422035
mov rax, qword [rsp + 0x180]
jmp 0x140422042
nop dword [rax]
jmp 0x14042204b
movq xmm8, qword [r14 + rbp]
jmp 0x140422056
movq xmm11, qword [r15 + rbp]
jmp 0x140422061
movdqa xmm3, xmm11
punpcklbw xmm3, xmm15
movdqa xmm12, xmm3
punpckhwd xmm12, xmm15
punpcklwd xmm3, xmm15
movq xmm9, qword [r9 + rbp]
jmp 0x140422085
movdqa xmm2, xmm9
punpcklbw xmm2, xmm15
movdqa xmm1, xmm2
punpckhwd xmm1, xmm15
punpcklwd xmm2, xmm15
movq xmm10, qword [r8 + rbp]
jmp 0x1404220a8
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 rbp, 0x479b7684
add rbp, 8
cmp rax, rbp
jmp 0x1404221e7
jne 0x14042204b
mov rdx, rax
stc
test al, bl
cmp rax, r12
jmp 0x1404221fb
jne 0x140422601
jmp 0x140421ef8
sub ebp, ebp
jmp 0x14042220d
movdqa xmm13, xmm14
mov rax, qword [rsp + 0x130]
movdqu xmm11, xmmword [r15 + rbp]
jmp 0x140422225
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 0x140422275
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 0x1404222b1
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 0x140422544
paddb xmm7, xmm0
movdqu xmmword [rcx + rbp], xmm7
test r11w, 0x3cd1
add rbp, 0x10
cmp rax, rbp
jmp 0x14042255f
jne 0x14042221a
cmp rax, r12
movdqa xmm14, xmm13
movdqa xmm13, xmmword [0x1400bf520]
je 0x140421ef8
mov rdx, qword [rsp + 0x130]
bts rbp, rsi
or bpl, al
mov rbp, rdx
cmp cl, bl
jmp 0x140422596
test r12b, 8
je 0x140422601
jmp 0x140422035
sub edx, edx
jmp 0x140422601
sub edx, edx
jmp 0x140422601
sub edx, edx
jmp 0x1404225ba
jmp 0x140422601
xor edx, edx
jmp 0x1404225c6
jmp 0x140422601
cmp edi, r10d
jmp 0x1404225d3
cmova ebp, esi
clc
stc
cmp edi, r13d
jmp 0x1404225e0
cmova ebp, esi
add bpl, byte [r14 + rdx]
jmp 0x1404225ec
mov byte [rcx + rdx], bpl
jmp 0x1404225f5
inc rdx
cmp r12, rdx
je 0x140421ef8
movzx esi, byte [r15 + rdx]
bt r11d, r14d
movzx eax, byte [r9 + rdx]
movzx ebp, byte [r8 + rdx]
movzx di, al
cmp ecx, edi
mov ebx, eax
sub ebx, esi
test r14d, r8d
shld r10d, esi, 0x5f
lea r11d, [rbx + rbp]
and dil, 0x46
mov edi, ebx
movsxd r10, r12d
shl r13b, 0x5d
xor r10b, 0xfd
neg edi
cmovp r10, rsi
cmovs edi, ebx
mov bx, sp
xchg bl, r13b
bsf r13d, r10d
mov ebx, r11d
movsxd r10, esi
btc r13w, 0xd9
sub ebx, eax
btc r13w, 0xd0
mov r13d, ebx
sbb r10w, 0x6101
btr r10, rax
neg r13d
movsx r10, r14w
cmovs r13d, ebx
btc r10d, 0xa5
movzx r10w, r8b
mov r10b, pe_nt_image_headers64
sub r11d, esi
and r10d, 0x54f25425
inc r10
sal r10b, cl
mov r10d, r11d
cmc
clc
stc
neg r10d
jmp 0x1404226a5
cmovs r10d, r11d
cmp r13d, r10d
jmp 0x1404226b1
ja 0x1404225cb
mov esi, eax
jmp 0x1404225cb
test ebp, ebp
jmp 0x1404226c5
je 0x140423a44
cmp ebp, 1
jmp 0x1404226d3
je 0x140423a56
cmp ebp, 2
jmp 0x1404226e1
jne 0x14042452c
test ebx, ebx
jle 0x14042452c
mov ebp, ebx
cmc
cmp r13b, spl
cmp ebx, 8
jmp 0x1404226fd
jae 0x140424e07
sub r10d, r10d
inc rdx
setno r8b
btc r8w, r13w
mov r8, r10
shld dx, r13w, 0x28
not r8
cmc
xor dl, dil
add r8, rbp
mov rdx, rbp
clc
and rdx, 3
jmp 0x140422732
je 0x1404227a9
mov rbx, r10
neg rbx
btr edi, ebx
adc al, 0xbf
mov cl, dl
mov rax, qword [rsp + 0x40]
add rax, r10
lea rax, [rax + r15]
mov rcx, qword [rsp + 0x88]
test al, r9b
lea rdi, [rax + rcx]
cmp r8w, bx
add r10, qword [rsp + 0x28]
cmc
bswap cx
xor esi, esi
movzx ecx, byte [rdi + rsi]
add cl, byte [r10 + rsi]
mov byte [rax + rsi], cl
inc rsi
jmp 0x140422782
dec rbx
test bpl, sil
cmp r12w, 0x6fb4
cmp rdx, rsi
jne 0x14042276f
neg rbx
rcl r10b, 8
stc
mov r10, rbx
clc
cmp r12w, 0x3735
cmp r8, 3
jmp 0x1404227b2
jb 0x14042452c
sub rbp, r10
cbw
cwde
mov rax, qword [rsp + 0x40]
add rax, r10
neg ch
btr ebx, ebx
and bh, 0xb1
lea rax, [rax + r15]
sar edx, 0xb
or cx, 0x1135
add rax, 3
add edx, 0x61d00ebc
cqo
bsr dx, r9w
mov rcx, qword [rsp + 0x28]
xadd dh, bl
add rcx, r10
or dh, 0x3a
test cx, 0x11f8
add dl, dh
add rcx, 3
movsx rdx, r11w
bt rdx, 0xb9
mov rbx, qword [rsp + 0x88]
btc dx, r8w
bsr dx, ax
movsx dx, bl
movzx edx, byte [rax + rbx - 3]
jmp 0x14042282c
add dl, byte [rcx - 3]
clc
mov byte [rax - 3], dl
btr rdx, 0x63
rol dl, cl
shrd edx, ebx, 0x7a
movzx edx, byte [rax + rbx - 2]
add dl, byte [rcx - 2]
test ah, 0x90
jmp 0x14042284e
mov byte [rax - 2], dl
cdq
btr edx, eax
movzx edx, byte [rax + rbx - 1]
test di, sp
add dl, byte [rcx - 1]
stc
jmp 0x140422866
mov byte [rax - 1], dl
test r10b, spl
sar dh, 0xac
movzx edx, byte [rax + rbx]
clc
add dl, byte [rcx]
mov byte [rax], dl
stc
add rax, 4
test r13b, 0x93
cmp r14, r12
stc
add rcx, 4
add rbp, 0xfffffffffffffffc
jne 0x14042280d
jmp 0x14042452c
test ebp, ebp
jmp 0x14042289f
je 0x140423b63
cmp ebp, 1
je 0x140424009
cmp ebp, 2
jmp 0x1404228b6
jne 0x140424a78
mov ebp, dword [rsp + 0x5c]
jmp 0x1404228c8
test ebp, ebp
jmp 0x1404228cf
je 0x140424a78
mov eax, dword [rsp + 0x24]
movsxd r8, eax
add r12w, sp
test dx, r8w
sbb rbx, 0xdb23f5d
mov ebx, eax
xadd dil, r12b
movsxd r14, r15d
lea rax, [r15 + r10]
jmp 0x1404228fd
mov qword [rsp + 0x90], rax
mov eax, ebx
shl dil, cl
sbb r13w, r14w
test rcx, 0x12d62206
and eax, 0xffffffe0
mov qword [rsp + 0xc0], rax
sar r13w, cl
dec dil
shld di, sp, 0x3f
add rax, 0xffffffffffffffe0
and r13, 0x220043bd
mov qword [rsp + 0xe8], rax
mov rdi, rax
bts r12w, r14w
and eax, 0x51fd1bb2
shr rdi, 5
lahf
cbw
inc rdi
or rax, 0x14cb145c
cwde
mov rax, rdi
mov qword [rsp + 0xe0], rdi
bt r13d, r8d
or r14d, esp
shl r12, cl
movabs rax, 0xffffffffffffffe
mov r12w, 0x7398
cmovle r14d, eax
btr r14, 0xfc
and rdi, rax
sub r14w, 0x11
mov qword [rsp + 0x100], rdi
add r13w, bp
mov eax, ebx
shr r12w, 0x9c
and eax, 0xfffffff8
mov qword [rsp + 0x120], rax
xadd ax, ax
mov rax, r10
btc r14, 0x29
sbb r14d, r15d
mov qword [rsp + 0x70], rbx
cmovl r10d, ecx
rcr r14b, 0xdd
mov r10d, ebx
and r10d, 3
shld r12w, si, 0x55
shl r14d, cl
rol r13w, 0xb8
lea r12, [rax + r15]
or r13w, r15w
jmp 0x1404229f3
add r12, 3
movsxd r13, edx
add r15, qword [rsp + 0x168]
lea r15, [r15 + rax]
movsx r14w, dl
movsx r13d, r8w
shl r14b, 0xd5
lea r13, [rdx + 3]
shrd r14d, eax, 0x81
cmp r14w, 0x30f4
xor r11d, r11d
setae r14b
mov r14, rdx
mov qword [rsp + 0xa0], r8
jmp 0x140422a39
jmp 0x140422ab8
mov byte [rcx + r8], 0xff
movsx ebx, bp
rcr bp, 0x72
lea r14, [r14 + r8]
mov rbx, qword [rsp + 0x30]
mov ebp, 0xc1d2595
shld rbp, r14, 0xe0
movzx bp, bpl
lea rcx, [rcx + rbx]
add r9, rbx
mov bp, cx
jmp 0x140422a75
inc r11
sar bp, 0x24
sar bpl, cl
rol ebp, cl
add r12, rbx
add r15, rbx
sbb bp, bx
dec bpl
adc rbp, 0x4b7212ad
add r13, r8
movzx bp, r12b
movsxd rbp, esp
movzx ebp, ax
mov ebp, dword [rsp + 0x40]
jmp 0x140422aab
dec ebp
jmp 0x140422ab2
je 0x140424a7b
mov dword [rsp + 0x40], ebp
cmp dword [rsp + 0x24], 0
jmp 0x140422ac6
jle 0x140422a3e
cmp dword [rsp + 0x24], 8
jmp 0x140422ad6
jae 0x140422c61
xor edx, edx
and bx, 0x3024
seto bl
mov rbx, r12
seta r12b
mov r12, rdx
not r12
add r12, qword [rsp + 0x70]
test r10, r10
je 0x140422b94
mov rax, rdx
rcl sil, 0x26
shr r8b, 0x27
adc edi, 0x30b54c28
neg rax
cmp dil, 0x5f
bts r8w, bp
shrd r8w, dx, 0x2e
lea rsi, [rcx + rdx]
lea rdi, [r9 + rdx]
sub r8b, cl
lea rdx, [rdx + r14]
sub ebp, ebp
test dil, 0xaf
nop dword [rax + rax]
shld r8, r12, 0x95
sub r8, rbp
movzx r8d, byte [rdi + rbp]
add r8b, byte [rdx + rbp]
jmp 0x140422b54
mov byte [rsi + rbp], r8b
jmp 0x140422b5d
inc rbp
jmp 0x140422b65
dec rax
cmp r10, rbp
jmp 0x140422b70
jne 0x140422b46
neg rax
xor r8d, r11d
xor r8b, 0xe6
mov rdx, rax
sar r8d, 0xd4
mov r8, qword [rsp + 0xa0]
jmp 0x140422b94
cmp r12, 3
mov r12, rbx
jmp 0x140422ba0
jb 0x140422a3e
mov rsi, qword [rsp + 0x70]
rol ebp, 0x4f
mov rbx, rsp
sub rsi, rdx
cwde
cmovnp bx, bx
lea rbp, [r12 + rdx]
xor al, r14b
lea rax, [r15 + rdx]
movsx bx, r10b
setnp bh
add rdx, r13
xor edi, edi
shld bx, ax, 0x7d
nop dword [rax + rax]
shr bh, cl
jmp 0x140422be7
movzx ebx, byte [rax + rdi - 3]
clc
add bl, byte [rdx + rdi - 3]
mov byte [rbp + rdi - 3], bl
shld bx, bx, 0xf5
movzx ebx, byte [rax + rdi - 2]
stc
jmp 0x140422c05
add bl, byte [rdx + rdi - 2]
test rbp, 0x42da7479
mov byte [rbp + rdi - 2], bl
movzx ebx, bx
movzx ebx, byte [rax + rdi - 1]
add bl, byte [rdx + rdi - 1]
mov byte [rbp + rdi - 1], bl
mov bh, 0xf4
rcl bx, cl
movzx ebx, byte [rax + rdi]
test r14d, 0x257d2d59
add bl, byte [rdx + rdi]
test r14b, cl
cmp r9b, 0xb2
mov byte [rbp + rdi], bl
add rdi, 4
cmc
jmp 0x140422c4e
cmp rsi, rdi
jmp 0x140422c56
jne 0x140422be7
jmp 0x140422a3e
mov rax, r11
rcl dh, cl
rol dh, 0x44
sub edx, ebp
imul rax, qword [rsp + 0x30]
xchg rdx, rdx
add rax, qword [rsp + 0x90]
rcr dl, cl
inc dx
mov rdx, r11
clc
cmp r14w, 0x73a7
imul rdx, r8
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp rax, 0x20
jmp 0x140422ca0
jb 0x140422adc
jb 0x140422adc
mov edx, 0
clc
cmp dword [rsp + 0x60], 0x20
jmp 0x140422cbc
jb 0x140422ae6
cmp dword [rsp + 0x24], 0x20
jmp 0x140422ccc
jae 0x140422cde
sub eax, eax
jmp 0x140422cd9
jmp 0x140422e2e
cmp qword [rsp + 0xe8], 0
je 0x140422d9c
mov rsi, qword [rsp + 0x100]
stc
xor edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140422d03
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140422d0f
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140422d1a
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140422d2a
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140422d38
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x140422d43
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140422d56
movdqu xmm2, xmmword [r9 + rdx + 0x20]
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x30]
jmp 0x140422d6d
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test dil, r15b
cmp r15b, r9b
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmc
add rsi, 0xfffffffffffffffe
jmp 0x140422d91
jne 0x140422cf8
jmp 0x140422da2
xor edx, edx
test dil, r15b
stc
test byte [rsp + 0xe0], 1
je 0x140422df1
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140422dbb
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140422dc7
movdqu xmm2, xmmword [r9 + rdx]
jmp 0x140422dd2
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rdx + 0x10]
jmp 0x140422de2
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
mov rax, qword [rsp + 0xc0]
cmp rax, qword [rsp + 0x70]
jmp 0x140422e03
je 0x140422a3e
mov rdx, qword [rsp + 0xc0]
rol al, cl
mov rax, rdx
test r10b, 0x90
cmp r10b, 0x5e
test byte [rsp + 0x70], 0x18
jmp 0x140422e28
je 0x140422ae6
mov rsi, qword [rsp + 0x120]
jmp 0x140422e3b
nop word cs:[rax + rax]
jmp 0x140422e4a
movq xmm0, qword [r14 + rax]
jmp 0x140422e55
movq xmm1, qword [r9 + rax]
jmp 0x140422e60
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
clc
add rax, 8
test dl, 0xd9
cmp r8d, r14d
cmp rsi, rax
jmp 0x140422e7c
jne 0x140422e4a
mov rdx, rsi
cmp rsi, qword [rsp + 0x70]
jmp 0x140422e8f
je 0x140422a3e
jmp 0x140422ae6
cmp ebp, 5
jmp 0x140422ea2
je 0x14042443e
cmp ebp, 6
jne 0x14042452c
test ebx, ebx
jmp 0x140422eb8
jle 0x14042452c
movsxd r9, dword [rsp + 0x24]
bsf r10w, si
bt r10w, di
btr r10w, 0x5e
mov r10d, ebx
jmp 0x140422edb
cmp ebx, 8
jae 0x140424e6c
xor edi, edi
cwd
movsx dx, bh
bts dx, r11w
mov rdx, rdi
cmc
test r10b, 1
jmp 0x140422efe
je 0x140422f3e
mov rax, rdi
rcl rdx, cl
sub rax, r9
movzx eax, byte [rcx + rax]
ror dl, 0x60
mov rdx, qword [rsp + 0x28]
jmp 0x140422f1e
add al, byte [rdx + rdi]
btr dx, si
mov byte [rcx + rdi], al
rcl dl, cl
mov dl, 0x46
mov rdx, rdi
cmc
test r14w, si
cmp r9w, 0x130f
or rdx, 1
not rdi
cmp r11b, 0xa8
add rdi, r10
jmp 0x140422f4d
je 0x14042452c
mov rcx, qword [rsp + 0x40]
movsxd rax, edi
jmp 0x140422f63
mov rax, rcx
btc ebx, 0xc1
sal ebp, 0xcd
sub rax, r9
rcl bx, cl
add rax, r15
movzx bp, r10b
movsxd rbx, r9d
jmp 0x140422f83
inc rax
clc
xor bpl, dl
add rcx, r15
movsx ebx, sp
setbe bpl
inc rcx
shrd rbp, r10, 0x5b
sub bpl, r8b
mov bx, r12w
movzx ebx, byte [rax + rdx - 1]
adc bp, r8w
xadd bp, bp
mov rbp, qword [rsp + 0x28]
jmp 0x140422fba
add bl, byte [rbp + rdx]
cmc
mov byte [rcx + rdx - 1], bl
clc
bsf bx, ax
sub bx, 0x5b3
movzx ebx, byte [rax + rdx]
clc
add bl, byte [rbp + rdx + 1]
cmp esp, ecx
test bl, r14b
mov byte [rcx + rdx], bl
stc
add rdx, 2
cmp al, sil
stc
clc
cmp r10, rdx
jmp 0x140422ff0
jne 0x140422fa3
jmp 0x14042452c
cmp ebp, 5
jmp 0x140423003
je 0x140424596
cmp ebp, 6
movzx r8w, cl
movsx r8, r15w
mov r8b, 0xfa
mov r8d, dword [rsp + 0x5c]
jmp 0x140423022
jne 0x140424a78
test r8d, r8d
jmp 0x140423030
je 0x140424a78
mov eax, dword [rsp + 0x24]
or r11w, r14w
mov r11b, 0x74
movsxd r12, eax
btc r13, rbx
sbb dil, 0x33
mov r14, rdx
ror r13b, cl
rcl dh, 0xda
btr r11w, dx
mov edi, eax
bt edx, 0xf8
bts r11, rbp
stc
lea r13, [r15 + r10]
btc rsi, rbx
movsx rdx, r14w
movzx esi, r12w
mov eax, edi
and eax, 0xffffffe0
xor sil, cl
mov qword [rsp + 0x40], rax
movsx r9w, r14b
sbb r9d, 0x3ec03c91
shr r9, cl
add rax, 0xffffffffffffffe0
sar sil, 0xf0
mov qword [rsp + 0x70], rax
rol dl, 0x43
xor r11b, r13b
not r11w
mov rdx, rax
btr r9d, r9d
inc r9b
add r9b, cl
shr rdx, 5
movzx r11w, r12b
inc rdx
sub r11b, 0xfb
add al, r9b
mov rax, rdx
mov qword [rsp + 0xa0], rdx
cdqe
xadd r11, r9
movabs rax, 0xffffffffffffffe
setl r11b
add r11w, 0xedc
add sil, r10b
and rdx, rax
dec al
mov qword [rsp + 0x90], rdx
not r9b
mov esi, edi
and esi, 0xfffffff8
dec r9b
setno r11b
mov r9, rdi
add r11d, 0xca6312a
cdqe
sal ah, 0xab
neg r9
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
test spl, 0x8c
lea r11, [r11 + r10]
jmp 0x14042313b
add r15, qword [rsp + 0xb8]
lea r15, [r15 + r10]
sub r10d, r10d
jmp 0x14042314f
jmp 0x14042318a
mov byte [rcx + r12], 0xff
cmc
test esi, 0x3a9b7343
cmp r14b, dl
add r14, r12
add rcx, rbx
jmp 0x14042316e
inc r10
add r11, rbx
add r15, rbx
jmp 0x14042317c
dec r8d
jmp 0x140423184
je 0x140424a7b
cmp dword [rsp + 0x24], 0
jmp 0x140423194
jle 0x140423154
cmp dword [rsp + 0x24], 8
jmp 0x1404231a4
jae 0x14042324d
sub edx, edx
adc rbp, r13
movzx rbp, sp
mov rbp, rdx
test dil, 1
jmp 0x1404231bf
je 0x1404231f1
mov rax, rdx
sub rax, rbx
mov bpl, 0x29
inc bp
sets bpl
movzx eax, byte [rcx + rax]
rol rbp, cl
test spl, cl
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
shl bp, cl
mov rbp, rdx
stc
or rbp, 1
not rdx
cmp rdx, r9
jmp 0x1404231fc
je 0x140423154
nop
movzx eax, byte [r15 + rbp]
test spl, sil
add al, byte [r14 + rbp]
mov byte [rcx + rbp], al
movzx eax, byte [r15 + rbp + 1]
cmc
add al, byte [r14 + rbp + 1]
jmp 0x14042322b
mov byte [rcx + rbp + 1], al
cmc
test rdx, r9
add rbp, 2
test dl, 0x31
cmp rdi, rbp
jmp 0x140423242
jne 0x140423204
jmp 0x140423154
mov rax, r10
imul rax, rbx
xor dl, r12b
sub dh, 0xb2
lea rax, [rax + r13]
xor dx, 0x7590
mov rdx, r10
cmp r12, r10
jmp 0x14042326e
imul rdx, r12
clc
cmc
add rdx, qword [rsp + 0x28]
jmp 0x14042327e
sub rax, rdx
cmp rax, 0x20
jb 0x1404231aa
jb 0x1404231aa
mov edx, 0
test esi, 0x2cd57102
clc
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404232a7
jb 0x1404231b3
cmp dword [rsp + 0x24], 0x20
jmp 0x1404232b7
jae 0x1404232c9
sub eax, eax
jmp 0x1404232c4
jmp 0x140423430
cmp qword [rsp + 0x70], 0
jmp 0x1404232d4
je 0x140423387
mov rbp, qword [rsp + 0x90]
cmc
cmp r14b, r11b
xor edx, edx
jmp 0x1404232ed
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404232f8
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x140423304
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x140423310
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
jmp 0x140423320
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140423342
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042334e
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042335d
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
test bpl, 0xac
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
cmp r10, rbx
add rbp, 0xfffffffffffffffe
jne 0x1404232ed
jmp 0x14042338f
xor edx, edx
stc
cmc
test r11b, 0x4b
test byte [rsp + 0xa0], 1
jmp 0x14042339c
je 0x1404233f4
movdqu xmm0, xmmword [r14 + rdx]
or eax, 0x5a7f6cf3
clc
movzx ax, r8b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
rcr al, 0x40
setbe al
mov rax, rdx
cmp si, 0x163e
cmc
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x1404233d6
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404233e5
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm0
cmp qword [rsp + 0x40], rdi
je 0x140423154
mov rdx, qword [rsp + 0x40]
movsx eax, r9w
mov rax, rdx
clc
test ebx, 0x31d347f9
test dil, 0x18
jmp 0x14042341b
je 0x1404231b3
nop word cs:[rax + rax]
jmp 0x140423430
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
cmc
jmp 0x14042344c
add rax, 8
cmp rsi, rax
jne 0x140423430
mov rdx, rsi
cmp rsi, rdi
jmp 0x140423464
je 0x140423154
jmp 0x1404231b3
test ebx, ebx
jmp 0x140423476
jle 0x14042452c
movsxd r8, dword [rsp + 0x24]
mov edx, ebx
cmp ebx, 8
jmp 0x14042348b
jae 0x140424ed3
sub r11d, r11d
sbb si, 0x53f6
movzx rsi, r10w
sar sil, cl
mov rsi, r11
clc
test dl, 1
jmp 0x1404234ac
je 0x14042350d
movzx eax, byte [r9 + r11]
xor sil, 0x2d
bt rsi, 0x52
cmc
mov rbp, r11
movzx esi, di
sal si, cl
adc si, 0x2c3b
sub rbp, r8
shr si, cl
dec si
movzx ebp, byte [rcx + rbp]
rcl esi, cl
bts si, cx
add ebp, eax
movzx rsi, r10w
shr ebp, 1
mov rax, qword [rsp + 0x28]
rcl si, cl
add bpl, byte [rax + r11]
cmc
rol sil, 0x6b
mov byte [rcx + r11], bpl
mov rsi, r11
test r9, rdx
cmp r8w, r12w
or rsi, 1
not r11
test r8b, 0x5f
add r11, rdx
jmp 0x14042351c
je 0x14042452c
mov rbx, qword [rsp + 0x40]
xor di, r14w
ror cx, cl
mov rax, rbx
test r14d, ebp
movzx edi, di
and di, 0x1394
sub rax, r8
movsxd rcx, r10d
lea rcx, [r15 + rax]
movsx ax, sil
setp dil
dec edi
inc rcx
cdqe
bswap ebp
jmp 0x14042355d
lea rbp, [r15 + rbx]
setg dil
cbw
inc rbp
add r15, qword [rsp + 0x158]
shrd rax, rdi, 0x18
or ax, di
cdqe
add r15, rbx
rcl ax, cl
mov rax, qword [rsp + 0x28]
lea rbx, [rax + 1]
xor dil, 0x87
movzx eax, byte [r15 + rsi - 1]
movzx edi, byte [rcx + rsi - 1]
add edi, eax
shr edi, 1
dec ax
cdqe
add dil, byte [rbx + rsi - 1]
cwde
btc ax, r15w
cmp r9b, r15b
mov byte [rbp + rsi - 1], dil
mov dil, 0x9a
movzx eax, byte [r15 + rsi]
movzx edi, byte [rcx + rsi]
cmc
stc
add edi, eax
test r11, 0x59c41ac8
clc
cmp r10w, r15w
shr edi, 1
stc
add dil, byte [rbx + rsi]
clc
mov byte [rbp + rsi], dil
add rdx, 0xfffffffffffffffe
add rcx, 2
stc
add rbp, 2
stc
jmp 0x1404235f2
add r15, 2
cmp r13d, 0x1c0878d5
test dh, 0xb8
add rbx, 2
jmp 0x14042360d
cmp rsi, rdx
jne 0x14042358f
jmp 0x14042452c
mov r11d, dword [rsp + 0x5c]
test r11d, r11d
jmp 0x140423628
je 0x140424a78
mov eax, dword [rsp + 0x24]
or r14w, cx
setl r8b
shr r8, cl
movsxd r12, eax
btr r8w, di
mov esi, eax
bts r14w, di
lea rax, [r15 + r10]
shr dil, cl
mov qword [rsp + 0x70], rax
cwde
mov r8w, 0x3d79
movsx ax, r8b
mov rdi, r10
bswap r10w
mov r10d, esi
and r10d, 0xffffffe0
movsxd rax, ebx
sete r14b
cbw
mov r8d, esi
and r8d, 0xfffffff8
and rax, rsp
mov rax, rsi
cmovge r14w, r14w
shrd r14w, r14w, 0xa
shl r14b, 2
neg rax
test sil, 0x1f
movzx r14w, r9b
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x170]
lea rax, [rax + r15]
rol r14w, 0x78
mov r14b, r8b
add rax, rdi
sar r14w, cl
sbb r14, 0x74c964db
clc
add r15, qword [rsp + 0xb8]
add r15, rdi
sub ebp, ebp
movzx r14, r9w
mov r14w, si
mov r14, rdx
jmp 0x140423724
mov byte [rcx + r12], 0xff
bt ebx, eax
movzx ebx, sp
cmc
add r14, r12
ror ebx, cl
mov rbx, qword [rsp + 0x30]
test r14, rdx
add rcx, rbx
clc
add r9, rbx
jmp 0x14042370c
inc rbp
lea rax, [rax + rbx]
add r15, rbx
jmp 0x14042371b
dec r11d
je 0x140424a7b
cmp dword [rsp + 0x24], 0
jmp 0x14042372e
jle 0x1404236e7
cmp dword [rsp + 0x24], 8
jmp 0x14042373e
jae 0x14042384f
xor r13d, r13d
neg dh
rcr rdx, cl
mov rdx, r13
jmp 0x140423755
test sil, 1
je 0x1404237b3
movzx edx, byte [r9 + r13]
mov rdi, r13
test r13w, 0x277e
stc
sub rdi, qword [rsp + 0x30]
movzx edi, byte [rcx + rdi]
test r14, 0x3c0e56ea
add edi, edx
rcr dl, cl
btc edx, eax
mov dl, r9b
shr edi, 1
shr dh, 0x1a
inc dx
movzx dx, r13b
add dil, byte [r14 + r13]
rcr dh, 7
mov byte [rcx + r13], dil
cmc
mov rdx, r13
cmp r9d, 0x6d092846
cmp bl, bpl
cmc
or rdx, 1
not r13
cmp r11b, sil
cmc
cmp r13, qword [rsp + 0x40]
jmp 0x1404237c4
je 0x1404236e7
nop dword [rax + rax]
movzx edi, byte [r9 + rdx]
or bl, 0x40
btc bx, r12w
neg ebx
movzx ebx, byte [r15 + rdx]
add ebx, edi
shr ebx, 1
ror edi, cl
shld rdi, r9, 0xdf
inc dil
add bl, byte [r14 + rdx]
sal dil, 0xa4
xadd rdi, rdi
cmc
mov byte [rcx + rdx], bl
movzx edi, byte [r9 + rdx + 1]
cmc
movzx ebx, byte [r15 + rdx + 1]
cmp edx, r14d
add ebx, edi
shr ebx, 1
test sil, 0x85
add bl, byte [r14 + rdx + 1]
cmp rsi, 0x40af104f
test dil, 0x44
mov byte [rcx + rdx + 1], bl
test r14b, bl
add rdx, 2
cmp di, 0x3bc8
cmp rsi, rdx
jmp 0x140423844
jne 0x1404237d2
jmp 0x1404236e7
mov rdx, rbp
rol edi, cl
imul rdx, qword [rsp + 0x30]
cmc
add rdx, qword [rsp + 0x70]
adc dil, 8
mov rdi, rbp
stc
cmp spl, r15b
imul rdi, r12
test r13w, r13w
stc
add rdi, qword [rsp + 0x28]
cmp r8b, sil
clc
test dh, ah
sub rdx, rdi
cmp rdx, 0x20
jmp 0x14042388b
jb 0x140423744
jb 0x140423744
cmp dword [rsp + 0x60], 0x20
jb 0x140423744
mov r13d, 0
test r10d, 0xfb57804
cmp dword [rsp + 0x6c], 0x20
jmp 0x1404238b9
jb 0x14042374c
cmp dword [rsp + 0x24], 0x20
jmp 0x1404238c9
jae 0x1404238db
xor edx, edx
jmp 0x1404238d6
jmp 0x1404239d8
xor edx, edx
jmp 0x1404238e2
movdqu xmm1, xmmword [r14 + rdx]
movdqu xmm8, xmmword [r14 + rdx + 0x10]
movdqu xmm4, xmmword [r9 + rdx]
jmp 0x1404238fa
movdqu xmm5, xmmword [r9 + rdx + 0x10]
jmp 0x140423906
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 0x14042392d
movdqu xmm3, xmmword [rax + rdx]
jmp 0x140423937
movdqa xmm0, xmm2
punpckhbw xmm0, xmm15
paddw xmm0, xmm6
punpcklbw xmm2, xmm15
paddw xmm2, xmm4
movdqa xmm4, xmm3
punpckhbw xmm4, xmm15
paddw xmm4, xmm7
punpcklbw xmm3, xmm15
paddw xmm3, xmm5
psrlw xmm0, 1
psrlw xmm2, 1
packuswb xmm2, xmm0
paddb xmm2, xmm1
psrlw xmm4, 1
psrlw xmm3, 1
packuswb xmm3, xmm4
paddb xmm3, xmm8
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
clc
cmp dil, 0x6c
add rdx, 0x20
test r11d, ecx
cmp r10, rdx
jmp 0x1404239a7
jne 0x1404238e2
cmp r10, rsi
jmp 0x1404239b5
je 0x1404236e7
mov rdx, r10
btr r13, rbx
mov r13, r10
clc
test sil, 0x18
je 0x14042374c
nop dword [rax + rax]
movq xmm0, qword [r14 + rdx]
jmp 0x1404239e3
movq xmm1, qword [r9 + rdx]
jmp 0x1404239ee
punpcklbw xmm1, xmm15
movq xmm2, qword [r15 + rdx]
jmp 0x1404239fe
punpcklbw xmm2, xmm15
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rdx], xmm2
stc
add rdx, 8
cmc
cmp r8, rdx
jmp 0x140423a27
jne 0x1404239d8
mov r13, r8
cmc
cmp r8, rsi
jmp 0x140423a39
je 0x1404236e7
jmp 0x14042374c
mov r8, r13
jmp 0x140423a4c
call fcn.1404a18a1
jmp 0x14042452c
test ebx, ebx
jmp 0x140423a5d
jle 0x14042452c
movsxd r9, dword [rsp + 0x24]
neg r10b
movsxd r10, edx
mov r10d, ebx
cmp ebx, 8
jmp 0x140423a79
jae 0x140424f3c
xor edi, edi
xadd edx, edx
btr dx, r12w
mov rdx, rdi
clc
test r15b, r10b
stc
test r10b, 1
jmp 0x140423a9a
je 0x140423acd
mov rax, rdi
sub rdx, rax
sub rax, r9
xchg dh, dl
not rdx
clc
movzx eax, byte [rcx + rax]
mov rdx, qword [rsp + 0x28]
add al, byte [rdx + rdi]
movsx rdx, r13w
mov byte [rcx + rdi], al
mov rdx, rdi
test r12d, r11d
or rdx, 1
stc
not rdi
clc
add rdi, r10
jmp 0x140423ad9
je 0x14042452c
mov rcx, qword [rsp + 0x40]
mov rax, rcx
shrd ebx, esp, 0xd2
sub rax, r9
add rax, r15
bswap rbx
inc rax
shr ebx, cl
add rcx, r15
movsx rbp, r9w
inc rcx
mov bh, 0xc7
shrd ebp, r14d, 0x5c
movzx ebx, byte [rax + rdx - 1]
rcl bp, 0xfb
cmovo bp, cx
mov rbp, qword [rsp + 0x28]
jmp 0x140423b23
add bl, byte [rbp + rdx]
stc
cmp bp, si
mov byte [rcx + rdx - 1], bl
movzx bx, r13b
movzx ebx, byte [rax + rdx]
add bl, byte [rbp + rdx + 1]
clc
cmc
mov byte [rcx + rdx], bl
add rdx, 2
test ecx, 0x63d033ab
cmc
cmp r12w, cx
cmp r10, rdx
jmp 0x140423b58
jne 0x140423b0b
jmp 0x14042452c
mov r13d, dword [rsp + 0x5c]
test r12w, r9w
clc
test r13d, r13d
jmp 0x140423b75
je 0x140424a78
mov eax, dword [rsp + 0x24]
cmp r14d, edi
movsxd r12, eax
bt di, 0xf5
xor r11b, 0xc8
mov r14, rdx
mov edi, eax
lea rax, [r15 + r10]
btr r11, r15
btc r11w, 0xe5
movsx dx, r9b
mov qword [rsp + 0x40], rax
mov eax, edi
rcr dh, cl
clc
bts r11w, r14w
and eax, 0xffffffe0
inc r9b
mov qword [rsp + 0x70], rax
ror si, cl
movsxd r9, edi
add rax, 0xffffffffffffffe0
xadd r9b, r9b
mov qword [rsp + 0xa0], rax
shr rax, 5
xchg r11d, r9d
movzx r9d, r10w
movsx dx, bl
inc rax
test r12w, 0x248d
stc
movabs rdx, 0xffffffffffffffe
sub r9w, r15w
rol r11w, cl
ror sil, 0x27
add rdx, 0xfffffffffffffffe
movsx r11, r14w
bswap si
and rdx, rax
shr r9b, cl
rcl r11b, cl
mov qword [rsp + 0xc0], rdx
movsx rsi, ax
mov r11d, eax
rcl sil, cl
movsx r9d, cx
sar ah, cl
and r11d, 3
shl ah, cl
sub esi, r13d
mov r9b, 0x44
mov esi, edi
and esi, 0xfffffff8
mov rax, r10
cmovne r9w, r8w
btc r9d, ebx
mov r10d, edi
xchg r9w, r9w
btr r9d, r12d
bsf r9, r12
and r10d, 3
lea r15, [r15 + rax]
sbb r9w, 0x198f
rol r9w, cl
add r15, 0x10
lea r9, [r14 + 0x10]
jmp 0x140423c83
mov qword [rsp + 0x90], r11
cmc
test r13b, 7
shl r11, 5
test si, bx
cmp r9b, 0x3e
cmp r11b, r10b
xor r8d, r8d
jmp 0x140423ca6
jmp 0x140423cf3
mov byte [rcx + r12], 0xff
bswap bx
jmp 0x140423cbb
add r14, r12
bts bx, bp
rcr bh, 0xf1
movzx rbx, ax
mov rbx, qword [rsp + 0x30]
test r13w, r15w
add rcx, rbx
jmp 0x140423cda
inc r8
lea r15, [r15 + rbx]
jmp 0x140423ce7
add r9, r12
dec r13d
je 0x140424a7b
cmp dword [rsp + 0x24], 0
jmp 0x140423cfd
jle 0x140423cab
cmp dword [rsp + 0x24], 8
jmp 0x140423d0d
jb 0x140423d86
mov rdx, r8
btr rbx, rcx
adc rbx, r14
btc ebx, 0x47
imul rdx, r12
mov bl, r8b
seto bl
add rdx, qword [rsp + 0x28]
or bl, 0x81
mov rbx, r8
imul rbx, qword [rsp + 0x30]
cmp r8b, 0xad
add rbx, qword [rsp + 0x40]
jmp 0x140423d4a
sub rbx, rdx
rcl dx, 0xe0
cdq
sal dx, 0xc5
mov edx, 0
cmp rbx, 0x20
jmp 0x140423d64
jb 0x140423f50
cmp dword [rsp + 0x24], 0x20
jmp 0x140423d74
jae 0x140423d92
xor ebx, ebx
jmp 0x140423d81
jmp 0x140423f14
sub edx, edx
jmp 0x140423d8d
jmp 0x140423f50
cmp qword [rsp + 0xa0], 0x60
jmp 0x140423da0
jae 0x140423db2
xor edx, edx
jmp 0x140423dad
jmp 0x140423e64
mov rbp, qword [rsp + 0xc0]
test dil, r12b
cmc
jmp 0x140423dc3
sub edx, edx
movups xmm0, xmmword [r14 + rdx]
cmp r11w, r14w
stc
movups xmm1, xmmword [r14 + rdx + 0x10]
cmc
movups xmmword [rcx + rdx], xmm0
movups xmmword [rcx + rdx + 0x10], xmm1
movups xmm0, xmmword [r14 + rdx + 0x20]
test cl, dil
movups xmm1, xmmword [r14 + rdx + 0x30]
movups xmmword [rcx + rdx + 0x20], xmm0
stc
clc
test sp, 0x5961
movups xmmword [rcx + rdx + 0x30], xmm1
stc
movups xmm0, xmmword [r14 + rdx + 0x40]
cmp dl, r11b
stc
movups xmm1, xmmword [r14 + rdx + 0x50]
clc
movups xmmword [rcx + rdx + 0x40], xmm0
movups xmmword [rcx + rdx + 0x50], xmm1
cmc
cmp r9w, r13w
movdqu xmm0, xmmword [r14 + rdx + 0x60]
cmp dil, 0x89
movdqu xmm1, xmmword [r14 + rdx + 0x70]
movdqu xmmword [rcx + rdx + 0x60], xmm0
clc
test r11, rax
jmp 0x140423e41
movdqu xmmword [rcx + rdx + 0x70], xmm1
stc
sub rdx, 0xffffffffffffff80
test rsi, 0x204803fb
stc
clc
add rbp, 0xfffffffffffffffc
jmp 0x140423e5e
jne 0x140423dc5
cmp qword [rsp + 0x90], 0
je 0x140423ed4
lea rbx, [r15 + rdx]
add rdx, r9
cmp r10b, 0xb
test r8w, r15w
xor ebp, ebp
nop word cs:[rax + rax]
jmp 0x140423e99
movdqu xmm0, xmmword [rdx + rbp - 0x10]
movdqu xmm1, xmmword [rdx + rbp]
cmp r14w, 0x28c9
movdqu xmmword [rbx + rbp - 0x10], xmm0
cmp r10w, cx
movdqu xmmword [rbx + rbp], xmm1
clc
test r9b, 0x31
stc
add rbp, 0x20
cmp ax, bp
cmp r11, rbp
jmp 0x140423ece
jne 0x140423e99
cmp qword [rsp + 0x70], rdi
jmp 0x140423ede
je 0x140423cab
mov rdx, qword [rsp + 0x70]
inc ebx
mov rbx, rdx
cmp r8, r12
test dil, 0x18
jmp 0x140423efa
je 0x140423f50
nop dword [rax + rax]
sar edx, cl
btc rdx, r9
add edx, 0x73935a47
mov rdx, qword [r14 + rbx]
clc
stc
jmp 0x140423f1f
mov qword [rcx + rbx], rdx
jmp 0x140423f2c
add rbx, 8
clc
cmp rsi, rbx
jmp 0x140423f39
jne 0x140423f14
mov rdx, rsi
cmp rsi, rdi
jmp 0x140423f4a
je 0x140423cab
mov rbp, rdx
jmp 0x140423f5b
not rbp
add rbp, rdi
clc
test r10, r10
jmp 0x140423f6a
je 0x140423f9d
mov rbx, r10
xchg ah, ah
nop
movsx eax, r12w
cmovl ax, si
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
jmp 0x140423f8c
inc rdx
jmp 0x140423f94
dec rbx
jne 0x140423f7f
cmp rbp, 3
jmp 0x140423fa6
jb 0x140423cab
nop word [rax + rax]
movzx eax, byte [r14 + rdx]
test r9b, 0xd1
test dx, r13w
mov byte [rcx + rdx], al
movzx eax, byte [r14 + rdx + 1]
mov byte [rcx + rdx + 1], al
or ah, 0xce
movzx eax, byte [r14 + rdx + 2]
mov byte [rcx + rdx + 2], al
xor al, r12b
xchg ah, ah
movzx eax, byte [r14 + rdx + 3]
jmp 0x140423fea
mov byte [rcx + rdx + 3], al
add rdx, 4
test spl, bpl
cmc
cmp rdi, rdx
jmp 0x140423ffe
jne 0x140423fb2
jmp 0x140423cab
mov r8d, dword [rsp + 0x5c]
cmp r10b, sil
jmp 0x140424019
test r8d, r8d
je 0x140424a78
mov eax, dword [rsp + 0x24]
ror r13d, cl
xor r11w, 0x1eb4
movsxd r12, eax
ror si, 0xa2
mov r14, rdx
rcr r13w, 0x48
movzx esi, r10w
bsf r11w, cx
mov edi, eax
rcr sil, 0xb4
sub r13, 0x705330a8
lea r13, [r15 + r10]
sbb r11d, 0xc924e6c
xor ah, 0xfe
rcr rsi, 0xf9
mov eax, edi
or si, 0x39a6
and eax, 0xffffffe0
mov qword [rsp + 0x40], rax
test r15b, bpl
add rax, 0xffffffffffffffe0
cwd
movzx r11, r12w
mov qword [rsp + 0x70], rax
sal dl, 0x9a
sub dl, dil
stc
mov rdx, rax
sub si, 0x629b
bts r11w, r13w
shr rdx, 5
xchg r9d, eax
cwde
cdqe
inc rdx
movsx ax, r8b
rcr si, 0x53
mov rax, rdx
shl ah, cl
movzx r11d, di
mov qword [rsp + 0xa0], rdx
btc esi, r13d
ror al, cl
movabs rax, 0xffffffffffffffe
and rsi, 0x4030752d
and rdx, rax
bts r11, rbp
sub r9b, r9b
mov qword [rsp + 0x90], rdx
sar sil, 0x55
mov esi, edi
dec eax
and esi, 0xfffffff8
mov r9, rdi
neg r9
bts ax, r12w
movsx ax, r9b
mov rax, qword [rsp + 0xf0]
lea r11, [r15 + rax]
add r11, r10
cmc
test r14b, spl
add r15, qword [rsp + 0xb8]
add r15, r10
xor r10d, r10d
jmp 0x14042412b
jmp 0x140424169
mov byte [rcx + r12], 0xff
stc
test r15b, cl
add r14, r12
clc
add rcx, rbx
inc r10
cmp r11, 0x15ce2c08
jmp 0x14042414f
lea r11, [r11 + rbx]
add r15, rbx
jmp 0x14042415b
dec r8d
jmp 0x140424163
je 0x140424a7b
cmp dword [rsp + 0x24], 0
jmp 0x140424173
jle 0x140424130
cmp dword [rsp + 0x24], 8
jae 0x14042423a
xor edx, edx
sbb bpl, r12b
cmovb ebp, ebx
mov rbp, rdx
test dil, 1
jmp 0x140424198
je 0x1404241d5
mov rax, rdx
mov rbp, rsp
shl bpl, cl
sub rax, rbx
adc bp, 0x5209
movzx eax, byte [rcx + rax]
ror bpl, 0x5b
bswap bp
add al, byte [r14 + rdx]
mov byte [rcx + rdx], al
rcl ebp, cl
sal bpl, 0x8e
shl bp, 0xbc
mov rbp, rdx
or rbp, 1
test bl, sil
not rdx
test cx, sp
clc
cmc
cmp rdx, r9
jmp 0x1404241e5
je 0x140424130
nop
shl ah, 0x9d
movzx eax, byte [r15 + rbp]
add al, byte [r14 + rbp]
test di, ax
cmp bh, 0xe5
clc
mov byte [rcx + rbp], al
sub al, 0xee
adc ax, 0x1ed4
movzx eax, byte [r15 + rbp + 1]
cmc
add al, byte [r14 + rbp + 1]
test r12b, cl
cmp r12b, r14b
mov byte [rcx + rbp + 1], al
clc
stc
add rbp, 2
test bl, r10b
cmp rdi, rbp
jmp 0x14042422f
jne 0x1404241ef
jmp 0x140424130
mov rax, r10
imul rax, rbx
lea rax, [rax + r13]
mov rdx, r10
cmp bl, r11b
jmp 0x140424250
imul rdx, r12
add rdx, qword [rsp + 0x28]
sub rax, rdx
jmp 0x140424261
cmp rax, 0x20
jb 0x140424184
jb 0x140424184
mov edx, 0
test esi, 0x3846679c
cmp dword [rsp + 0x6c], 0x20
jmp 0x140424286
jb 0x14042418c
cmp dword [rsp + 0x24], 0x20
jmp 0x140424296
jae 0x1404242a8
sub eax, eax
jmp 0x1404242a3
jmp 0x1404243f0
cmp qword [rsp + 0x70], 0
je 0x140424363
mov rbp, qword [rsp + 0x90]
test spl, r12b
sub edx, edx
jmp 0x1404242c6
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x1404242d1
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404242dd
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404242e9
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx - 0x20]
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
jmp 0x140424302
movdqu xmmword [rcx + rdx + 0x10], xmm0
jmp 0x14042430d
movdqu xmm0, xmmword [r14 + rdx + 0x20]
movdqu xmm1, xmmword [r14 + rdx + 0x30]
jmp 0x140424320
movdqu xmm2, xmmword [r11 + rdx - 0x10]
jmp 0x14042432c
paddb xmm2, xmm0
movdqu xmm0, xmmword [r11 + rdx]
jmp 0x14042433b
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
movdqu xmmword [rcx + rdx + 0x30], xmm0
add rdx, 0x40
add rbp, 0xfffffffffffffffe
jmp 0x140424358
jne 0x1404242c6
jmp 0x140424365
xor edx, edx
test byte [rsp + 0xa0], 1
jmp 0x140424372
je 0x1404243bc
movdqu xmm0, xmmword [r14 + rdx]
movdqu xmm1, xmmword [r14 + rdx + 0x10]
mov rax, rdx
clc
sub rax, rbx
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140424396
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x1404243a5
paddb xmm0, xmm1
movdqu xmmword [rcx + rdx], xmm2
test r8, 0xeb30317
movdqu xmmword [rcx + rdx + 0x10], xmm0
stc
cmp qword [rsp + 0x40], rdi
jmp 0x1404243c6
je 0x140424130
mov rdx, qword [rsp + 0x40]
sal rax, cl
xchg ah, al
mov rax, rdx
test dil, 0x18
jmp 0x1404243e2
je 0x14042418c
nop dword [rax]
jmp 0x1404243f0
movq xmm0, qword [r14 + rax]
movq xmm1, qword [r15 + rax]
jmp 0x140424401
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp eax, 0x5f73723a
cmc
cmp rsi, rax
jmp 0x14042441c
jne 0x1404243f0
mov rdx, rsi
cmp r12w, 0x1c06
cmp rsi, rdi
jmp 0x140424433
je 0x140424130
jmp 0x14042418c
test ebx, ebx
jle 0x14042452c
movsxd r9, dword [rsp + 0x24]
mov r10d, ebx
jmp 0x140424453
cmp ebx, 8
jae 0x140424f96
sub r11d, r11d
mov rdx, r11
test r10b, 1
je 0x1404244a0
mov rax, r11
cmovns rdx, rbx
sub rax, r9
movzx eax, byte [rcx + rax]
or dl, bl
shr al, 1
mov rdx, qword [rsp + 0x28]
cmc
clc
add al, byte [rdx + r11]
mov byte [rcx + r11], al
rcl dh, cl
mov rdx, r11
jmp 0x140424498
or rdx, 1
cmp r11b, 0x3d
not r11
add r11, r10
jmp 0x1404244ab
je 0x14042452c
mov rcx, qword [rsp + 0x40]
rcr bh, cl
bswap ebx
btc bx, r14w
mov rax, rcx
sub rax, r9
add rax, r15
movzx ebp, cx
movsx rbp, r8w
inc rax
adc bpl, r10b
stc
and bp, 0x3ebb
add rcx, r15
cmovae bp, r8w
inc rcx
cmp r14b, sil
movzx ebx, byte [rax + rdx - 1]
shr bl, 1
movzx rbp, r10w
mov rbp, qword [rsp + 0x28]
add bl, byte [rbp + rdx]
mov byte [rcx + rdx - 1], bl
cmp r14d, 0x2c801d8b
btr rbx, 0x1d
movzx ebx, byte [rax + rdx]
shr bl, 1
add bl, byte [rbp + rdx + 1]
mov byte [rcx + rdx], bl
add rdx, 2
cmp r10, rdx
jmp 0x140424526
jne 0x1404244e9
mov r14, qword [rsp + 0x28]
add r11b, 0xeb
cmovbe r8w, ax
add r14, r13
movsxd r10, esp
movzx r13d, r10w
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
xchg r10w, r11w
setge r10b
not bl
mov r11, qword [rsp + 0x108]
mov r10, qword [rsp + 0x88]
not bh
mov rbx, qword [rsp + 0x30]
jmp 0x14042457a
pxor xmm15, xmm15
movdqa xmm14, xmmword [0x1400bf530]
movdqa xmm13, xmmword [0x1400bf520]
jmp 0x140424ce3
mov r9d, dword [rsp + 0x5c]
test dl, 0x83
test r9d, r9d
je 0x140424a78
mov eax, dword [rsp + 0x24]
inc si
ror r13b, cl
movsxd r12, eax
movsxd r13, ebx
ror si, cl
mov esi, eax
lea r8, [r15 + r10]
movsx r11d, r11w
rol bpl, cl
mov eax, esi
test r8b, 2
shl r11b, cl
and eax, 0xffffffe0
xadd r14d, r11d
xor rbp, rsp
mov qword [rsp + 0x40], rax
add rax, 0xffffffffffffffe0
sub r14b, spl
xor r14w, r14w
movsxd r14, edi
mov qword [rsp + 0x70], rax
mov rbp, rax
shr rbp, 5
not ax
bswap r11w
lahf
inc rbp
mov rax, rbp
rol r11w, 0x10
mov qword [rsp + 0xa0], rbp
movabs rax, 0xffffffffffffffe
bswap r14
and rbp, rax
bts r14, r15
mov r13, rax
jmp 0x140424630
mov qword [rsp + 0x90], rbp
xadd bpl, r13b
btr r13w, 0x6a
mov rbp, r10
movzx r13d, bx
mov r10d, esi
and r10d, 0xfffffff8
mov r13, rsi
xchg r11w, r11w
neg r13
mov rax, qword [rsp + 0xf0]
xchg r11d, r14d
test sil, sil
sbb r14b, 0x63
lea r11, [r15 + rax]
cmovbe r14w, r13w
inc r14b
add r11, rbp
and r14d, 0x93b4e3a
xor r14b, 0x35
btr r14w, 0x36
add r15, qword [rsp + 0xb8]
xadd r14b, r14b
shl r14d, 0x2a
lea r15, [r15 + rbp]
xor ebp, ebp
mov r14, rdx
jmp 0x1404246aa
jmp 0x1404246e9
mov byte [rcx + r12], 0xff
add r14, r12
add rcx, rbx
jmp 0x1404246bf
inc rbp
test al, 0x58
jmp 0x1404246c9
add r11, rbx
stc
cmp rdx, 0x530b38e4
cmp r9w, sp
add r15, rbx
dec r9d
jmp 0x1404246e3
je 0x140424a7b
cmp dword [rsp + 0x24], 0
jmp 0x1404246f3
jle 0x1404246af
cmp dword [rsp + 0x24], 8
jmp 0x140424703
jae 0x1404247ee
sub edi, edi
mov rdx, rdi
clc
cmc
jmp 0x140424715
test sil, 1
jmp 0x14042471e
je 0x140424768
mov rax, rdi
sub rax, rbx
movzx dx, dh
mov dl, 0xb
movzx eax, byte [rcx + rax]
shr al, 1
bt dx, r11w
cqo
add al, byte [r14 + rdi]
shl dh, cl
adc edx, 0x49541b0a
bt dx, di
mov byte [rcx + rdi], al
shl edx, 0x5e
mov rdx, rdi
test r15w, r13w
cmp r9d, 0x1a680f9b
or rdx, 1
cmp dl, 0xdc
not rdi
jmp 0x140424770
cmp rdi, r13
je 0x1404246af
nop word [rax + rax]
movzx eax, byte [r15 + rdx]
cmp cx, 0x463c
jmp 0x140424791
shr al, 1
clc
jmp 0x140424799
add al, byte [r14 + rdx]
stc
mov byte [rcx + rdx], al
cdqe
rcr ah, cl
movzx eax, byte [r15 + rdx + 1]
test rsi, r13
cmp dx, 0x2267
clc
shr al, 1
add al, byte [r14 + rdx + 1]
jmp 0x1404247c3
mov byte [rcx + rdx + 1], al
cmp r15w, 0x1e7a
test r14, r10
add rdx, 2
cmp r8, 0x2b112e64
cmp rsi, rdx
jmp 0x1404247e3
jne 0x140424782
jmp 0x1404246af
mov rax, rbp
add dh, 0x8f
movsx edx, bp
seta dl
imul rax, rbx
lea rax, [rax + r8]
add edx, ecx
mov rdx, rbp
cmc
cmp r13w, r8w
imul rdx, r12
jmp 0x140424815
add rdx, qword [rsp + 0x28]
sub rax, rdx
cmp bpl, r12b
clc
cmp rax, 0x20
jmp 0x14042482a
jb 0x140424709
jb 0x140424709
mov edi, 0
jmp 0x140424840
cmp dword [rsp + 0x6c], 0x20
jb 0x14042470b
cmp dword [rsp + 0x24], 0x20
jmp 0x140424855
jae 0x140424867
xor eax, eax
jmp 0x140424862
jmp 0x140424a0f
mov rdi, r8
cmp qword [rsp + 0x70], 0
jmp 0x140424875
je 0x14042494f
mov r8, qword [rsp + 0x90]
test edi, 0x3b384153
sub edx, edx
movdqu xmm0, xmmword [r14 + rdx]
jmp 0x140424896
movdqu xmm1, xmmword [r14 + rdx + 0x10]
jmp 0x1404248a2
movdqu xmm2, xmmword [r11 + rdx - 0x30]
jmp 0x1404248ae
movdqu xmm3, xmmword [r11 + rdx - 0x20]
jmp 0x1404248ba
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
jmp 0x1404248e6
movdqu xmm0, xmmword [r14 + rdx + 0x20]
jmp 0x1404248f2
movdqu xmm1, xmmword [r14 + rdx + 0x30]
movdqu xmm2, xmmword [r11 + rdx - 0x10]
movdqu xmm3, xmmword [r11 + rdx]
jmp 0x14042490b
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx + 0x20], xmm2
cmc
clc
test r15d, esp
movdqu xmmword [rcx + rdx + 0x30], xmm3
stc
cmp sil, cl
add rdx, 0x40
add r8, 0xfffffffffffffffe
jne 0x14042488b
jmp 0x140424956
sub edx, edx
jmp 0x140424956
test byte [rsp + 0xa0], 1
jmp 0x140424963
je 0x1404249cf
movdqu xmm0, xmmword [r14 + rdx]
movzx eax, bp
movsxd rax, ebx
cmp r14b, r9b
movdqu xmm1, xmmword [r14 + rdx + 0x10]
bsf ax, r10w
mov rax, rdx
stc
cmp rdi, rbp
sub rax, rbx
jmp 0x140424993
movdqu xmm2, xmmword [rcx + rax]
jmp 0x14042499d
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x1404249a8
psrlw xmm2, 1
pand xmm2, xmm13
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm13
paddb xmm3, xmm1
movdqu xmmword [rcx + rdx], xmm2
movdqu xmmword [rcx + rdx + 0x10], xmm3
cmp qword [rsp + 0x40], rsi
xchg r8b, r8b
cmovae r8w, dx
mov r8, rdi
je 0x1404246af
mov rdi, qword [rsp + 0x40]
mov rax, rdi
cmc
test sil, 0x18
jmp 0x1404249f7
je 0x14042470b
nop word cs:[rax + rax]
jmp 0x140424a0f
movq xmm0, qword [r14 + rax]
jmp 0x140424a1a
movq xmm1, qword [r15 + rax]
jmp 0x140424a25
psrlw xmm1, 1
pand xmm1, xmm13
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
jmp 0x140424a40
add rax, 8
test r11b, r11b
jmp 0x140424a4c
cmp r10, rax
jmp 0x140424a54
jne 0x140424a0f
mov rdi, r10
clc
test r8, 0xef0419e
cmp r10, rsi
jmp 0x140424a6d
je 0x1404246af
jmp 0x14042470b
mov r14, rdx
mov esi, dword [rsp + 0x2c0]
clc
cmp esi, 0x10
jne 0x140424cb0
mov r8d, dword [rsp + 0x2b0]
test r8d, r8d
setnp r13b
movsx r12d, r15w
mov r13, qword [rsp + 0xd8]
movsx r12w, r8b
xchg r10w, r11w
seta r10b
mov r11, qword [rsp + 0x108]
movzx r10d, r9w
mov r10, qword [rsp + 0x88]
movzx r12, ax
movsx r12, r13w
movsx r12w, sil
mov r12, qword [rsp + 0x118]
je 0x140424d4f
mov rcx, qword [rsp + 0x140]
test r10w, r13w
add rcx, qword [r13 + 0x18]
movsx eax, r12w
movzx ax, cl
movsxd rax, dword [rsp + 0x24]
jmp 0x140424b05
inc rax
stc
cmp dword [rsp + 0x5c], 7
jb 0x140424c67
mov rdx, rbx
adc bx, 0x4294
add bl, 0xd3
test r11d, r14d
sub rdx, rax
shrd di, bp, 0x5c
setnp sil
mov ebp, dword [rsp + 0x128]
cmovs di, bx
mov rsi, rcx
lea rbx, [rcx + rax]
test edi, 0x59c938de
btr edi, ebp
mov byte [rcx + rax], 0xff
btr rcx, r9
mov rdi, qword [rsp + 0x30]
rcl cl, 0xef
clc
mov byte [rdi + rbx], 0xff
test cl, r14b
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
cmp al, sil
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
btr di, ax
mov rdi, qword [rsp + 0x30]
bt rcx, r11
mov byte [rdi + rbx], 0xff
sets ch
shr di, 0x16
add rbx, qword [rsp + 0x30]
adc cl, r9b
shld di, r12w, 0xf1
xor ch, 0x72
mov rdi, qword [rsp + 0x30]
mov cl, r9b
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
test di, 0x2897
mov rdi, qword [rsp + 0x30]
btc rcx, 0x26
movzx rcx, r11w
mov byte [rdi + rbx], 0xff
add rbx, qword [rsp + 0x30]
mov rdi, qword [rsp + 0x30]
mov byte [rdi + rbx], 0xff
mov ecx, 0x7da40924
bswap rcx
add rbx, qword [rsp + 0x30]
shr ch, cl
mov rdi, qword [rsp + 0x30]
bt rcx, 0xc
lea rcx, [rbx + rdi]
add rcx, rdx
movzx rdi, r12w
and di, di
mov rdi, qword [rsp + 0x30]
stc
cmc
mov byte [rdi + rbx], 0xff
shrd ebx, r9d, 0xf6
clc
sbb bx, dx
mov rbx, qword [rsp + 0x30]
test bp, r14w
add ebp, 0xfffffff8
jmp 0x140424c22
jne 0x140424b39
add rsi, rbx
add rsi, rbx
lea rsi, [rsi + rbx]
add rsi, rbx
and edx, 0x59d021fc
not ch
bt dx, 0x13
lea rsi, [rsi + rbx]
add rsi, rbx
add dl, r9b
sar cx, 0x5f
add rsi, rbx
lea rsi, [rsi + rbx]
bswap cx
sal ch, cl
mov rcx, rsi
bsf rdx, rbx
movzx edx, r10w
mov edx, dword [rsp + 0x12c]
test r9d, 0x4ed94dad
cmp rbp, 0x35454704
clc
test edx, edx
jmp 0x140424c84
je 0x140424ceb
lea rcx, [rcx + rax]
mov eax, edx
mov byte [rcx], 0xff
test r10, r9
add rcx, rbx
jmp 0x140424c9e
dec eax
jmp 0x140424ca5
jne 0x140424c90
jmp 0x140424ceb
mov r13, qword [rsp + 0xd8]
mov r8d, dword [rsp + 0x2b0]
movzx r10d, ax
mov r11, qword [rsp + 0x108]
mov r10b, bpl
mov r10, qword [rsp + 0x88]
jmp 0x140424ce3
mov r12, qword [rsp + 0x118]
inc r12
cmp r12, qword [rsp + 0x110]
jmp 0x140424cfb
je 0x1404261f0
mov eax, dword [rsp + 0x60]
cmp r13, 0x68912592
imul eax, r12d
test r11b, bl
sub esi, 0x634b5341
bsf esi, edx
mov rsi, qword [r13 + 0x18]
mov qword [rsp + 0x140], rax
inc ecx
xchg cx, cx
lea rsi, [rsi + rax]
xadd cl, ch
movzx ecx, byte [r14]
clc
xor r9d, r9d
cmp cl, 4
jmp 0x140424d44
jbe 0x140421967
jmp 0x1404213ea
inc r12
clc
cmp r12, qword [rsp + 0x110]
jmp 0x140424d60
jne 0x140424d01
jmp 0x14042611d
mov rax, qword [rsp + 0x40]
rcl dx, cl
cmovl rdx, rbp
bt dx, 0x48
lea rdx, [r15 + rax]
add al, 0xfb
btc ax, 0x1d
xadd ah, al
sub rdx, qword [rsp + 0x28]
and ax, 0x15c4
shld ax, di, 0x3b
rcl al, 0x54
mov rax, qword [rsp + 0x160]
clc
add rax, rsi
cmp rdx, 0x10
jmp 0x140424db0
jb 0x140421c92
jb 0x140421c92
cmp rax, 0x10
jmp 0x140424dc5
jb 0x140421c92
cmp dword [rsp + 0x60], 0x10
jmp 0x140424dd5
jb 0x140421c92
mov r12d, 0
cmp dword [rsp + 0x24], 0x10
jmp 0x140424deb
jb 0x140421c9b
cmp ebx, 0x10
jae 0x140424ff6
xor r12d, r12d
jmp 0x140424e02
jmp 0x14042539b
mov rax, qword [rsp + 0x40]
shr dh, cl
rol dx, cl
add rax, r15
mov rdx, rax
test al, r10b
sub rdx, qword [rsp + 0x28]
test r13d, 0x3efa3179
clc
test sil, al
cmp rdx, 0x20
jmp 0x140424e33
jb 0x140422703
jb 0x140422703
mov r10d, 0
stc
cmp dword [rsp + 0x60], 0x20
jmp 0x140424e50
jb 0x140422712
cmp ebx, 0x20
jae 0x1404255e9
xor r10d, r10d
jmp 0x140424e67
jmp 0x140425d48
mov rax, qword [rsp + 0x40]
test r9b, 0x7b
add rax, r15
test dil, 0xe0
stc
sub rax, qword [rsp + 0x28]
cmc
test cx, 0x77f2
cmp rax, 0x20
jmp 0x140424e91
jb 0x140422ee4
jb 0x140422ee4
mov edi, 0
cmp r13, r14
cmp r9b, 0xd7
cmp dword [rsp + 0x24], 0x20
jmp 0x140424eb3
jb 0x140422ef1
cmp ebx, 0x20
jmp 0x140424ec1
jae 0x140425717
sub edi, edi
jmp 0x140424ece
jmp 0x140425e41
mov rax, qword [rsp + 0x40]
lea rax, [rax + r15]
stc
sub rax, qword [rsp + 0x28]
test r12w, r15w
test r8b, 0x4a
cmp rax, 0x20
jmp 0x140424ef3
jb 0x140423491
jb 0x140423491
cmp dword [rsp + 0x60], 0x20
jmp 0x140424f09
jb 0x140423491
mov r11d, 0
jmp 0x140424f1b
cmp dword [rsp + 0x24], 0x20
jmp 0x140424f25
jb 0x1404234a0
cmp ebx, 0x20
jae 0x14042584a
xor r11d, r11d
jmp 0x1404259aa
mov rax, qword [rsp + 0x40]
add rax, r15
test bx, bp
sub rax, qword [rsp + 0x28]
stc
test r11d, esi
test dh, 0xa6
cmp rax, 0x20
jmp 0x140424f5c
jb 0x140423a7f
jb 0x140423a7f
mov edi, 0
stc
test r11b, bpl
cmp dword [rsp + 0x24], 0x20
jmp 0x140424f7b
jb 0x140423a89
cmp ebx, 0x20
jmp 0x140424f89
jae 0x140425a45
xor edi, edi
jmp 0x140425f42
mov rax, qword [rsp + 0x40]
cmc
add rax, r15
cmc
sub rax, qword [rsp + 0x28]
cmp rax, 0x20
jmp 0x140424fae
jb 0x14042445c
jb 0x14042445c
mov r11d, 0
cmp r12w, 0x1a13
jmp 0x140424fcb
cmp dword [rsp + 0x24], 0x20
jmp 0x140424fd5
jb 0x14042445f
cmp ebx, 0x20
jmp 0x140424fe3
jae 0x140425b81
sub r11d, r11d
jmp 0x140424ff1
jmp 0x140426077
mov r12d, r14d
sar r10, cl
btr r10w, 1
and r12d, 0xfffffff0
mov rbp, qword [rsp + 0x40]
cdqe
sar dh, 0x8d
sub rbp, rsi
sal rax, cl
xor dl, r12b
add rbp, r15
mov rax, r12
mov rbx, rcx
mov r10, qword [rsp + 0x28]
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 0x140425080
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 0x14042534a
paddb xmm7, xmm0
movdqu xmmword [rbx], xmm7
test r8d, r10d
cmp rsp, r9
add r10, 0x10
test bp, 0x4f3c
stc
add rbp, 0x10
test r9b, 0x81
clc
add rbx, 0x10
add rax, 0xfffffffffffffff0
jmp 0x140425378
jne 0x14042502f
cmp r12, r14
jmp 0x140425386
je 0x14042452c
test r14b, 8
jmp 0x140425395
je 0x140421c9b
mov edx, r14d
movzx r11d, si
and edx, 0xfffffff8
btr bx, 0xd0
mov r11, qword [rsp + 0x40]
neg bx
sub r11, rsi
test r11w, 0x15ca
jmp 0x1404253c0
add r11, r15
cmova r10d, ebp
movsx r8d, r14w
mov r10d, r15d
mov rax, qword [rsp + 0x88]
movzx r8w, al
movzx rbx, di
movsx r8, r10w
lea r10, [r11 + rax]
mov rbp, rdx
setno bl
cwde
mov rbx, rcx
xchg al, r8b
mov rax, r9
jmp 0x1404253fc
mov r8, qword [rsp + 0x28]
jmp 0x140425406
pxor xmm13, xmm13
movdqa xmm14, xmmword [0x1400bf530]
movq xmm8, qword [r8 + r12]
jmp 0x14042541f
movq xmm11, qword [r10 + r12]
jmp 0x14042542a
movdqa xmm3, xmm11
punpcklbw xmm3, xmm13
movdqa xmm12, xmm3
punpckhwd xmm12, xmm13
punpcklwd xmm3, xmm13
movq xmm9, qword [rax + r12]
jmp 0x14042544e
movdqa xmm2, xmm9
punpcklbw xmm2, xmm13
movdqa xmm1, xmm2
punpckhwd xmm1, xmm13
punpcklwd xmm2, xmm13
movq xmm10, qword [r11 + r12]
movdqa xmm5, xmm10
punpcklbw xmm5, xmm13
movdqa xmm6, xmm5
punpcklwd xmm6, xmm13
punpckhwd xmm5, xmm13
movdqa xmm4, xmm2
psubd xmm4, xmm3
movdqa xmm0, xmm1
psubd xmm0, xmm12
paddd xmm5, xmm0
paddd xmm6, xmm4
movdqa xmm7, xmm0
psrad xmm7, 0x1f
pxor xmm0, xmm7
psubd xmm0, xmm7
movdqa xmm7, xmm4
psrad xmm7, 0x1f
pxor xmm4, xmm7
psubd xmm4, xmm7
movdqa xmm7, xmm6
psubd xmm7, xmm2
movdqa xmm2, xmm5
psubd xmm2, xmm1
movdqa xmm1, xmm2
psrad xmm1, 0x1f
pxor xmm2, xmm1
psubd xmm2, xmm1
movdqa xmm1, xmm7
psrad xmm1, 0x1f
pxor xmm7, xmm1
psubd xmm7, xmm1
psubd xmm6, xmm3
psubd xmm5, xmm12
movdqa xmm1, xmm5
psrad xmm1, 0x1f
pxor xmm5, xmm1
psubd xmm5, xmm1
movdqa xmm1, xmm6
psrad xmm1, 0x1f
pxor xmm6, xmm1
psubd xmm6, xmm1
pxor xmm4, xmm14
pxor xmm7, xmm14
movdqa xmm1, xmm4
pcmpgtd xmm1, xmm7
pxor xmm0, xmm14
pxor xmm2, xmm14
movdqa xmm3, xmm0
pcmpgtd xmm3, xmm2
pxor xmm6, xmm14
pcmpgtd xmm4, xmm6
por xmm4, xmm1
pxor xmm5, xmm14
pcmpgtd xmm0, xmm5
por xmm0, xmm3
packssdw xmm4, xmm0
packsswb xmm4, xmm4
pcmpgtd xmm2, xmm5
pcmpgtd xmm7, xmm6
packssdw xmm7, xmm2
packsswb xmm7, xmm7
pand xmm11, xmm7
pandn xmm7, xmm9
por xmm7, xmm11
pand xmm7, xmm4
pandn xmm4, xmm10
por xmm4, xmm7
paddb xmm4, xmm8
movq qword [rbx + r12], xmm4
add r8, 8
test dh, 0xd9
cmc
add r11, 8
add r10, 8
test r12d, r11d
add rax, 8
jmp 0x1404255b6
add rbx, 8
add rbp, 0xfffffffffffffff8
cmp r13w, 0x314c
clc
cmp r12, rbp
jne 0x140425414
mov r12, rdx
jmp 0x1404255d6
cmp rdx, r14
jmp 0x1404255de
je 0x14042452c
jmp 0x140421c9b
mov r10d, ebp
and r10d, 0xffffffe0
sal r8w, 0xab
lea rdx, [r10 - 0x20]
mov r8, rdx
cmc
shr r8, 5
jmp 0x140425606
inc r8
test rdx, rdx
jmp 0x140425611
je 0x140425cd8
mov rsi, r8
cmovnp dx, cx
add rdx, r9
movsx rdx, cx
movabs rdx, 0xffffffffffffffe
rol dil, 0xfd
and rsi, rdx
movzx di, cl
cmc
add rax, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x40]
test bx, 0x1f9c
sub dil, 0x9e
xadd dil, dil
add rdx, r15
add rdx, 0x30
movzx di, r9b
xor ebx, ebx
seta dil
mov rdi, qword [rsp + 0x28]
jmp 0x140425671
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
jmp 0x140425681
movdqu xmm2, xmmword [rax + rbx - 0x30]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx - 0x20]
jmp 0x140425696
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x30], xmm2
jmp 0x1404256a5
movdqu xmmword [rdx + rbx - 0x20], xmm0
jmp 0x1404256b0
movdqu xmm0, xmmword [rdi + rbx + 0x20]
jmp 0x1404256bb
movdqu xmm1, xmmword [rdi + rbx + 0x30]
jmp 0x1404256c6
movdqu xmm2, xmmword [rax + rbx - 0x10]
jmp 0x1404256d1
paddb xmm2, xmm0
movdqu xmm0, xmmword [rax + rbx]
jmp 0x1404256df
paddb xmm0, xmm1
movdqu xmmword [rdx + rbx - 0x10], xmm2
clc
cmp dx, 0x46e
test ah, bl
movdqu xmmword [rdx + rbx], xmm0
test r8w, 0x2101
add rbx, 0x40
cmp sil, cl
add rsi, 0xfffffffffffffffe
jmp 0x14042570c
jne 0x140425671
jmp 0x140425ce2
mov edi, r10d
and edi, 0xffffffe0
shr r8w, cl
lea rax, [rdi - 0x20]
mov r8, rax
clc
shr r8, 5
jmp 0x140425732
inc r8
cmp bpl, dil
test rax, rax
jmp 0x140425740
je 0x140425db4
mov rbx, r8
movzx rax, bx
mov bpl, 0xd4
movabs rax, 0xffffffffffffffe
inc dh
and rbx, rax
btr bp, 0xf8
mov rdx, qword [rsp + 0x40]
cbw
movzx rax, ax
sar bpl, cl
mov rax, rdx
sub rax, r9
movzx ebp, r11w
test bx, r13w
lea rbp, [r15 + rax]
xor eax, r12d
cdqe
add rbp, 0x30
shr ah, cl
add rdx, r15
movsxd rax, ecx
add rdx, 0x30
sub esi, esi
movsx ax, r14b
cbw
mov rax, qword [rsp + 0x28]
jmp 0x1404257ac
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x1404257bc
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x1404257c7
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x1404257d6
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x1404257eb
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x1404257f6
movdqu xmm1, xmmword [rax + rsi + 0x30]
jmp 0x140425801
movdqu xmm2, xmmword [rbp + rsi - 0x10]
jmp 0x14042580c
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x14042581b
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
cmp dl, r15b
movdqu xmmword [rdx + rsi], xmm0
test si, 0x7889
add rsi, 0x40
add rbx, 0xfffffffffffffffe
jmp 0x14042583f
jne 0x1404257ac
jmp 0x140425db9
mov r11d, edx
and r11d, 0xffffffe0
btc ax, r10w
rcr al, cl
adc ebp, eax
mov rax, qword [rsp + 0x150]
add rax, r15
sal r10b, 0x8a
clc
sbb si, 0x52c3
mov rsi, qword [rsp + 0x40]
shl r10d, cl
btr bx, si
lea rax, [rax + rsi]
mov rbp, rsi
rcl r10b, 0x34
sub rbp, r8
shld r10, r12, 0x9f
test r15b, 0xf8
lea r10, [r15 + rbp]
add r10, 0x10
sbb bl, 0xdc
lea rbx, [r15 + rsi]
cmp al, 0x70
cmc
stc
add rbx, 0x10
jmp 0x1404258b2
xor esi, esi
jmp 0x1404258b9
pxor xmm1, xmm1
mov rdi, qword [rsp + 0x28]
jmp 0x1404258c7
movdqu xmm9, xmmword [rdi + rsi]
jmp 0x1404258d2
movdqu xmm8, xmmword [rdi + rsi + 0x10]
jmp 0x1404258de
movdqu xmm4, xmmword [rax + rsi - 0x10]
jmp 0x1404258e9
movdqu xmm5, xmmword [rax + rsi]
jmp 0x1404258f3
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 0x140425917
movdqu xmm3, xmmword [r10 + rsi]
jmp 0x140425922
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
jmp 0x140425981
add rsi, 0x20
cmp r11, rsi
jne 0x1404258c7
cmp r11, rdx
jmp 0x140425996
je 0x14042452c
test dl, 0x18
jmp 0x1404259a4
je 0x1404234a0
mov rbp, r11
cmovl r11w, r12w
mov r11d, edx
and r11d, 0xfffffff8
movzx ax, r10b
mov rax, qword [rsp + 0x40]
test r12b, 0xed
cmp r15b, 0xc1
cmp bl, r15b
sub rax, r8
test bx, 0x6761
add rax, r15
pxor xmm3, xmm3
mov rbx, qword [rsp + 0x28]
jmp 0x1404259e7
movq xmm0, qword [rbx + rbp]
jmp 0x1404259f1
movq xmm1, qword [r9 + rbp]
jmp 0x1404259fc
punpcklbw xmm1, xmm3
movq xmm2, qword [rax + rbp]
punpcklbw xmm2, xmm3
paddw xmm2, xmm1
psrlw xmm2, 1
packuswb xmm2, xmm2
paddb xmm2, xmm0
movq qword [rcx + rbp], xmm2
add rbp, 8
stc
cmp r11, rbp
jmp 0x140425a2c
jne 0x1404259e7
cmp r11, rdx
jmp 0x140425a3a
jne 0x1404234a0
jmp 0x14042452c
mov edi, r10d
add ax, sp
sar ah, cl
and edi, 0xffffffe0
add r8w, r13w
lea rax, [rdi - 0x20]
and r8b, 0xeb
sbb r8b, r8b
mov r8, rax
shr r8, 5
jmp 0x140425a6b
inc r8
test dl, r15b
jmp 0x140425a76
test rax, rax
jmp 0x140425a7e
je 0x140425ebe
mov rbx, r8
and ah, 0x4e
btc rdx, 0xd3
movabs rax, 0xffffffffffffffe
and rbx, rax
bts bp, sp
mov rdx, qword [rsp + 0x40]
cwde
ror bp, cl
mov rax, rdx
movzx bp, r15b
sub rax, r9
shr bpl, cl
lea rbp, [r15 + rax]
cmc
add rbp, 0x30
test dil, 0xa0
add rdx, r15
shl al, cl
or al, sil
add rdx, 0x30
cbw
cmovs rax, rax
bt ax, di
sub esi, esi
not ah
mov rax, qword [rsp + 0x28]
jmp 0x140425ae8
movdqu xmm0, xmmword [rax + rsi]
jmp 0x140425af2
movdqu xmm1, xmmword [rax + rsi + 0x10]
jmp 0x140425afd
movdqu xmm2, xmmword [rbp + rsi - 0x30]
jmp 0x140425b08
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi - 0x20]
jmp 0x140425b17
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x30], xmm2
jmp 0x140425b26
movdqu xmmword [rdx + rsi - 0x20], xmm0
jmp 0x140425b31
movdqu xmm0, xmmword [rax + rsi + 0x20]
jmp 0x140425b3c
movdqu xmm1, xmmword [rax + rsi + 0x30]
movdqu xmm2, xmmword [rbp + rsi - 0x10]
paddb xmm2, xmm0
movdqu xmm0, xmmword [rbp + rsi]
jmp 0x140425b57
paddb xmm0, xmm1
movdqu xmmword [rdx + rsi - 0x10], xmm2
test r8b, r11b
stc
movdqu xmmword [rdx + rsi], xmm0
cmc
add rsi, 0x40
cmp sp, di
add rbx, 0xfffffffffffffffe
jne 0x140425ae8
jmp 0x140425ec0
mov r11d, r10d
and r11d, 0xffffffe0
lea rax, [r11 - 0x20]
shr r8b, 0xae
mov r8, rax
shr r8, 5
jmp 0x140425b9c
inc r8
clc
test rax, rax
jmp 0x140425ba8
je 0x140425fc0
mov rsi, r8
adc bp, 0x5342
movzx rdx, r9w
bt rdx, 0x88
movabs rax, 0xffffffffffffffe
rol bpl, cl
and rsi, rax
cmovbe bp, r8w
movzx rdi, cx
mov rdx, qword [rsp + 0x40]
sbb bpl, r15b
shl ah, cl
rol ah, cl
mov rax, rdx
sal bpl, 0xa1
sub rax, r9
bswap edi
neg bpl
test r15b, r11b
lea rbp, [r15 + rax]
add rbp, 0x30
adc di, r12w
add edi, eax
lea rdi, [r15 + rdx]
clc
add rdi, 0x30
xor ebx, ebx
jmp 0x140425c14
movdqa xmm4, xmmword [0x1400bf520]
mov rax, qword [rsp + 0x28]
movdqu xmm0, xmmword [rax + rbx]
jmp 0x140425c2b
movdqu xmm1, xmmword [rax + rbx + 0x10]
movdqu xmm2, xmmword [rbp + rbx - 0x30]
movdqu xmm3, xmmword [rbp + rbx - 0x20]
jmp 0x140425c42
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 0x140425c6d
movdqu xmm0, xmmword [rax + rbx + 0x20]
movdqu xmm1, xmmword [rax + rbx + 0x30]
jmp 0x140425c7e
movdqu xmm2, xmmword [rbp + rbx - 0x10]
jmp 0x140425c89
movdqu xmm3, xmmword [rbp + rbx]
jmp 0x140425c94
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rdi + rbx - 0x10], xmm2
stc
cmp dh, bl
movdqu xmmword [rdi + rbx], xmm3
test r12b, al
clc
add rbx, 0x40
add rsi, 0xfffffffffffffffe
jmp 0x140425ccd
jne 0x140425c21
jmp 0x140425fcf
xor ebx, ebx
and dil, sil
mov rdi, qword [rsp + 0x28]
test r8b, 1
jmp 0x140425ceb
je 0x140425d2b
movdqu xmm0, xmmword [rdi + rbx]
movdqu xmm1, xmmword [rdi + rbx + 0x10]
movdqu xmm2, xmmword [r9 + rbx]
jmp 0x140425d07
paddb xmm2, xmm0
movdqu xmm0, xmmword [r9 + rbx + 0x10]
jmp 0x140425d17
paddb xmm0, xmm1
movdqu xmmword [rcx + rbx], xmm2
jmp 0x140425d25
movdqu xmmword [rcx + rbx + 0x10], xmm0
cmp r10, rbp
jmp 0x140425d33
je 0x14042452c
test bpl, 0x18
jmp 0x140425d42
je 0x140422712
mov rax, r10
mov dl, 0xf
rol dh, 0xcd
rcl r10b, cl
mov r10d, ebp
cmc
neg dx
sub dx, 0xca4
and r10d, 0xfffffff8
mov rdx, qword [rsp + 0x28]
jmp 0x140425d6d
movq xmm0, qword [rdx + rax]
jmp 0x140425d77
movq xmm1, qword [r9 + rax]
jmp 0x140425d82
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
test r14b, r11b
cmc
add rax, 8
cmp r10, rax
jmp 0x140425d9b
jne 0x140425d6d
cmp r10, rbp
jmp 0x140425da9
je 0x14042452c
jmp 0x140422712
sub esi, esi
test r11b, cl
test r8b, 1
jmp 0x140425dc2
je 0x140425e24
mov rax, qword [rsp + 0x28]
clc
cmc
movdqu xmm0, xmmword [rax + rsi]
test al, bpl
jmp 0x140425ddc
movdqu xmm1, xmmword [rax + rsi + 0x10]
rcr ax, cl
xadd ax, ax
sal rax, 0xf2
mov rax, rsi
jmp 0x140425df5
sub rax, r9
jmp 0x140425dfd
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425e07
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
cmp bpl, cl
movdqu xmmword [rcx + rsi + 0x10], xmm0
stc
cmp rdi, r10
jmp 0x140425e2c
je 0x14042452c
test r10b, 0x18
jmp 0x140425e3b
je 0x140422ef1
mov rax, rdi
sub bpl, 0xfd
and bpl, al
sub bpl, r10b
mov edi, r10d
movsxd rbp, eax
adc bpl, r13b
and edi, 0xfffffff8
movzx bp, r12b
mov rdx, qword [rsp + 0x40]
ror ebp, cl
sub rdx, r9
add rdx, r15
movsx rbp, bp
movzx rbp, dx
mov bpl, 0x9d
mov rbp, qword [rsp + 0x28]
jmp 0x140425e81
movq xmm0, qword [rbp + rax]
jmp 0x140425e8c
movq xmm1, qword [rdx + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
cmp rdi, r12
add rax, 8
cmc
cmp rdi, rax
jne 0x140425e81
cmp rdi, r10
jmp 0x140425eb3
je 0x14042452c
jmp 0x140422ef1
sub esi, esi
test r8b, 1
jmp 0x140425ec9
je 0x140425f25
mov rax, qword [rsp + 0x28]
stc
movdqu xmm0, xmmword [rax + rsi]
movdqu xmm1, xmmword [rax + rsi + 0x10]
rcr ah, cl
shl eax, cl
sub al, cl
mov rax, rsi
jmp 0x140425eef
sub rax, r9
jmp 0x140425ef7
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140425f01
paddb xmm2, xmm0
movdqu xmm0, xmmword [rcx + rax + 0x10]
jmp 0x140425f10
paddb xmm0, xmm1
movdqu xmmword [rcx + rsi], xmm2
clc
movdqu xmmword [rcx + rsi + 0x10], xmm0
clc
cmc
cmp r10b, r11b
cmp rdi, r10
jmp 0x140425f2d
je 0x14042452c
test r10b, 0x18
jmp 0x140425f3c
je 0x140423a89
mov rax, rdi
clc
not dil
mov edi, r10d
cqo
and edi, 0xfffffff8
clc
mov rdx, qword [rsp + 0x40]
movsx rbp, r10w
rcr bpl, cl
sub rdx, r9
movzx bp, r11b
movzx rbp, bp
cmc
add rdx, r15
mov rbp, qword [rsp + 0x28]
jmp 0x140425f78
movq xmm0, qword [rbp + rax]
jmp 0x140425f83
movq xmm1, qword [rdx + rax]
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
add rax, 8
cmp r15, 0x5a5177dd
test esp, r8d
cmp rdi, rax
jmp 0x140425fa7
jne 0x140425f78
cmp rdi, r10
jmp 0x140425fb5
je 0x14042452c
jmp 0x140423a89
sub ebx, ebx
jmp 0x140425fc7
movdqa xmm4, xmmword [0x1400bf520]
test r8b, 1
jmp 0x140425fd8
je 0x14042605a
mov rax, qword [rsp + 0x28]
cmp r15b, r15b
stc
movdqu xmm0, xmmword [rax + rbx]
cmp r8w, r14w
test r15b, 0xc7
test r8b, r8b
movdqu xmm1, xmmword [rax + rbx + 0x10]
btr rax, 0xaa
add rax, 0x82b2014
seta ah
mov rax, rbx
cmc
sub rax, r9
jmp 0x140426018
movdqu xmm2, xmmword [rcx + rax]
jmp 0x140426022
movdqu xmm3, xmmword [rcx + rax + 0x10]
jmp 0x14042602d
psrlw xmm2, 1
pand xmm2, xmm4
paddb xmm2, xmm0
psrlw xmm3, 1
pand xmm3, xmm4
paddb xmm3, xmm1
movdqu xmmword [rcx + rbx], xmm2
test spl, r9b
movdqu xmmword [rcx + rbx + 0x10], xmm3
jmp 0x14042605a
cmp r11, r10
jmp 0x140426062
je 0x14042452c
test r10b, 0x18
jmp 0x140426071
je 0x14042445f
mov rax, r11
or r11w, di
mov r11d, r10d
and r11d, 0xfffffff8
inc dh
mov rdx, qword [rsp + 0x40]
sub rdx, r9
stc
jmp 0x140426095
add rdx, r15
jmp 0x14042609d
movdqa xmm2, xmmword [0x1400bf520]
mov rbp, qword [rsp + 0x28]
jmp 0x1404260af
movq xmm0, qword [rbp + rax]
movq xmm1, qword [rdx + rax]
jmp 0x1404260bf
psrlw xmm1, 1
pand xmm1, xmm2
paddb xmm1, xmm0
movq qword [rcx + rax], xmm1
stc
cmp bpl, dl
clc
add rax, 8
cmc
test sp, 0x939
cmp r11, rax
jne 0x1404260af
cmp r11, r10
je 0x14042452c
jmp 0x14042445f
mov r9d, 1
ror ah, cl
mov eax, dword [rsp + 0x2c0]
cmp eax, 8
jmp 0x14042610e
jl 0x1404213ea
cmp eax, 0x10
jne 0x1404213ea
mov rbp, qword [rsp + 0xf8]
xor r9, 0x7e107272
neg r9w
imul ebp, dword [rsp + 0x2b8]
or r9b, 0x3c
rol r9b, 0xe9
bts r9w, r12w
mov r9d, 1
jmp 0x140426153
test ebp, ebp
je 0x1404213ea
mov rax, qword [r13 + 0x18]
seto cl
shl cl, 0xd5
lea ecx, [rbp - 1]
test r10b, cl
stc
cmp ecx, 3
jb 0x1404261b0
mov edx, ebp
and edx, 0xfffffffc
clc
jmp 0x140426180
rol word [rax], 8
jmp 0x14042618a
rol word [rax + 2], 8
clc
stc
rol word [rax + 4], 8
stc
rol word [rax + 6], 8
clc
add rax, 8
clc
add edx, 0xfffffffc
jmp 0x1404261aa
jne 0x140426180
test bpl, 3
je 0x1404213ea
and ebp, 3
jmp 0x1404261c9
xor edx, edx
cmc
jmp 0x1404261d2
rol word [rax + rdx*2], 8
inc rdx
cmp r10b, 0x61
cmp ebp, edx
jmp 0x1404261e5
jne 0x1404261d2
jmp 0x1404213ea
mov eax, dword [rsp + 0x2c0]
test si, 0x790a
movsxd r9, ecx
mov r9d, 1
cmp eax, 8
jmp 0x14042620d
jge 0x140426114
cmp dword [rsp + 0x2b8], 0
jmp 0x140426220
je 0x1404213ea
mov edx, dword [rsp + 0xf8]
movzx r12w, cl
btr r12w, 0
mov r12d, r11d
bts ecx, edx
movsxd rcx, eax
mov qword [rsp + 0x40], rcx
not rax
test r8b, 0x65
movzx ax, r13b
lea ecx, [r8 - 1]
mov dword [rsp + 0x24], ecx
neg ebp
movsxd rbp, ecx
bswap cx
rcl cl, cl
mov cl, dl
mov ecx, dword [rsp + 0x84]
or ah, 0xe
rcl rax, cl
dec ax
imul ecx, r8d
or ax, sp
imul ecx, dword [rsp + 0x68]
xor eax, r15d
cwde
movsx rax, r15w
mov dword [rsp + 0x84], ecx
cmc
mov rax, rdx
sbb ax, r14w
cwde
mov qword [rsp + 0x30], rdx
not eax
sub rdx, r12
bsr rax, rsi
test r15d, esi
mov qword [rsp + 0x28], rdx
shl eax, 0x5d
neg r12
bts eax, r13d
movzx rax, r8w
lea rax, [rbp*2 + 2]
add rax, rbp
jmp 0x1404262ce
mov qword [rsp + 0xa0], rax
movzx eax, dx
movsx eax, r9w
mov ax, r12w
lea eax, [r8*4 - 4]
jmp 0x1404262ee
mov dword [rsp + 0x90], eax
bswap ax
movzx ax, r12b
cbw
dec rbp
not eax
movsx rax, r13w
mov qword [rsp + 0x70], rbp
lea eax, [r8 + r8]
dec eax
mov dword [rsp + 0xc0], eax
cmc
jmp 0x140426320
sub edi, edi
jmp 0x140426328
sub r10d, r10d
jmp 0x140426330
jmp 0x140426351
inc r10
add edi, dword [rsp + 0x84]
cmc
cmp ax, ax
cmp r10, qword [rsp + 0x110]
je 0x1404213ea
mov rbp, qword [r13 + 0x18]
cmovno r8d, r15d
mov eax, dword [rsp + 0x60]
bt r13, 0x6c
shl r8b, cl
mov r11d, eax
or ax, bp
movzx r13w, r8b
imul r11d, r10d
bts r13w, ax
cdqe
adc r8b, r12b
lea r8, [r11 + rbp]
mov rax, qword [rsp + 0x30]
lea r13, [r8 + rax]
stc
cmp dl, 0xb8
mov r14b, 1
cmp dword [rsp + 0x2c8], 0
jmp 0x14042639f
jne 0x1404263bd
mov rax, qword [rsp + 0x40]
lea rcx, [0x1400bef68]
not r14w
movzx r14d, byte [rax + rcx]
rol ah, 0x23
add r13, r12
mov edi, edi
test dx, 0x2eb8
mov eax, dword [rsp + 0x2c0]
cmp eax, 4
jmp 0x1404263d6
je 0x1404266ca
cmp eax, 2
jmp 0x1404263e4
je 0x1404267a2
cmp eax, 1
jmp 0x1404263f2
jne 0x14042693c
mov ecx, dword [rsp + 0x64]
mov eax, ecx
cmp r15, r14
clc
test r11w, r13w
cmp ecx, 8
jmp 0x14042640e
jl 0x140426598
mov rax, qword [rsp + 0x28]
cmp dil, 0xc6
btc r13w, cx
movsxd r13, esp
lea r13, [rax + rbp]
mov eax, dword [rsp + 0x64]
mov esi, eax
sbb rax, r12
movsx rax, bx
cmc
movzx eax, byte [r13 + rdi]
sar al, 7
clc
and al, r14b
mov byte [rbp + rdi], al
xor ax, 0x64a0
ror eax, 0x88
movzx eax, byte [r13 + rdi]
stc
add al, al
cmp r14b, 0xdf
test rsi, r15
sar al, 7
and al, r14b
jmp 0x14042646a
mov byte [rbp + rdi + 1], al
movzx ax, r10b
bswap eax
setns ah
movzx eax, byte [r13 + rdi]
test di, 0x4909
shl al, 2
sar al, 7
and al, r14b
mov byte [rbp + rdi + 2], al
movsx rax, r14w
mov rax, 0x73104162
bsf rax, r11
movzx eax, byte [r13 + rdi]
stc
shl al, 3
sar al, 7
cmp spl, al
stc
and al, r14b
cmp di, 0x449e
cmc
mov byte [rbp + rdi + 3], al
xor eax, ebp
movzx eax, byte [r13 + rdi]
cmc
shl al, 4
sar al, 7
and al, r14b
mov byte [rbp + rdi + 4], al
movzx eax, byte [r13 + rdi]
shl al, 5
cmp r15b, 0xbc
sar al, 7
jmp 0x1404264e9
and al, r14b
stc
test r9, rsp
mov byte [rbp + rdi + 5], al
movsxd rax, ebx
movsx ax, r9b
dec al
movzx eax, byte [r13 + rdi]
jmp 0x14042650a
shl al, 6
sar al, 7
cmp r13w, 0x48e3
jmp 0x14042651b
and al, r14b
cmc
mov byte [rbp + rdi + 6], al
btr rax, r12
movzx eax, byte [r13 + rdi]
clc
and al, 1
cmp dx, 0x4f31
clc
neg al
stc
and al, r14b
jmp 0x140426541
mov byte [rbp + rdi + 7], al
movzx eax, cx
cmova ax, r10w
movsx eax, r11w
lea eax, [rsi - 8]
jmp 0x140426559
inc r13
cmp r12w, 0x4bf2
cmp r15d, ebx
add rbp, 8
cmp r10d, ebx
cmp esi, 0xf
jmp 0x140426574
ja 0x14042642d
lea r13, [r13 + rdi]
btr r8, 0x26
sbb r8, 0x7c9442f5
lea rbp, [rbp + rdi]
btr r8w, sp
mov r8, rbp
test eax, eax
jmp 0x14042659f
jle 0x14042693c
movzx edx, byte [r13]
sar dl, 7
cmp bp, bp
and dl, r14b
test rdi, rsp
mov byte [r8], dl
cmp eax, 1
jmp 0x1404265c1
je 0x14042693c
movzx edx, byte [r13]
clc
cmp r14w, 0x1ad4
add dl, dl
test spl, cl
cmc
sar dl, 7
clc
and dl, r14b
stc
mov byte [r8 + 1], dl
test r9w, 0x617f
cmp eax, 3
jb 0x14042693c
movzx edx, byte [r13]
test r12b, 0xd8
shl dl, 2
cmp r15w, 0x4b9b
sar dl, 7
and dl, r14b
clc
stc
mov byte [r8 + 2], dl
test r12b, bl
clc
cmc
cmp eax, 3
je 0x14042693c
movzx edx, byte [r13]
shl dl, 3
cmp bp, 0xe79
sar dl, 7
and dl, r14b
mov byte [r8 + 3], dl
cmp dl, r8b
clc
cmp eax, 5
jmp 0x140426643
jb 0x14042693c
movzx edx, byte [r13]
shl dl, 4
stc
sar dl, 7
and dl, r14b
test r14b, 0xa3
stc
mov byte [r8 + 4], dl
test dil, dil
cmp eax, 5
jmp 0x14042666c
je 0x14042693c
movzx edx, byte [r13]
stc
cmp rsp, 0x388b631d
test sil, 0x36
shl dl, 5
sar dl, 7
cmp r8b, r11b
and dl, r14b
mov byte [r8 + 5], dl
stc
cmp eax, 7
jmp 0x14042669c
jb 0x14042693c
movzx eax, byte [r13]
shl al, 6
cmp dl, 0x54
test r14b, 0xf8
sar al, 7
and al, r14b
jmp 0x1404266bc
mov byte [r8 + 6], al
jmp 0x1404266c5
jmp 0x14042693c
mov ecx, dword [rsp + 0x64]
mov eax, ecx
jmp 0x1404266e2
cmp ecx, 2
jl 0x140426776
mov rax, qword [rsp + 0x28]
lea r13, [rax + rbp]
movsx ax, r13b
sbb dx, r15w
mov eax, dword [rsp + 0x64]
mov edx, eax
movzx eax, byte [r13 + rdi]
jmp 0x140426711
shr al, 4
clc
jmp 0x14042671f
mul r14b
mov byte [rbp + rdi], al
btc rax, 0xb1
movzx eax, byte [r13 + rdi]
cmc
and al, 0xf
mul r14b
jmp 0x14042673c
mov byte [rbp + rdi + 1], al
lea eax, [rdx - 2]
inc r13
test bpl, bpl
stc
clc
add rbp, 2
jmp 0x140426755
cmp edx, 3
jmp 0x14042675d
ja 0x140426701
add r13, rdi
lea rbp, [rbp + rdi]
mov r8, rbp
jmp 0x140426776
cmp eax, 1
jmp 0x14042677e
jne 0x14042693c
movzx eax, byte [r13]
stc
test r8b, dil
shr al, 4
cmp esp, esi
mul r14b
jmp 0x14042679a
mov byte [r8], al
jmp 0x14042693c
mov eax, dword [rsp + 0x64]
mov esi, eax
cmp eax, 4
jmp 0x1404267b0
jl 0x1404268a5
mov rax, qword [rsp + 0x28]
ror sil, cl
clc
lea r13, [rax + rbp]
mov esi, dword [rsp + 0x64]
movsx dx, r11b
movsx eax, bx
ror dl, cl
mov edx, esi
movzx eax, byte [r13 + rdi]
sbb sil, 0xab
shr al, 6
btc rsi, rbp
mul r14b
mov byte [rbp + rdi], al
and ah, 0xfb
sar sil, cl
movzx eax, byte [r13 + rdi]
shr al, 4
test r12w, cx
and al, 3
mul r14b
mov byte [rbp + rdi + 1], al
bswap si
movzx eax, byte [r13 + rdi]
btr esi, ecx
sub sil, 0x89
shr al, 2
btc esi, r9d
and al, 3
movzx rsi, r13w
mul r14b
movsx rsi, bx
add rsi, 0x208b3ec8
mov byte [rbp + rdi + 2], al
test ecx, esp
shl ah, cl
or eax, 0x7cde1a75
movzx eax, byte [r13 + rdi]
and al, 3
shld si, dx, 0x49
movsx esi, si
bts rsi, r14
mul r14b
inc si
dec sil
not rsi
mov byte [rbp + rdi + 3], al
lea esi, [rdx - 4]
jmp 0x14042686b
inc r13
cmp r10b, 0x4d
add rbp, 4
cmp al, r8b
cmp edx, 7
jmp 0x140426881
ja 0x1404267d1
add r13, rdi
mov r8b, dil
sub r8b, al
rol r8w, cl
lea rbp, [rbp + rdi]
btr r8w, r14w
mov r8, rbp
cmp sil, 0x70
test esi, esi
jmp 0x1404268ac
jle 0x14042693c
movzx eax, byte [r13]
shr al, 6
cmp ah, 4
clc
mul r14b
mov byte [r8], al
cmc
stc
cmp esi, 1
jmp 0x1404268ce
je 0x14042693c
movzx eax, byte [r13]
test ebx, r11d
shr al, 4
test r9d, 0x158a0832
clc
cmp r11b, 0x78
and al, 3
mul r14b
cmp r9b, bl
mov byte [r8 + 1], al
cmp cl, sil
clc
jmp 0x140426900
cmp esi, 3
jmp 0x140426908
jb 0x14042693c
movzx eax, byte [r13]
shr al, 2
shld r13w, dx, 0xfc
setge r13b
sbb r13d, esi
and al, 3
ror r13b, cl
movzx r13d, r10w
mul r14b
mov r13b, cl
mov r13b, 0x2f
shl r13d, cl
mov byte [r8 + 2], al
mov rax, qword [rsp + 0xd0]
bts r13w, r8w
adc r13b, bl
cmp eax, dword [rsp + 0x68]
cmovne r13d, ebp
mov r13, qword [rsp + 0xd8]
jmp 0x140426961
je 0x140426335
mov rax, qword [r13 + 0x18]
test r9b, cl
test dl, 0xcd
add r11, rax
cmp dword [rsp + 0xd0], 1
jmp 0x140426981
jne 0x140426a2e
cmp dword [rsp + 0x24], 0
jmp 0x140426991
js 0x140426335
add rax, rdi
movzx bx, dh
not bp
mov esi, dword [rsp + 0xc0]
movsxd rbx, ecx
mov rbp, qword [rsp + 0x70]
movsx rcx, di
dec cl
mov rdx, rbp
jmp 0x1404269c5
movsxd rbx, esi
movzx ecx, r11w
xchg cx, cx
mov cx, 0x5e83
dec esi
movsx ecx, bx
inc cl
xchg cl, cl
mov byte [r11 + rbx], 0xff
movzx ecx, byte [rax + rbp + 1]
jmp 0x1404269eb
movsxd rsi, esi
mov byte [r11 + rsi], cl
jmp 0x1404269f7
dec rdx
add sil, bpl
shr sil, cl
shl si, cl
add ebx, 0xfffffffe
test r10b, 0xe2
cmp dh, ch
rcr esi, 0x91
mov esi, ebx
test ebp, 0x80000000
mov bp, 0x1b9
mov rbp, rdx
jmp 0x140426a23
je 0x1404269c5
jmp 0x140426335
cmp dword [rsp + 0x24], 0
jmp 0x140426a38
js 0x140426335
add rax, qword [rsp + 0xa0]
sar ebx, cl
bt bp, ax
bswap bp
add rax, rdi
xor bl, r15b
mov rsi, qword [rsp + 0x70]
rol rdx, 0xf8
shl cx, cl
btc cx, ax
mov ecx, dword [rsp + 0x90]
stc
adc edx, 0x47cb3a27
seta dh
mov ebp, ecx
mov rdx, rsi
lea ecx, [rbp + 3]
movsxd rcx, ecx
bsf rbx, rsi
movsxd rbx, esp
mov byte [r11 + rcx], 0xff
movzx ecx, byte [rax]
stc
lea ebx, [rbp + 2]
movsxd rbx, ebx
mov byte [r11 + rbx], cl
sar bx, 0xa2
movzx ecx, byte [rax - 1]
shld bx, ax, 0xc
lea ebx, [rbp + 1]
movsxd rbx, ebx
mov byte [r11 + rbx], cl
btr ecx, ebp
and cl, r15b
movzx ecx, byte [rax - 2]
cmp r12w, 0x662e
stc
movsxd rbp, ebp
mov byte [r11 + rbp], cl
test spl, r11b
add rax, 0xfffffffffffffffd
test r12b, r11b
add ebp, 0xfffffffc
jmp 0x140426adc
dec rdx
test esi, 0x80000000
mov rsi, rdx
jmp 0x140426aed
je 0x140426a7b
jmp 0x140426335