Function at 0x180099568
Capabilities:
Authenticate hmac
Encode data using base64
Execute anti-debugging instructions
Parse pe header

Disassembly:
mov rax, rsp
clc
mov qword [rax + 0x18], rbx
stc
push rbp
cmovg bx, r14w
bt bp, r15w
push rsi
push rdi
push r12
jmp 0x1800995cb
push r13
push r14
sar bh, cl
rcl rdi, 0xa7
push r15
lea rbp, [rax - 0x158]
sub rsp, 0x220
bsf rbx, r15
movaps xmmword [rax - 0x48], xmm6
adc r15, rbp
movaps xmmword [rax - 0x58], xmm7
rol di, 0x1c
movaps xmmword [rax - 0x68], xmm8
btc rsi, r10
movaps xmmword [rax - 0x78], xmm9
bsf si, cx
and r13b, r13b
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
sbb r15d, 0x25eb5249
btc r13w, 0x89
add r15d, 0x5a7955db
movaps xmmword [rax - 0xa8], xmm12
jmp 0x180099648
movaps xmmword [rax - 0xb8], xmm13
mov rax, qword [0x180080010]
xor rax, rsp
movzx r15, r10w
mov qword [rbp + 0x90], rax
rcl bh, cl
mov rsi, r9
rcr ebx, 0x8e
shl r13d, 0x47
test dil, bl
mov rbx, rdx
mov r15, rcx
rcr edi, cl
sub r12d, r12d
lea ecx, [r12 + 0x1f]
mov r13b, spl
clc
test r14, 0x20986213
lea r13d, [r12 + 4]
shr di, cl
mov edi, dword [0x180080018]
cmp qword [0x180082e00], r12
jne 0x180099958
movups xmm0, xmmword [0x180073380]
cmp rdx, rbp
sub ah, 0xa8
movups xmmword [rbp + 0x40], xmm0
mov eax, r8d
cmp r15w, r10w
movups xmm1, xmmword [0x180073390]
rol rax, cl
movups xmmword [rbp + 0x50], xmm1
setb al
movzx eax, bx
movups xmm0, xmmword [0x1800733a0]
cmp r14d, 0x72500f18
movups xmmword [rbp + 0x60], xmm0
cbw
movups xmm1, xmmword [0x1800733b0]
movups xmmword [rbp + 0x70], xmm1
shl r8w, 0xf7
and al, r15b
btc eax, 0x96
mov eax, dword [0x1800733c0]
rol r8b, 0xa
mov dword [rbp + 0x80], eax
bts r8w, dx
not r8b
mov r8d, r12d
clc
cmp edi, 2
jmp 0x180099725
jl 0x180099886
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ecx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009975f
nop
jmp 0x180099765
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800997c4
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800997d1
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx ax, r14b
sets al
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x180099843
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x180099851
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test al, r11b
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r11b, r11b
cmp r8d, 0x20
jmp 0x180099871
jl 0x180099765
cmp r8d, 0x22
jmp 0x180099880
jge 0x180099930
movsxd rax, r8d
clc
sal r9w, cl
lea r9, [rbp + 0x40]
cqo
btc dx, 9
lea r9, [r9 + rax*2]
cwd
shr al, cl
nop dword [rax]
btc rdx, 0x41
mov dl, r10b
mov eax, 0x4bda12f7
adc cl, bpl
shl cx, cl
mov cl, bh
imul r8d
movzx rax, r13w
stc
sar ah, 0x74
sar edx, 4
mov eax, edx
shr eax, 0x1f
adc ch, 0xc5
sub cl, bh
shl rcx, 0x84
add edx, eax
movzx eax, r13w
sar ch, cl
shrd ax, dx, 0xa0
movzx eax, dx
imul ecx, eax, 0x36
rcl ax, 0xa8
rol ah, cl
movzx rax, ax
movzx eax, r8w
test eax, 0x69a91d6d
clc
sub ax, cx
stc
cmp rsp, 0x1de82fef
add ax, 0x33
cmc
clc
xor word [r9], ax
inc r8d
test r14b, dl
lea r9, [r9 + 2]
clc
cmp spl, 0xa1
cmp r8d, 0x22
jmp 0x18009992a
jl 0x1800998ad
sub r9d, r9d
lea r8, [rbp + 0x40]
cmc
cmp r14w, di
xor edx, edx
test dl, ch
sub ecx, ecx
jmp 0x180099947
call qword [0x180082eb0]
mov qword [0x180082e00], rax
mov cx, 0x2a75
movups xmm0, xmmword [rbx + 0x10]
cmovge ecx, r15d
movups xmmword [rbp - 0x80], xmm0
movzx rdx, r13w
cdq
movsx rdx, r15w
movsd xmm1, qword [rbx + 0x20]
cdq
cqo
movsx ecx, r11w
movsd qword [rbp - 0x70], xmm1
cwd
not rdx
xchg rcx, rcx
lea rdx, [rbp - 0x80]
mov rcx, r15
jmp 0x180099992
call fcn.180109477
test al, al
je 0x1800a1793
lea r8, [rbp - 0x80]
jmp 0x1800999b0
lea rdx, [rbp - 0x10]
movsx rcx, r12w
mov rcx, r15
jmp 0x1800999c0
call fcn.180109d50
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x20], xmm0
cmovbe cx, r11w
jmp 0x1800999d8
mov r14, qword [rbx + 0x28]
cmovp edx, edi
mov rdx, rsi
bswap rcx
movsx cx, r9b
movsx rcx, cx
mov rcx, r14
jmp 0x1800999f6
call fcn.18010c2a8
movaps xmm9, xmm0
jmp 0x180099a04
divss xmm9, dword [0x18007932c]
mov rax, qword [0x180073298]
cmp r15w, r15w
mov qword [rbp - 0x50], rax
cmc
cmp r10, rax
cmp word [0x18007329e], r12w
jmp 0x180099a2d
je 0x180099b71
mov r8d, r12d
cmp edi, 2
jl 0x180099acc
movdqa xmm3, xmmword [0x1800793b0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1800797e0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1800797e0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
mov ebx, 0x1f
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1800793f0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1800794d0]
movq xmm0, qword [rbp - 0x50]
jmp 0x180099ab9
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x180099ac7
jmp 0x180099b77
lea r9, [rbp - 0x50]
cmp r10b, 0x91
xor al, ch
inc dl
nop
mov rdx, 0x7c2e074f
mov eax, 0x2f684bdb
bswap dx
dec dx
mul r8d
sub ax, 0x5620
bsf ecx, r8d
shrd ecx, edx, 0xc4
mov eax, r8d
test r8b, 0x5f
cmp r8b, r13b
sub eax, edx
movsx ecx, bp
movzx cx, cl
shr eax, 1
add eax, edx
cmp r13b, r10b
btr cx, 0x56
xor cl, r11b
shr eax, 5
sar cx, 0xdb
movzx eax, ax
btr rcx, 0x4a
rcr ecx, cl
ror ch, 0x15
imul ecx, eax, 0x36
movzx eax, r8w
jmp 0x180099b3d
sub ax, cx
stc
test r15w, r8w
cmc
add ax, 0x33
cmc
clc
test cx, 0xaa
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp rdx, 0x6ef12bb7
cmp r8d, r13d
jmp 0x180099b6b
jl 0x180099ae1
mov ebx, 0x1f
stc
mov qword [rbp + 0x30], r12
test r8, rbx
cmp word [rbp - 0x50], r12w
jmp 0x180099b88
je 0x180099bf8
lea rax, [rbp - 0x50]
jmp 0x180099b97
mov ecx, r12d
jmp 0x180099b9f
nop dword [rax]
inc ecx
cmp ecx, esp
test eax, r13d
lea rax, [rax + 2]
cmp word [rax], r12w
jmp 0x180099bb7
jne 0x180099ba3
add ecx, 1
not al
seto ah
mov ax, sp
mov dword [rbp + 0x38], ecx
cmovle ax, ax
mov ah, 0xc2
movsxd rax, ecx
mov dword [rbp + 0x3c], ecx
lea rax, [rbp - 0x50]
jmp 0x180099be1
cmove rax, r12
jmp 0x180099bea
mov qword [rbp + 0x30], rax
jmp 0x180099bf3
jmp 0x180099c06
mov qword [rbp + 0x38], r12
bts rax, r9
clc
btr ax, 0x8a
mov eax, dword [0x180072d68]
rcr cl, cl
bswap ecx
mov dword [rbp - 0x58], eax
movsx cx, bpl
movzx eax, word [0x180072d6c]
btr rcx, rax
bt ecx, 0x56
mov ecx, 0x20
mov word [rbp - 0x58], cx
shr cx, 8
movsx rcx, r14w
xor word [rbp - 0x56], 0x34
xor ax, 0x35
movzx cx, r9b
mov word [rbp - 0x54], ax
jmp 0x180099c4f
lea rax, [rbp - 0x58]
mov ecx, r12d
jmp 0x180099c5b
inc ecx
jmp 0x180099c65
lea rax, [rax + 2]
test r10w, 0x32a1
stc
cmp word [rax], r12w
jmp 0x180099c79
jne 0x180099c5b
add ecx, 1
movsx rax, r9w
mov dword [rsp + 0x78], ecx
mov al, 0x23
mov al, dil
movsx rax, sp
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x58]
jmp 0x180099ca0
cmove rax, r12
clc
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x40], r12
jmp 0x180099cba
mov qword [rbp - 0x38], r12
test r14, r14
jmp 0x180099cc6
je 0x180099ce0
mov rcx, qword [0x180083088]
add rcx, r14
jmp 0x180099cdb
jmp 0x180099ce3
mov rcx, r12
lea rax, [rbp + 0x30]
cwd
mov qword [rsp + 0x20], rax
mov r9d, dword [rcx]
movzx r8, r14w
lea r8, [rsp + 0x70]
movzx dx, r13b
lea rdx, [rbp - 0x40]
xchg ch, cl
cmova cx, sp
lea rcx, [rbp - 0x30]
jmp 0x180099d12
call fcn.180101718
mov rax, qword [0x180073290]
cmc
cmp bpl, 0xd7
mov qword [rbp - 0x50], rax
cmp r13b, 0xe0
cmp word [0x180073296], r12w
jmp 0x180099d38
je 0x180099e61
mov r8d, r12d
stc
jmp 0x180099d47
cmp edi, 2
jmp 0x180099d4f
jl 0x180099ddd
movdqa xmm3, xmmword [0x1800793b0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1800797e0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1800797e0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1800793f0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1800794d0]
movq xmm0, qword [rbp - 0x50]
jmp 0x180099dca
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x180099dd8
jmp 0x180099e61
lea r9, [rbp - 0x50]
shl rcx, 0x49
nop dword [rax]
nop word [rax + rax]
mov eax, 0x2f684bdb
sbb dl, r10b
movsx cx, r14b
mul r8d
bts ecx, r15d
cbw
mov eax, r8d
movsx rcx, di
xor cl, 0xce
sub eax, edx
rol ch, cl
add cl, 0xd5
add cx, di
shr eax, 1
clc
add eax, edx
shr eax, 5
movzx ecx, r12w
movzx eax, ax
imul ecx, eax, 0x36
ror ah, cl
movzx eax, r8w
clc
sub ax, cx
cmp sil, 0xee
add ax, 0x33
xor word [r9], ax
jmp 0x180099e4a
inc r8d
stc
lea r9, [r9 + 2]
cmc
cmp r8d, r13d
jmp 0x180099e5b
jl 0x180099df3
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x50], r12w
jmp 0x180099e6f
je 0x180099ed7
lea rax, [rbp - 0x50]
movsx cx, bpl
movzx ecx, sp
not cx
mov ecx, r12d
jmp 0x180099e8c
nop word [rax + rax]
jmp 0x180099e9a
inc ecx
cmp r10d, r15d
lea rax, [rax + 2]
cmp word [rax], r12w
jmp 0x180099eac
jne 0x180099e9a
add ecx, 1
mov dword [rbp - 0x38], ecx
lahf
mov dword [rbp - 0x34], ecx
lea rax, [rbp - 0x50]
cmove rax, r12
jmp 0x180099ec9
mov qword [rbp - 0x40], rax
jmp 0x180099ed2
jmp 0x180099ee0
mov qword [rbp - 0x38], r12
jmp 0x180099ee0
cvttss2si esi, xmm9
lea rax, [rbp - 0x40]
movzx r9d, sp
jmp 0x180099ef4
mov qword [rsp + 0x20], rax
movzx ecx, r13w
movzx r9, r8w
movsxd rcx, edx
mov r9d, esi
movsx edx, r10w
lea r8, [rbp - 0x30]
movsx edx, di
cmove dx, sp
lea rdx, [rbp - 0x20]
bswap rcx
lea rcx, [rbp + 0x30]
jmp 0x180099f26
call fcn.180101718
movsd xmm11, qword [rbp - 8]
jmp 0x180099f36
movsd xmm12, qword [rbp - 0x10]
xorps xmm13, xmm13
cmp byte [0x1800818a5], r12b
jmp 0x180099f4c
je 0x18009a442
movups xmm0, xmmword [0x180073360]
xadd ax, ax
btr ax, 0xa1
movups xmmword [rbp - 0x80], xmm0
test r11b, 0x35
movsd xmm1, qword [0x180073370]
btr rax, rsp
xor ah, 0xaa
stc
movsd qword [rbp - 0x70], xmm1
rol r8b, cl
movzx eax, word [0x180073378]
mov word [rbp - 0x68], ax
cmovne r8w, ax
mov r8d, r12d
cmc
cmp edi, 2
jmp 0x180099f9e
jl 0x18009a0c2
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009a01a
paddw xmm3, xmm2
movq xmm0, qword [0x180073360]
jmp 0x18009a02b
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009a039
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009a09e
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
movzx cx, r14b
btc r8d, 0xb2
rdtsc
mov r8d, 8
btc rax, r10
cdq
xor r9b, 0x95
mov eax, r8d
clc
lea r9, [rbp - 0x80]
movsxd rcx, esi
shrd cx, si, 7
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x4bda12f7
sar cx, cl
jmp 0x18009a0ee
imul r8d
nop
sar edx, 4
mov eax, edx
add cl, 0xf3
and ecx, ebx
shr eax, 0x1f
add edx, eax
movzx eax, dx
adc cl, r15b
ror cx, 0xe9
imul ecx, eax, 0x36
sbb al, 0x8e
bsf ax, r9w
sar ah, 0x81
movzx eax, r8w
cmc
sub ax, cx
add ax, 0x33
stc
xor word [r9], ax
jmp 0x18009a12f
inc r8d
jmp 0x18009a138
lea r9, [r9 + 2]
cmp r8d, 0xd
jl 0x18009a0e1
mov qword [rbp - 0x40], r12
clc
cmc
cmp word [rbp - 0x80], r12w
jmp 0x18009a156
je 0x18009a1dc
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x18009a168
nop word [rax + rax]
jmp 0x18009a177
inc ecx
lea rax, [rax + 2]
test r12, 0x24d55d0d
jmp 0x18009a18d
cmp word [rax], r12w
jmp 0x18009a196
jne 0x18009a177
add ecx, 1
movsx rax, r12w
mov rax, 0x798d7ac1
movzx ax, r13b
mov dword [rbp - 0x38], ecx
mov ah, 0xc1
bswap ax
lahf
mov dword [rbp - 0x34], ecx
lea rax, [rbp - 0x80]
jmp 0x18009a1c5
cmove rax, r12
jmp 0x18009a1ce
mov qword [rbp - 0x40], rax
jmp 0x18009a1d7
jmp 0x18009a1e0
mov qword [rbp - 0x38], r12
xor r8d, r8d
lea rdx, [rbp - 0x40]
xchg ch, ch
jmp 0x18009a1ee
lea rcx, [rbp - 0x20]
jmp 0x18009a1f7
call fcn.1800fff14
test al, al
jmp 0x18009a203
jne 0x18009a338
movups xmm0, xmmword [0x180073348]
shr al, cl
jmp 0x18009a21a
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x180073358]
mov dword [rbp - 0x70], eax
movzx eax, word [0x18007335c]
bts cx, r11w
movsxd rcx, edi
mov ecx, 0x4c
mov word [rbp - 0x80], cx
bt cx, bp
rcl cl, 0xbc
movzx cx, dil
xor word [rbp - 0x7e], 0x34
bswap rcx
xor word [rbp - 0x7c], 0x35
movsxd rcx, r12d
xor word [rbp - 0x7a], 0x36
mov cl, 0x5b
sub cx, r12w
xor word [rbp - 0x78], 0x37
shrd ecx, ebx, 0x42
xor word [rbp - 0x76], 0x38
xor word [rbp - 0x74], 0x39
xor word [rbp - 0x72], 0x3a
xor word [rbp - 0x70], 0x3b
xor word [rbp - 0x6e], 0x3c
xor ax, 0x3d
mov cx, r9w
movsx rcx, ax
mov word [rbp - 0x6c], ax
mov ch, 0x48
setnp ch
jmp 0x18009a2a3
lea rax, [rbp - 0x80]
movsx cx, sil
movzx ecx, r8w
mov ecx, r12d
jmp 0x18009a2b8
nop
jmp 0x18009a2be
inc ecx
test di, 0x559e
lea rax, [rax + 2]
cmp dx, cx
cmp word [rax], r12w
jmp 0x18009a2d5
jne 0x18009a2be
add ecx, 1
not ah
cdqe
cwde
mov dword [rsp + 0x78], ecx
rdtsc
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
movsx ecx, si
movzx cx, bl
cmove rax, r12
bswap edx
shr dh, cl
mov qword [rsp + 0x70], rax
btr dx, di
sub r8d, r8d
lea rdx, [rsp + 0x70]
movsx ecx, ax
cmovs rcx, r13
jmp 0x18009a31d
lea rcx, [rbp - 0x20]
jmp 0x18009a326
call fcn.1800fff14
test al, al
jmp 0x18009a332
je 0x18009a442
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
movaps xmm0, xmmword [0x1800795a0]
jmp 0x18009a352
movaps xmmword [rbp - 0x10], xmm0
jmp 0x18009a35b
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x18009a367
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
jmp 0x18009a373
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009a37c
movss xmm0, dword [0x180081258]
jmp 0x18009a389
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
rdtsc
lea rax, [rbp - 0x40]
movsx r9, r11w
cmove edx, r12d
movsx r9w, r8b
mov qword [rsp + 0x60], rax
cdq
setge r8b
cwde
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
lea rax, [rbp + 0x10]
bswap dx
xchg cl, dl
mov qword [rsp + 0x40], rax
xchg cl, ch
mov rax, 0x10d8246c
lea rax, [rbp + 0x20]
bswap r9
cdq
cmovae r8d, ebx
mov qword [rsp + 0x38], rax
bswap r9w
mov r8b, al
movss dword [rsp + 0x30], xmm13
lea rax, [rbp - 0x10]
cwd
mov qword [rsp + 0x28], rax
xchg dl, dl
cdqe
rdtsc
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
movzx cx, bh
movsx dx, r8b
movsxd r8, eax
lea r9, [rsp + 0x70]
movsxd rdx, edx
lea r8, [rbp + 0x30]
xchg ch, cl
mov rdx, qword [0x180082df8]
cmovge ecx, esp
setno ch
not ch
mov rcx, r15
jmp 0x18009a43d
call fcn.18010b431
movd xmm0, dword [0x1800818f0]
cvtdq2ps xmm0, xmm0
comiss xmm9, xmm0
ja 0x1800a1793
cmp byte [0x18008189c], r12b
jmp 0x18009a463
je 0x18009a9d1
movups xmm0, xmmword [str.z_P_]
test r9b, spl
movups xmmword [rbp - 0x10], xmm0
cwde
sal ah, 0x3e
mov eax, dword [0x180073340]
cmp r12d, 0x68e440b0
sbb rcx, 0x3e007f6
setp cl
mov dword [rbp], eax
bt rcx, rdx
cmp dil, r13b
movzx eax, word [0x180073344]
rcl ch, cl
cmovle rcx, r8
mov ecx, 0x49
clc
cmp r14b, r8b
mov word [rbp - 0x10], cx
xor word [rbp - 0xe], 0x34
bsf cx, dx
xor word [rbp - 0xc], 0x35
xor word [rbp - 0xa], 0x36
xor word [rbp - 8], 0x37
xor word [rbp - 6], 0x38
xor word [rbp - 4], 0x39
sbb cl, r9b
xor word [rbp - 2], 0x3a
rcr ch, cl
and ecx, esi
add cl, 0x25
xor word [rbp], 0x3b
rcl cl, 0x90
bts rcx, rbx
shl ch, 0xf
xor word [rbp + 2], 0x3c
xor ax, 0x3d
mov rcx, 0x4a3432c0
xchg cl, ch
mov word [rbp + 4], ax
lea rax, [rbp - 0x10]
movzx cx, r11b
mov ecx, 0x1ed61593
xchg ecx, ecx
mov ecx, r12d
jmp 0x18009a524
inc ecx
cmp r11w, 0x51e
lea rax, [rax + 2]
cmp bpl, 0x6e
clc
cmc
cmp word [rax], r12w
jmp 0x18009a53f
jne 0x18009a524
add ecx, 1
mov dword [rsp + 0x78], ecx
cqo
cbw
cmovbe rdx, rbx
mov dword [rsp + 0x7c], ecx
movsxd rcx, ebp
cdqe
lea rax, [rbp - 0x10]
cmove rax, r12
add dx, si
adc rcx, rsi
mov qword [rsp + 0x70], rax
shr dx, cl
ror cl, 0x83
jmp 0x18009a57b
xor r8d, r8d
movzx ecx, r10w
jmp 0x18009a58b
lea rdx, [rsp + 0x70]
not cx
setge ch
lea rcx, [rbp - 0x20]
jmp 0x18009a59f
call fcn.1800fff14
test al, al
jmp 0x18009a5ab
jne 0x18009a8c2
movups xmm0, xmmword [0x180073300]
neg ax
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180073310]
cmp r13, 0x193a3075
cmovbe eax, esi
ror al, 0xeb
movups xmmword [rbp + 0x50], xmm1
shl r8b, 0x7d
movsd xmm0, qword [0x180073320]
rcr ax, 0xb6
movsd qword [rbp + 0x60], xmm0
btc rax, 0
lahf
shld ax, r11w, 0x6f
mov eax, dword [0x180073328]
cmc
mov dword [rbp + 0x68], eax
mov r8d, r12d
test rcx, 0x51f32a28
cmp edi, 2
jl 0x18009a76f
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
nop word [rax + rax]
jmp 0x18009a652
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x18009a6c1
lea eax, [r8 + 4]
jmp 0x18009a6ca
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009a728
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009a736
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
add r8d, 8
clc
lea rcx, [rcx + 0x10]
cmp r12b, 0
stc
test cl, r13b
cmp r8d, 0x10
jmp 0x18009a75a
jl 0x18009a652
cmp r8d, 0x16
jmp 0x18009a769
jge 0x18009a803
movsxd rax, r8d
lea r9, [rbp + 0x40]
sbb rdx, r13
sub rcx, r12
lea r9, [r9 + rax*2]
cqo
xchg cx, cx
neg ch
nop dword [rax]
neg rax
movsx dx, r10b
mov eax, 0x4bda12f7
xor cx, 0x34cd
cmp ah, 0x7f
bsr rcx, r15
imul r8d
rol ah, cl
adc cl, dil
stc
sar edx, 4
mov eax, edx
rcr ch, 0xc9
ror ch, cl
shr eax, 0x1f
sal ch, 0x49
add edx, eax
xadd rcx, rax
rol cx, 0x4b
movzx eax, dx
imul ecx, eax, 0x36
sal ah, 0x83
shr al, cl
sar ah, 0x21
movzx eax, r8w
cmp r14b, r14b
sub ax, cx
clc
add ax, 0x33
xor word [r9], ax
jmp 0x18009a7ed
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x16
jmp 0x18009a7fd
jl 0x18009a793
mov qword [rbp - 0x40], r12
cmp word [rbp + 0x40], r12w
jmp 0x18009a811
je 0x18009a897
lea rax, [rbp + 0x40]
not ch
movzx cx, r15b
mov ecx, r12d
jmp 0x18009a82a
nop word [rax + rax]
jmp 0x18009a839
inc ecx
test r11b, sil
lea rax, [rax + 2]
jmp 0x18009a84c
cmp word [rax], r12w
jmp 0x18009a855
jne 0x18009a839
add ecx, 1
mov ah, 0x2f
mov dword [rbp - 0x38], ecx
movzx rax, ax
cmovle ax, sp
mov dword [rbp - 0x34], ecx
cmovno ax, sp
cdqe
mov rax, 0x66035b71
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x18009a889
mov qword [rbp - 0x40], rax
jmp 0x18009a892
jmp 0x18009a8a0
mov qword [rbp - 0x38], r12
shld cx, dx, 0x29
xor r8d, r8d
movsxd rdx, r10d
cwd
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jmp 0x18009a8bc
je 0x18009a9d1
movsd qword [rsp + 0x70], xmm12
jmp 0x18009a8ce
movsd qword [rsp + 0x78], xmm11
jmp 0x18009a8da
movaps xmm0, xmmword [0x180079640]
jmp 0x18009a8e6
movaps xmmword [rbp - 0x40], xmm0
jmp 0x18009a8ef
xorps xmm1, xmm1
movups xmmword [rbp - 0x10], xmm1
jmp 0x18009a8fb
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
jmp 0x18009a907
movups xmmword [rbp + 0x10], xmm1
movss xmm0, dword [0x180081258]
jmp 0x18009a918
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x10]
movsx dx, r15b
mov r9b, spl
cdq
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
not dh
movzx rax, r12w
mov byte [rsp + 0x48], 1
movzx eax, bp
lea rax, [rbp + 0x20]
movzx r9, dx
xchg r9b, dl
mov qword [rsp + 0x40], rax
rdtsc
lea rax, [rbp + 0x10]
cmovge r9d, r12d
movsx cx, r11b
movzx r9d, r12w
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
movzx ax, spl
movsx rdx, r10w
movzx eax, bx
lea rax, [rbp - 0x40]
xchg r9b, r9b
movsx edx, r11w
cqo
mov qword [rsp + 0x28], rax
jmp 0x18009a9a0
lea rax, [rbp - 0x30]
sete dl
movsxd r8, edi
mov qword [rsp + 0x20], rax
cdq
lea r9, [rsp + 0x70]
cdq
lea r8, [rbp + 0x30]
movsx edx, sp
mov rdx, qword [0x180082df8]
mov rcx, r15
jmp 0x18009a9cc
call fcn.18010b431
cmp byte [0x18008189d], r12b
je 0x18009ba6f
mov rdx, qword [0x180082e00]
jmp 0x18009a9f1
mov rcx, r14
jmp 0x18009a9f9
call fcn.1800fa545
test al, al
jmp 0x18009aa05
je 0x18009ba6f
test r14, r14
jmp 0x18009aa13
je 0x1800a1793
mov qword [rbp + 0x40], r12
jmp 0x18009aa22
mov qword [rbp + 0x50], r12
jmp 0x18009aa2b
mov qword [rbp + 0x58], 7
jmp 0x18009aa38
mov word [rbp + 0x40], r12w
jmp 0x18009aa42
xorps xmm9, xmm9
movups xmmword [rbp - 0x50], xmm9
movups xmm0, xmmword [0x1800732e8]
jmp 0x18009aa57
movups xmmword [rbp - 0x80], xmm0
cmc
test r10w, 0x2ad9
movsd xmm1, qword [0x1800732f8]
jmp 0x18009aa76
movsd qword [rbp - 0x70], xmm1
test r10b, r14b
cmp word [0x1800732fe], 0
jmp 0x18009aa8b
je 0x18009ac5e
mov r8d, r12d
cmp r10w, dx
test bpl, 0xe3
cmc
cmp edi, 2
jmp 0x18009aaa5
jl 0x18009abb8
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009ab21
paddw xmm3, xmm2
movq xmm0, qword [0x1800732e8]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009ab3b
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009ab97
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009aba5
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
sbb r9b, 0xac
mov eax, r8d
cdq
movzx rcx, r14w
bt edx, edi
lea r9, [rbp - 0x80]
movzx rcx, r9w
test cl, r9b
lea r9, [r9 + rax*2]
sub dh, 0xcf
movsx eax, bx
bsr rdx, r15
mov eax, 0x4bda12f7
add ecx, 0x37594fd7
movzx rcx, sp
mov rcx, 0x193b3b13
imul r8d
movsxd rax, r14d
sar ecx, 0xf4
cbw
sar edx, 4
xor cl, r8b
btc rcx, 0xe2
mov eax, edx
ror rcx, cl
shr eax, 0x1f
btr rcx, 0xf3
stc
add edx, eax
dec ecx
movzx eax, dx
imul ecx, eax, 0x36
btc ax, bx
movzx eax, r8w
stc
jmp 0x18009ac2f
sub ax, cx
cmc
test bp, 0x4559
add ax, 0x33
clc
xor word [r9], ax
inc r8d
cmc
stc
lea r9, [r9 + 2]
jmp 0x18009ac4f
cmp r8d, 0xc
jmp 0x18009ac58
jl 0x18009abdc
mov qword [rbp - 0x40], r12
test r12d, r12d
cmp cl, r12b
cmp word [rbp - 0x80], 0
jmp 0x18009ac72
je 0x18009acea
lea rax, [rbp - 0x80]
mov cx, 0x13b4
mov cl, r14b
mov ecx, r12d
jmp 0x18009ac8b
nop word [rax + rax]
jmp 0x18009ac9a
inc ecx
jmp 0x18009aca1
lea rax, [rax + 2]
test bh, 0x52
cmp word [rax], 0
jne 0x18009ac9a
add ecx, 1
movsx rax, sp
movsx eax, r14w
mov dword [rbp - 0x38], ecx
movzx eax, ax
mov eax, 0x698e56dd
mov al, sil
mov dword [rbp - 0x34], ecx
cwde
lea rax, [rbp - 0x80]
jmp 0x18009acd8
cmove rax, r12
jmp 0x18009ace1
mov qword [rbp - 0x40], rax
jmp 0x18009acfa
mov qword [rbp - 0x38], r12
btr cx, di
rol cl, 0x1d
shrd rdx, r10, 7
xor r8d, r8d
lea rdx, [rbp - 0x40]
jmp 0x18009ad0a
lea rcx, [rbp - 0x20]
jmp 0x18009ad13
call fcn.1800fff14
mov rbx, 0xffffffffffffffff
bts r13, r14
lea r13d, [rbx + 0x55]
test al, al
je 0x18009ade6
mov eax, dword [0x1800732e4]
jmp 0x18009ad3e
mov dword [rbp - 0x58], eax
cmp word [0x1800732e6], 0
jmp 0x18009ad4e
je 0x18009ad70
mov word [rbp - 0x58], r13w
xor rax, rax
shld rax, r9, 0xe8
setne r8b
xor word [rbp - 0x56], 0x34
movsx eax, r15w
not ah
lea rax, [rbp - 0x58]
mov r8, rbx
jmp 0x18009ad7c
nop word [rax + rax]
jmp 0x18009ad87
inc r8
jmp 0x18009ad98
cmp word [rax + r8*2], 0
jmp 0x18009ada3
jne 0x18009ad87
lea rdx, [rbp - 0x58]
movsx cx, spl
lea rcx, [rbp + 0x40]
call fcn.1800a20bd
mov dword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x4c], 0x3f800000
rcr ax, cl
mov dword [rbp - 0x44], 0x3f800000
clc
btr r8w, 0xcd
setne al
movups xmm9, xmmword [rbp - 0x50]
rcl r8b, 0xdf
movups xmm0, xmmword [str.QT_N]
or r8b, 0xd8
movups xmmword [rbp - 0x80], xmm0
clc
stc
movups xmm1, xmmword [0x1800732d0]
movzx ax, dl
cmova eax, edx
or r8d, 0x46985a66
movups xmmword [rbp - 0x70], xmm1
inc ax
sal r8w, 0xca
mov eax, dword [0x1800732e0]
mov dword [rbp - 0x60], eax
add r8b, 0x3c
mov r8d, r12d
cmp edi, 2
jmp 0x18009ae30
jl 0x18009afa1
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
mov eax, 4
jmp 0x18009ae50
movd xmm6, eax
movdqa xmm7, xmmword [0x1800793f0]
mov eax, 0x1f
jmp 0x18009ae66
movd xmm8, eax
movdqa xmm10, xmmword [0x1800794d0]
lea rcx, [rbp - 0x80]
nop word [rax + rax]
jmp 0x18009ae88
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
jmp 0x18009aee7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009aef4
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x18009af05
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
jmp 0x18009af63
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
add r8d, 8
lea rcx, [rcx + 0x10]
cmp si, r8w
clc
cmp r8d, 0x10
jmp 0x18009af8c
jl 0x18009ae88
cmp r8d, 0x12
jmp 0x18009af9b
jge 0x18009b045
movsxd rax, r8d
rcl r9b, 0xb7
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
stc
mov dh, 0x2f
sal dx, 0xbe
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
rcl cl, cl
sar edx, 4
sub rcx, r14
sar cl, 0x6e
bts ecx, r12d
mov eax, edx
xor cl, r11b
rcr ch, cl
test ebp, r9d
shr eax, 0x1f
bswap cx
add edx, eax
btc eax, 0xa9
cdqe
movzx eax, dx
bts cx, r9w
test r9w, 0x6415
imul ecx, eax, 0x36
rcr rax, 2
movzx eax, r8w
stc
test r12w, 0x57bc
jmp 0x18009b010
sub ax, cx
cmp r10w, bx
jmp 0x18009b01d
add ax, 0x33
test cx, 0x6753
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
test r11w, r14w
clc
cmp r8d, 0x12
jmp 0x18009b03f
jl 0x18009afbc
mov qword [rbp - 0x40], r12
test bpl, 0xc4
cmp word [rbp - 0x80], 0
je 0x18009b0d5
lea rax, [rbp - 0x80]
mov cx, bp
mov ecx, r12d
jmp 0x18009b067
nop word [rax + rax]
jmp 0x18009b076
inc ecx
clc
cmp ebp, 0x9d11893
cmp r12b, bpl
lea rax, [rax + 2]
jmp 0x18009b092
cmp word [rax], 0
jmp 0x18009b09b
jne 0x18009b076
add ecx, 1
mov dword [rbp - 0x38], ecx
not ah
mov dword [rbp - 0x34], ecx
mov ax, r12w
movsx ax, spl
jmp 0x18009b0ba
lea rax, [rbp - 0x80]
jmp 0x18009b0c3
cmove rax, r12
jmp 0x18009b0cc
mov qword [rbp - 0x40], rax
jmp 0x18009b0d9
mov qword [rbp - 0x38], r12
sub r8d, r8d
cqo
jmp 0x18009b0e7
lea rdx, [rbp - 0x40]
xchg ch, cl
movzx rcx, bx
lea rcx, [rbp - 0x20]
jmp 0x18009b0fa
call fcn.1800fff14
test al, al
jmp 0x18009b106
je 0x18009b1b4
mov eax, dword [0x1800732b8]
mov dword [rbp - 0x58], eax
shr cl, cl
sbb ax, 0x22fc
movzx eax, word [0x1800732bc]
neg ch
shr ch, cl
adc ch, 0xbd
mov ecx, 0x48
cmp r10b, r9b
test r8b, 0xe
mov word [rbp - 0x58], cx
jmp 0x18009b13f
xor word [rbp - 0x56], 0x34
cmp r12b, al
test r13, 0x39f61999
xor ax, 0x35
jmp 0x18009b157
mov word [rbp - 0x54], ax
mov al, r11b
lea rax, [rbp - 0x58]
jmp 0x18009b167
inc rbx
cmc
jmp 0x18009b171
cmp word [rax + rbx*2], 0
jne 0x18009b167
mov r8, rbx
lea rdx, [rbp - 0x58]
movsx ecx, bx
lea rcx, [rbp + 0x40]
jmp 0x18009b18f
call fcn.1800a20bd
mov qword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x44], 0x3f800000
add eax, r9d
movzx ax, ch
movups xmm9, xmmword [rbp - 0x50]
ror eax, 0xc4
not ecx
movups xmm0, xmmword [0x1800732a0]
movzx rax, r10w
ror ch, 0x77
movzx eax, bx
movups xmmword [rbp - 0x80], xmm0
cdqe
bt ax, 0xba
mov eax, dword [0x1800732b0]
xadd cx, cx
mov dword [rbp - 0x70], eax
cmp sp, di
movzx eax, word [0x1800732b4]
and rcx, r12
mov word [rbp - 0x80], r13w
xor word [rbp - 0x7e], 0x34
inc cx
movsxd rcx, ecx
xor word [rbp - 0x7c], 0x35
cmp cl, r15b
btr rcx, 0x71
movsxd rcx, r14d
xor word [rbp - 0x7a], 0x36
xor word [rbp - 0x78], 0x37
and ch, bl
sar cx, 0xcc
sal ecx, 0xc
xor word [rbp - 0x76], 0x38
movzx ecx, r14w
movzx rcx, r14w
shl rcx, 0x8f
xor word [rbp - 0x74], 0x39
movsx ecx, ax
btr rcx, 0xfd
bsr cx, r9w
xor word [rbp - 0x72], 0x3a
or cl, 0xe4
shrd rcx, rbp, 0x15
btc rcx, 0x8a
xor word [rbp - 0x70], 0x3b
test r11d, 0x1e963b2d
shl cl, cl
xor word [rbp - 0x6e], 0x3c
or cl, r15b
cmc
neg cx
xor ax, 0x3d
mov word [rbp - 0x6c], ax
cwde
movzx rcx, r13w
lea rax, [rbp - 0x80]
setbe cl
mov ecx, r12d
jmp 0x18009b288
nop
inc ecx
test r14d, 0x3f092fba
clc
lea rax, [rax + 2]
cmc
cmp r8b, bpl
cmp word [rax], 0
jne 0x18009b289
add ecx, 1
cdq
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
bswap cx
movzx rcx, bx
cbw
lea rax, [rbp - 0x80]
movzx rcx, cx
xchg dx, dx
cmove rax, r12
neg ecx
clc
shld cx, si, 0x32
mov qword [rsp + 0x70], rax
stc
not dl
btc cx, di
sub r8d, r8d
jmp 0x18009b2e8
lea rdx, [rsp + 0x70]
bswap cx
cmova ecx, r8d
xchg cl, ch
lea rcx, [rbp - 0x20]
jmp 0x18009b2ff
call fcn.1800fff14
test al, al
je 0x18009b33f
mov r8d, 2
movzx ecx, sp
lea rdx, [0x180072dac]
bswap cx
mov ecx, r9d
movzx cx, bpl
lea rcx, [rbp + 0x40]
jmp 0x18009b330
call fcn.1800a20bd
movaps xmm9, xmmword [0x1800795e0]
xor al, 0x20
mov rax, qword [0x180073298]
cmp r12b, dil
jmp 0x18009b34e
mov qword [rbp - 0x50], rax
cmp word [0x18007329e], 0
jmp 0x18009b35f
je 0x18009b4ac
mov r8d, r12d
cmp edi, 2
jmp 0x18009b370
jl 0x18009b413
movdqa xmm3, xmmword [0x1800793b0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1800797e0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1800797e0]
shufps xmm2, xmm0, 0xdd
mov r13d, 4
jmp 0x18009b3af
movd xmm0, r13d
psrad xmm2, xmm0
mov ebx, 0x1f
jmp 0x18009b3c2
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1800793f0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1800794d0]
movq xmm0, qword [rbp - 0x50]
jmp 0x18009b400
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009b40e
jmp 0x18009b4b9
lea r9, [rbp - 0x50]
bts edx, r15d
nop word [rax + rax]
bswap eax
sub dh, 0x89
mov eax, 0x2f684bdb
setnp cl
mul r8d
cdqe
mov eax, r8d
test eax, 0x51800ec6
bswap cx
rol ch, 0x89
sub eax, edx
sub rcx, 0x3c0f7f42
shr eax, 1
btr cx, 0xfb
add eax, edx
sub cl, 0x37
sbb ch, cl
shr cl, 0xd8
shr eax, 5
add cx, r12w
movzx eax, ax
imul ecx, eax, 0x36
nop
jmp 0x18009b472
movzx eax, r8w
clc
test rbp, r10
sub ax, cx
test r10b, 0x1d
cmp r10b, dl
add ax, 0x33
test r12b, dil
cmp esp, 0x1976391f
xor word [r9], ax
inc r8d
clc
lea r9, [r9 + 2]
cmp r8d, 4
jmp 0x18009b4a6
jl 0x18009b42a
mov r13d, 4
and bl, sil
lea ebx, [r13 + 0x1b]
mov qword [rbp - 0x40], r12
clc
stc
cmp word [rbp - 0x50], 0
jmp 0x18009b4c9
je 0x18009b537
lea rax, [rbp - 0x50]
movsx ecx, bp
bswap ecx
movzx rcx, r10w
mov ecx, r12d
jmp 0x18009b4e4
inc ecx
cmc
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009b4f5
jne 0x18009b4e4
add ecx, 1
lahf
cmovge ax, sp
mov dword [rbp - 0x38], ecx
movsx rax, dx
cwde
bswap ax
mov dword [rbp - 0x34], ecx
setbe al
mov al, r11b
lea rax, [rbp - 0x50]
jmp 0x18009b520
cmove rax, r12
jmp 0x18009b529
mov qword [rbp - 0x40], rax
jmp 0x18009b532
jmp 0x18009b544
mov qword [rbp - 0x38], r12
bt cx, 0xa3
sub ax, 0x4002
mov eax, dword [0x180072d68]
mov dword [rbp - 0x58], eax
setns cl
movzx eax, word [0x180072d6c]
mov ecx, 0x20
jmp 0x18009b561
mov word [rbp - 0x58], cx
sub cl, r12b
and cl, 0xed
xor word [rbp - 0x56], 0x34
xor ax, 0x35
dec cl
mov word [rbp - 0x54], ax
movzx cx, r11b
movzx rcx, r12w
lea rax, [rbp - 0x58]
not cx
mov ecx, r12d
jmp 0x18009b592
nop word [rax + rax]
jmp 0x18009b5a1
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009b5b0
jne 0x18009b5a1
add ecx, 1
mov dword [rsp + 0x78], ecx
movsxd rax, edx
movsx r9, bx
cdqe
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x58]
cwd
setle ch
cmove rax, r12
movzx r9d, r8w
movsx r8d, dx
cwd
mov qword [rsp + 0x70], rax
not r8w
movsx rcx, si
mov qword [rbp - 0x30], r12
movsx eax, r14w
setle r8b
movsx ax, al
mov qword [rbp - 0x28], r12
lahf
movsx r9d, si
movzx ax, r12b
mov rax, qword [0x180083080]
mov r9b, 0x9a
movzx cx, r9b
lea rcx, [rbp - 0x40]
mov dl, r14b
mov qword [rsp + 0x20], rcx
mov r9d, dword [rax + r14]
lea r8, [rsp + 0x70]
not cl
lea rdx, [rbp - 0x30]
bswap cx
not cl
jmp 0x18009b640
lea rcx, [rbp - 0x10]
jmp 0x18009b649
call fcn.180101718
mov rax, qword [0x180073290]
mov qword [rbp - 0x50], rax
test r11b, 0xde
cmp bpl, r14b
cmp word [0x180073296], 0
jmp 0x18009b66d
je 0x18009b7cc
mov r8d, r12d
clc
cmp edi, 2
jmp 0x18009b67f
jl 0x18009b708
movdqa xmm3, xmmword [0x1800793b0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1800797e0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1800797e0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1800793f0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1800794d0]
movq xmm0, qword [rbp - 0x50]
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009b703
jmp 0x18009b7cc
lea r9, [rbp - 0x50]
bts rcx, r10
ror dl, cl
rcl ecx, cl
nop dword [rax]
rcr dl, cl
btc cx, r13w
nop word [rax + rax]
inc dl
cmp r8d, 0x85e310c
setne al
mov eax, 0x2f684bdb
cmp dl, 0x59
rcr rcx, cl
mul r8d
shld rcx, r12, 0x8d
mov eax, r8d
shr ecx, cl
inc cl
and ch, 0xf3
sub eax, edx
btr rcx, 0x6a
xor cx, di
test r8d, r9d
shr eax, 1
add eax, edx
neg cl
and cl, 0x47
sub cl, ah
shr eax, 5
sar ch, 0x45
movzx eax, ax
xor cx, 0x7746
sal ch, cl
bsf cx, r9w
imul ecx, eax, 0x36
btc rax, 0xbb
xor ah, dh
movzx eax, r8w
test r10, 0x7313ac2
jmp 0x18009b799
sub ax, cx
jmp 0x18009b7a2
add ax, 0x33
clc
xor word [r9], ax
jmp 0x18009b7b0
inc r8d
jmp 0x18009b7b9
lea r9, [r9 + 2]
cmp r8d, 4
jmp 0x18009b7c6
jl 0x18009b735
mov qword [rbp - 0x40], r12
test ecx, 0x2ddc4140
test r12w, bp
cmp word [rbp - 0x50], 0
jmp 0x18009b7e4
je 0x18009b842
lea rax, [rbp - 0x50]
mov ecx, r12d
jmp 0x18009b7f6
nop dword [rax + rax]
jmp 0x18009b803
inc ecx
clc
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009b814
jne 0x18009b803
add ecx, 1
mov dword [rbp - 0x38], ecx
mov ax, r11w
mov dword [rbp - 0x34], ecx
lea rax, [rbp - 0x50]
jmp 0x18009b830
cmove rax, r12
mov qword [rbp - 0x40], rax
jmp 0x18009b83d
jmp 0x18009b849
mov qword [rbp - 0x38], r12
dec dx
lea rdx, [rbp + 0x40]
cmp r9w, r14w
jmp 0x18009b856
cmp qword [rbp + 0x58], 8
jmp 0x18009b860
cmovae rdx, qword [rbp + 0x40]
stc
mov qword [rsp + 0x70], r12
test r9b, bpl
clc
cmp word [rdx], 0
je 0x18009b8d7
mov rax, rdx
mov ecx, r12d
jmp 0x18009b884
nop word [rax + rax]
inc ecx
cmp r14w, bx
jmp 0x18009b899
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009b8a6
jne 0x18009b88e
add ecx, 1
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
mov rax, r12
jmp 0x18009b8bf
cmovne rax, rdx
jmp 0x18009b8c8
mov qword [rsp + 0x70], rax
jmp 0x18009b8d2
jmp 0x18009b8e0
mov qword [rsp + 0x78], r12
mov dx, 0x70c1
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
mov r9d, esi
movsxd rdx, esp
cmova r8d, r13d
lea r8, [rbp - 0x10]
not dl
movzx cx, r15b
lea rdx, [rsp + 0x70]
movzx ecx, bp
lea rcx, [rbp - 0x80]
jmp 0x18009b90f
call fcn.180101718
movsd qword [rsp + 0x70], xmm12
jmp 0x18009b920
movsd qword [rsp + 0x78], xmm11
jmp 0x18009b92c
movdqa xmmword [rbp - 0x40], xmm9
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009b945
movups xmmword [rbp + 0x10], xmm0
jmp 0x18009b94e
movss xmm1, dword [0x180081258]
jmp 0x18009b95b
cvtps2pd xmm1, xmm1
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x30], xmm1
lea rax, [rbp - 0x10]
movsxd rdx, ebx
movzx cx, bpl
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
bswap r9
movzx r8w, r8b
mov byte [rsp + 0x48], 1
lea rax, [rbp + 0x20]
movsxd r9, r9d
mov qword [rsp + 0x40], rax
cwd
lahf
lea rax, [rbp + 0x10]
movzx cx, r10b
mov qword [rsp + 0x38], rax
cwde
movss dword [rsp + 0x30], xmm13
bswap ecx
lea rax, [rbp - 0x40]
not r8b
setne r8b
cqo
mov qword [rsp + 0x28], rax
movsx rdx, ax
lea rax, [rbp - 0x30]
movsxd rcx, esi
xchg r9, r9
mov qword [rsp + 0x20], rax
movsx cx, dil
lea r9, [rsp + 0x70]
cwd
xchg dx, cx
lea r8, [rbp - 0x80]
not dl
xchg dl, cl
mov rdx, qword [0x180082df8]
not cl
mov rcx, r15
jmp 0x18009b9fd
call fcn.18010b431
nop
add dh, bl
shl dx, cl
cqo
mov rdx, qword [rbp + 0x58]
test bl, 0x4b
cmp r13b, r11b
cmc
cmp rdx, 8
jb 0x18009ba6f
lea rdx, [rdx*2 + 2]
xor ax, 0x34cc
btc ax, si
mov rcx, qword [rbp + 0x40]
mov rax, rcx
test r12w, r13w
cmp rdx, 0x1000
jmp 0x18009ba46
jb 0x18009ba6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x18009ba64
ja 0x1800a183f
call fcn.18008d838
cmp byte [0x18008189e], 0
jmp 0x18009ba7b
je 0x18009c0e1
movups xmm0, xmmword [str.c_BSE]
jmp 0x18009ba8d
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180073280]
jmp 0x18009ba9d
movups xmmword [rbp + 0x50], xmm1
pextrw eax, xmm1, 7
test ax, ax
jmp 0x18009baae
je 0x18009bcb8
mov r8d, r12d
cmp r9d, 0x33e2029a
stc
cmp edi, 2
jmp 0x18009bac7
jl 0x18009bc24
movdqa xmm5, xmmword [0x1800793b0]
mov edx, r12d
jmp 0x18009badd
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
mov ebx, 0x1f
jmp 0x18009bafc
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009bb70
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009bb7d
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rdx + 4]
jmp 0x18009bb8d
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009bbeb
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009bbf9
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add edx, 8
cmp r15, 0x34622dda
cmp r14b, bpl
lea rcx, [rcx + 0x10]
cmp al, r13b
cmp edx, 0x10
jl 0x18009bb12
jmp 0x18009bcbf
lea r9, [rbp + 0x40]
movsxd rdx, r10d
ror rcx, cl
nop dword [rax]
test dl, 0x2e
or ch, 0xd8
bts cx, dx
mov eax, 0x2f684bdb
mul r8d
xadd al, ch
rcl cl, cl
not rax
mov eax, r8d
neg ecx
movsx rcx, bx
sub eax, edx
btc rcx, rbp
shr eax, 1
rcl cl, cl
neg cl
add eax, edx
add ecx, 0x45dd3300
btr cx, 0x5e
shr eax, 5
xchg rcx, rcx
cmc
sbb ch, 0x43
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
test bpl, r11b
sub ax, cx
jmp 0x18009bc8c
add ax, 0x33
jmp 0x18009bc95
xor word [r9], ax
jmp 0x18009bc9e
inc r8d
stc
cmp dl, 0xdb
lea r9, [r9 + 2]
cmp r8d, 0x10
jmp 0x18009bcb2
jl 0x18009bc3b
mov ebx, 0x1f
clc
cmc
mov qword [rsp + 0x70], r12
clc
cmp word [rbp + 0x40], 0
je 0x18009bd33
lea rax, [rbp + 0x40]
dec rcx
movzx ecx, r13w
mov ecx, r12d
jmp 0x18009bce3
nop
jmp 0x18009bcea
inc ecx
stc
cmp r10b, r9b
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009bcfd
jne 0x18009bcea
add ecx, 1
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movzx ax, cl
lea rax, [rbp + 0x40]
jmp 0x18009bd1b
cmove rax, r12
jmp 0x18009bd24
mov qword [rsp + 0x70], rax
jmp 0x18009bd2e
jmp 0x18009bd38
mov qword [rsp + 0x78], r12
sub r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009bd49
call fcn.1800fff14
test al, al
jmp 0x18009bd55
jne 0x18009bff4
movups xmm0, xmmword [0x180073250]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [0x180073260]
dec al
cmp r12b, sil
test r11b, r15b
movsd qword [rbp - 0x70], xmm1
and al, r11b
mov eax, dword [0x180073268]
mov dword [rbp - 0x68], eax
cmp word [0x18007326a], 0
jmp 0x18009bd94
je 0x18009bf4c
mov r8d, r12d
cmp edi, 2
jmp 0x18009bda5
jl 0x18009bec1
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009be21
paddw xmm3, xmm2
movq xmm0, qword [0x180073250]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009be3b
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009be97
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009bea5
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
cqo
shrd r9, rdi, 0xca
movsxd r9, r13d
mov r8d, 8
sbb dx, di
mov eax, r8d
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
bt ecx, r14d
nop
cwd
and dx, 0x6cc1
mov eax, 0x4bda12f7
imul r8d
sal al, cl
or al, 0x42
cdqe
sar edx, 4
cmp rbp, rax
mov eax, edx
dec cx
shr eax, 0x1f
add edx, eax
movsxd rcx, esi
movzx eax, dx
movzx cx, r13b
ror ch, 0x95
sal ecx, cl
imul ecx, eax, 0x36
cmc
setns ah
movzx eax, r8w
sub ax, cx
jmp 0x18009bf19
add ax, 0x33
jmp 0x18009bf24
xor word [r9], ax
jmp 0x18009bf2d
inc r8d
cmp eax, r9d
cmp r8w, 0x4eeb
lea r9, [r9 + 2]
cmp r8d, 0xe
jmp 0x18009bf46
jl 0x18009bed8
mov qword [rsp + 0x70], r12
stc
cmp ebp, 0x4876073d
cmp word [rbp - 0x80], 0
je 0x18009bfb8
lea rax, [rbp - 0x80]
mov ecx, r12d
nop word [rax + rax]
jmp 0x18009bf78
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x18009bf78
add ecx, 1
mov dword [rsp + 0x78], ecx
movsx rax, bx
mov dword [rsp + 0x7c], ecx
mov al, r11b
not al
lea rax, [rbp - 0x80]
jmp 0x18009bfa5
cmove rax, r12
jmp 0x18009bfae
mov qword [rsp + 0x70], rax
jmp 0x18009bfc9
mov qword [rsp + 0x78], r12
rcr rcx, 0x36
sbb dx, 0x5d81
cmp cl, 0x9c
sub r8d, r8d
jmp 0x18009bfd4
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009bfe2
call fcn.1800fff14
test al, al
jmp 0x18009bfee
je 0x18009c0e1
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x18009c007
movaps xmm0, xmmword [0x180079640]
movaps xmmword [rbp + 0x10], xmm0
jmp 0x18009c017
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x18009c02a
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009c033
movss xmm0, dword [0x180081258]
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cqo
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
jmp 0x18009c059
mov byte [rsp + 0x50], 1
mov cl, bpl
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
not r9d
mov qword [rsp + 0x40], rax
jmp 0x18009c07e
lea rax, [rbp + 0x20]
cdq
movsx r9, r14w
not cx
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
setae cl
lea rax, [rbp - 0x30]
mov r8b, r15b
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rbp + 0x30]
movsx rcx, r12w
movzx cx, r12b
mov ch, 0x3a
mov rdx, qword [0x180082df8]
movsx ecx, r14w
movsxd rcx, ebx
mov cl, r12b
mov rcx, r15
jmp 0x18009c0dc
call fcn.18010b431
cmp byte [0x1800818a0], 0
jmp 0x18009c0ed
je 0x18009e0db
movups xmm0, xmmword [0x180073220]
add r8b, 0xe2
sal bx, cl
btc ax, r12w
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180073230]
setns r8b
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180073240]
sal bl, 0x80
shrd eax, r9d, 0xc
movsd qword [rbp + 0x60], xmm0
btr r8w, r11w
add r8b, r13b
movsx ebx, sp
mov eax, dword [0x180073248]
mov dword [rbp + 0x68], eax
seto bl
mov r8d, r12d
sub bx, 0x7ebe
rcl bx, 0x68
mov ebx, 0x1f
cmc
cmp si, r15w
cmp edi, 2
jmp 0x18009c163
jl 0x18009c2bd
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009c1f7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009c204
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx ax, bh
lea eax, [r8 + 4]
jmp 0x18009c219
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009c277
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009c285
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
stc
jmp 0x18009c29b
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x18009c2a8
jl 0x18009c198
cmp r8d, 0x16
jmp 0x18009c2b7
jge 0x18009c376
movsxd rax, r8d
lea r9, [rbp + 0x40]
not edx
ror cx, cl
and ch, 0xf8
lea r9, [r9 + rax*2]
rcl dh, cl
cwde
nop dword [rax]
cbw
bt cx, 0xbf
mov eax, 0x4bda12f7
cmovbe edx, r12d
test r8d, r9d
imul r8d
sar edx, 4
not ch
or cx, ax
xor eax, 0x9ac1973
mov eax, edx
shr eax, 0x1f
btc rcx, rsp
cmp r12, r12
btr cx, r15w
add edx, eax
bt ecx, eax
bsr ax, r14w
shl ax, 0x81
movzx eax, dx
movsx rcx, r12w
ror rcx, 0x73
jmp 0x18009c328
imul ecx, eax, 0x36
rcl ax, cl
bt rax, 0xd3
rcr ah, cl
movzx eax, r8w
sub ax, cx
test si, 0x7794
add ax, 0x33
cmp eax, 0x26e0345d
test bl, 0x7f
xor word [r9], ax
jmp 0x18009c356
inc r8d
stc
lea r9, [r9 + 2]
cmp bx, r13w
jmp 0x18009c367
cmp r8d, 0x16
jmp 0x18009c370
jl 0x18009c2dd
mov qword [rsp + 0x70], r12
test cx, 0x5271
jmp 0x18009c385
cmp word [rbp + 0x40], 0
jmp 0x18009c38f
je 0x18009c404
lea rax, [rbp + 0x40]
bswap cx
dec cx
jmp 0x18009c3a4
mov ecx, r12d
nop word [rax + rax]
inc ecx
cmc
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x18009c3b0
add ecx, 1
mov ax, 0x2867
mov dword [rsp + 0x78], ecx
seto al
movsx rax, r14w
mov dword [rsp + 0x7c], ecx
cmovae eax, r13d
setg ah
movsx ax, dil
lea rax, [rbp + 0x40]
jmp 0x18009c3ec
cmove rax, r12
jmp 0x18009c3f5
mov qword [rsp + 0x70], rax
jmp 0x18009c3ff
jmp 0x18009c410
mov qword [rsp + 0x78], r12
stc
or cx, 0x4e5d
cmc
xor r8d, r8d
movsxd rcx, r9d
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009c424
call fcn.1800fff14
test al, al
jne 0x18009dfde
movups xmm0, xmmword [0x1800731f8]
bts r8w, di
test r13, 0x5e310577
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [str.v_SPZ14_D]
rcl r8b, 0x68
rcl rax, cl
rcr r8w, 0x38
movups xmmword [rbp + 0x50], xmm1
movzx r8w, dil
shrd ax, sp, 0x3a
mov eax, dword [0x180073218]
mov dword [rbp + 0x60], eax
mov r8d, r12d
cmp edi, 2
jmp 0x18009c47d
jl 0x18009c5e1
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009c4b7
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009c518
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009c525
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx ax, r14b
cdqe
not rax
lea eax, [r8 + 4]
jmp 0x18009c540
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009c59e
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009c5ac
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp bl, r12b
add r8d, 8
clc
cmp r12d, 0x4e642c3b
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x18009c5d1
jl 0x18009c4b9
cmp r8d, 0x12
jge 0x18009c67c
movsxd rax, r8d
and edx, 0x3d7a5730
adc r9, rsp
bt r9w, 0xb1
lea r9, [rbp + 0x40]
movsx ecx, r8w
inc cx
movzx ecx, sp
lea r9, [r9 + rax*2]
neg rax
nop dword [rax]
dec cl
movsx cx, bh
mov eax, 0x4bda12f7
imul r8d
and cx, di
sar edx, 4
shl rax, 0x5a
rol ch, cl
sar cx, cl
mov eax, edx
sbb cx, 0x109e
shr ch, 0xfe
shr eax, 0x1f
rcl ecx, cl
add edx, eax
not cl
movzx eax, dx
sbb cx, 0x704
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
jmp 0x18009c653
add ax, 0x33
stc
xor word [r9], ax
inc r8d
cmp r12b, 0x5f
jmp 0x18009c668
lea r9, [r9 + 2]
stc
cmp r8d, 0x12
jmp 0x18009c676
jl 0x18009c612
mov qword [rsp + 0x70], r12
cmc
cmp word [rbp + 0x40], 0
je 0x18009c708
lea rax, [rbp + 0x40]
movsxd rcx, r13d
movsx ecx, si
jmp 0x18009c69c
mov ecx, r12d
nop word [rax + rax]
jmp 0x18009c6ad
inc ecx
test r15b, 0x32
jmp 0x18009c6b8
lea rax, [rax + 2]
cmc
cmp word [rax], 0
jmp 0x18009c6c6
jne 0x18009c6ad
add ecx, 1
cmove ax, bx
cwde
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movsxd rax, r10d
not rax
movsx ax, spl
lea rax, [rbp + 0x40]
jmp 0x18009c6f0
cmove rax, r12
jmp 0x18009c6f9
mov qword [rsp + 0x70], rax
jmp 0x18009c703
jmp 0x18009c714
mov qword [rsp + 0x78], r12
sub dx, r8w
shl cx, cl
xor r8d, r8d
lea rdx, [rsp + 0x70]
movsxd rcx, ebp
xchg ch, ch
jmp 0x18009c726
lea rcx, [rbp - 0x20]
jmp 0x18009c72f
call fcn.1800fff14
test al, al
jmp 0x18009c73b
jne 0x18009dfde
movsd xmm0, qword [str.eU_ZC8]
adc ah, 0x29
jmp 0x18009c751
movsd qword [rbp - 0x50], xmm0
rcr rax, 0x9f
and ax, bx
shr eax, cl
mov eax, dword [0x1800731f0]
mov dword [rbp - 0x48], eax
jmp 0x18009c76d
cmp word [0x1800731f2], 0
je 0x18009c7b5
mov eax, 0x56
cmp ebx, r10d
cmp r15d, 0x1845041f
mov word [rbp - 0x50], ax
cmc
test r11w, sp
cmp r12b, 0x31
xor word [rbp - 0x4e], 0x34
xor word [rbp - 0x4c], 0x35
xor word [rbp - 0x4a], 0x36
xor word [rbp - 0x48], 0x37
xor word [rbp - 0x46], 0x38
jmp 0x18009c7c1
movzx eax, word [rbp - 0x50]
cmp r12b, bl
cmp bp, 0x5c21
mov qword [rsp + 0x70], r12
test ax, ax
jmp 0x18009c7ce
je 0x18009c834
lea rax, [rbp - 0x50]
movsx cx, r15b
mov ecx, r12d
jmp 0x18009c7e5
nop dword [rax]
jmp 0x18009c7ed
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009c7fc
jne 0x18009c7ed
add ecx, 1
mov dword [rsp + 0x78], ecx
cwde
movsx eax, r11w
mov dword [rsp + 0x7c], ecx
movsx ax, dil
cdqe
cmovo ax, ax
lea rax, [rbp - 0x50]
cmove rax, r12
jmp 0x18009c82a
mov qword [rsp + 0x70], rax
jmp 0x18009c83b
mov qword [rsp + 0x78], r12
cqo
xor r8d, r8d
movzx rdx, r10w
lea rdx, [rsp + 0x70]
cmovnp ecx, r12d
lea rcx, [rbp - 0x20]
jmp 0x18009c854
call fcn.1800fff14
test al, al
jmp 0x18009c860
jne 0x18009dfde
movups xmm0, xmmword [0x1800731c0]
movups xmmword [rbp + 0x40], xmm0
ror eax, cl
and rax, rdx
movups xmm1, xmmword [0x1800731d0]
movups xmmword [rbp + 0x50], xmm1
mov eax, dword [0x1800731e0]
sar r8b, cl
shl r8, cl
mov dword [rbp + 0x60], eax
and r8w, 0x14d3
mov r8d, r12d
cmp edi, 2
jmp 0x18009c8a1
jl 0x18009c9f8
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
nop
jmp 0x18009c8dd
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009c93c
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009c949
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x18009c95a
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009c9c1
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp ax, r14w
clc
test r9b, cl
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x18009c9e3
jl 0x18009c8dd
cmp r8d, 0x12
jmp 0x18009c9f2
jge 0x18009ca86
movsxd rax, r8d
lea r9, [rbp + 0x40]
ror rdx, cl
sar cx, cl
rol dx, cl
lea r9, [r9 + rax*2]
rol ah, 0x75
cmovg ax, r13w
btr rdx, r12
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
movsx ax, dil
sar edx, 4
ror cl, 0x18
sbb cx, r14w
mov eax, edx
sub cl, bh
movsxd rcx, edi
test r8b, 0xe
shr eax, 0x1f
add edx, eax
movzx eax, dx
and rcx, 0x60cb49be
sar ecx, cl
imul ecx, eax, 0x36
movzx eax, r8w
stc
cmp r13b, dl
sub ax, cx
add ax, 0x33
clc
xor word [r9], ax
jmp 0x18009ca6b
inc r8d
cmc
jmp 0x18009ca75
lea r9, [r9 + 2]
cmp r9d, eax
cmp r8d, 0x12
jl 0x18009ca1c
mov qword [rsp + 0x70], r12
cmp r12b, 0x36
cmp word [rbp + 0x40], 0
jmp 0x18009ca99
je 0x18009cb0b
lea rax, [rbp + 0x40]
cmovo cx, cx
mov ecx, r12d
nop word [rax + rax]
inc ecx
cmp bpl, 0x64
cmc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009cac7
jne 0x18009cab3
add ecx, 1
movsx rax, di
cmovg ax, r9w
cbw
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
mov ax, 0x7cb8
movsxd rax, r10d
lea rax, [rbp + 0x40]
jmp 0x18009caf3
cmove rax, r12
jmp 0x18009cafc
mov qword [rsp + 0x70], rax
jmp 0x18009cb06
jmp 0x18009cb14
mov qword [rsp + 0x78], r12
movsx edx, r8w
sub r8d, r8d
movsx cx, dil
cdq
mov dl, sil
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009cb2e
call fcn.1800fff14
test al, al
jmp 0x18009cb3a
jne 0x18009dfde
movups xmm0, xmmword [0x1800731a8]
cmp al, bl
cmc
movups xmmword [rbp - 0x80], xmm0
test r14b, r14b
movsd xmm1, qword [str.ySE_]
cmp r8, 0xf900717
stc
movsd qword [rbp - 0x70], xmm1
test r12b, cl
cmp word [0x1800731be], 0
jmp 0x18009cb76
je 0x18009cd42
mov r8d, r12d
jmp 0x18009cb84
cmp edi, 2
jl 0x18009cca1
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009cc03
paddw xmm3, xmm2
movq xmm0, qword [0x1800731a8]
jmp 0x18009cc14
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009cc22
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009cc87
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
cwde
stc
shld r9w, cx, 0x17
mov r8d, 8
rol al, cl
clc
mov eax, r8d
rol r9b, 0x8e
lea r9, [rbp - 0x80]
ror ch, cl
add dl, dil
lea r9, [r9 + rax*2]
adc rax, r14
nop word [rax + rax]
btr cx, 0xc3
movsx dx, bpl
rdtsc
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
btc cx, 0x45
bsf eax, r13d
mov eax, edx
shrd rcx, r10, 0x2a
shr eax, 0x1f
jmp 0x18009ccf1
add edx, eax
xadd ax, ax
ror rcx, cl
xor ecx, 0x15f90bad
movzx eax, dx
cmp bpl, dl
xadd cx, cx
imul ecx, eax, 0x36
cmc
movzx eax, r8w
jmp 0x18009cd1d
sub ax, cx
stc
add ax, 0x33
test al, r9b
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jmp 0x18009cd3c
jl 0x18009ccce
mov qword [rsp + 0x70], r12
clc
cmp r12b, 0xcd
cmp word [rbp - 0x80], 0
jmp 0x18009cd56
je 0x18009cdbf
lea rax, [rbp - 0x80]
mov ecx, r12d
nop word [rax + rax]
jmp 0x18009cd71
inc ecx
stc
cmp r11b, bpl
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009cd84
jne 0x18009cd71
add ecx, 1
lahf
jmp 0x18009cd93
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movsx ax, cl
movzx eax, r10w
lea rax, [rbp - 0x80]
cmove rax, r12
jmp 0x18009cdb0
mov qword [rsp + 0x70], rax
jmp 0x18009cdba
jmp 0x18009cdce
mov qword [rsp + 0x78], r12
movsx cx, r15b
or cx, 0xfce
sub r8d, r8d
sets dl
cdq
movzx edx, bx
lea rdx, [rsp + 0x70]
not ch
movzx rcx, bp
lea rcx, [rbp - 0x20]
jmp 0x18009cdec
call fcn.1800fff14
test al, al
jne 0x18009dfde
movups xmm0, xmmword [0x180073178]
shr al, cl
movzx rax, r13w
shl al, 0x8d
movups xmmword [rbp + 0x40], xmm0
sub r8b, 0xd9
movups xmm1, xmmword [0x180073188]
mov ax, r8w
sub r8w, 0x442f
or r8b, 0x80
movups xmmword [rbp + 0x50], xmm1
adc al, r15b
or ah, cl
movsd xmm0, qword [0x180073198]
movsd qword [rbp + 0x60], xmm0
rol ah, 0x52
rcl r8w, 0xd5
sbb al, 0x95
movzx eax, word [0x1800731a0]
bt r8w, r8w
rcr r8b, 0xe6
rol r8b, cl
mov word [rbp + 0x68], ax
test cl, sil
mov r8d, r12d
cmp edi, 2
jmp 0x18009ce6b
jl 0x18009cfbb
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009cea5
nop dword [rax]
jmp 0x18009cead
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009cf14
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x18009cf25
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
jmp 0x18009cf96
add r8d, 8
test bp, bx
clc
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x18009cead
cmp r8d, 0x15
jmp 0x18009cfb5
jge 0x18009d049
movsxd rax, r8d
bt cx, 4
rcl r9d, cl
lea r9, [rbp + 0x40]
bswap rdx
add dh, 0x45
clc
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x4bda12f7
adc rcx, r12
rcl cx, 0x4c
cmp r13d, ecx
imul r8d
sar edx, 4
mov eax, edx
bt rcx, 0x6e
shr eax, 0x1f
movsxd rcx, r12d
add ecx, 0x597c67bd
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
rcr ax, 0x67
shl eax, 0xb4
shl ax, cl
movzx eax, r8w
sub ax, cx
stc
test spl, dl
clc
add ax, 0x33
cmc
clc
xor word [r9], ax
inc r8d
cmp r14b, r11b
lea r9, [r9 + 2]
test r8d, 0x2aae005b
cmp r8d, 0x15
jmp 0x18009d043
jl 0x18009cfd9
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x18009d058
je 0x18009d0d2
lea rax, [rbp + 0x40]
movzx cx, bpl
movsx cx, r8b
mov ch, 0xce
mov ecx, r12d
jmp 0x18009d077
nop word [rax + rax]
jmp 0x18009d085
inc ecx
lea rax, [rax + 2]
cmp bx, 0x65a4
clc
cmp word [rax], 0
jmp 0x18009d09a
jne 0x18009d085
add ecx, 1
cmovno ax, r11w
setle ah
movsxd rax, esp
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x18009d0bf
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x18009d0cd
jmp 0x18009d0dc
mov qword [rsp + 0x78], r12
shr ch, cl
rol ch, 0x65
xor r8d, r8d
lea rdx, [rsp + 0x70]
cmovb ecx, r11d
movsx ecx, ax
setle cl
lea rcx, [rbp - 0x20]
jmp 0x18009d0f7
call fcn.1800fff14
test al, al
jne 0x18009dfde
movups xmm0, xmmword [str.QQ_BU]
adc ax, 0x4a60
movups xmmword [rbp + 0x40], xmm0
bsf rax, r9
bt eax, 0xc0
mov r8b, r15b
movups xmm1, xmmword [0x180073158]
clc
or al, r15b
movups xmmword [rbp + 0x50], xmm1
ror r8w, 9
movsd xmm0, qword [0x180073168]
movsd qword [rbp + 0x60], xmm0
mov eax, dword [0x180073170]
mov dword [rbp + 0x68], eax
btc r8w, 0x7d
shr r8b, cl
bt r8d, r14d
mov r8d, r12d
jmp 0x18009d15f
cmp edi, 2
jmp 0x18009d167
jl 0x18009d2bc
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009d1a1
nop dword [rax + rax]
jmp 0x18009d1ab
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
lea eax, [r8 + 4]
jmp 0x18009d21f
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009d286
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test r13b, 0xcf
cmp dil, 0x79
add r8d, 8
cmp sp, r9w
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x18009d1ab
cmp r8d, 0x16
jmp 0x18009d2b6
jge 0x18009d358
movsxd rax, r8d
sar dl, cl
shr r9b, 0x93
lea r9, [rbp + 0x40]
shl rdx, cl
movzx ecx, r11w
lea r9, [r9 + rax*2]
add rcx, r15
and edx, ecx
jmp 0x18009d2de
nop dword [rax]
sar ax, 0x39
mov eax, 0x4bda12f7
cmp bx, r10w
cqo
imul r8d
sar edx, 4
rol cx, cl
bts cx, r9w
mov eax, edx
or cx, r12w
shr eax, 0x1f
and ch, 0xd5
cmp sil, r8b
add edx, eax
movzx eax, dx
bt cx, 0xac
rcl ch, 0x9b
btr ecx, ebp
imul ecx, eax, 0x36
movzx eax, r8w
cmp bp, 0x420a
sub ax, cx
stc
test ax, 0x5fa7
add ax, 0x33
test rax, rax
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
test r9b, 0x7d
clc
cmp r8d, 0x16
jmp 0x18009d352
jl 0x18009d2e6
mov qword [rsp + 0x70], r12
test rdx, 0x28452744
cmc
test dil, spl
cmp word [rbp + 0x40], 0
jmp 0x18009d372
je 0x18009d3f4
lea rax, [rbp + 0x40]
movsxd rcx, edi
bswap ecx
mov ecx, r12d
jmp 0x18009d389
nop word [rax + rax]
jmp 0x18009d397
inc ecx
test r10w, dx
lea rax, [rax + 2]
jmp 0x18009d3a7
cmp word [rax], 0
jmp 0x18009d3b0
jne 0x18009d397
add ecx, 1
xchg ah, al
movzx rax, sp
mov dword [rsp + 0x78], ecx
lahf
movzx rax, r10w
mov dword [rsp + 0x7c], ecx
not ax
movzx eax, r11w
lea rax, [rbp + 0x40]
jmp 0x18009d3dc
cmove rax, r12
jmp 0x18009d3e5
mov qword [rsp + 0x70], rax
jmp 0x18009d3ef
jmp 0x18009d3ff
mov qword [rsp + 0x78], r12
btc edx, 0xc6
shl ch, cl
sub r8d, r8d
movsxd rdx, edx
lea rdx, [rsp + 0x70]
cmovg ecx, esi
movzx ecx, r10w
movsx rcx, r9w
lea rcx, [rbp - 0x20]
jmp 0x18009d41e
call fcn.1800fff14
test al, al
jmp 0x18009d42a
jne 0x18009dfde
movups xmm0, xmmword [str._YTZ_]
not r8w
movups xmmword [rbp + 0x40], xmm0
bswap ax
cmp ax, r12w
sar al, 0xc9
movups xmm1, xmmword [0x180073128]
test bh, 0xe7
cmp r14w, 0x7e7f
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180073138]
movsd qword [rbp + 0x60], xmm0
bswap eax
movzx eax, word [0x180073140]
bt r8w, 0x78
mov word [rbp + 0x68], ax
movsx r8, bp
sar r8w, cl
mov r8d, r12d
cmp edi, 2
jl 0x18009d5f6
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009d4c5
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009d527
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009d534
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx rax, cx
lea eax, [r8 + 4]
jmp 0x18009d549
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009d5b0
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x18009d5be
add r8d, 8
test r12, 0x3031079d
clc
lea rcx, [rcx + 0x10]
stc
cmp r10b, bl
cmp r13w, 0x1d66
cmp r8d, 0x10
jmp 0x18009d5e1
jl 0x18009d4c8
cmp r8d, 0x15
jmp 0x18009d5f0
jge 0x18009d672
movsxd rax, r8d
cqo
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
bswap cx
nop dword [rax]
or ecx, edi
mov eax, 0x4bda12f7
shr dl, cl
imul r8d
shl ax, 0x33
not cx
sar edx, 4
mov eax, edx
shr eax, 0x1f
ror cl, cl
jmp 0x18009d62d
add edx, eax
cmc
btr ax, 1
inc cl
movzx eax, dx
rcr cx, cl
imul ecx, eax, 0x36
jmp 0x18009d645
movzx eax, r8w
sub ax, cx
cmc
add ax, 0x33
cmp r10d, 0x76dc446d
xor word [r9], ax
inc r8d
jmp 0x18009d664
lea r9, [r9 + 2]
cmp r8d, 0x15
jl 0x18009d60c
mov qword [rsp + 0x70], r12
cmp bl, r15b
jmp 0x18009d67f
cmp word [rbp + 0x40], 0
jmp 0x18009d689
je 0x18009d717
lea rax, [rbp + 0x40]
jmp 0x18009d69e
mov ecx, r12d
jmp 0x18009d6a6
nop word [rax + rax]
jmp 0x18009d6b4
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009d6c3
jne 0x18009d6b4
add ecx, 1
not ax
jmp 0x18009d6d8
mov dword [rsp + 0x78], ecx
movzx eax, bx
nop
movsx eax, si
mov dword [rsp + 0x7c], ecx
movsx ax, r10b
movsx rax, dx
jmp 0x18009d6f6
lea rax, [rbp + 0x40]
jmp 0x18009d6ff
cmove rax, r12
jmp 0x18009d708
mov qword [rsp + 0x70], rax
jmp 0x18009d712
jmp 0x18009d721
mov qword [rsp + 0x78], r12
jmp 0x18009d721
xor r8d, r8d
movsx edx, di
lea rdx, [rsp + 0x70]
movsx ecx, cx
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jmp 0x18009d73f
jne 0x18009dfde
movups xmm0, xmmword [0x1800730f8]
shl r8b, 0x90
or ax, 0x7a7e
movups xmmword [rbp - 0x80], xmm0
shrd ax, sp, 0xa0
adc r8b, 0xab
movsd xmm1, qword [0x180073108]
rol ax, cl
and r8w, si
movsd qword [rbp - 0x70], xmm1
mov eax, dword [0x180073110]
bts r8w, sp
rcr r8b, 5
mov dword [rbp - 0x68], eax
cmp rcx, 0x2af964d5
movzx eax, word [0x180073114]
mov word [rbp - 0x64], ax
adc r8b, 0xc3
mov r8d, r12d
cmp edi, 2
jmp 0x18009d7a8
jl 0x18009d8c7
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009d824
paddw xmm3, xmm2
movq xmm0, qword [0x1800730f8]
jmp 0x18009d835
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009d843
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009d89f
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009d8ad
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r9w, r8w
mov r8d, 8
xchg al, r9b
movsxd rax, r10d
cmc
mov eax, r8d
cwd
jmp 0x18009d8d1
lea r9, [rbp - 0x80]
ror cx, cl
lea r9, [r9 + rax*2]
mov edx, 0x50a36605
nop dword [rax]
xchg rdx, rdx
bts cx, r15w
rol al, cl
mov eax, 0x4bda12f7
movsx cx, r8b
mov cl, r14b
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
shrd ecx, ebp, 0xac
sar ecx, cl
rcr ch, 3
add edx, eax
movzx eax, dx
xor ch, dl
rcl ch, cl
imul ecx, eax, 0x36
test bpl, r10b
ror ax, cl
movzx eax, r8w
jmp 0x18009d92f
sub ax, cx
test sil, 0x5b
test r9b, r15b
add ax, 0x33
cmc
xor word [r9], ax
jmp 0x18009d947
inc r8d
test r13b, al
cmc
clc
lea r9, [r9 + 2]
test r15w, dx
test r13w, 0xe82
cmp r8d, 0xf
jmp 0x18009d966
jl 0x18009d8ef
mov qword [rsp + 0x70], r12
jmp 0x18009d977
cmp word [rbp - 0x80], 0
jmp 0x18009d981
je 0x18009d9f0
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x18009dff1
movaps xmm0, xmmword [0x180079640]
jmp 0x18009dffd
movaps xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x18009e014
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009e01d
movss xmm0, dword [0x180081258]
jmp 0x18009e02a
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cmovl ax, si
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
movzx r9, r9w
movsx cx, r13b
mov byte [rsp + 0x48], 1
movsxd rax, esi
xchg r9w, cx
lea rax, [rbp - 0x10]
movzx r8w, r10b
mov qword [rsp + 0x40], rax
movsx r9w, r9b
lea rax, [rbp + 0x20]
mov qword [rsp + 0x38], rax
cdq
movss dword [rsp + 0x30], xmm13
cqo
movzx r8d, di
cwd
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
lahf
rdtsc
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
movsx r8w, r9b
bswap rdx
cqo
lea r9, [rsp + 0x70]
sete r8b
not r8b
lea r8, [rbp + 0x30]
setp cl
movsx ecx, r10w
mov rdx, qword [0x180082df8]
movsx rcx, sp
jmp 0x18009e0ce
mov rcx, r15
jmp 0x18009e0d6
call fcn.18010b431
cmp byte [0x1800818a2], 0
jmp 0x18009e0e7
je 0x18009e8bb
movups xmm0, xmmword [str.pFLYQJPY]
test esi, 0x4c2b3447
movups xmmword [rbp - 0x80], xmm0
movzx rcx, cx
cmp r12b, r8b
cmc
mov eax, dword [0x1800730b0]
sub cl, 0xbd
ror ch, 3
mov dword [rbp - 0x70], eax
mov cx, bx
rcr ah, cl
movzx eax, word [0x1800730b4]
mov ecx, 0x43
test ah, 0xe5
mov word [rbp - 0x80], cx
or ecx, esp
sar ch, cl
xor word [rbp - 0x7e], 0x34
btc rcx, r8
cmp r13w, r15w
xor word [rbp - 0x7c], 0x35
xor word [rbp - 0x7a], 0x36
movzx ecx, r11w
xor word [rbp - 0x78], 0x37
xor word [rbp - 0x76], 0x38
xor word [rbp - 0x74], 0x39
xor word [rbp - 0x72], 0x3a
inc ch
shr ch, cl
xor word [rbp - 0x70], 0x3b
sbb cl, 0x33
xor word [rbp - 0x6e], 0x3c
sbb cx, 0x7a75
xor ax, 0x3d
movsx cx, r13b
movsxd rcx, edx
xchg cx, cx
mov word [rbp - 0x6c], ax
movsxd rcx, r11d
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x18009e198
nop word [rax + rax]
jmp 0x18009e1a8
inc ecx
jmp 0x18009e1af
lea rax, [rax + 2]
cmp r13b, bpl
cmp word [rax], 0
jmp 0x18009e1bf
jne 0x18009e1a8
add ecx, 1
movzx eax, dx
cdqe
movzx dx, spl
mov dword [rbp - 0x28], ecx
movzx rdx, si
movsx eax, r12w
cmovb ax, bp
mov dword [rbp - 0x24], ecx
rdtsc
lea rax, [rbp - 0x80]
bswap cx
mov rdx, 0x37724310
cmove rax, r12
mov qword [rbp - 0x30], rax
shrd dx, bp, 0x53
sub r8d, r8d
movzx cx, r12b
xchg cx, dx
lea rdx, [rbp - 0x30]
bswap cx
movsx cx, r14b
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jmp 0x18009e228
jne 0x18009e7cc
movups xmm0, xmmword [str.aQSD_HZHRL_]
not r8b
movups xmmword [rbp - 0x80], xmm0
rol r8w, cl
movsd xmm1, qword [0x180073090]
movsd qword [rbp - 0x70], xmm1
lahf
movzx eax, word [0x180073098]
btc bx, r8w
mov word [rbp - 0x68], ax
cmc
shld r8d, esi, 0x53
movsxd rbx, esi
mov r8d, r12d
shl bh, 0x3b
shr bx, 0x3c
or bh, 0xd8
mov ebx, 0x1f
clc
jmp 0x18009e27f
cmp edi, 2
jmp 0x18009e287
jl 0x18009e396
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009e303
paddw xmm3, xmm2
movq xmm0, qword [str.aQSD_HZHRL_]
jmp 0x18009e314
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009e379
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009e387
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
mov eax, r8d
movzx ecx, r8w
sal dh, 0xde
shl cl, cl
lea r9, [rbp - 0x80]
setp cl
lea r9, [r9 + rax*2]
nop dword [rax]
rcl rdx, 0x15
bt dx, 0xed
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
xadd cx, ax
mov eax, edx
cmc
btr rcx, 0x70
not ch
shr eax, 0x1f
add edx, eax
bt ax, r10w
xadd rax, rcx
test sil, r11b
movzx eax, dx
shl ecx, 0xa4
xchg cx, cx
not cl
imul ecx, eax, 0x36
movzx eax, r8w
jmp 0x18009e3fb
sub ax, cx
cmp dil, spl
cmc
add ax, 0x33
xor word [r9], ax
jmp 0x18009e40f
inc r8d
clc
lea r9, [r9 + 2]
cmp r8d, 0xd
jmp 0x18009e420
jl 0x18009e3b9
mov qword [rsp + 0x70], r12
stc
cmp word [rbp - 0x80], 0
je 0x18009e49c
lea rax, [rbp - 0x80]
sets ch
mov ecx, r12d
nop word [rax + rax]
jmp 0x18009e44f
inc ecx
cmp si, r8w
cmp bpl, 0x12
stc
lea rax, [rax + 2]
cmp r11w, r12w
cmp r13b, 0xe2
cmp word [rax], 0
jne 0x18009e44f
add ecx, 1
mov dword [rsp + 0x78], ecx
movzx rax, di
mov dword [rsp + 0x7c], ecx
movsx rax, sp
cbw
lea rax, [rbp - 0x80]
jmp 0x18009e48e
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x18009e4a1
mov qword [rsp + 0x78], r12
xor r8d, r8d
cwd
lea rdx, [rsp + 0x70]
sets ch
movsxd rcx, r15d
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jmp 0x18009e4c1
jne 0x18009e7cc
movups xmm0, xmmword [str.cFPERJOSU_]
rcl r8w, 0x10
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [0x180073070]
add al, r10b
cdqe
movsd qword [rbp - 0x70], xmm1
sal r8b, 0x11
mov eax, dword [0x180073078]
bt r8, r8
movsxd r8, r15d
bts r8, r8
mov dword [rbp - 0x68], eax
sbb ax, 0x591b
movzx eax, word [0x18007307c]
adc r8w, r14w
movzx r8w, r10b
mov word [rbp - 0x64], ax
rol r8b, 0x7d
mov r8d, r12d
cmp r12w, 0x7fd5
test r9d, 0x5e21499c
cmp edi, 2
jl 0x18009e655
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009e5ac
paddw xmm3, xmm2
movq xmm0, qword [str.cFPERJOSU_]
jmp 0x18009e5bd
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009e5cb
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009e627
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009e635
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
btr r9w, 0x39
sal dx, 0xb6
mov r8d, 8
dec rcx
xor r9w, sp
mov eax, r8d
sar r9w, 0x22
sub r9b, 0x56
lea r9, [rbp - 0x80]
sub rdx, r9
lea r9, [r9 + rax*2]
ror ecx, 0x1f
mov dh, al
nop dword [rax]
mov eax, 0x4bda12f7
not cx
bswap cx
rcl cx, cl
imul r8d
bsf ax, bx
sar edx, 4
movsxd rcx, r15d
mov eax, edx
ror cx, cl
shr eax, 0x1f
not cl
btr cx, 0xeb
add edx, eax
movzx eax, dx
shld cx, dx, 0x81
clc
dec ecx
imul ecx, eax, 0x36
inc ax
movzx rax, r8w
movzx eax, r8w
cmp cl, bpl
jmp 0x18009e6c2
sub ax, cx
stc
add ax, 0x33
stc
cmp r13b, 0x1f
jmp 0x18009e6d4
xor word [r9], ax
jmp 0x18009e6dd
inc r8d
jmp 0x18009e6ec
lea r9, [r9 + 2]
stc
cmc
cmp r8d, 0xf
jmp 0x18009e6fb
jl 0x18009e675
mov qword [rsp + 0x70], r12
test bp, 0x796
cmp r11b, 0x7f
cmp word [rbp - 0x80], 0
je 0x18009e78c
lea rax, [rbp - 0x80]
jmp 0x18009e72a
mov ecx, r12d
jmp 0x18009e732
nop word [rax + rax]
jmp 0x18009e740
inc ecx
test r9b, 8
lea rax, [rax + 2]
cmp r9w, r12w
cmp r11b, 0x6d
cmp word [rax], 0
jne 0x18009e740
add ecx, 1
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movsx rax, r14w
lea rax, [rbp - 0x80]
jmp 0x18009e774
cmove rax, r12
jmp 0x18009e77d
mov qword [rsp + 0x70], rax
jmp 0x18009e787
jmp 0x18009e79b
mov qword [rsp + 0x78], r12
rcl cx, cl
adc dl, bpl
shl cx, 0x4f
xor r8d, r8d
bswap rdx
movzx dx, r12b
mov cx, di
lea rdx, [rsp + 0x70]
setb cl
lea rcx, [rbp - 0x20]
jmp 0x18009e7ba
call fcn.1800fff14
test al, al
jmp 0x18009e7c6
je 0x18009e8bb
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x18009e7df
movaps xmm0, xmmword [0x180079640]
movaps xmmword [rbp + 0x10], xmm0
jmp 0x18009e7ef
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x18009e7fb
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x18009e807
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009e810
movss xmm0, dword [0x180081258]
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movzx cx, cl
seto dh
lea rax, [rbp - 0x80]
cqo
mov qword [rsp + 0x60], rax
movzx r9w, al
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
mov r9, r10
cwde
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
rdtsc
lahf
lea rax, [rbp + 0x20]
cwd
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
not dh
rdtsc
bswap cx
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
mov r8b, 0x56
mov ax, cx
not ch
lea rax, [rbp - 0x30]
cqo
bswap r8w
mov qword [rsp + 0x20], rax
mov cx, 0x4e8d
lea r9, [rsp + 0x70]
cmovb r8w, r8w
movzx edx, ax
lea r8, [rbp + 0x30]
movsxd rdx, esi
cmovns cx, sp
mov rdx, qword [0x180082df8]
sets ch
mov rcx, r15
call fcn.18010b431
mov ebx, 0x53
cmp byte [0x1800818a1], 0
jmp 0x18009e8cc
je 0x1800a0707
movsd xmm0, qword [0x180073050]
clc
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x180073058]
sub cl, bpl
and cx, 0x5dd9
mov dword [rbp - 0x48], eax
movzx eax, cx
movzx eax, word [0x18007305c]
movsx rcx, r8w
dec ch
mov word [rbp - 0x50], bx
or ch, 0x70
cmp sil, 0x52
xor word [rbp - 0x4e], 0x34
movzx rcx, r9w
bsr ecx, r12d
rol cx, cl
xor word [rbp - 0x4c], 0x35
rcl ch, cl
bts cx, ax
dec ch
xor word [rbp - 0x4a], 0x36
xor word [rbp - 0x48], 0x37
ror cx, 0xd0
xor word [rbp - 0x46], 0x38
mov ecx, 0x58153491
test r10w, 0x4281
xor ax, 0x39
inc cl
xchg ch, ch
mov word [rbp - 0x44], ax
lea rax, [rbp - 0x50]
movsx rcx, r11w
movzx ecx, r15w
mov ecx, r12d
jmp 0x18009e967
inc ecx
lea rax, [rax + 2]
cmc
jmp 0x18009e976
cmp word [rax], 0
jne 0x18009e967
add ecx, 1
mov al, dil
mov dword [rbp - 0x28], ecx
setg ah
cbw
cdq
mov dword [rbp - 0x24], ecx
setbe cl
cdqe
movsxd rax, r15d
lea rax, [rbp - 0x50]
cwd
mov dl, 0x74
cmovl rcx, r12
cmove rax, r12
xadd edx, edx
mov qword [rbp - 0x30], rax
sub r8d, r8d
lea rdx, [rbp - 0x30]
movzx cx, r9b
mov ch, 0x4f
lea rcx, [rbp - 0x20]
jmp 0x18009e9c9
call fcn.1800fff14
test al, al
jmp 0x18009e9d5
jne 0x1800a0622
movups xmm0, xmmword [0x180073030]
movups xmmword [rbp + 0x40], xmm0
jmp 0x18009e9eb
movups xmm1, xmmword [0x180073040]
movups xmmword [rbp + 0x50], xmm1
jmp 0x18009e9fb
pextrw eax, xmm1, 7
test ax, ax
jmp 0x18009ea08
je 0x18009ebe8
mov r8d, r12d
cmp r9, 0x53261357
cmp edi, 2
jmp 0x18009ea20
jl 0x18009eb7a
movdqa xmm5, xmmword [0x1800793b0]
mov edx, r12d
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
mov esi, 0x1f
jmp 0x18009ea50
movd xmm8, esi
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009ea67
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009eac5
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009ead2
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
lea eax, [rdx + 4]
jmp 0x18009eae3
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009eb4a
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x18009eb58
add edx, 8
cmc
clc
lea rcx, [rcx + 0x10]
clc
test sp, 0x787
cmp edx, 0x10
jmp 0x18009eb6f
jl 0x18009ea67
jmp 0x18009ebfb
lea r9, [rbp + 0x40]
cwde
btc edx, 0x8e
sal dl, 0xd3
mov eax, 0x2f684bdb
rol ch, 0x4e
mul r8d
rcr al, 0x1e
rol ah, cl
mov eax, r8d
bsr ecx, r8d
ror ch, cl
neg ch
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
stc
rcl ch, cl
cmc
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
jmp 0x18009ebbe
sub ax, cx
stc
add ax, 0x33
xor word [r9], ax
jmp 0x18009ebcf
inc r8d
lea r9, [r9 + 2]
jmp 0x18009ebde
cmp r8d, 0x10
jl 0x18009eb86
mov esi, 0x1f
cmp dx, 0x986
test r11w, 0x2d21
cmp r13b, bpl
mov qword [rsp + 0x70], r12
test al, sil
cmp word [rbp + 0x40], 0
jmp 0x18009ec0d
je 0x18009ec80
lea rax, [rbp + 0x40]
inc cx
not rcx
mov ecx, r12d
jmp 0x18009ec25
nop
jmp 0x18009ec2c
inc ecx
clc
lea rax, [rax + 2]
test r15b, r12b
cmp word [rax], 0
jmp 0x18009ec3f
jne 0x18009ec2c
add ecx, 1
mov dword [rsp + 0x78], ecx
movsx eax, dx
jmp 0x18009ec57
mov dword [rsp + 0x7c], ecx
movsx ax, bpl
cmovg ax, ax
lea rax, [rbp + 0x40]
jmp 0x18009ec6d
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x18009ec7b
jmp 0x18009ec8d
mov qword [rsp + 0x78], r12
bts ecx, edx
or cx, 0x4f4c
sub r8d, r8d
jmp 0x18009ec9a
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009eca8
call fcn.1800fff14
test al, al
jmp 0x18009ecb4
jne 0x1800a0622
movups xmm0, xmmword [str.p_Z_V]
cmp r8d, 0x47d74b25
movups xmmword [rbp - 0x80], xmm0
cmp r8d, ecx
movsd xmm1, qword [str.kSI_pP_KMHB]
movsd qword [rbp - 0x70], xmm1
stc
clc
cmp word [0x18007302e], 0
jmp 0x18009eceb
je 0x18009ee9d
mov r8d, r12d
stc
cmp edi, 2
jmp 0x18009ecfd
jl 0x18009ee10
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, esi
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009ed79
paddw xmm3, xmm2
movq xmm0, qword [str.p_Z_V]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009ed93
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009edef
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009edfd
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
rcr ecx, 0x37
stc
mov eax, r8d
lea r9, [rbp - 0x80]
movsxd rdx, r13d
lea r9, [r9 + rax*2]
nop word [rax + rax]
shl dl, cl
sub al, r9b
cmovbe rdx, rsp
mov eax, 0x4bda12f7
imul r8d
btc rax, 0x2d
not ax
cmp r14w, si
sar edx, 4
movzx ecx, bp
mov eax, edx
mov ecx, ebp
rcr ecx, cl
shr eax, 0x1f
add edx, eax
rcl al, cl
cbw
add al, dl
movzx eax, dx
imul ecx, eax, 0x36
add al, 0xdd
rol rax, cl
bsf ax, dx
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
jmp 0x18009ee7f
inc r8d
test r14b, 0xdb
cmp bpl, r10b
lea r9, [r9 + 2]
clc
cmp r8d, 0xc
jmp 0x18009ee97
jl 0x18009ee31
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
je 0x18009ef13
lea rax, [rbp - 0x80]
movsx ecx, r8w
mov ecx, r12d
jmp 0x18009eebd
nop word [rax + rax]
jmp 0x18009eecb
inc ecx
cmp dl, bl
lea rax, [rax + 2]
jmp 0x18009eed8
cmp word [rax], 0
jmp 0x18009eee1
jne 0x18009eecb
add ecx, 1
movsx ax, dl
movsxd rax, r15d
cmovno eax, eax
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
cmove rax, r12
jmp 0x18009ef09
mov qword [rsp + 0x70], rax
jmp 0x18009ef18
mov qword [rsp + 0x78], r12
sub r8d, r8d
cqo
movsx ecx, r15w
mov dh, 0xf8
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009ef32
call fcn.1800fff14
test al, al
jne 0x1800a0622
movups xmm0, xmmword [str.uUWD_XNTN]
bswap cx
add ch, 0xb6
movups xmmword [rbp - 0x80], xmm0
bt rcx, r11
mov eax, dword [0x180073010]
and cl, r15b
mov dword [rbp - 0x70], eax
setbe al
bt cx, 0xbc
clc
movzx eax, word [0x180073014]
adc cx, 0x6f0d
mov ecx, 0x46
cmc
cmp r11, rbx
clc
mov word [rbp - 0x80], cx
bts rcx, r11
shr cl, 0x5f
movsx rcx, r9w
xor word [rbp - 0x7e], 0x34
bswap cx
clc
sal ch, 0x86
xor word [rbp - 0x7c], 0x35
rcr ecx, 0xab
xor word [rbp - 0x7a], 0x36
add cl, r13b
shl rcx, 0x85
sar cl, 0x3c
xor word [rbp - 0x78], 0x37
bt cx, r12w
xor word [rbp - 0x76], 0x38
movsx ecx, r15w
shrd ecx, r11d, 0x35
xor word [rbp - 0x74], 0x39
rol cl, cl
bsf ecx, edi
xor word [rbp - 0x72], 0x3a
xor word [rbp - 0x70], 0x3b
or cl, 0xbc
xor word [rbp - 0x6e], 0x3c
ror rcx, 0x62
movsxd rcx, r15d
rol cl, 0x5c
xor ax, 0x3d
dec cx
not cx
mov word [rbp - 0x6c], ax
inc rax
nop
cdqe
lea rax, [rbp - 0x80]
not cl
cmovne cx, r10w
mov ecx, r12d
inc ecx
clc
test si, 0x29cb
cmc
lea rax, [rax + 2]
jmp 0x18009f02b
cmp word [rax], 0
jmp 0x18009f034
jne 0x18009f012
add ecx, 1
mov ah, 0x53
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x24], ecx
movsxd rcx, r12d
cwd
movsx eax, r15w
lea rax, [rbp - 0x80]
movzx dx, sil
cmove rax, r12
bt edx, 0xb9
mov qword [rbp - 0x30], rax
sar rcx, 0x9c
sub r8d, r8d
lea rdx, [rbp - 0x30]
mov cl, 0xc9
movsxd rcx, r10d
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jmp 0x18009f084
jne 0x1800a0622
movups xmm0, xmmword [0x180072fe0]
ror eax, cl
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [0x180072ff0]
movsd qword [rbp - 0x70], xmm1
bts rax, r14
movsx r8w, cl
seto r8b
mov eax, dword [0x180072ff8]
cmovno r8, r13
mov dword [rbp - 0x68], eax
movzx eax, word [0x180072ffc]
cmp spl, dl
sar r8w, 0x73
jmp 0x18009f0d2
mov word [rbp - 0x64], ax
add r8w, bx
cmovns r8w, r13w
bt r8, rsi
mov r8d, r12d
clc
cmc
cmp edi, 2
jmp 0x18009f0f0
jl 0x18009f1ff
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movd xmm5, esi
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009f16c
paddw xmm3, xmm2
movq xmm0, qword [0x180072fe0]
jmp 0x18009f17d
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009f1e2
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
cmovns r9w, di
mov eax, r8d
sar cl, cl
bsf cx, r15w
xadd cx, cx
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
btr ax, r13w
adc al, 0xed
xor dx, 0x7f68
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
ror ch, cl
bt rcx, rsi
shr eax, 0x1f
add edx, eax
sbb cx, 0x23e
rcl rax, cl
movzx eax, dx
sal cx, 0x88
imul ecx, eax, 0x36
bswap ax
sub al, 0xc5
sub ax, bp
movzx eax, r8w
cmc
jmp 0x18009f26b
sub ax, cx
test r12w, bp
add ax, 0x33
cmc
xor word [r9], ax
jmp 0x18009f280
inc r8d
test sil, al
lea r9, [r9 + 2]
cmp r8d, 0xf
jmp 0x18009f293
jl 0x18009f22c
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
jmp 0x18009f2a8
je 0x18009f31c
lea rax, [rbp - 0x80]
cmovs cx, dx
bswap rcx
movsx ecx, sp
mov ecx, r12d
jmp 0x18009f2c4
nop word [rax + rax]
inc ecx
cmp bpl, al
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009f2df
jne 0x18009f2cd
add ecx, 1
jmp 0x18009f2ed
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
cdqe
movsx ax, al
lea rax, [rbp - 0x80]
jmp 0x18009f304
cmove rax, r12
jmp 0x18009f30d
mov qword [rsp + 0x70], rax
jmp 0x18009f317
jmp 0x18009f328
mov qword [rsp + 0x78], r12
dec dx
movsxd rcx, ecx
cmc
xor r8d, r8d
movsx rcx, r9w
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009f33d
call fcn.1800fff14
test al, al
jmp 0x18009f349
jne 0x1800a0622
movups xmm0, xmmword [str.zZQCDLKSZP]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180072fc0]
setns r8b
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x180072fd0]
adc r8w, 0x1661
not r8d
movups xmmword [rbp + 0x60], xmm0
dec r8b
mov r8d, r12d
jmp 0x18009f38c
cmp edi, 2
jmp 0x18009f394
jl 0x18009f4df
movdqa xmm5, xmmword [0x1800793b0]
mov edx, r12d
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, esi
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009f42a
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009f437
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx rax, r13w
lea eax, [rdx + 4]
jmp 0x18009f44b
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009f4a9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009f4b7
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
cmp rax, r14
add edx, 8
clc
lea rcx, [rcx + 0x10]
cmp edx, 0x18
jmp 0x18009f4d4
jl 0x18009f3cc
jmp 0x18009f555
lea r9, [rbp + 0x40]
cwd
sub cx, r11w
mov eax, 0x2f684bdb
xor cl, r12b
mul r8d
or rax, rsp
bswap cx
inc al
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx cx, bpl
movzx eax, ax
shr cl, cl
sub cx, di
imul ecx, eax, 0x36
xor eax, r10d
cmp r11, 0x69ae386d
movzx eax, r8w
stc
sub ax, cx
add ax, 0x33
xor word [r9], ax
jmp 0x18009f537
inc r8d
cmp dl, 0x4c
jmp 0x18009f542
lea r9, [r9 + 2]
cmp r8d, 0x18
jmp 0x18009f54f
jl 0x18009f4e9
mov qword [rsp + 0x70], r12
clc
stc
jmp 0x18009f561
cmp word [rbp + 0x40], 0
jmp 0x18009f56b
je 0x18009f5e0
lea rax, [rbp + 0x40]
movsx ecx, r12w
sete ch
mov ecx, r12d
jmp 0x18009f584
nop dword [rax]
jmp 0x18009f590
inc ecx
jmp 0x18009f597
lea rax, [rax + 2]
cmp r11b, dil
cmp dh, 0x3c
cmp word [rax], 0
jmp 0x18009f5aa
jne 0x18009f590
add ecx, 1
cmovne ax, dx
mov dword [rsp + 0x78], ecx
mov al, r9b
lahf
mov dword [rsp + 0x7c], ecx
cmovb ax, sp
nop
lea rax, [rbp + 0x40]
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x18009f5db
jmp 0x18009f5f0
mov qword [rsp + 0x78], r12
sbb dl, r11b
rol dh, 0x14
btr cx, 0x1f
xor r8d, r8d
movzx rcx, dx
movsx rdx, r12w
lea rdx, [rsp + 0x70]
movsx cx, bh
movzx ecx, r15w
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jne 0x1800a0622
movups xmm0, xmmword [0x180072f88]
movups xmmword [rbp + 0x40], xmm0
add eax, 0x36457523
movups xmm1, xmmword [0x180072f98]
sal rax, 0xa2
movups xmmword [rbp + 0x50], xmm1
mov r8w, 0x204d
stc
mov eax, dword [0x180072fa8]
xor r8b, 0x59
bts r8w, bp
mov dword [rbp + 0x60], eax
xadd r8b, al
movzx eax, word [0x180072fac]
movzx r8w, al
mov word [rbp + 0x64], ax
stc
sbb r8b, r13b
sub r8b, 0x88
mov r8d, r12d
cmp edi, 2
jmp 0x18009f677
jl 0x18009f7e7
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, esi
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009f6b1
nop dword [rax]
jmp 0x18009f6bd
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009f724
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsxd rax, r9d
not al
lea eax, [r8 + 4]
jmp 0x18009f73a
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009f798
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009f7a6
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
cmp si, si
add r8d, 8
jmp 0x18009f7c1
lea rcx, [rcx + 0x10]
jmp 0x18009f7ce
cmp r8d, 0x10
jmp 0x18009f7d7
jl 0x18009f6bd
cmp r8d, 0x13
jge 0x18009f88b
movsxd rax, r8d
rcr cx, cl
cdq
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
rol rcx, cl
bts dx, bp
nop dword [rax]
shr al, 0x83
mov eax, 0x4bda12f7
shr cl, cl
not cx
imul r8d
jmp 0x18009f81d
sar edx, 4
shr cl, 0x1a
sal cl, 0x89
mov eax, edx
shr eax, 0x1f
shl ch, 0x31
add edx, eax
btr ax, 0xc8
movzx eax, dx
sbb cl, r13b
sbb ch, 0xb5
sar ch, cl
imul ecx, eax, 0x36
shld ax, cx, 0x78
movsx ax, dil
add rax, 0x9264d3e
movzx eax, r8w
jmp 0x18009f85d
sub ax, cx
test bpl, spl
add ax, 0x33
test al, 0xe4
cmp r14, rbp
xor word [r9], ax
inc r8d
stc
lea r9, [r9 + 2]
jmp 0x18009f881
cmp r8d, 0x13
jl 0x18009f804
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x18009f89a
je 0x18009f910
lea rax, [rbp + 0x40]
jmp 0x18009f8ac
mov ecx, r12d
jmp 0x18009f8b4
nop word [rax + rax]
jmp 0x18009f8c2
inc ecx
clc
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x18009f8c2
add ecx, 1
movsx rax, ax
jmp 0x18009f8e0
mov dword [rsp + 0x78], ecx
movzx eax, si
jmp 0x18009f8f0
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x18009f8fd
cmove rax, r12
jmp 0x18009f906
mov qword [rsp + 0x70], rax
jmp 0x18009f91b
mov qword [rsp + 0x78], r12
add dl, r12b
test r13b, r10b
sub r8d, r8d
cqo
movsx rcx, bx
lea rdx, [rsp + 0x70]
movsx cx, cl
jmp 0x18009f935
lea rcx, [rbp - 0x20]
jmp 0x18009f93e
call fcn.1800fff14
test al, al
jne 0x1800a0622
movups xmm0, xmmword [0x180072f60]
sub al, 0xc8
xor r8w, r9w
movups xmmword [rbp + 0x40], xmm0
rcl r8w, cl
rol r8b, 0xc7
movups xmm1, xmmword [0x180072f70]
or ax, r8w
movzx ax, dl
movups xmmword [rbp + 0x50], xmm1
mov eax, dword [0x180072f80]
mov dword [rbp + 0x60], eax
mov r8d, r12d
cmp cl, 0xb0
test r15b, 0x88
test r13w, si
cmp edi, 2
jmp 0x18009f996
jl 0x18009fae0
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, esi
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009f9d0
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009fa39
pxor xmm3, xmm0
movq qword [rcx], xmm3
not al
movsx rax, r11w
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009faa9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009fab7
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmc
test dl, 0x69
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x18009f9d2
cmp r8d, 0x12
jge 0x18009fb73
movsxd rax, r8d
btc r9d, r11d
lea r9, [rbp + 0x40]
cmp spl, sil
rcl cl, cl
lea r9, [r9 + rax*2]
nop dword [rax]
btr ecx, esp
shld rcx, r12, 0x84
rol ch, 0xd9
mov eax, 0x4bda12f7
imul r8d
rol cl, 0xe1
test sil, r9b
sar edx, 4
and al, r12b
mov eax, edx
ror cl, 0x5a
cmc
bsf ecx, r10d
shr eax, 0x1f
movsx ecx, r8w
test r12w, 0x5b9
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
mov ah, 0xaa
add al, r11b
movzx eax, r8w
sub ax, cx
test r11d, 0x304561e1
jmp 0x18009fb50
add ax, 0x33
xor word [r9], ax
jmp 0x18009fb5d
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x12
jmp 0x18009fb6d
jl 0x18009fb03
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x18009fb82
je 0x18009fbfb
lea rax, [rbp + 0x40]
dec ch
mov ecx, r12d
jmp 0x18009fb96
nop word [rax + rax]
jmp 0x18009fba4
inc ecx
test dh, 0x94
cmp r10w, r10w
jmp 0x18009fbb2
lea rax, [rax + 2]
test r11w, 0x21d8
cmp word [rax], 0
jmp 0x18009fbc5
jne 0x18009fba4
add ecx, 1
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movzx rax, r11w
lea rax, [rbp + 0x40]
jmp 0x18009fbe3
cmove rax, r12
jmp 0x18009fbec
mov qword [rsp + 0x70], rax
jmp 0x18009fbf6
jmp 0x18009fc09
mov qword [rsp + 0x78], r12
xadd ch, ch
shld cx, r9w, 0x2f
sub r8d, r8d
movzx ecx, r9w
lea rdx, [rsp + 0x70]
movzx ecx, r12w
lea rcx, [rbp - 0x20]
call fcn.1800fff14
test al, al
jmp 0x18009fc29
jne 0x1800a0622
movups xmm0, xmmword [0x180072f38]
movups xmmword [rbp + 0x40], xmm0
or r8d, r11d
movups xmm1, xmmword [0x180072f48]
rcl r8d, 0xd2
movsxd r8, esp
sar al, cl
movups xmmword [rbp + 0x50], xmm1
btr rax, 0xfc
sar r8d, cl
movzx eax, word [0x180072f58]
bswap r8d
rcr r8b, 0x7f
and r8d, 0x16290088
mov word [rbp + 0x60], ax
mov r8d, r12d
test r15w, bp
cmp edi, 2
jmp 0x18009fc81
jl 0x18009fdee
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, esi
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009fcbb
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009fd1a
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009fd27
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx ax, r15b
movzx eax, di
lea eax, [r8 + 4]
jmp 0x18009fd40
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x18009fd9e
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009fdac
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmc
test r15w, r14w
cmp r13b, 0xfc
lea rcx, [rcx + 0x10]
clc
cmp r12b, 0x1c
jmp 0x18009fdd0
cmp r8d, 0x10
jmp 0x18009fdd9
jl 0x18009fcbb
cmp r8d, 0x11
jmp 0x18009fde8
jge 0x18009fe77
movsxd rax, r8d
ror dl, 0xf5
dec dh
lea r9, [rbp + 0x40]
mov dl, 0xaf
lea r9, [r9 + rax*2]
nop dword [rax]
seta ch
add cx, 0x44c7
lahf
mov eax, 0x4bda12f7
xor cl, dl
rol ch, 0xd0
imul r8d
sar edx, 4
movzx eax, r14w
movsxd rax, r10d
mov eax, edx
rol ch, cl
shr eax, 0x1f
movsx ecx, dx
neg ch
add edx, eax
movzx eax, dx
cmove ecx, r10d
neg rcx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
cmp r14b, 0x51
add ax, 0x33
xor word [r9], ax
jmp 0x18009fe57
inc r8d
test r14d, 0x6631712e
lea r9, [r9 + 2]
cmp r8b, r9b
cmp r8d, 0x11
jmp 0x18009fe71
jl 0x18009fe0d
mov qword [rsp + 0x70], r12
cmp r8b, 0xa5
clc
cmp word [rbp + 0x40], 0
jmp 0x18009fe8b
je 0x18009ff13
lea rax, [rbp + 0x40]
movsx cx, cl
jmp 0x18009fea0
mov ecx, r12d
jmp 0x18009fea8
nop word [rax + rax]
jmp 0x18009feb6
inc ecx
lea rax, [rax + 2]
cmp cx, 0x1178
test r10b, 1
cmp r12b, al
cmp word [rax], 0
jne 0x18009feb6
add ecx, 1
cmovg rax, r12
movzx ax, bl
not eax
mov dword [rsp + 0x78], ecx
movzx eax, bx
mov dword [rsp + 0x7c], ecx
movsx ax, bpl
movsx rax, si
movzx ax, ah
lea rax, [rbp + 0x40]
jmp 0x18009ff00
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x18009ff0e
mov qword [rsp + 0x78], r12
rol ch, 0x37
rol ecx, cl
or rcx, 0x44782e56
sub r8d, r8d
mov cl, 0x28
movzx edx, r10w
not dl
lea rdx, [rsp + 0x70]
movsxd rcx, edx
bswap ecx
movzx ecx, di
lea rcx, [rbp - 0x20]
jmp 0x18009ff45
call fcn.1800fff14
test al, al
jmp 0x18009ff51
jne 0x1800a0622
movups xmm0, xmmword [str._GBVJ]
movups xmmword [rbp + 0x40], xmm0
sbb al, ch
cbw
movsx rax, ax
movups xmm1, xmmword [0x180072f20]
stc
movups xmmword [rbp + 0x50], xmm1
jmp 0x18009ff7f
mov eax, dword [0x180072f30]
bt r8d, 0xd8
sar r8b, 8
xchg r8b, r8b
mov dword [rbp + 0x60], eax
btc r8w, cx
mov r8d, r12d
cmp si, sp
cmp edi, 2
jl 0x1800a00eb
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, esi
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x18009ffdc
movsxd rax, r8d
rol cx, 0x42
sar dl, cl
mov r9b, 0xe5
lea r9, [rbp + 0x40]
bt edx, edx
lea r9, [r9 + rax*2]
nop dword [rax]
lahf
and cx, 0x3533
mov eax, 0x4bda12f7
movzx cx, r14b
cmove dx, si
imul r8d
movzx eax, ax
ror ah, 0xfd
sal cl, cl
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
cmp bh, 0xe5
movzx cx, r10b
xor cl, al
imul ecx, eax, 0x36
rcr rax, cl
movzx eax, r8w
cmc
cmp r14d, r15d
sub ax, cx
jmp 0x1800a0152
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a0635
movaps xmm0, xmmword [0x180079640]
movaps xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a064c
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a065c
movss xmm0, dword [0x180081258]
jmp 0x1800a0669
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movzx r9, r11w
cbw
cmovg r8w, r10w
lea rax, [rbp - 0x80]
not r8b
movsx edx, sp
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
movzx eax, r8w
xchg r9b, r9b
mov byte [rsp + 0x48], 1
cbw
mov rax, 0x17c86c83
cdq
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x20]
movsx rdx, cx
cqo
mov qword [rsp + 0x38], rax
cqo
movss dword [rsp + 0x30], xmm13
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
movsx eax, r12w
seta r9b
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
cdq
lea r8, [rbp + 0x30]
cwd
bswap rdx
mov rdx, qword [0x180082df8]
mov rcx, r15
jmp 0x1800a0702
call fcn.18010b431
cmp byte [0x1800818a3], 0
jmp 0x1800a0713
je 0x1800a0cfc
movups xmm0, xmmword [str._XPSGQW_eY_]
movups xmmword [rbp - 0x80], xmm0
cmp cx, r14w
movsd xmm1, qword [0x180072ec8]
movsx ax, al
cmp ax, r9w
movsd qword [rbp - 0x70], xmm1
bt rax, rbp
dec al
bts rax, r9
movzx eax, word [0x180072ed0]
dec r8b
sal r8d, cl
rol r8, cl
mov word [rbp - 0x68], ax
adc r8w, r9w
sar r8b, cl
mov r8d, r12d
cmp edi, 2
jmp 0x1800a076d
jl 0x1800a0882
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
mov eax, 0x1f
jmp 0x1800a078a
movd xmm5, eax
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm2, xmmword [0x1800793b0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a07f3
paddw xmm3, xmm2
movq xmm0, qword [str._XPSGQW_eY_]
jmp 0x1800a0804
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
movdqa xmm2, xmmword [0x1800793d0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a0872
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
cmc
mov r8d, 8
mov eax, r8d
cdq
lea r9, [rbp - 0x80]
sal cx, 0xe4
lea r9, [r9 + rax*2]
test r15d, r8d
btc dx, 0xed
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
cwde
sar edx, 4
ror al, 0x8a
movsxd rcx, edx
adc ah, 0x53
mov eax, edx
shl cl, cl
xor cx, 0x3b32
shr eax, 0x1f
add edx, eax
rol al, 0xe6
add ch, 0xbe
movzx eax, dx
adc ecx, 0x3352a19
or cl, bpl
rcr ch, cl
imul ecx, eax, 0x36
shl al, cl
btc eax, ebp
movzx eax, r8w
jmp 0x1800a08ec
sub ax, cx
cmp bl, r13b
stc
add ax, 0x33
xor word [r9], ax
jmp 0x1800a0900
inc r8d
stc
test bpl, 0x8e
lea r9, [r9 + 2]
cmp r13b, cl
clc
cmp r8d, 0xd
jmp 0x1800a0919
jl 0x1800a08a1
mov qword [rsp + 0x70], r12
test si, 0x6973
cmp word [rbp - 0x80], 0
jmp 0x1800a0933
je 0x1800a0995
lea rax, [rbp - 0x80]
movzx ecx, bp
mov ecx, r12d
nop word [rax + rax]
inc ecx
stc
cmc
lea rax, [rax + 2]
test r14b, 0x7f
cmc
cmp word [rax], 0
jmp 0x1800a0962
jne 0x1800a094c
add ecx, 1
mov dword [rsp + 0x78], ecx
bswap eax
movsx rax, r10w
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
jmp 0x1800a0982
cmove rax, r12
jmp 0x1800a098b
mov qword [rsp + 0x70], rax
jmp 0x1800a099c
mov qword [rsp + 0x78], r12
sub ch, dl
sub r8d, r8d
cmovo dx, dx
lea rdx, [rsp + 0x70]
jmp 0x1800a09ad
lea rcx, [rbp - 0x20]
jmp 0x1800a09b6
call fcn.1800fff14
test al, al
jmp 0x1800a09c2
jne 0x1800a0c0b
movups xmm0, xmmword [str.__XF__]
rol cx, cl
sar rax, cl
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x180072eb0]
and cx, 0x347d
jmp 0x1800a09e9
mov dword [rbp - 0x70], eax
movzx eax, word [0x180072eb4]
sete ch
mov word [rbp - 0x80], bx
shr rcx, 0x78
btr cx, 0xc1
xor word [rbp - 0x7e], 0x34
inc ch
movsx rcx, r10w
xor word [rbp - 0x7c], 0x35
rcl ch, cl
shr ecx, cl
clc
xor word [rbp - 0x7a], 0x36
xor word [rbp - 0x78], 0x37
bt ecx, 0x37
xor word [rbp - 0x76], 0x38
xor word [rbp - 0x74], 0x39
rcl cl, cl
xor word [rbp - 0x72], 0x3a
sar ch, cl
bswap cx
xor word [rbp - 0x70], 0x3b
jmp 0x1800a0a4e
xor word [rbp - 0x6e], 0x3c
movzx rcx, cx
sbb rcx, rax
xor ax, 0x3d
bswap rcx
inc ecx
setb cl
mov word [rbp - 0x6c], ax
lea rax, [rbp - 0x80]
movsxd rcx, r15d
mov ecx, r12d
nop
jmp 0x1800a0a7a
inc ecx
test r13b, 0xd7
lea rax, [rax + 2]
test r9w, 0x22fc
cmp r13b, cl
jmp 0x1800a0a92
cmp word [rax], 0
jmp 0x1800a0a9b
jne 0x1800a0a7a
add ecx, 1
rdtsc
bswap rax
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x24], ecx
cwde
lea rax, [rbp - 0x80]
setge dh
movzx ecx, r10w
cmove rax, r12
sal dx, 0x21
rcl rdx, 0x71
mov qword [rbp - 0x30], rax
sar ch, 0x98
xor r8d, r8d
bswap dx
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
jmp 0x1800a0ae1
call fcn.1800fff14
test al, al
jne 0x1800a0c0b
movups xmm0, xmmword [str.qA__]
xor ah, 0x1d
adc al, bpl
movups xmmword [rbp - 0x80], xmm0
test cl, ah
movzx eax, word [0x180072e98]
mov ch, 0x9f
mov ecx, 0x42
cmp r14w, 0x30ce
cmc
mov word [rbp - 0x80], cx
btr cx, 0xa6
xor word [rbp - 0x7e], 0x34
jmp 0x1800a0b2d
xor word [rbp - 0x7c], 0x35
xor rcx, 0x5a370e24
sub cl, 0x57
xor word [rbp - 0x7a], 0x36
movsxd rcx, r9d
xor word [rbp - 0x78], 0x37
movzx cx, dil
xor word [rbp - 0x76], 0x38
xor word [rbp - 0x74], 0x39
rol rcx, 0xf0
adc ecx, r14d
xor word [rbp - 0x72], 0x3a
not ch
cmc
movzx ecx, r15w
xor ax, 0x3b
dec cl
mov word [rbp - 0x70], ax
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x1800a0b81
nop word [rax + rax]
inc ecx
stc
lea rax, [rax + 2]
clc
cmp dx, r9w
cmp word [rax], 0
jmp 0x1800a0ba0
jne 0x1800a0b8b
add ecx, 1
movzx eax, r11w
rdtsc
setg dh
mov dword [rbp - 0x28], ecx
movsx rdx, bp
mov dword [rbp - 0x24], ecx
lea rax, [rbp - 0x80]
movzx rcx, r14w
movzx cx, r12b
not cx
cmove rax, r12
bt rdx, r9
and dl, 0x37
rcl dh, cl
mov qword [rbp - 0x30], rax
xor r8d, r8d
cwd
lea rdx, [rbp - 0x30]
movsx cx, r14b
jmp 0x1800a0bf0
lea rcx, [rbp - 0x20]
jmp 0x1800a0bf9
call fcn.1800fff14
test al, al
jmp 0x1800a0c05
je 0x1800a0cfc
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a0c17
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a0c23
movaps xmm0, xmmword [0x180079640]
jmp 0x1800a0c2f
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a0c38
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a0c44
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a0c50
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a0c59
movss xmm0, dword [0x180081258]
jmp 0x1800a0c66
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov r8b, bpl
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
movsxd r8, ebp
setl r9b
movsx r8, r10w
mov qword [rsp + 0x40], rax
movsx eax, bp
movsx rdx, dx
rdtsc
lea rax, [rbp + 0x20]
mov cl, sil
cdq
mov qword [rsp + 0x38], rax
cqo
movss dword [rsp + 0x30], xmm13
lea rax, [rbp + 0x10]
cwd
mov qword [rsp + 0x28], rax
cdq
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
movsx rcx, r15w
lea r9, [rsp + 0x70]
bswap r8
movsx edx, dx
lea r8, [rbp + 0x30]
setge ch
mov rdx, qword [0x180082df8]
setb ch
mov rcx, r15
jmp 0x1800a0cf7
call fcn.18010b431
cmp byte [0x1800818a4], 0
jmp 0x1800a0d08
je 0x1800a1793
movups xmm0, xmmword [0x180072e58]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180072e68]
shrd bx, si, 0x2c
cwde
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800a0d33
movsd xmm0, qword [0x180072e78]
dec ax
movsd qword [rbp + 0x60], xmm0
or bl, dil
add r8b, 0xef
xadd bx, bx
movzx eax, word [0x180072e80]
mov word [rbp + 0x68], ax
add r8b, 0x96
sar r8, 0xf5
mov r8d, r12d
or bl, 0xa7
shrd ebx, r9d, 0x62
mov ebx, 0x1f
cmc
clc
cmp edi, 2
jmp 0x1800a0d7b
jl 0x1800a0eec
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x1800a0db5
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800a0e1c
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a0e29
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, dx
mov ax, r8w
lea eax, [r8 + 4]
jmp 0x1800a0e41
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800a0e9f
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a0ead
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp r15, 0xea04daa
cmp bx, bp
add r8d, 8
test r9b, 0xd2
cmc
lea rcx, [rcx + 0x10]
stc
cmp r8d, 0x10
jmp 0x1800a0ed7
jl 0x1800a0dbd
cmp r8d, 0x15
jmp 0x1800a0ee6
jge 0x1800a0f70
movsxd rax, r8d
not ecx
btr dx, dx
add ch, 0x3f
lea r9, [rbp + 0x40]
and dh, 0x94
and rdx, rdx
lea r9, [r9 + rax*2]
nop dword [rax]
ror ch, cl
mov eax, 0x4bda12f7
movsx dx, ch
not dl
imul r8d
btc ax, cx
sar edx, 4
clc
mov eax, edx
shr ecx, cl
bt cx, di
mov ecx, r9d
shr eax, 0x1f
sub cx, bp
add edx, eax
mov ch, ah
bswap ecx
ror al, 0xde
movzx eax, dx
imul ecx, eax, 0x36
lahf
shr eax, 0x5a
movzx eax, r8w
test cl, dil
sub ax, cx
add ax, 0x33
cmc
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
stc
cmp r8d, 0x15
jmp 0x1800a0f6a
jl 0x1800a0f0c
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a0f7f
je 0x1800a0ff5
lea rax, [rbp + 0x40]
bswap ecx
inc cl
mov ecx, r12d
jmp 0x1800a0f95
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
test r13w, sp
jmp 0x1800a0fad
cmp word [rax], 0
jmp 0x1800a0fb6
jne 0x1800a0f9e
add ecx, 1
lahf
mov dword [rsp + 0x78], ecx
mov ax, 0x319b
mov ax, di
jmp 0x1800a0fd0
mov dword [rsp + 0x7c], ecx
cwde
movzx ax, dh
lea rax, [rbp + 0x40]
jmp 0x1800a0fe2
cmove rax, r12
jmp 0x1800a0feb
mov qword [rsp + 0x70], rax
jmp 0x1800a0ffe
mov qword [rsp + 0x78], r12
cmovno cx, dx
xor r8d, r8d
movsx edx, bp
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a1012
call fcn.1800fff14
test al, al
jne 0x1800a1675
movups xmm0, xmmword [0x180072e28]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180072e38]
sbb al, r15b
bt r8w, r11w
movups xmmword [rbp + 0x50], xmm1
rcr al, 3
bsf rax, r10
movsd xmm0, qword [0x180072e48]
not r8b
movsd qword [rbp + 0x60], xmm0
sal ax, 0xaf
adc ax, 0x6799
cmp ch, 0x26
mov eax, dword [0x180072e50]
cmp r8w, 0xbd5
movzx r8d, r10w
rcr r8w, 0x21
mov dword [rbp + 0x68], eax
bswap r8d
cmovle r8w, ax
sar r8d, 8
mov r8d, r12d
jmp 0x1800a108c
cmp edi, 2
jmp 0x1800a1094
jl 0x1800a11f7
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x1800a10ce
nop dword [rax + rax]
jmp 0x1800a10d8
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800a1137
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a1144
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, r15w
lea eax, [r8 + 4]
jmp 0x1800a1159
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800a11b7
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a11c5
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
test rax, r10
jmp 0x1800a11de
cmp r8d, 0x10
jl 0x1800a10d8
cmp r8d, 0x16
jmp 0x1800a11f1
jge 0x1800a1281
movsxd rax, r8d
lea r9, [rbp + 0x40]
jmp 0x1800a1204
lea r9, [r9 + rax*2]
rcl dx, 0x7b
sbb rax, 0x5d640693
movsx rdx, r11w
nop dword [rax]
shr rdx, cl
and ah, 0x39
cmp ax, 0xcf8
mov eax, 0x4bda12f7
imul r8d
rcr ch, 0x13
sar edx, 4
sbb cl, 0x4e
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
cmovns eax, ecx
shr ax, cl
cmp r11w, r12w
movzx eax, r8w
cmc
stc
sub ax, cx
cmc
add ax, 0x33
cmp r12, 0xdc532ba
test bpl, 0x80
xor word [r9], ax
jmp 0x1800a126f
inc r8d
cmc
lea r9, [r9 + 2]
cmp r8d, 0x16
jl 0x1800a1225
mov qword [rsp + 0x70], r12
cmp dl, r14b
cmp word [rbp + 0x40], 0
jmp 0x1800a1293
je 0x1800a12f6
lea rax, [rbp + 0x40]
movsx cx, r12b
mov ecx, r12d
jmp 0x1800a12aa
nop word [rax + rax]
jmp 0x1800a12b8
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a12c7
jne 0x1800a12b8
add ecx, 1
mov dword [rsp + 0x78], ecx
cdqe
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a12e7
mov qword [rsp + 0x70], rax
jmp 0x1800a12f1
jmp 0x1800a1300
mov qword [rsp + 0x78], r12
movsx cx, r15b
sub r8d, r8d
cwd
movsx cx, dh
lea rdx, [rsp + 0x70]
movzx cx, r11b
lea rcx, [rbp - 0x20]
jmp 0x1800a131c
call fcn.1800fff14
test al, al
jmp 0x1800a1328
jne 0x1800a1675
movups xmm0, xmmword [0x180072df8]
dec ah
cbw
sar al, 0xfb
movups xmmword [rbp + 0x40], xmm0
mov r8w, 0x518f
movups xmm1, xmmword [0x180072e08]
bts r8w, r11w
cdqe
neg al
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180072e18]
neg r8w
rcr r8b, 0xca
sbb ah, 0xcb
movsd qword [rbp + 0x60], xmm0
movzx eax, word [0x180072e20]
mov word [rbp + 0x68], ax
mov r8d, r12d
test al, sil
clc
cmp edi, 2
jmp 0x1800a138b
jl 0x1800a14f3
movdqa xmm5, xmmword [0x1800793b0]
movdqa xmm4, xmmword [0x1800797e0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1800793f0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x1800794d0]
lea rcx, [rbp + 0x40]
jmp 0x1800a13c5
nop dword [rax]
jmp 0x1800a13cd
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800a142c
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx eax, r14w
bswap ax
lea eax, [r8 + 4]
jmp 0x1800a144c
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800a14aa
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a14b8
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
add r8d, 8
test dil, 0xcb
test r9, r15
lea rcx, [rcx + 0x10]
cmp r13b, r10b
clc
cmp r8d, 0x10
jmp 0x1800a14de
jl 0x1800a13cd
cmp r8d, 0x15
jmp 0x1800a14ed
jge 0x1800a1599
movsxd rax, r8d
shrd edx, r12d, 0xd0
cqo
bt ecx, 0xba
lea r9, [rbp + 0x40]
xor dl, r12b
lea r9, [r9 + rax*2]
nop dword [rax]
cbw
mov eax, 0x4bda12f7
btr dx, 0x50
imul r8d
shr cx, cl
mov eax, 0xf160993
sar edx, 4
setno cl
add ch, 0xd8
btc eax, ebp
mov eax, edx
shr eax, 0x1f
adc ecx, 0x4b412b7f
btc cx, r9w
cmp di, 0x7cb3
add edx, eax
and ax, si
movzx eax, dx
btr ecx, ecx
mov cl, r8b
imul ecx, eax, 0x36
neg ax
bt ax, 7
lahf
movzx eax, r8w
sub ax, cx
stc
cmp r15b, dil
cmc
add ax, 0x33
clc
jmp 0x1800a157c
xor word [r9], ax
jmp 0x1800a1585
inc r8d
test ch, 0x50
lea r9, [r9 + 2]
cmp r8d, 0x15
jl 0x1800a1512
mov qword [rsp + 0x70], r12
stc
cmp r11w, 0x308e
cmp word [rbp + 0x40], 0
jmp 0x1800a15af
je 0x1800a163a
lea rax, [rbp + 0x40]
movsx cx, ah
movsx ecx, dx
inc cx
mov ecx, r12d
jmp 0x1800a15cb
nop word [rax + rax]
jmp 0x1800a15d9
inc ecx
test r15w, bx
cmp rsp, rbp
test dl, 0xa1
lea rax, [rax + 2]
test dx, 0x2346
stc
cmp word [rax], 0
jmp 0x1800a15f8
jne 0x1800a15d9
add ecx, 1
mov eax, r15d
movsx eax, r8w
cmovb rax, rsp
mov dword [rsp + 0x78], ecx
movzx ax, spl
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x1800a1622
cmove rax, r12
jmp 0x1800a162b
mov qword [rsp + 0x70], rax
jmp 0x1800a1635
jmp 0x1800a1641
mov qword [rsp + 0x78], r12
cwd
sub r8d, r8d
movzx dx, r8b
movsx ecx, bx
cwd
lea rdx, [rsp + 0x70]
setl ch
movzx rcx, sp
lea rcx, [rbp - 0x20]
jmp 0x1800a1663
call fcn.1800fff14
test al, al
jmp 0x1800a166f
je 0x1800a1793
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a1681
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a168d
movaps xmm0, xmmword [0x180079640]
jmp 0x1800a1699
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a16a2
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a16ae
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a16ba
movups xmmword [rbp + 0x20], xmm1
movss xmm0, dword [0x180081258]
jmp 0x1800a16cb
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cmovl dx, dx
rdtsc
movzx eax, si
lea rax, [rbp - 0x80]
movzx rcx, r12w
movsx rcx, si
setns r9b
mov qword [rsp + 0x60], rax
movzx ax, bh
mov byte [rsp + 0x50], 1
cmovbe r9, rsp
cdq
cdqe
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
setle dh
mov qword [rsp + 0x40], rax
rdtsc
mov r8b, 0x45
lea rax, [rbp + 0x20]
setns cl
movzx edx, sp
mov cx, 0x706d
mov qword [rsp + 0x38], rax
mov al, 0xe7
movss dword [rsp + 0x30], xmm13
movsx r9d, r12w
cdq
xchg r8b, r9b
lea rax, [rbp + 0x10]
cmovs cx, bx
mov dh, 0x99
movsxd r8, r14d
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
movzx dx, r9b
cwd
mov qword [rsp + 0x20], rax
cqo
lea r9, [rsp + 0x70]
movsx r8d, r14w
movzx dx, dil
lea r8, [rbp + 0x30]
cwd
mov rdx, qword [0x180082df8]
movsxd rcx, r15d
bswap ecx
movzx ecx, sp
mov rcx, r15
jmp 0x1800a178e
call fcn.18010b431
mov rcx, qword [rbp + 0x90]
cmp rdi, 0x62c44141
cmc
xor rcx, rsp
call fcn.18011c3a9
lea r11, [rsp + 0x220]
setge r15b
mov r12b, 0x30
mov rbx, qword [r11 + 0x50]
mov r15b, r13b
movzx r13, r10w
movaps xmm6, xmmword [r11 - 0x10]
bswap r12w
xchg r15b, r13b
movaps xmm7, xmmword [r11 - 0x20]
movsx bp, dl
cmovge r12, r8
movaps xmm8, xmmword [r11 - 0x30]
movsx si, r8b
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov r15, r8
movzx rsi, sp
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
movsxd r12, ecx
movzx r15w, spl
pop r15
movzx esi, r11w
movsx rsi, r11w
pop r14
pop r13
movsxd rsi, edx
movzx edi, r13w
jmp 0x1800a182c
pop r12
pop rdi
movsx ebp, r11w
pop rsi
movzx ebp, r12w
pop rbp
jmp 0x1800a183e
ret
call fcn.1801281e8
int3