Function at 0x18009d331
Capabilities:
Encode data using base64
Encode data using xor
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
shld ebx, r10d, 0xe1
movsx bx, r9b
movzx bx, cl
push rbp
and bpl, spl
cmovbe bx, ax
cmc
push rsi
sete sil
not bpl
dec ebx
push rdi
push r12
sal bp, 0xdb
btr bx, 0xe
push r13
sar bpl, cl
rcl r13b, cl
or r13, r15
push r14
bsf si, ax
jmp 0x18009d394
push r15
add bpl, r10b
lea rbp, [rax - 0x158]
shl r15w, cl
bsr esi, edi
shr si, cl
sub rsp, 0x220
clc
rcl r13b, 0xe0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
xor r15b, 0x26
cmc
btr di, 0x1a
movaps xmmword [rax - 0x78], xmm9
movsxd rsi, esi
bts r13d, ebx
ror sil, 0xb
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
add si, 0x3da7
clc
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
mov rax, qword [0x180085010]
cmc
dec bl
xor rax, rsp
rol r13, 0xc0
mov qword [rbp + 0x90], rax
bt rdi, 0x4c
mov rsi, r9
bts r13d, r14d
mov rbx, rdx
mov r15, rcx
sete r13b
or cx, r11w
movsx cx, spl
sub r12d, r12d
shld rdi, rdx, 0xa9
ror r13, cl
lea ecx, [r12 + 0x1f]
mov dil, 0x5e
sar r13b, 0xc6
lea r13d, [r12 + 4]
rol dil, cl
mov edi, dword [0x180085018]
cmp r11b, r11b
cmp qword [0x180087e90], r12
jne 0x18009d715
movups xmm0, xmmword [0x180078380]
or r8b, dil
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180078390]
movups xmmword [rbp + 0x50], xmm1
rol ah, cl
stc
add r8b, r14b
movups xmm0, xmmword [0x1800783a0]
xor al, dl
test dl, r9b
lahf
movups xmmword [rbp + 0x60], xmm0
movsx eax, r15w
sar al, 0x88
movups xmm1, xmmword [0x1800783b0]
movups xmmword [rbp + 0x70], xmm1
mov eax, dword [0x1800783c0]
inc r8d
setne r8b
movsx r8w, al
mov dword [rbp + 0x80], eax
sal r8b, cl
movzx r8w, bl
mov r8d, r12d
cmc
cmp edi, 2
jmp 0x18009d4e4
jl 0x18009d648
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ecx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x18009d51e
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 0x18009d57e
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov eax, esp
cmovns ax, r9w
mov al, pe_nt_image_headers64
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 0x18009d5f9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009d607
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x18009d616
add r8d, 8
test r14b, spl
lea rcx, [rcx + 0x10]
stc
test r11d, r10d
jmp 0x18009d62a
cmp r8d, 0x20
jmp 0x18009d633
jl 0x18009d51f
cmp r8d, 0x22
jmp 0x18009d642
jge 0x18009d6c5
movsxd rax, r8d
movzx r9, bp
lea r9, [rbp + 0x40]
xchg dh, dh
lea r9, [r9 + rax*2]
shl dx, 0xd7
nop dword [rax]
bsf dx, ax
shr rdx, 0x2b
mov eax, 0x4ec4ec4f
shl rcx, cl
bswap dx
imul r8d
sar edx, 4
rol rax, 0x44
mov eax, edx
shr eax, 0x1f
not rcx
and rcx, 0x39fb3b40
add edx, eax
movzx eax, dx
imul ecx, eax, 0x34
shr rax, 0xcf
movzx eax, r8w
sub ax, cx
stc
add ax, 0x35
jmp 0x18009d6aa
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmc
cmp r8d, 0x22
jmp 0x18009d6bf
jl 0x18009d669
mov dword [rsp + 0x28], r12d
and r8b, 0x53
rcl r8b, cl
sbb r8b, 0x4e
mov dword [rsp + 0x20], r12d
xchg r8w, r8w
mov r8b, 0x37
sub r9d, r9d
clc
setno r8b
movsx r8w, dl
lea r8, [rbp + 0x40]
test r14d, ebx
cmp bpl, 0x43
sub edx, edx
cmp spl, dl
cmc
xor ecx, ecx
jmp 0x18009d706
call qword [0x180087f48]
mov qword [0x180087e90], rax
mov dl, 0xdf
movups xmm0, xmmword [rbx + 0x10]
movsx rdx, di
movzx rcx, r12w
movsx cx, dh
movups xmmword [rbp - 0x80], xmm0
mov ecx, eax
movsd xmm1, qword [rbx + 0x20]
mov dh, dh
movsxd rcx, ebp
mov rcx, 0x44a3538c
movsd qword [rbp - 0x70], xmm1
movsx rdx, di
not edx
lea rdx, [rbp - 0x80]
mov rcx, r15
jmp 0x18009d753
call fcn.180114170
test al, al
jmp 0x18009d75f
je 0x1800a545e
lea r8, [rbp - 0x80]
mov dl, r13b
lea rdx, [rbp - 0x10]
movsx cx, al
movzx rcx, bx
movzx ecx, si
mov rcx, r15
jmp 0x18009d783
call fcn.1801149d2
movups xmm0, xmmword [rbx]
movsx rdx, r8w
bswap r14
xchg rdx, rcx
movups xmmword [rbp - 0x20], xmm0
mov r14, qword [rbx + 0x28]
setnp cl
not dl
mov rdx, rsi
bswap rcx
movsx rcx, r15w
mov rcx, r14
jmp 0x18009d7b4
call fcn.180116dda
movaps xmm9, xmm0
jmp 0x18009d7c2
divss xmm9, dword [0x18007e8b4]
mov rax, qword [0x180078290]
mov qword [rbp - 0x50], rax
stc
cmp word [0x180078296], r12w
jmp 0x18009d7e4
je 0x18009d905
mov r8d, r12d
test r12, r13
jmp 0x18009d7f6
cmp edi, 2
jmp 0x18009d7fe
jl 0x18009d891
movdqa xmm3, xmmword [0x18007e940]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18007ede0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18007ede0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
mov ebx, 0x1f
jmp 0x18009d845
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18007e9a0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18007eab0]
movq xmm0, qword [rbp - 0x50]
jmp 0x18009d883
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009d910
lea r9, [rbp - 0x50]
nop dword [rax + rax]
mov ax, 0x6ab3
bsr rax, rcx
mov eax, 0x4ec4ec4f
ror edx, 0xed
mul r8d
not ax
cwde
rcl al, 0x7b
shr edx, 4
btc ecx, 0x37
sal cl, cl
dec ah
movzx eax, dx
imul ecx, eax, 0x34
rcl al, cl
shrd rax, rbx, 0x94
sal ah, 0x40
movzx eax, r8w
cmp rsi, 0x561a0cf0
test sil, 0xe9
sub ax, cx
clc
cmp si, bp
add ax, 0x35
cmc
stc
test r13b, r12b
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, r13d
jl 0x18009d8a5
mov ebx, 0x1f
jmp 0x18009d910
mov qword [rbp + 0x30], r12
test r10b, bpl
jmp 0x18009d91c
cmp word [rbp - 0x50], r12w
jmp 0x18009d926
je 0x18009d990
lea rax, [rbp - 0x50]
mov ecx, r12d
jmp 0x18009d938
inc ecx
test spl, al
jmp 0x18009d943
lea rax, [rax + 2]
cmp r13w, 0x26bb
cmp word [rax], r12w
jne 0x18009d938
add ecx, 1
mov ah, 0xcc
cwde
mov dword [rbp + 0x38], ecx
bswap ax
movsx ax, r14b
lahf
mov dword [rbp + 0x3c], ecx
cmovns ax, sp
movzx rax, r10w
lea rax, [rbp - 0x50]
jmp 0x18009d97e
cmove rax, r12
jmp 0x18009d987
mov qword [rbp + 0x30], rax
jmp 0x18009d99e
mov qword [rbp + 0x38], r12
add rax, rbp
shrd eax, ecx, 0xda
bswap cx
mov eax, dword [0x180077d68]
mov dword [rbp - 0x58], eax
movzx cx, r10b
rol ah, 0xb2
movzx eax, word [0x180077d6c]
mov ecx, 0x20
mov word [rbp - 0x58], cx
cmp r13, r15
btr cx, 0xfa
shl ch, 0xb9
xor word [rbp - 0x56], 0x36
sub ch, 0xc1
xor ax, 0x37
mov word [rbp - 0x54], ax
not eax
cbw
lea rax, [rbp - 0x58]
setns ch
mov ecx, r12d
jmp 0x18009d9ed
nop word [rax + rax]
jmp 0x18009d9fb
inc ecx
lea rax, [rax + 2]
cmp word [rax], r12w
jmp 0x18009da0a
jne 0x18009d9fb
add ecx, 1
mov dword [rsp + 0x78], ecx
movsx rax, dx
cdqe
mov dword [rsp + 0x7c], ecx
bswap rax
cmovl eax, esi
lea rax, [rbp - 0x58]
jmp 0x18009da30
cmove rax, r12
cmp r12b, 0x5d
mov qword [rsp + 0x70], rax
cmp cl, spl
clc
mov qword [rbp - 0x40], r12
cmp r15, rbp
test cl, 0x3e
mov qword [rbp - 0x38], r12
cmp r9d, ebp
clc
test r14, r14
jmp 0x18009da5b
je 0x18009da75
mov rcx, qword [0x180088160]
add rcx, r14
jmp 0x18009da70
jmp 0x18009da78
mov rcx, r12
lea rax, [rbp + 0x30]
jmp 0x18009da81
mov qword [rsp + 0x20], rax
mov r9d, dword [rcx]
cqo
jmp 0x18009da90
lea r8, [rsp + 0x70]
xchg ch, dh
cqo
movzx rdx, di
lea rdx, [rbp - 0x40]
movzx ecx, si
lea rcx, [rbp - 0x30]
jmp 0x18009daad
call fcn.18010be86
mov rax, qword [0x180078288]
cmc
mov qword [rbp - 0x50], rax
test r13b, r12b
cmp r9w, 0x4793
stc
cmp word [0x18007828e], r12w
jmp 0x18009dad5
je 0x18009dbdd
mov r8d, r12d
jmp 0x18009dae3
cmp edi, 2
jl 0x18009db6f
movdqa xmm3, xmmword [0x18007e940]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18007ede0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18007ede0]
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 [0x18007e9a0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18007eab0]
movq xmm0, qword [rbp - 0x50]
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009db6a
jmp 0x18009dbdd
lea r9, [rbp - 0x50]
adc cl, r14b
nop
cqo
sal ah, 0xc9
movsx dx, al
mov eax, 0x4ec4ec4f
sar ecx, cl
xor cl, r10b
mul r8d
neg ch
xor cx, 0x71c5
shr edx, 4
xadd ch, ah
movzx eax, dx
imul ecx, eax, 0x34
shr ax, 0x95
stc
movzx eax, r8w
cmc
test cx, r11w
cmp r8b, bl
sub ax, cx
stc
test bl, dil
add ax, 0x35
xor word [r9], ax
jmp 0x18009dbc6
inc r8d
stc
test r13w, 0x6220
lea r9, [r9 + 2]
cmp r8d, r13d
jl 0x18009db81
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x50], r12w
jmp 0x18009dbeb
je 0x18009dc54
lea rax, [rbp - 0x50]
mov ecx, r12d
nop
jmp 0x18009dbff
inc ecx
lea rax, [rax + 2]
cmc
cmp word [rax], r12w
jmp 0x18009dc0f
jne 0x18009dbff
add ecx, 1
movsxd rax, r10d
mov dword [rbp - 0x38], ecx
mov rax, 0x6f6054f2
mov dword [rbp - 0x34], ecx
jmp 0x18009dc34
lea rax, [rbp - 0x50]
jmp 0x18009dc3d
cmove rax, r12
jmp 0x18009dc46
mov qword [rbp - 0x40], rax
jmp 0x18009dc4f
jmp 0x18009dc58
mov qword [rbp - 0x38], r12
cvttss2si esi, xmm9
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
jmp 0x18009dc6b
mov r9d, esi
mov dl, bpl
lea r8, [rbp - 0x30]
xchg dx, dx
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x30]
jmp 0x18009dc85
call fcn.18010be86
movsd xmm11, qword [rbp - 8]
jmp 0x18009dc95
movsd xmm12, qword [rbp - 0x10]
jmp 0x18009dca0
xorps xmm13, xmm13
cmp byte [0x180086935], r12b
jmp 0x18009dcb0
je 0x18009e1b4
movups xmm0, xmmword [str.fCGHUCe]
movups xmmword [rbp - 0x80], xmm0
shl ax, cl
movsd xmm1, qword [str.O_K_A]
test bl, 0xc6
sal r8w, 0x5d
bts r8w, si
movsd qword [rbp - 0x70], xmm1
btr r8, r8
rol r8b, cl
movzx eax, word [0x180078378]
bsf r8d, r15d
mov word [rbp - 0x68], ax
and r8w, 0x5d6a
neg r8b
cmc
mov r8d, r12d
jmp 0x18009dd06
cmp edi, 2
jmp 0x18009dd0e
jl 0x18009de1f
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009dd8a
paddw xmm3, xmm2
movq xmm0, qword [str.fCGHUCe]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009dda4
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009de00
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
lahf
or edx, 0x3df02c1e
mov eax, r8d
lea r9, [rbp - 0x80]
rcr edx, 0xa0
xadd rcx, rcx
cmp bl, r11b
lea r9, [r9 + rax*2]
sal ah, cl
sar ch, cl
nop word [rax + rax]
bts dx, r13w
mov eax, 0x4ec4ec4f
movsx ecx, dx
movsxd rcx, r13d
mov ecx, r10d
imul r8d
sar edx, 4
clc
cmp bpl, r13b
shrd rax, r10, 0xc5
mov eax, edx
cmp r10w, 0x7c64
shr eax, 0x1f
neg ch
clc
bt cx, 0x4a
add edx, eax
sbb ecx, ebx
cbw
shld eax, r14d, 0xae
movzx eax, dx
inc cl
btc cx, di
adc cx, 0x1b59
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
clc
cmc
add ax, 0x35
cmp r12, 0x4efa6f55
stc
jmp 0x18009deae
xor word [r9], ax
inc r8d
cmp r11b, 0xaa
clc
lea r9, [r9 + 2]
stc
cmp r8b, 0x55
cmp r8d, 0xd
jmp 0x18009decc
jl 0x18009de48
mov qword [rbp - 0x40], r12
cmp ah, 0x64
stc
cmp ecx, r13d
cmp word [rbp - 0x80], r12w
jmp 0x18009dee7
je 0x18009df66
lea rax, [rbp - 0x80]
jmp 0x18009defc
mov ecx, r12d
jmp 0x18009df04
nop word [rax + rax]
jmp 0x18009df13
inc ecx
lea rax, [rax + 2]
cmc
jmp 0x18009df1f
cmp word [rax], r12w
jmp 0x18009df28
jne 0x18009df13
add ecx, 1
lahf
setnp ah
bswap ax
mov dword [rbp - 0x38], ecx
movsx eax, cx
nop
mov dword [rbp - 0x34], ecx
setg al
jmp 0x18009df4b
lea rax, [rbp - 0x80]
jmp 0x18009df54
cmove rax, r12
mov qword [rbp - 0x40], rax
jmp 0x18009df61
jmp 0x18009df75
mov qword [rbp - 0x38], r12
seta dl
movzx rdx, r11w
mov dx, 0x53c1
lea rdx, [rbp - 0x40]
not ch
bswap cx
jmp 0x18009df83
lea rcx, [rbp - 0x20]
jmp 0x18009df8c
call fcn.18010a72d
test al, al
jmp 0x18009df98
jne 0x18009e0a2
movups xmm0, xmmword [str.yYXL]
test rax, rsi
cmovg cx, bx
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x180078358]
mov dword [rbp - 0x70], eax
shr ch, cl
cmc
cmp r14w, 0x661c
movzx eax, word [0x18007835c]
bts rcx, rdi
rcr ecx, cl
mov ecx, 0x4c
test ax, cx
cmc
mov word [rbp - 0x80], cx
xor word [rbp - 0x7e], 0x36
xor word [rbp - 0x7c], 0x37
xor word [rbp - 0x7a], 0x38
xor word [rbp - 0x78], 0x39
xor word [rbp - 0x76], 0x3a
xor cl, 0xf3
xor word [rbp - 0x74], 0x3b
xor word [rbp - 0x72], 0x3c
rol cx, cl
movsx ecx, dx
xor word [rbp - 0x70], 0x3d
jmp 0x18009e012
xor word [rbp - 0x6e], 0x3e
sar ecx, cl
btr ecx, 0x34
or rcx, r11
xor ax, 0x3f
bswap cx
mov word [rbp - 0x6c], ax
mov cl, 0x8d
cbw
lea rax, [rbp - 0x80]
xchg cx, cx
jmp 0x18009e03b
mov ecx, r12d
nop dword [rax]
jmp 0x18009e047
inc ecx
test r9d, r8d
lea rax, [rax + 2]
cmp r13b, 0x30
cmp r9d, ebx
cmp word [rax], r12w
jmp 0x18009e060
jne 0x18009e047
add ecx, 1
cqo
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
jmp 0x18009e078
lea rax, [rbp - 0x80]
bswap ecx
cmove rax, r12
mov qword [rsp + 0x70], rax
bswap rcx
xchg cl, dl
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
je 0x18009e1b4
movsd qword [rsp + 0x70], xmm12
jmp 0x18009e0ae
movsd qword [rsp + 0x78], xmm11
jmp 0x18009e0ba
movaps xmm0, xmmword [0x18007eb70]
jmp 0x18009e0c6
movaps xmmword [rbp - 0x10], xmm0
jmp 0x18009e0cf
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x18009e0db
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009e0eb
movss xmm0, dword [0x180086258]
jmp 0x18009e0f8
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x40]
cwd
sete r8b
jmp 0x18009e112
mov qword [rsp + 0x60], rax
cwd
mov byte [rsp + 0x50], 1
cwd
movzx eax, r13w
mov byte [rsp + 0x48], 1
lea rax, [rbp + 0x10]
not rdx
jmp 0x18009e138
mov qword [rsp + 0x40], rax
cwd
cwde
mov r8b, r12b
lea rax, [rbp + 0x20]
movsx r9, ax
setne dh
mov qword [rsp + 0x38], rax
movsx r8, r12w
movss dword [rsp + 0x30], xmm13
setae dh
lea rax, [rbp - 0x10]
movsx r9d, si
cqo
cwd
mov qword [rsp + 0x28], rax
cbw
lea rax, [rbp - 0x30]
cwd
mov qword [rsp + 0x20], rax
mov ecx, ebp
movsx r8w, r8b
lea r9, [rsp + 0x70]
mov dl, ah
movsx rdx, ax
lea r8, [rbp + 0x30]
mov cl, r8b
jmp 0x18009e19d
mov rdx, qword [0x180087e88]
not cx
mov rcx, r15
jmp 0x18009e1af
call fcn.180115f96
movd xmm0, dword [0x180086980]
cvtdq2ps xmm0, xmm0
comiss xmm9, xmm0
ja 0x1800a545e
cmp byte [0x18008692c], r12b
jmp 0x18009e1d5
je 0x18009e707
movups xmm0, xmmword [str.BRU]
or ah, 0x4d
cmc
movups xmmword [rbp - 0x10], xmm0
setl ch
mov eax, dword [0x180078340]
jmp 0x18009e1fd
mov dword [rbp], eax
clc
dec ecx
lahf
movzx eax, word [0x180078344]
btr ecx, edx
add cx, 0x7a95
mov ecx, 0x49
test cl, r8b
cmc
jmp 0x18009e221
mov word [rbp - 0x10], cx
clc
ror cx, 0x7e
mov cl, sil
xor word [rbp - 0xe], 0x36
bt cx, si
sbb cl, sil
xor word [rbp - 0xc], 0x37
movsx cx, r14b
xor word [rbp - 0xa], 0x38
mov cl, dl
cmp r15b, r14b
xor word [rbp - 8], 0x39
bts rcx, rdx
xor word [rbp - 6], 0x3a
sub cx, si
and ch, ch
xor word [rbp - 4], 0x3b
movsx cx, r8b
xadd cx, cx
xor word [rbp - 2], 0x3c
xor word [rbp], 0x3d
rcr cl, 0xcc
xor word [rbp + 2], 0x3e
shr cl, cl
sets cl
sar cx, cl
xor ax, 0x3f
movsx ecx, r8w
mov word [rbp + 4], ax
lea rax, [rbp - 0x10]
bswap ecx
mov ecx, r12d
jmp 0x18009e2a2
inc ecx
test bx, si
cmp sil, 0xc
lea rax, [rax + 2]
stc
cmp eax, 0x58eb68db
cmp word [rax], r12w
jne 0x18009e2a2
add ecx, 1
rdtsc
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x10]
bswap cx
cmove rax, r12
mov qword [rsp + 0x70], rax
bswap rcx
lea rdx, [rsp + 0x70]
setb cl
jmp 0x18009e2ef
lea rcx, [rbp - 0x20]
jmp 0x18009e2f8
call fcn.18010a72d
test al, al
jmp 0x18009e304
jne 0x18009e60a
movups xmm0, xmmword [0x180078300]
shr al, 0x3e
movups xmmword [rbp + 0x40], xmm0
cwde
movsxd r8, r14d
test r12, rsp
movups xmm1, xmmword [0x180078310]
bsr rax, r9
shrd ax, cx, 0x4f
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180078320]
cmc
xadd rax, rax
movsd qword [rbp + 0x60], xmm0
sar r8, 0x82
cwde
rol r8w, 0x15
mov eax, dword [0x180078328]
sar r8b, 0xa3
jmp 0x18009e362
mov dword [rbp + 0x68], eax
test r13b, 0xb1
dec r8w
rol r8b, cl
mov r8d, r12d
cmp edi, 2
jmp 0x18009e37b
jl 0x18009e4ce
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x18009e3b5
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 0x18009e41c
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
mov al, r13b
cbw
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 0x18009e48c
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
stc
cmp r8w, 0xc71
lea rcx, [rcx + 0x10]
test r14d, r12d
cmp r8d, 0x10
jmp 0x18009e4b9
jl 0x18009e3b5
cmp r8d, 0x16
jmp 0x18009e4c8
jge 0x18009e55c
movsxd rax, r8d
bsf r9w, bp
clc
shl r9, 0x6d
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
nop dword [rax]
cmp bpl, 0x55
rol cl, 0xd6
mov eax, 0x4ec4ec4f
inc rdx
imul r8d
movzx eax, si
sar edx, 4
cmp r14b, dil
rol al, cl
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x34
shl al, 0xd2
movzx eax, r8w
stc
sub ax, cx
cmp r9d, r8d
cmp cx, 0x7e65
add ax, 0x35
cmp edi, 0x6cc4173
xor word [r9], ax
jmp 0x18009e536
inc r8d
test r15w, 0xfd0
lea r9, [r9 + 2]
test rcx, 0x70c34ca3
cmp dil, al
cmp r8d, 0x16
jmp 0x18009e556
jl 0x18009e4ed
mov qword [rbp - 0x40], r12
test rax, r15
cmc
cmp word [rbp + 0x40], r12w
jmp 0x18009e56e
je 0x18009e5e1
lea rax, [rbp + 0x40]
cmovnp ecx, edi
bswap rcx
mov ecx, r12d
nop word [rax + rax]
jmp 0x18009e590
inc ecx
cmp rbx, 0x4e7f64ed
lea rax, [rax + 2]
cmp sil, 0xc
test si, r11w
cmp word [rax], r12w
jmp 0x18009e5ae
jne 0x18009e590
add ecx, 1
mov dword [rbp - 0x38], ecx
mov dword [rbp - 0x34], ecx
cmovs ax, si
lea rax, [rbp + 0x40]
jmp 0x18009e5ca
cmove rax, r12
jmp 0x18009e5d3
mov qword [rbp - 0x40], rax
jmp 0x18009e5dc
jmp 0x18009e5e5
mov qword [rbp - 0x38], r12
lea rdx, [rbp - 0x40]
bswap rcx
movzx ecx, r10w
movsx ecx, r11w
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x18009e604
je 0x18009e707
movsd qword [rsp + 0x70], xmm12
jmp 0x18009e616
movsd qword [rsp + 0x78], xmm11
movaps xmm0, xmmword [0x18007ec20]
jmp 0x18009e629
movaps xmmword [rbp - 0x40], xmm0
jmp 0x18009e632
xorps xmm1, xmm1
movups xmmword [rbp - 0x10], xmm1
jmp 0x18009e63e
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
jmp 0x18009e64a
movups xmmword [rbp + 0x10], xmm1
jmp 0x18009e653
movss xmm0, dword [0x180086258]
jmp 0x18009e660
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x10]
mov r9, r9
movsx r8w, bpl
mov qword [rsp + 0x60], rax
cdqe
movsx r9w, r10b
cwd
mov byte [rsp + 0x50], 1
movzx r8d, cx
jmp 0x18009e693
mov byte [rsp + 0x48], 1
movsx rax, r14w
lea rax, [rbp + 0x20]
mov qword [rsp + 0x40], rax
rdtsc
jmp 0x18009e6ad
lea rax, [rbp + 0x10]
movsx r8d, dx
mov qword [rsp + 0x38], rax
lahf
movss dword [rsp + 0x30], xmm13
movzx rdx, bp
lea rax, [rbp - 0x40]
movsxd r8, r14d
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
lea r8, [rbp + 0x30]
not ecx
jmp 0x18009e6eb
mov rdx, qword [0x180087e88]
movsxd rcx, edx
movzx cx, r11b
mov rcx, r15
jmp 0x18009e702
call fcn.180115f96
cmp byte [0x18008692d], r12b
jmp 0x18009e713
je 0x18009f75b
mov rdx, qword [0x180087e90]
movzx rcx, r10w
movsx cx, r11b
jmp 0x18009e72e
mov rcx, r14
jmp 0x18009e736
call fcn.1801044a1
test al, al
je 0x18009f75b
test r14, r14
jmp 0x18009e74b
je 0x1800a545e
mov qword [rbp + 0x40], r12
jmp 0x18009e75a
mov qword [rbp + 0x50], r12
jmp 0x18009e763
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], r12w
jmp 0x18009e775
xorps xmm9, xmm9
movups xmmword [rbp - 0x50], xmm9
cmp r9b, bpl
cmp r9, 0x9b4289e
movups xmm0, xmmword [0x1800782e8]
test spl, 0x1a
clc
movups xmmword [rbp - 0x80], xmm0
jmp 0x18009e79d
movsd xmm1, qword [0x1800782f8]
test r11b, 0xbe
cmp edx, 0x496e0850
movsd qword [rbp - 0x70], xmm1
cmp word [0x1800782fe], 0
jmp 0x18009e7c1
je 0x18009e98b
mov r8d, r12d
clc
cmp edi, 2
jmp 0x18009e7d3
jl 0x18009e8ef
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009e84f
paddw xmm3, xmm2
movq xmm0, qword [0x1800782e8]
jmp 0x18009e860
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009e86e
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009e8ca
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009e8d8
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
neg r9
btc r9, 0x57
mov eax, r8d
lea r9, [rbp - 0x80]
sal edx, 0x84
lea r9, [r9 + rax*2]
sal edx, cl
shld rax, rsp, 0xba
nop dword [rax]
mov eax, 0x4ec4ec4f
bswap cx
dec dh
imul r8d
dec cl
xchg cx, ax
test r10, r11
sar edx, 4
sal ah, cl
inc eax
shl eax, 0xe5
mov eax, edx
movsx ecx, r15w
cmc
xadd cx, cx
shr eax, 0x1f
add edx, eax
or rcx, r8
bts ecx, eax
bsf ecx, r8d
movzx eax, dx
xadd cx, cx
movzx cx, bpl
imul ecx, eax, 0x34
btc ax, r14w
rcl al, cl
movzx eax, r8w
jmp 0x18009e95e
sub ax, cx
cmc
test r14b, 0x43
test bh, bh
add ax, 0x35
xor word [r9], ax
jmp 0x18009e975
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jmp 0x18009e985
jl 0x18009e907
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x80], 0
je 0x18009ea03
lea rax, [rbp - 0x80]
dec cl
xchg cl, cl
cmova cx, r8w
mov ecx, r12d
jmp 0x18009e9af
nop word [rax + rax]
inc ecx
cmc
stc
lea rax, [rax + 2]
jmp 0x18009e9c6
cmp word [rax], 0
jmp 0x18009e9cf
jne 0x18009e9b9
add ecx, 1
mov dword [rbp - 0x38], ecx
mov dword [rbp - 0x34], ecx
jmp 0x18009e9e3
lea rax, [rbp - 0x80]
jmp 0x18009e9ec
cmove rax, r12
jmp 0x18009e9f5
mov qword [rbp - 0x40], rax
jmp 0x18009e9fe
jmp 0x18009ea0a
mov qword [rbp - 0x38], r12
cdq
bswap edx
lea rdx, [rbp - 0x40]
sets cl
lea rcx, [rbp - 0x20]
call fcn.18010a72d
mov rbx, 0xffffffffffffffff
dec r13w
sbb r13b, dil
lea r13d, [rbx + 0x55]
jmp 0x18009ea35
test al, al
jmp 0x18009ea3c
je 0x18009eaed
mov eax, dword [0x1800782e4]
jmp 0x18009ea4d
mov dword [rbp - 0x58], eax
cmc
test rbp, 0x66941df4
cmp word [0x1800782e6], 0
jmp 0x18009ea65
je 0x18009ea7c
mov word [rbp - 0x58], r13w
rol ax, 0x5f
xor word [rbp - 0x56], 0x36
movsxd rax, ebx
lea rax, [rbp - 0x58]
xchg r8b, r8b
jmp 0x18009ea88
mov r8, rbx
nop word [rax + rax]
jmp 0x18009ea99
inc r8
stc
clc
test ecx, 0xfc174c0
cmp word [rax + r8*2], 0
jne 0x18009ea99
lea rdx, [rbp - 0x58]
cmovb rcx, r10
lea rcx, [rbp + 0x40]
call fcn.1800a5e08
mov dword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x4c], 0x3f800000
mov dword [rbp - 0x44], 0x3f800000
rcr r8b, 0
bt eax, 0x5a
movups xmm9, xmmword [rbp - 0x50]
movzx r8, r13w
ror eax, cl
btr rax, r11
movups xmm0, xmmword [str.SVN_]
btc ax, 0x4c
movups xmmword [rbp - 0x80], xmm0
btc ax, r11w
movups xmm1, xmmword [0x1800782d0]
bt r8w, dx
movsx rax, cx
sar r8w, cl
movups xmmword [rbp - 0x70], xmm1
mov eax, dword [0x1800782e0]
stc
not r8
mov dword [rbp - 0x60], eax
bsf r8w, bp
neg r8w
mov r8d, r12d
stc
cmp edi, 2
jl 0x18009ecaf
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x18007e9a0]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm10, xmmword [0x18007eab0]
lea rcx, [rbp - 0x80]
jmp 0x18009eb7a
nop word [rax + rax]
jmp 0x18009eb8a
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 0x18009ebe9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x18009ebf6
pxor xmm3, xmm0
movq qword [rcx], xmm3
setne ah
lea eax, [r8 + 4]
jmp 0x18009ec0a
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
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009ec71
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x18009ec85
add r8d, 8
clc
lea rcx, [rcx + 0x10]
test rax, rcx
cmp r8d, 0x10
jmp 0x18009ec9a
jl 0x18009eb8a
cmp r8d, 0x12
jmp 0x18009eca9
jge 0x18009ed3e
movsxd rax, r8d
btr edx, esp
lea r9, [rbp - 0x80]
xor cx, ax
lea r9, [r9 + rax*2]
btc ax, 0xc5
nop dword [rax]
movzx edx, r11w
bsr dx, ax
sub eax, 0x4c457a81
mov eax, 0x4ec4ec4f
movsx ecx, si
add edx, ebx
sal dh, cl
imul r8d
rcr cl, 0xfc
shld ax, dx, 0xc0
lahf
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
setb ch
cwde
bts cx, di
movzx eax, dx
bt rcx, 0xa0
imul ecx, eax, 0x34
ror ah, cl
rcl ah, 0x56
movzx eax, r8w
stc
sub ax, cx
cmc
add ax, 0x35
xor word [r9], ax
jmp 0x18009ed26
inc r8d
lea r9, [r9 + 2]
test r14b, 0xf7
cmp cl, 0xc
cmp r8d, 0x12
jl 0x18009ecd6
mov qword [rbp - 0x40], r12
cmp r12w, r13w
cmp word [rbp - 0x80], 0
jmp 0x18009ed50
je 0x18009edba
lea rax, [rbp - 0x80]
movzx ecx, r15w
not ecx
mov rcx, 0x38292106
mov ecx, r12d
nop word [rax + rax]
jmp 0x18009ed79
inc ecx
lea rax, [rax + 2]
cmp r14b, spl
test r8b, 0xa0
cmc
cmp word [rax], 0
jne 0x18009ed79
add ecx, 1
mov dword [rbp - 0x38], ecx
not rax
cdqe
mov dword [rbp - 0x34], ecx
lea rax, [rbp - 0x80]
jmp 0x18009eda8
cmove rax, r12
mov qword [rbp - 0x40], rax
jmp 0x18009edb5
jmp 0x18009edcc
mov qword [rbp - 0x38], r12
movsx cx, r15b
movsx rcx, r11w
jmp 0x18009edcc
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x18009ede0
je 0x18009ee98
mov eax, dword [0x1800782b8]
bt cx, r12w
xor cx, dx
bts r8d, r9d
mov dword [rbp - 0x58], eax
and al, bpl
movzx eax, word [0x1800782bc]
or r8w, 0x67b0
mov ecx, 0x48
add r8w, 0x5641
bts r8d, r14d
cmc
mov word [rbp - 0x58], cx
shld r8, rsp, 0xc5
xor word [rbp - 0x56], 0x36
jmp 0x18009ee34
xor ax, 0x37
movsxd r8, ebx
mov word [rbp - 0x54], ax
lea rax, [rbp - 0x58]
cmova r8d, ebp
mov r8, rbx
jmp 0x18009ee4f
inc r8
cmp word [rax + r8*2], 0
jmp 0x18009ee5d
jne 0x18009ee4f
lea rdx, [rbp - 0x58]
bswap cx
not ch
movzx rcx, r14w
lea rcx, [rbp + 0x40]
jmp 0x18009ee79
call fcn.1800a5e08
mov qword [rbp - 0x50], 0x3f800000
sar cl, 0xf7
mov dword [rbp - 0x44], 0x3f800000
inc eax
movups xmm9, xmmword [rbp - 0x50]
stc
movups xmm0, xmmword [0x1800782a0]
ror cl, 0x8d
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x1800782b0]
sal rcx, 0x61
sar rcx, cl
mov dword [rbp - 0x70], eax
movzx eax, word [0x1800782b4]
sbb cl, bpl
and cl, 0x17
btr ecx, 0x6c
mov word [rbp - 0x80], r13w
xadd cl, cl
bt cx, bp
xor word [rbp - 0x7e], 0x36
shl cl, 0x5e
xor word [rbp - 0x7c], 0x37
xor word [rbp - 0x7a], 0x38
shl cx, 0x49
movzx rcx, bp
xor word [rbp - 0x78], 0x39
bts ecx, esi
shr cl, cl
rcl ch, cl
xor word [rbp - 0x76], 0x3a
bts cx, r14w
xor word [rbp - 0x74], 0x3b
movzx ecx, bp
bsr cx, r10w
xor word [rbp - 0x72], 0x3c
inc ecx
clc
stc
xor word [rbp - 0x70], 0x3d
neg cx
shr ecx, cl
xor word [rbp - 0x6e], 0x3e
xor ax, 0x3f
xchg ecx, ecx
setp ch
mov word [rbp - 0x6c], ax
movzx rcx, sp
lea rax, [rbp - 0x80]
bswap cx
setge cl
mov ecx, r12d
jmp 0x18009ef4b
nop dword [rax]
jmp 0x18009ef53
inc ecx
lea rax, [rax + 2]
cmc
cmp word [rax], 0
jne 0x18009ef53
add ecx, 1
movzx rax, r13w
cmovg edx, r10d
mov dword [rsp + 0x78], ecx
movzx rax, r13w
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
cqo
mov dl, 0xc3
bswap rcx
cmove rax, r12
bswap dx
mov qword [rsp + 0x70], rax
mov cx, sp
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x18009efa3
call fcn.18010a72d
test al, al
jmp 0x18009efaf
je 0x18009f057
mov eax, dword [0x180078298]
test sp, cx
stc
mov dword [rbp - 0x58], eax
ror eax, 0x7b
cmp r15b, 0x28
jmp 0x18009efce
movzx eax, word [0x18007829c]
jmp 0x18009efda
mov word [rbp - 0x58], r13w
stc
cmp rsi, 0x7f0d0f05
clc
xor word [rbp - 0x56], 0x36
jmp 0x18009eff2
xor ax, 0x37
jmp 0x18009effb
mov word [rbp - 0x54], ax
lea rax, [rbp - 0x58]
nop dword [rax]
jmp 0x18009f00c
inc rbx
cmp r9, 0x51d52f60
test bl, r9b
cmp word [rax + rbx*2], 0
jmp 0x18009f023
jne 0x18009f00c
mov r8, rbx
movsxd rdx, ebp
movsx ecx, bp
lea rdx, [rbp - 0x58]
movsx rcx, r14w
mov ch, 0x54
lea rcx, [rbp + 0x40]
jmp 0x18009f046
call fcn.1800a5e08
movaps xmm9, xmmword [0x18007ebc0]
lahf
test r9b, r12b
mov rax, qword [0x180078290]
mov qword [rbp - 0x50], rax
cmp word [0x180078296], 0
jmp 0x18009f06f
je 0x18009f19b
mov r8d, r12d
cmp r14w, si
test r9w, r11w
cmp edi, 2
jmp 0x18009f088
jl 0x18009f126
movdqa xmm3, xmmword [0x18007e940]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18007ede0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18007ede0]
shufps xmm2, xmm0, 0xdd
mov r13d, 4
jmp 0x18009f0c7
movd xmm0, r13d
psrad xmm2, xmm0
mov ebx, 0x1f
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18007e9a0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18007eab0]
movq xmm0, qword [rbp - 0x50]
jmp 0x18009f113
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009f121
jmp 0x18009f1af
lea r9, [rbp - 0x50]
movsx rdx, r11w
mov eax, 0x4ec4ec4f
cdq
mul r8d
rcr ecx, cl
bsr cx, ax
cbw
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
shld rax, rdi, 0xdd
movsx rax, r10w
sar rax, cl
movzx eax, r8w
test r9b, 0x2e
cmp r8d, esp
cmc
sub ax, cx
cmp bp, 0x47f
jmp 0x18009f16d
add ax, 0x35
test r10, 0x5bfe4a2f
xor word [r9], ax
inc r8d
cmp rdx, r11
lea r9, [r9 + 2]
clc
jmp 0x18009f18c
cmp r8d, 4
jmp 0x18009f195
jl 0x18009f12e
mov r13d, 4
adc bl, sil
lea ebx, [r13 + 0x1b]
test rdx, r10
clc
cmp r11b, r10b
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x50], 0
jmp 0x18009f1bd
je 0x18009f22e
lea rax, [rbp - 0x50]
movsx rcx, ax
dec cl
movsxd rcx, r12d
mov ecx, r12d
jmp 0x18009f1d8
nop word [rax + rax]
jmp 0x18009f1e3
inc ecx
lea rax, [rax + 2]
cmc
clc
cmp word [rax], 0
jmp 0x18009f1f4
jne 0x18009f1e3
add ecx, 1
mov dword [rbp - 0x38], ecx
movzx rax, r11w
mov ah, 0x7c
mov dword [rbp - 0x34], ecx
movsx eax, r11w
jmp 0x18009f213
lea rax, [rbp - 0x50]
cmove rax, r12
jmp 0x18009f220
mov qword [rbp - 0x40], rax
jmp 0x18009f229
jmp 0x18009f238
mov qword [rbp - 0x38], r12
bswap rcx
shr rcx, cl
mov eax, dword [0x180077d68]
bsr ecx, r9d
rcl cl, cl
add ch, ch
mov dword [rbp - 0x58], eax
sar ax, 0x71
setg cl
shrd ecx, r12d, 0xd8
movzx eax, word [0x180077d6c]
sar ecx, 0xc6
ror rcx, 0xdf
ror ch, cl
mov ecx, 0x20
mov word [rbp - 0x58], cx
movzx ecx, r8w
add cl, r8b
sar cl, cl
xor word [rbp - 0x56], 0x36
and cl, 0x65
clc
mov cl, 0x7d
xor ax, 0x37
sets ch
movzx ecx, r9w
movzx cx, al
mov word [rbp - 0x54], ax
lea rax, [rbp - 0x58]
bswap cx
movsx cx, r10b
movsx ecx, ax
mov ecx, r12d
jmp 0x18009f2ac
inc ecx
lea rax, [rax + 2]
clc
cmc
cmp word [rax], 0
jmp 0x18009f2bd
jne 0x18009f2ac
add ecx, 1
mov edx, 0x408205db
movzx dx, r10b
mov dword [rsp + 0x78], ecx
movzx dx, cl
mov r9, 0xc171dfb
mov dword [rsp + 0x7c], ecx
jmp 0x18009f2e8
lea rax, [rbp - 0x58]
cmove rax, r12
setbe r8b
movsx rdx, r10w
mov qword [rsp + 0x70], rax
cwde
cqo
mov qword [rbp - 0x30], r12
cdq
setl dl
mov qword [rbp - 0x28], r12
mov rax, qword [0x180088158]
cwd
movzx r9w, al
lea rcx, [rbp - 0x40]
movsx r9d, dx
movsx dx, r8b
cmove r9w, cx
mov qword [rsp + 0x20], rcx
cmovns r9w, r9w
cwd
mov r9d, dword [rax + r14]
movzx r8w, dl
movsx ecx, dx
xchg rdx, r8
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x10]
jmp 0x18009f359
call fcn.18010be86
mov rax, qword [0x180078288]
mov qword [rbp - 0x50], rax
cmp r8b, 9
test al, 0x65
test r10b, r10b
cmp word [0x18007828e], 0
jmp 0x18009f37f
je 0x18009f484
mov r8d, r12d
cmp edi, 2
jmp 0x18009f390
jl 0x18009f41e
movdqa xmm3, xmmword [0x18007e940]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18007ede0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18007ede0]
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 [0x18007e9a0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18007eab0]
movq xmm0, qword [rbp - 0x50]
jmp 0x18009f40b
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009f419
jmp 0x18009f484
lea r9, [rbp - 0x50]
bswap cx
movzx eax, r11w
nop word [rax + rax]
shr cl, 0xb
cmp r13d, ecx
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
shrd ax, r14w, 0xd8
movzx eax, r8w
test si, ax
sub ax, cx
stc
add ax, 0x35
test bpl, 0xcf
xor word [r9], ax
jmp 0x18009f46c
inc r8d
stc
lea r9, [r9 + 2]
stc
cmp r8d, 4
jmp 0x18009f47e
jl 0x18009f439
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x50], 0
je 0x18009f500
lea rax, [rbp - 0x50]
not cl
jmp 0x18009f4a1
mov ecx, r12d
nop
jmp 0x18009f4aa
inc ecx
lea rax, [rax + 2]
jmp 0x18009f4b5
cmp word [rax], 0
jmp 0x18009f4be
jne 0x18009f4aa
add ecx, 1
cwde
cdqe
mov dword [rbp - 0x38], ecx
jmp 0x18009f4d5
mov dword [rbp - 0x34], ecx
movsxd rax, esi
jmp 0x18009f4e0
lea rax, [rbp - 0x50]
jmp 0x18009f4e9
cmove rax, r12
jmp 0x18009f4f2
mov qword [rbp - 0x40], rax
jmp 0x18009f4fb
jmp 0x18009f50a
mov qword [rbp - 0x38], r12
movsxd rdx, eax
add dx, cx
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 8
jmp 0x18009f518
cmovae rdx, qword [rbp + 0x40]
mov qword [rsp + 0x70], r12
cmp r9d, 0x7d8b7211
cmp word [rdx], 0
jmp 0x18009f532
je 0x18009f59c
mov rax, rdx
mov ecx, r12d
jmp 0x18009f543
nop word [rax + rax]
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009f55d
jne 0x18009f54d
add ecx, 1
bswap ax
jmp 0x18009f56e
mov dword [rsp + 0x78], ecx
nop
mov dword [rsp + 0x7c], ecx
mov al, spl
not ah
movzx ax, r14b
mov rax, r12
cmovne rax, rdx
jmp 0x18009f58d
mov qword [rsp + 0x70], rax
jmp 0x18009f597
jmp 0x18009f5a3
mov qword [rsp + 0x78], r12
cwd
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
xchg cl, dh
not r8b
cmove r8d, edi
mov r9d, esi
setb dh
movzx rdx, r9w
jmp 0x18009f5c4
lea r8, [rbp - 0x10]
bswap cx
lea rdx, [rsp + 0x70]
movsx rcx, di
mov ch, 0xee
lea rcx, [rbp - 0x80]
jmp 0x18009f5e0
call fcn.18010be86
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x18009f5f8
movdqa xmmword [rbp - 0x40], xmm9
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x18009f60a
xorps xmm1, xmm1
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009f616
movups xmmword [rbp + 0x10], xmm0
jmp 0x18009f61f
movss xmm1, dword [0x180086258]
cvtps2pd xmm1, xmm1
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x30], xmm1
cwde
xchg r9b, r8b
movzx r8w, r9b
lea rax, [rbp - 0x10]
movsx r8d, r11w
mov qword [rsp + 0x60], rax
lahf
mov dx, 0x7f39
movzx edx, r14w
mov byte [rsp + 0x50], 1
xchg edx, eax
bswap ax
mov byte [rsp + 0x48], 1
lea rax, [rbp + 0x20]
bswap r9d
movzx cx, r11b
cwd
mov qword [rsp + 0x40], rax
cmovs r8w, r8w
lahf
movsxd r9, esi
lea rax, [rbp + 0x10]
movsxd rcx, eax
movsx ecx, r14w
cqo
mov qword [rsp + 0x38], rax
mov cl, r12b
cqo
movzx dx, r12b
movss dword [rsp + 0x30], xmm13
movsx ax, r12b
movsxd rdx, r15d
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
cqo
bswap r8w
lea r9, [rsp + 0x70]
xchg dx, cx
movsx r8d, bp
lea r8, [rbp - 0x80]
xchg cx, cx
mov dl, r15b
mov rdx, qword [0x180087e88]
mov rcx, r15
call fcn.180115f96
nop
cmovbe edx, r10d
movsx rdx, dx
mov rdx, qword [rbp + 0x58]
jmp 0x18009f6f5
cmp rdx, 8
jmp 0x18009f6fe
jb 0x18009f75b
lea rdx, [rdx*2 + 2]
sbb ch, cl
bts rcx, rbx
mov ah, ah
mov rcx, qword [rbp + 0x40]
shr ax, 0x5a
mov rax, rcx
clc
cmp r10b, cl
test r12b, 0x52
cmp rdx, 0x1000
jmp 0x18009f733
jb 0x18009f756
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
test ecx, esi
clc
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
ja 0x1800a5537
call fcn.1800918c0
cmp byte [0x18008692e], 0
jmp 0x18009f767
je 0x18009fe2d
movups xmm0, xmmword [str.eY__K]
jmp 0x18009f779
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180078278]
jmp 0x18009f789
movups xmmword [rbp + 0x50], xmm1
pextrw eax, xmm1, 7
test ax, ax
jmp 0x18009f79a
je 0x18009f99b
mov r8d, r12d
jmp 0x18009f7a8
cmp edi, 2
jmp 0x18009f7b0
jl 0x18009f91e
movdqa xmm5, xmmword [0x18007e940]
mov edx, r12d
jmp 0x18009f7c6
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
mov ebx, 0x1f
jmp 0x18009f7e5
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x18009f7fc
nop dword [rax]
jmp 0x18009f805
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 0x18009f863
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
cwde
cbw
movsx ax, cl
lea eax, [rdx + 4]
jmp 0x18009f882
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 0x18009f8e0
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x18009f8fc
add edx, 8
test r9w, r15w
stc
lea rcx, [rcx + 0x10]
cmp dil, dl
cmp edx, 0x10
jmp 0x18009f913
jl 0x18009f805
jmp 0x18009f9a4
lea r9, [rbp + 0x40]
btr rdx, 0xd1
btc edx, r14d
nop dword [rax]
bts dx, cx
mov eax, 0x4ec4ec4f
ror ecx, cl
mul r8d
xor cx, r9w
add cx, 0x1301
shr edx, 4
movzx eax, dx
btr rcx, 0xf7
bts ecx, r9d
imul ecx, eax, 0x34
cbw
mov ax, r11w
cwde
movzx eax, r8w
cmp dil, al
clc
jmp 0x18009f96b
sub ax, cx
test dil, 0x39
test r8w, r8w
add ax, 0x35
stc
test r10b, bpl
xor word [r9], ax
jmp 0x18009f987
inc r8d
test al, r9b
lea r9, [r9 + 2]
cmp r8d, 0x10
jl 0x18009f932
mov ebx, 0x1f
clc
test cl, dil
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x18009f9b3
je 0x18009fa23
lea rax, [rbp + 0x40]
inc cl
movzx rcx, dx
mov ecx, r12d
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x18009f9e0
jne 0x18009f9d1
add ecx, 1
cdqe
mov ah, 0x11
mov dword [rsp + 0x78], ecx
lahf
movsx ax, sil
mov ax, 0x4001
mov dword [rsp + 0x7c], ecx
cwde
lahf
lea rax, [rbp + 0x40]
jmp 0x18009fa0b
cmove rax, r12
jmp 0x18009fa14
mov qword [rsp + 0x70], rax
jmp 0x18009fa1e
jmp 0x18009fa2b
mov qword [rsp + 0x78], r12
mov ch, 0x78
lea rdx, [rsp + 0x70]
movzx cx, r9b
jmp 0x18009fa3e
lea rcx, [rbp - 0x20]
jmp 0x18009fa47
call fcn.18010a72d
test al, al
jmp 0x18009fa53
jne 0x18009fd2d
movups xmm0, xmmword [0x180078248]
movzx rax, r14w
clc
movups xmmword [rbp - 0x80], xmm0
xor al, r13b
movsd xmm1, qword [0x180078258]
or ax, 0x406b
stc
movzx rax, r15w
movsd qword [rbp - 0x70], xmm1
movsx rax, bp
mov eax, dword [0x180078260]
cmc
mov dword [rbp - 0x68], eax
test r13b, 0xaf
cmp word [0x180078262], 0
jmp 0x18009faa1
je 0x18009fc73
mov r8d, r12d
cmp edi, 2
jmp 0x18009fab2
jl 0x18009fbd1
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009fb2e
paddw xmm3, xmm2
movq xmm0, qword [0x180078248]
jmp 0x18009fb3f
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009fb4d
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009fba9
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x18009fbb7
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
shl r8b, cl
sar r9d, 0xb5
rcl r9b, 0x2e
mov r8d, 8
mov eax, r8d
movsx rcx, di
xchg rcx, rdx
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
movzx dx, r9b
nop dword [rax]
sbb dx, bx
cwd
cmp al, dl
mov eax, 0x4ec4ec4f
sub dx, r11w
imul r8d
and ecx, 0x379d2386
sub rax, r14
sar edx, 4
cmovp ecx, edi
mov eax, edx
sar cl, 0xcb
sar ch, cl
neg ecx
shr eax, 0x1f
shld cx, di, 0x55
add cx, bp
movzx ecx, r9w
add edx, eax
rol ah, cl
sal al, cl
cmp bl, r15b
movzx eax, dx
btc cx, bp
and ch, dl
movzx ecx, ax
imul ecx, eax, 0x34
movzx eax, r8w
cmp ax, 0x7326
clc
stc
sub ax, cx
add ax, 0x35
cmp spl, r12b
xor word [r9], ax
inc r8d
cmp sil, sil
lea r9, [r9 + 2]
test al, dil
cmc
cmp r8d, 0xe
jmp 0x18009fc6d
jl 0x18009fbf3
mov qword [rsp + 0x70], r12
stc
test sp, 0x2401
cmp r14b, 0xbc
cmp word [rbp - 0x80], 0
jmp 0x18009fc8c
je 0x18009fd03
lea rax, [rbp - 0x80]
mov rcx, 0x54e30b93
mov cl, r12b
mov ecx, r12d
jmp 0x18009fca8
nop word [rax + rax]
jmp 0x18009fcb6
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x18009fcb6
add ecx, 1
cwde
movzx eax, bx
mov dword [rsp + 0x78], ecx
movsx eax, r11w
cdqe
bswap rax
mov dword [rsp + 0x7c], ecx
jmp 0x18009fce7
lea rax, [rbp - 0x80]
jmp 0x18009fcf0
cmove rax, r12
jmp 0x18009fcf9
mov qword [rsp + 0x70], rax
jmp 0x18009fd08
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
jmp 0x18009fd12
lea rcx, [rbp - 0x20]
jmp 0x18009fd1b
call fcn.18010a72d
test al, al
jmp 0x18009fd27
je 0x18009fe2d
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x18009fd40
movaps xmm0, xmmword [0x18007ec20]
jmp 0x18009fd4c
movaps xmmword [rbp + 0x10], xmm0
jmp 0x18009fd55
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x18009fd61
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x18009fd6d
movups xmmword [rbp + 0x20], xmm1
jmp 0x18009fd76
movss xmm0, dword [0x180086258]
jmp 0x18009fd83
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cmovne ax, r8w
movsx rcx, cx
lea rax, [rbp - 0x80]
mov r8b, r8b
movzx rdx, cx
mov qword [rsp + 0x60], rax
movsx ecx, di
setle cl
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
movzx eax, cx
cbw
movzx r8, ax
lea rax, [rbp - 0x10]
cmovb r8, r12
jmp 0x18009fdcd
mov qword [rsp + 0x40], rax
rdtsc
lea rax, [rbp + 0x20]
cmovae r8d, r15d
movsxd r8, r10d
setnp r8b
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
movsx cx, cl
cmovb rax, rsi
lea rax, [rbp + 0x10]
jmp 0x18009fe00
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
not dh
lea r8, [rbp + 0x30]
mov rdx, qword [0x180087e88]
mov rcx, r15
jmp 0x18009fe28
call fcn.180115f96
cmp byte [0x180086930], 0
jmp 0x18009fe39
je 0x1800a1da5
movups xmm0, xmmword [0x180078218]
movzx ebx, ax
movups xmmword [rbp + 0x40], xmm0
sal r8w, 0xcb
sar r8b, cl
sbb al, sil
movups xmm1, xmmword [0x180078228]
cmc
or ax, 0x5c0
movsxd rbx, eax
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180078238]
sal r8b, cl
cdqe
cmc
movsd qword [rbp + 0x60], xmm0
sar r8b, cl
mov eax, dword [0x180078240]
stc
xor bx, 0x74ed
mov dword [rbp + 0x68], eax
adc r8w, bx
shr ebx, cl
movsxd r8, esp
mov r8d, r12d
mov ebx, 0x1f
cmp edi, 2
jmp 0x18009fea9
jl 0x1800a0002
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x18009fee3
nop
jmp 0x18009feea
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 0x18009ff49
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
cmovl ax, r14w
lea eax, [r8 + 4]
jmp 0x18009ff67
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 0x18009ffc5
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009ffd3
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
cmp sp, 0x17d3
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x18009feea
cmp r8d, 0x16
jmp 0x18009fffc
jge 0x1800a0089
movsxd rax, r8d
movzx edx, di
cmp bpl, 0x80
shr dx, cl
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
xor al, r13b
sub al, dh
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
cwde
sar edx, 4
ror eax, cl
add ch, dh
mov eax, edx
shrd rcx, rsp, 0xbe
sar ch, 0xa
shr eax, 0x1f
clc
bts cx, sp
add edx, eax
sub ah, al
btc rax, r11
cmp r8, rdx
movzx eax, dx
imul ecx, eax, 0x34
neg ah
or ax, bx
movzx eax, r8w
sub ax, cx
test r14w, 0x1407
add ax, 0x35
xor word [r9], ax
jmp 0x1800a0072
inc r8d
cmc
lea r9, [r9 + 2]
cmp r8d, 0x16
jmp 0x1800a0083
jl 0x1800a0020
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a0098
je 0x1800a0104
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a00aa
nop word [rax + rax]
jmp 0x1800a00b8
inc ecx
cmp r13, rsp
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a00b8
add ecx, 1
movsx eax, r12w
jmp 0x1800a00d7
mov dword [rsp + 0x78], ecx
bswap ax
cbw
cmove ax, dx
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x1800a00f1
cmove rax, r12
jmp 0x1800a00fa
mov qword [rsp + 0x70], rax
jmp 0x1800a0109
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
movsx cx, ah
lea rcx, [rbp - 0x20]
jmp 0x1800a011b
call fcn.18010a72d
test al, al
jmp 0x1800a0127
jne 0x1800a1c9e
movups xmm0, xmmword [str.yYVVOO]
bt ax, r9w
cmp sil, cl
cmc
movups xmmword [rbp + 0x40], xmm0
jmp 0x1800a0146
movups xmm1, xmmword [str.p_Q._36_F]
btr r8, rsi
movups xmmword [rbp + 0x50], xmm1
or al, ah
bts ax, cx
rcl r8b, cl
mov eax, dword [0x180078210]
stc
or r8w, r12w
mov dword [rbp + 0x60], eax
mov r8d, r12d
cmp edi, 2
jmp 0x1800a0177
jl 0x1800a02cb
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a01b1
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 0x1800a0215
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
lea eax, [r8 + 4]
jmp 0x1800a022f
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 0x1800a028d
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a029b
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
stc
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a02b6
jl 0x1800a01b6
cmp r8d, 0x12
jmp 0x1800a02c5
jge 0x1800a0349
movsxd rax, r8d
lea r9, [rbp + 0x40]
movsx edx, r13w
cqo
lea r9, [r9 + rax*2]
nop dword [rax]
mov ax, r14w
mov eax, 0x4ec4ec4f
sal dh, 0x7b
imul r8d
sar edx, 4
shl cx, cl
mov eax, edx
jmp 0x1800a0300
shr eax, 0x1f
add edx, eax
cmovl cx, si
clc
movzx eax, dx
shr ch, 0x68
imul ecx, eax, 0x34
movzx eax, r8w
cmc
cmp sil, dil
sub ax, cx
test rcx, 0x44192c23
cmp edi, ebp
add ax, 0x35
xor word [r9], ax
jmp 0x1800a0334
inc r8d
lea r9, [r9 + 2]
stc
test sil, al
cmp r8d, 0x12
jl 0x1800a02e4
mov qword [rsp + 0x70], r12
clc
cmp word [rbp + 0x40], 0
jmp 0x1800a0359
je 0x1800a03cb
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a036b
nop word [rax + rax]
inc ecx
test rcx, 0x271f667b
test spl, r11b
lea rax, [rax + 2]
cmc
cmp r15d, edx
cmp word [rax], 0
jne 0x1800a0374
add ecx, 1
jmp 0x1800a03a0
mov dword [rsp + 0x78], ecx
nop
mov dword [rsp + 0x7c], ecx
movzx ax, r12b
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a03bc
mov qword [rsp + 0x70], rax
jmp 0x1800a03c6
jmp 0x1800a03d8
mov qword [rsp + 0x78], r12
setne ch
movsxd rcx, esi
cwd
lea rdx, [rsp + 0x70]
mov cl, spl
lea rcx, [rbp - 0x20]
jmp 0x1800a03e9
call fcn.18010a72d
test al, al
jmp 0x1800a03f5
jne 0x1800a1c9e
movsd xmm0, qword [str.cWBTM:]
btc eax, ebx
bsr eax, r14d
or al, 0x9e
movsd qword [rbp - 0x50], xmm0
and eax, r10d
cdqe
mov eax, dword [0x1800781e8]
test r14b, r15b
mov dword [rbp - 0x48], eax
jmp 0x1800a0428
cmp word [0x1800781ea], 0
je 0x1800a0472
mov eax, 0x56
cmp r9b, 0x2c
mov word [rbp - 0x50], ax
test sil, sil
xor word [rbp - 0x4e], 0x36
clc
cmc
cmp spl, 0xa0
xor word [rbp - 0x4c], 0x37
xor word [rbp - 0x4a], 0x38
cmp r12b, bl
xor word [rbp - 0x48], 0x39
xor word [rbp - 0x46], 0x3a
jmp 0x1800a046d
jmp 0x1800a0476
movzx eax, word [rbp - 0x50]
mov qword [rsp + 0x70], r12
test ax, ax
jmp 0x1800a0483
je 0x1800a04f3
lea rax, [rbp - 0x50]
mov ecx, r12d
jmp 0x1800a0495
nop word [rax + rax]
jmp 0x1800a04a0
inc ecx
lea rax, [rax + 2]
cmp al, dl
jmp 0x1800a04b1
cmp word [rax], 0
jmp 0x1800a04ba
jne 0x1800a04a0
add ecx, 1
movzx rax, r14w
movsxd rax, ecx
cdqe
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
sets ah
lea rax, [rbp - 0x50]
jmp 0x1800a04e0
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a04ee
jmp 0x1800a0501
mov qword [rsp + 0x78], r12
xchg edx, edx
movzx edx, cx
movzx rdx, sp
lea rdx, [rsp + 0x70]
movsx cx, r11b
movzx rcx, cx
lea rcx, [rbp - 0x20]
jmp 0x1800a0518
call fcn.18010a72d
test al, al
jmp 0x1800a0524
jne 0x1800a1c9e
movups xmm0, xmmword [0x1800781b8]
adc al, ch
xor r8b, 0x47
rcr r8b, cl
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x1800781c8]
sar al, 0x46
btr rax, 0xf9
and rax, rdi
movups xmmword [rbp + 0x50], xmm1
mov eax, dword [0x1800781d8]
sub r8w, 0x6f87
cmovns r8d, r11d
mov dword [rbp + 0x60], eax
mov r8, r9
bt r8w, r14w
shr r8b, cl
mov r8d, r12d
cmp rdi, r11
test dl, r11b
stc
cmp edi, 2
jl 0x1800a06f3
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a05b9
nop dword [rax + rax]
jmp 0x1800a05c3
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 0x1800a0622
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx ax, dil
cbw
jmp 0x1800a063e
lea eax, [r8 + 4]
jmp 0x1800a0647
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 0x1800a06a5
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a06b3
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x1800a06c2
add r8d, 8
lea rcx, [rcx + 0x10]
clc
test r11b, bpl
cmp r15d, 0x34f73e57
cmp r8d, 0x10
jmp 0x1800a06de
jl 0x1800a05c3
cmp r8d, 0x12
jmp 0x1800a06ed
jge 0x1800a0790
movsxd rax, r8d
lea r9, [rbp + 0x40]
rcl ch, 0x5a
btc rdx, rbp
movsxd rdx, r15d
lea r9, [r9 + rax*2]
cmp bpl, r13b
sal ah, 0x1e
nop dword [rax]
cwd
mov eax, 0x4ec4ec4f
shrd rdx, rdx, 0x55
rcl cl, 0x33
imul r8d
sar edx, 4
mov eax, edx
rcl cl, 0xd
shr ecx, cl
movsx rcx, r8w
shr eax, 0x1f
add edx, eax
shrd rax, r9, 0xf3
btc cx, bx
add cl, r8b
movzx eax, dx
and cl, 0x50
rol cl, cl
imul ecx, eax, 0x34
shr eax, 0xab
btr ax, 4
not ah
movzx eax, r8w
stc
test dh, 0x72
cmp r9b, cl
sub ax, cx
cmp sil, r10b
clc
add ax, 0x35
xor word [r9], ax
jmp 0x1800a0777
inc r8d
test r9, 0x2edf349d
clc
lea r9, [r9 + 2]
cmp r8d, 0x12
jl 0x1800a0714
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
je 0x1800a080b
lea rax, [rbp + 0x40]
not ecx
mov ecx, r12d
jmp 0x1800a07ae
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
cmp si, 0x2e4a
cmp rsi, rsi
cmp word [rax], 0
jmp 0x1800a07ce
jne 0x1800a07b7
add ecx, 1
mov ax, 0x6e4f
movsxd rax, r10d
movzx ax, ah
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x1800a07f3
cmove rax, r12
jmp 0x1800a07fc
mov qword [rsp + 0x70], rax
jmp 0x1800a0806
jmp 0x1800a0813
mov qword [rsp + 0x78], r12
bswap edx
cdq
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a0821
call fcn.18010a72d
test al, al
jmp 0x1800a082d
jne 0x1800a1c9e
movups xmm0, xmmword [str.fBXJX_]
test r8w, 0x476b
movups xmmword [rbp - 0x80], xmm0
clc
test r8b, 0xb7
movsd xmm1, qword [0x1800781b0]
test r13b, r12b
test r13d, 0x5b125fb1
movsd qword [rbp - 0x70], xmm1
test ebx, 0x76e06b91
cmp word [0x1800781b6], 0
jmp 0x1800a0873
je 0x1800a0a34
mov r8d, r12d
stc
jmp 0x1800a0885
cmp edi, 2
jmp 0x1800a088d
jl 0x1800a09a6
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [str.fBXJX_]
jmp 0x1800a0915
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a0923
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
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 0x1800a0988
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
add rcx, 0x4701778a
jmp 0x1800a09a0
mov r8d, 8
mov eax, r8d
lea r9, [rbp - 0x80]
btc cx, 0xa5
lea r9, [r9 + rax*2]
ror dx, 0xf7
bswap ecx
nop dword [rax]
sal rcx, 0xa8
nop word [rax + rax]
cmp bpl, r13b
movsxd rdx, edi
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
add cl, 0x35
mov eax, edx
ror ch, 0x27
neg cl
shr eax, 0x1f
add edx, eax
movzx eax, dx
bsr rcx, r8
bts rcx, rsi
imul ecx, eax, 0x34
movzx eax, r8w
jmp 0x1800a0a04
sub ax, cx
add ax, 0x35
clc
xor word [r9], ax
jmp 0x1800a0a15
inc r8d
lea r9, [r9 + 2]
cmp ecx, 0x3e4c4b47
cmp r9, r14
cmp r8d, 0xc
jmp 0x1800a0a2e
jl 0x1800a09d3
mov qword [rsp + 0x70], r12
clc
cmp word [rbp - 0x80], 0
jmp 0x1800a0a44
je 0x1800a0abc
lea rax, [rbp - 0x80]
movzx ecx, r10w
mov ecx, r12d
jmp 0x1800a0a5a
nop word [rax + rax]
jmp 0x1800a0a68
inc ecx
clc
lea rax, [rax + 2]
jmp 0x1800a0a74
cmp word [rax], 0
jmp 0x1800a0a7d
jne 0x1800a0a68
add ecx, 1
mov dword [rsp + 0x78], ecx
mov ax, 0x2867
mov dword [rsp + 0x7c], ecx
movzx rax, r12w
not ah
bswap ax
lea rax, [rbp - 0x80]
jmp 0x1800a0aa4
cmove rax, r12
jmp 0x1800a0aad
mov qword [rsp + 0x70], rax
jmp 0x1800a0ab7
jmp 0x1800a0ac7
mov qword [rsp + 0x78], r12
cwd
movzx ecx, r14w
lea rdx, [rsp + 0x70]
movzx rcx, cx
jmp 0x1800a0ad8
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a0ae8
jne 0x1800a1c9e
movups xmm0, xmmword [str.yWE__]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180078180]
adc ah, bl
sar r8, 0xf0
movups xmmword [rbp + 0x50], xmm1
adc r8b, sil
movsd xmm0, qword [0x180078190]
bt ax, 0x1c
btc r8, r9
movsd qword [rbp + 0x60], xmm0
movzx eax, word [0x180078198]
bt r8d, r13d
sal r8b, cl
mov word [rbp + 0x68], ax
test r13b, dl
mov r8d, r12d
cmp edi, 2
jmp 0x1800a0b43
jl 0x1800a0ca9
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a0b7d
nop word [rax + rax]
jmp 0x1800a0b88
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 0x1800a0be7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a0bf4
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx ax, r15b
cmovge ax, bp
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
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a0c70
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test r9b, 0xea
test si, r11w
add r8d, 8
stc
lea rcx, [rcx + 0x10]
clc
cmp r8d, 0x10
jmp 0x1800a0c94
jl 0x1800a0b88
cmp r8d, 0x15
jmp 0x1800a0ca3
jge 0x1800a0d51
movsxd rax, r8d
btr dx, cx
sar r9b, 0x68
lea r9, [rbp + 0x40]
btr dx, 0xdc
sub edx, 0x5ee82402
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x70a82981
inc dx
shl dh, cl
mov eax, 0x4ec4ec4f
bt ecx, r8d
imul r8d
shrd rcx, rsi, 0x69
clc
sar edx, 4
xor ax, dx
xchg al, al
mov eax, edx
movsxd rcx, r13d
movzx rcx, r12w
and ch, dh
shr eax, 0x1f
add edx, eax
stc
neg ah
add al, bpl
movzx eax, dx
or cx, cx
xadd cx, cx
adc rcx, 0x16326c84
imul ecx, eax, 0x34
seto ah
test spl, 0x21
movzx eax, r8w
cmc
sub ax, cx
cmc
add ax, 0x35
xor word [r9], ax
jmp 0x1800a0d36
inc r8d
cmc
clc
cmp r10w, 0x4398
lea r9, [r9 + 2]
stc
clc
cmp r8d, 0x15
jl 0x1800a0cd5
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a0d60
je 0x1800a0dc2
lea rax, [rbp + 0x40]
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a0d7b
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a0d8a
jne 0x1800a0d7b
add ecx, 1
mov eax, 0x5e82546b
mov dword [rsp + 0x78], ecx
bswap eax
cwde
cbw
mov dword [rsp + 0x7c], ecx
mov ah, dl
mov ah, 0x42
cwde
lea rax, [rbp + 0x40]
jmp 0x1800a0db4
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a0dca
mov qword [rsp + 0x78], r12
setae dh
lea rdx, [rsp + 0x70]
movsx cx, bh
movsx rcx, cx
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a0de7
jne 0x1800a1c9e
movups xmm0, xmmword [str.xSSQLWehFV__0.e]
cwde
sar rax, cl
xor r8b, spl
movups xmmword [rbp + 0x40], xmm0
rcl r8d, cl
movups xmm1, xmmword [0x180078150]
movups xmmword [rbp + 0x50], xmm1
neg ah
test bx, r14w
movsd xmm0, qword [0x180078160]
movsd qword [rbp + 0x60], xmm0
bswap eax
neg al
mov eax, dword [0x180078168]
test bl, r9b
sub r8w, r13w
sub r8w, 0x3518
mov dword [rbp + 0x68], eax
bswap r8w
sub r8b, 0x73
mov r8d, r12d
cmc
cmp edi, 2
jmp 0x1800a0e4e
jl 0x1800a0fb8
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a0e88
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
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a0ef7
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx eax, dx
movzx rax, dx
lea eax, [r8 + 4]
jmp 0x1800a0f0f
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 0x1800a0f6d
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a0f7b
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x1800a0f8d
add r8d, 8
lea rcx, [rcx + 0x10]
cmp ax, 0x60b5
cmc
cmp r8d, 0x10
jmp 0x1800a0fa3
jl 0x1800a0e90
cmp r8d, 0x16
jmp 0x1800a0fb2
jge 0x1800a1053
movsxd rax, r8d
cqo
lea r9, [rbp + 0x40]
xchg ch, cl
setp dh
lea r9, [r9 + rax*2]
mov dx, 0x3667
cmovae rax, rbp
nop dword [rax]
mov eax, 0x4ec4ec4f
or rdx, rax
imul r8d
and ax, bp
btr eax, ebx
sbb ch, 0x4b
sar edx, 4
movzx rcx, cx
cwde
neg cl
mov eax, edx
bsf ecx, r12d
test r9w, r12w
sar cl, cl
shr eax, 0x1f
test ax, bp
add edx, eax
jmp 0x1800a100e
movzx eax, dx
bt ecx, 0x6a
rol cx, 0x2e
cmp r10d, 0x5be72d15
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x35
cmp spl, 0xf2
cmp r8b, r10b
xor word [r9], ax
inc r8d
test bpl, r12b
test esp, 0x79736fc7
lea r9, [r9 + 2]
cmp r8d, 0x16
jl 0x1800a0fd6
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a1062
je 0x1800a10ce
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a1074
nop word [rax + rax]
jmp 0x1800a1082
inc ecx
lea rax, [rax + 2]
test r11b, r15b
clc
jmp 0x1800a1091
cmp word [rax], 0
jmp 0x1800a109a
jne 0x1800a1082
add ecx, 1
mov dword [rsp + 0x78], ecx
cdqe
cwde
mov dword [rsp + 0x7c], ecx
movsxd rax, r10d
cwde
lea rax, [rbp + 0x40]
jmp 0x1800a10bb
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a10c9
jmp 0x1800a10d9
mov qword [rsp + 0x78], r12
cmovae cx, dx
cwd
lea rdx, [rsp + 0x70]
mov ecx, ebx
movzx cx, r12b
lea rcx, [rbp - 0x20]
jmp 0x1800a10ee
call fcn.18010a72d
test al, al
jmp 0x1800a10fa
jne 0x1800a1c9e
movups xmm0, xmmword [str.f_VTU]
movups xmmword [rbp + 0x40], xmm0
ror ax, cl
movups xmm1, xmmword [0x180078120]
sbb r8, r10
shrd ax, bx, 0x47
ror ah, cl
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180078130]
rcr ah, 0x2a
shld r8, rdi, 0xea
add r8w, ax
movsd qword [rbp + 0x60], xmm0
stc
or r8b, 0xb5
movzx eax, word [0x180078138]
movsxd r8, r10d
rcr r8, cl
mov word [rbp + 0x68], ax
test di, 0x60ab
mov r8d, r12d
test bx, r8w
cmp edi, 2
jmp 0x1800a1166
jl 0x1800a12ca
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a11a0
nop word [rax + rax]
jmp 0x1800a11ab
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 0x1800a1212
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx eax, r15w
cwde
movsxd rax, r15d
lea eax, [r8 + 4]
jmp 0x1800a122b
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 0x1800a1289
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a1297
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
clc
add r8d, 8
cmc
stc
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a12b5
jl 0x1800a11ab
cmp r8d, 0x15
jmp 0x1800a12c4
jge 0x1800a135d
movsxd rax, r8d
shl r9b, cl
shr dh, 0xcd
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
adc dh, 0x61
movsxd rcx, r12d
rol dx, cl
nop dword [rax]
mov eax, 0x4ec4ec4f
shrd cx, di, 0xfc
imul r8d
sar edx, 4
ror cx, 0xc5
bt ax, 0x1a
sbb rcx, 0x2a333eac
mov eax, edx
add ch, 0xb1
sar ecx, cl
shr eax, 0x1f
clc
add edx, eax
setge ah
neg cx
movsxd rax, ebp
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
cmc
test dil, 0x35
sub ax, cx
add ax, 0x35
test r10, rsp
cmp r10b, al
xor word [r9], ax
inc r8d
stc
cmp r9, rdx
lea r9, [r9 + 2]
cmp r13w, di
cmc
cmp r8d, 0x15
jmp 0x1800a1357
jl 0x1800a12e8
mov qword [rsp + 0x70], r12
test cx, r8w
jmp 0x1800a136b
cmp word [rbp + 0x40], 0
jmp 0x1800a1375
je 0x1800a13dc
lea rax, [rbp + 0x40]
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a1390
inc ecx
lea rax, [rax + 2]
stc
test spl, r8b
cmp rax, r14
cmp word [rax], 0
jmp 0x1800a13a6
jne 0x1800a1390
add ecx, 1
movsx rax, ax
movzx rax, si
mov dword [rsp + 0x78], ecx
lahf
mov dword [rsp + 0x7c], ecx
movsx ax, r14b
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a13d2
mov qword [rsp + 0x70], rax
jmp 0x1800a13eb
mov qword [rsp + 0x78], r12
xchg cx, cx
bswap rcx
movzx rdx, r11w
lea rdx, [rsp + 0x70]
cmovle cx, di
mov cx, 0x4ce7
bswap rcx
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a140b
jne 0x1800a1c9e
movups xmm0, xmmword [0x1800780f0]
dec rax
shrd r8, r14, 9
bt r8w, 0x67
movups xmmword [rbp - 0x80], xmm0
xor ax, 0x5cc1
shr ah, cl
btr ax, 0xdd
movsd xmm1, qword [0x180078100]
stc
movsd qword [rbp - 0x70], xmm1
btr r8w, bx
rcl r8w, cl
ror r8b, cl
mov eax, dword [0x180078108]
xadd r8w, r8w
rcr r8w, 0x40
rcr r8b, cl
mov dword [rbp - 0x68], eax
mov al, bh
rol rax, cl
rol ah, 0xa4
movzx eax, word [0x18007810c]
mov word [rbp - 0x64], ax
xor r8w, r9w
mov r8d, r12d
cmc
cmp edi, 2
jmp 0x1800a1488
jl 0x1800a159f
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [0x1800780f0]
jmp 0x1800a1510
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a151e
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a157a
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a1588
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
adc ax, r12w
cdqe
mov r8d, 8
sar ch, cl
mov eax, r8d
shl r9, cl
cqo
rol rcx, 0xc
lea r9, [rbp - 0x80]
btc cx, 0x39
xor dl, 2
shl edx, 0x4c
lea r9, [r9 + rax*2]
stc
bsr dx, r13w
nop dword [rax]
bsf eax, r15d
shr ah, 0xdd
cmovne cx, si
mov eax, 0x4ec4ec4f
cmc
bt dx, r14w
imul r8d
shr ax, cl
bswap eax
sar edx, 4
or al, r9b
mov eax, edx
mov ch, ch
shrd ecx, r13d, 0xe0
ror rcx, cl
shr eax, 0x1f
rcr ch, 0x34
add edx, eax
neg cl
add cx, r9w
movzx eax, dx
movsx rcx, r10w
imul ecx, eax, 0x34
xor rax, 0x612b4bcf
movzx eax, r8w
jmp 0x1800a1627
sub ax, cx
stc
test sp, r9w
cmp r10b, 0xcd
add ax, 0x35
jmp 0x1800a1640
xor word [r9], ax
inc r8d
cmp r10w, r9w
lea r9, [r9 + 2]
stc
cmp r8d, 0xf
jmp 0x1800a1659
jl 0x1800a15d6
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
je 0x1800a16e5
lea rax, [rbp - 0x80]
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a1684
inc ecx
test esi, edi
clc
stc
lea rax, [rax + 2]
cmp r9b, 0x96
jmp 0x1800a1697
cmp word [rax], 0
jmp 0x1800a16a0
jne 0x1800a1684
add ecx, 1
jmp 0x1800a16b1
mov dword [rsp + 0x78], ecx
movzx eax, di
mov dword [rsp + 0x7c], ecx
movsxd rax, ebx
movsx ax, bpl
jmp 0x1800a16c9
lea rax, [rbp - 0x80]
cmove rax, r12
jmp 0x1800a16d6
mov qword [rsp + 0x70], rax
jmp 0x1800a16e0
jmp 0x1800a16f4
mov qword [rsp + 0x78], r12
movsx rdx, r14w
cwd
movzx cx, bh
lea rdx, [rsp + 0x70]
mov cl, r15b
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a170c
jne 0x1800a1c9e
movups xmm0, xmmword [0x1800780d0]
movups xmmword [rbp + 0x40], xmm0
jmp 0x1800a1722
movups xmm1, xmmword [0x1800780e0]
jmp 0x1800a172e
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800a1737
pextrw eax, xmm1, 7
test ax, ax
je 0x1800a190a
mov r8d, r12d
stc
cmp edi, 2
jmp 0x1800a1751
jl 0x1800a1898
movdqa xmm5, xmmword [0x18007e940]
mov edx, r12d
jmp 0x1800a1767
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a1793
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
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov al, 0xd0
lea eax, [rdx + 4]
jmp 0x1800a1806
lea r9, [rbp + 0x40]
mov eax, 0x4ec4ec4f
mul r8d
cdqe
shr edx, 4
sal ecx, cl
cmovp ecx, r12d
movzx eax, dx
stc
xadd cx, cx
imul ecx, eax, 0x34
sar ax, cl
rcl ax, cl
cmp cl, 0xb
movzx eax, r8w
sub ax, cx
cmp rdx, 0x1da12f3d
test r8b, 0x10
jmp 0x1800a18da
add ax, 0x35
clc
test r9b, 0xf8
xor word [r9], ax
jmp 0x1800a18ec
inc r8d
cmp dil, r15b
cmc
lea r9, [r9 + 2]
cmp r15d, edx
clc
cmp r8d, 0x10
jmp 0x1800a1904
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a1919
je 0x1800a1994
lea rax, [rbp + 0x40]
movsx rcx, dx
movsx cx, al
mov cx, r15w
mov ecx, r12d
jmp 0x1800a1937
inc ecx
jmp 0x1800a1946
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a1953
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
movzx ecx, r15w
mov cl, bpl
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a19b5
jne 0x1800a1c9e
movups xmm0, xmmword [str.aDVQWSU_]
movzx ax, r14b
movups xmmword [rbp - 0x80], xmm0
btc eax, 0xae
sbb r8b, 0xc9
sub ah, 0x3e
movsd xmm1, qword [0x1800780c0]
bsf eax, r10d
ror r8d, 0xf4
dec eax
movsd qword [rbp - 0x70], xmm1
mov eax, dword [0x1800780c8]
mov dword [rbp - 0x68], eax
bts ax, cx
movzx eax, word [0x1800780cc]
movzx r8w, dl
sal r8w, 0xab
bswap r8d
mov word [rbp - 0x64], ax
mov r8d, r12d
cmp edi, 2
jl 0x1800a1b2f
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a1caa
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a1cb6
movaps xmm0, xmmword [0x18007ec20]
jmp 0x1800a1cc2
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a1ccb
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a1cd7
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a1ce7
movss xmm0, dword [0x180086258]
jmp 0x1800a1cf4
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
movsx dx, r8b
mov byte [rsp + 0x50], 1
setne al
movsx r9w, sil
cmovo rax, r10
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
cdq
cwd
mov qword [rsp + 0x40], rax
jmp 0x1800a1d35
lea rax, [rbp + 0x20]
movzx rcx, sp
mov qword [rsp + 0x38], rax
cbw
cqo
movss dword [rsp + 0x30], xmm13
cwde
movzx ax, bpl
movsx eax, sp
lea rax, [rbp + 0x10]
movzx r8w, r13b
movsxd rcx, r10d
xchg cl, cl
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
cqo
mov qword [rsp + 0x20], rax
movsx r8, cx
movzx cx, ah
lea r9, [rsp + 0x70]
mov cx, si
lea r8, [rbp + 0x30]
mov rdx, qword [0x180087e88]
mov cl, r15b
setp ch
movsx ecx, si
mov rcx, r15
jmp 0x1800a1da0
call fcn.180115f96
cmp byte [0x180086932], 0
jmp 0x1800a1db1
je 0x1800a252e
movups xmm0, xmmword [str.vDNW_HRXZ__]
test r15w, 0x37c4
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x1800780a8]
bswap cx
mov dword [rbp - 0x70], eax
movzx eax, word [0x1800780ac]
mov ecx, 0x43
stc
cmc
mov word [rbp - 0x80], cx
movsx cx, dh
xor word [rbp - 0x7e], 0x36
rol ecx, cl
rcr cl, cl
xor word [rbp - 0x7c], 0x37
xor word [rbp - 0x7a], 0x38
test sil, r10b
adc cl, 0x3d
sar cx, cl
xor word [rbp - 0x78], 0x39
xor word [rbp - 0x76], 0x3a
xchg cx, cx
xor word [rbp - 0x74], 0x3b
btr cx, 0xd8
jmp 0x1800a1e26
xor word [rbp - 0x72], 0x3c
bswap ecx
xor cx, r8w
bts cx, r11w
xor word [rbp - 0x70], 0x3d
xor word [rbp - 0x6e], 0x3e
rol rcx, 0x4d
xor ax, 0x3f
movsxd rcx, r9d
mov word [rbp - 0x6c], ax
jmp 0x1800a1e54
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x1800a1e60
inc ecx
clc
cmp bh, 0xc3
test bl, dil
lea rax, [rax + 2]
cmp r15b, 0xee
stc
jmp 0x1800a1e77
cmp word [rax], 0
jne 0x1800a1e60
add ecx, 1
cdq
lahf
xchg al, al
mov dword [rbp - 0x28], ecx
cdq
mov dword [rbp - 0x24], ecx
cmovnp rdx, r15
movzx rdx, sp
cdq
lea rax, [rbp - 0x80]
cmove rax, r12
cqo
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x30]
movzx rcx, r10w
mov cl, r11b
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a1ec1
jne 0x1800a242b
movups xmm0, xmmword [str.gSQJP_NJP2A]
cbw
shr ah, cl
movups xmmword [rbp - 0x80], xmm0
sar r8w, 0x6d
rcr r8d, cl
neg rax
movsd xmm1, qword [0x180078088]
test ax, di
movsxd rbx, r12d
movsd qword [rbp - 0x70], xmm1
movzx eax, word [0x180078090]
mov word [rbp - 0x68], ax
mov r8d, r12d
mov ebx, 0x1f
cmp esi, esi
cmp sil, 0x6e
clc
cmp edi, 2
jmp 0x1800a1f16
jl 0x1800a2028
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a1f92
paddw xmm3, xmm2
movq xmm0, qword [str.gSQJP_NJP2A]
jmp 0x1800a1fa3
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a1fb1
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a200d
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
sub r8d, r8d
mov r8d, 8
mov eax, r8d
xchg r9b, r9b
cqo
lea r9, [rbp - 0x80]
and cl, bpl
sal cl, 0xb1
and ecx, 0x56296cdb
lea r9, [r9 + rax*2]
bts dx, di
test si, 0x1fb3
nop dword [rax]
mov eax, 0x4ec4ec4f
sar rdx, cl
mov cx, ax
xadd ch, dl
imul r8d
cwde
sar edx, 4
mov eax, edx
rcl rcx, 0x7a
shr eax, 0x1f
or cx, r8w
add edx, eax
movzx rcx, bx
movzx eax, dx
movsxd rcx, eax
shl cx, 0x4e
imul ecx, eax, 0x34
mov al, 0x49
adc al, 0x4e
movzx eax, r8w
jmp 0x1800a2098
sub ax, cx
test r9b, dil
test r13w, 0xe96
add ax, 0x35
test r10w, 0x779a
xor word [r9], ax
jmp 0x1800a20b7
inc r8d
cmp spl, 0x76
jmp 0x1800a20c3
lea r9, [r9 + 2]
cmp r9d, ecx
jmp 0x1800a20cf
cmp r8d, 0xd
jmp 0x1800a20d8
jl 0x1800a2051
mov qword [rsp + 0x70], r12
cmc
cmp word [rbp - 0x80], 0
jmp 0x1800a20ee
je 0x1800a215c
lea rax, [rbp - 0x80]
movzx ecx, ax
mov ecx, r12d
jmp 0x1800a2103
nop word [rax + rax]
jmp 0x1800a2111
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a2111
add ecx, 1
movzx ax, r8b
mov ax, ax
mov dword [rsp + 0x78], ecx
movzx ax, r12b
mov dword [rsp + 0x7c], ecx
movsx rax, bp
jmp 0x1800a2145
lea rax, [rbp - 0x80]
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a2157
jmp 0x1800a2168
mov qword [rsp + 0x78], r12
movsxd rdx, r15d
mov cx, 0x272c
lea rdx, [rsp + 0x70]
movsx ecx, r8w
movzx ecx, r12w
cmove ecx, ebx
lea rcx, [rbp - 0x20]
jmp 0x1800a2181
call fcn.18010a72d
test al, al
jmp 0x1800a218d
jne 0x1800a242b
movups xmm0, xmmword [str.eDRKHMUSY]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [0x180078068]
movsd qword [rbp - 0x70], xmm1
mov eax, dword [0x180078070]
test ax, r13w
neg r8b
mov dword [rbp - 0x68], eax
btr r8d, edi
movzx eax, word [0x180078074]
test esp, eax
sbb r8d, 0x4a9d699c
mov word [rbp - 0x64], ax
mov r8d, r12d
cmp r13d, 0x53417e5d
test r8b, 0xb3
cmc
cmp edi, 2
jmp 0x1800a21ea
jl 0x1800a22ff
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a2266
paddw xmm3, xmm2
movq xmm0, qword [str.eDRKHMUSY]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a2280
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a22dc
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a22ea
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
cmc
rcl cl, 0x44
not ah
mov eax, r8d
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
movzx dx, spl
or dl, 0xa7
and rcx, rsp
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
clc
shr ecx, cl
add edx, eax
movzx eax, dx
cmp r14d, ebx
xchg cx, cx
imul ecx, eax, 0x34
movzx eax, r8w
stc
jmp 0x1800a2347
sub ax, cx
jmp 0x1800a234f
add ax, 0x35
test sil, dl
xor word [r9], ax
jmp 0x1800a235f
inc r8d
cmp dil, r13b
test al, dil
lea r9, [r9 + 2]
cmc
stc
cmp r9b, 0x64
cmp r8d, 0xf
jmp 0x1800a237b
jl 0x1800a231c
mov qword [rsp + 0x70], r12
jmp 0x1800a238e
cmp word [rbp - 0x80], 0
jmp 0x1800a2398
je 0x1800a2400
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x1800a23aa
nop word [rax + rax]
jmp 0x1800a23b8
inc ecx
cmc
clc
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a23ca
jne 0x1800a23b8
add ecx, 1
mov dword [rsp + 0x78], ecx
sete al
movzx rax, r10w
mov ah, cl
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
jmp 0x1800a23ed
cmove rax, r12
jmp 0x1800a23f6
mov qword [rsp + 0x70], rax
jmp 0x1800a2410
mov qword [rsp + 0x78], r12
movsx dx, r13b
cdq
jmp 0x1800a2410
lea rdx, [rsp + 0x70]
movzx cx, r13b
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
je 0x1800a252e
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a2437
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a2443
movaps xmm0, xmmword [0x18007ec20]
jmp 0x1800a244f
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a2458
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a2464
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a2470
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a2479
movss xmm0, dword [0x180086258]
jmp 0x1800a2486
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cqo
seta cl
not r8d
lea rax, [rbp - 0x80]
mov dx, r14w
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
xchg r8b, r9b
movzx edx, ax
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
movsx r9w, r12b
setbe cl
mov qword [rsp + 0x40], rax
movzx r9w, spl
lea rax, [rbp + 0x20]
xchg r8d, r8d
movsxd r8, ecx
cdq
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
cbw
lea rax, [rbp + 0x10]
movsxd r8, r14d
mov qword [rsp + 0x28], rax
cmove r8d, edi
bswap cx
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
movsx dx, bpl
lea r9, [rsp + 0x70]
xchg r8b, cl
lea r8, [rbp + 0x30]
movsx edx, di
not ch
mov rdx, qword [0x180087e88]
movsxd rcx, r11d
mov rcx, r15
jmp 0x1800a2529
call fcn.180115f96
mov ebx, 0x53
jmp 0x1800a2538
cmp byte [0x180086931], 0
je 0x1800a4379
movsd xmm0, qword [0x180078048]
cbw
movsd qword [rbp - 0x50], xmm0
bt cx, si
cmc
mov eax, dword [0x180078050]
movzx rcx, r13w
add rcx, 0x187e2256
btc ecx, 0x18
mov dword [rbp - 0x48], eax
btr rcx, rcx
shr cx, 0x3c
movzx eax, word [0x180078054]
bts ecx, r8d
bsr cx, cx
mov word [rbp - 0x50], bx
rcr cl, 0x7a
btc ecx, r14d
xor word [rbp - 0x4e], 0x36
not cx
xor word [rbp - 0x4c], 0x37
shrd cx, r13w, 0x5b
xor word [rbp - 0x4a], 0x38
xor word [rbp - 0x48], 0x39
and ecx, 0x74a02fed
movzx ecx, r10w
xor word [rbp - 0x46], 0x3a
xor ax, 0x3b
movzx cx, ah
movsx ecx, bx
movsx rcx, r12w
mov word [rbp - 0x44], ax
movsx cx, spl
mov al, 0x1f
lea rax, [rbp - 0x50]
movsx ecx, dx
mov ecx, r12d
jmp 0x1800a25e8
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a25e8
add ecx, 1
movzx rdx, r11w
movsxd rax, edx
nop
mov dword [rbp - 0x28], ecx
mov dx, 0x5eb5
setbe dl
mov dword [rbp - 0x24], ecx
cwd
cbw
lea rax, [rbp - 0x50]
movsxd rdx, r15d
movsx rdx, r11w
not dh
cmove rax, r12
cmovg cx, sp
movzx rdx, ax
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x30]
movsxd rcx, r15d
lea rcx, [rbp - 0x20]
jmp 0x1800a2643
call fcn.18010a72d
test al, al
jmp 0x1800a264f
jne 0x1800a427c
movups xmm0, xmmword [0x180078028]
jmp 0x1800a2661
movups xmmword [rbp + 0x40], xmm0
jmp 0x1800a266a
movups xmm1, xmmword [0x180078038]
movups xmmword [rbp + 0x50], xmm1
pextrw eax, xmm1, 7
test ax, ax
jmp 0x1800a2682
je 0x1800a2887
mov r8d, r12d
jmp 0x1800a2695
cmp edi, 2
jmp 0x1800a269d
jl 0x1800a280d
movdqa xmm5, xmmword [0x18007e940]
mov edx, r12d
jmp 0x1800a26b3
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
mov esi, 0x1f
jmp 0x1800a26d2
movd xmm8, esi
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a26e9
nop dword [rax]
jmp 0x1800a26f1
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 0x1800a274f
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a275c
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov ax, 0x63b6
lea eax, [rdx + 4]
jmp 0x1800a2770
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 0x1800a27ce
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a27dc
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test r8w, r12w
jmp 0x1800a27ee
add edx, 8
lea rcx, [rcx + 0x10]
cmp r13d, r12d
cmp ebp, 0x61ec0a90
cmc
cmp edx, 0x10
jl 0x1800a26f1
jmp 0x1800a288c
lea r9, [rbp + 0x40]
jmp 0x1800a2819
nop dword [rax]
cqo
rol cx, 0xac
mov eax, 0x4ec4ec4f
cmovb rdx, r10
xor dl, r10b
movsx cx, dil
mul r8d
rol ah, cl
shr edx, 4
cmovno cx, r14w
test r8b, r9b
movzx eax, dx
sal cx, cl
add cl, r10b
bt ecx, ebx
imul ecx, eax, 0x34
add eax, ebx
movzx eax, r8w
stc
sub ax, cx
clc
add ax, 0x35
stc
cmp r9w, 0x56b0
xor word [r9], ax
inc r8d
jmp 0x1800a2875
lea r9, [r9 + 2]
clc
test bp, sp
cmp r8d, 0x10
jl 0x1800a2822
mov esi, 0x1f
mov qword [rsp + 0x70], r12
jmp 0x1800a289d
cmp word [rbp + 0x40], 0
jmp 0x1800a28a7
je 0x1800a2933
lea rax, [rbp + 0x40]
setnp ch
movzx ecx, sp
not cx
mov ecx, r12d
jmp 0x1800a28c2
nop word [rax + rax]
jmp 0x1800a28d2
inc ecx
cmc
lea rax, [rax + 2]
cmc
cmp r11w, r15w
cmp word [rax], 0
jmp 0x1800a28e7
jne 0x1800a28d2
add ecx, 1
movzx rax, r12w
not al
movzx ax, cl
mov dword [rsp + 0x78], ecx
not al
movsxd rax, esi
cmove ax, r14w
mov dword [rsp + 0x7c], ecx
mov al, 0x3c
cmovnp rax, rax
lea rax, [rbp + 0x40]
jmp 0x1800a291b
cmove rax, r12
jmp 0x1800a2924
mov qword [rsp + 0x70], rax
jmp 0x1800a292e
jmp 0x1800a2942
mov qword [rsp + 0x78], r12
movzx dx, al
movzx rdx, r12w
bswap ecx
lea rdx, [rsp + 0x70]
seto ch
mov cl, bl
bswap cx
lea rcx, [rbp - 0x20]
jmp 0x1800a2958
call fcn.18010a72d
test al, al
jne 0x1800a427c
movups xmm0, xmmword [str.vYXSPT_]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [str.mQK_vRUPIOND]
test edi, r10d
stc
clc
movsd qword [rbp - 0x70], xmm1
cmp r12b, 7
cmp word [0x180078026], 0
je 0x1800a2b6d
mov r8d, r12d
clc
cmp edi, 2
jmp 0x1800a29a0
jl 0x1800a2ab9
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, esi
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [str.vYXSPT_]
jmp 0x1800a2a28
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a2a36
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a2a92
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
jmp 0x1800a2ab0
mov r8d, 8
seto dl
mov eax, r8d
cmp r8b, 0x9b
rcl dl, 0xb3
lea r9, [rbp - 0x80]
stc
inc cx
lea r9, [r9 + rax*2]
shl dh, 0x1a
cmp r8w, 0x6f05
nop dword [rax]
inc rax
sar cl, 0x42
rcl cl, cl
nop word [rax + rax]
mov eax, 0x4ec4ec4f
bts rdx, rsp
cmp r13b, dil
imul r8d
sar edx, 4
mov eax, edx
cmovae cx, r14w
sub cx, 0x12b6
shr eax, 0x1f
and ecx, ecx
rol cl, 0x77
xchg ch, cl
add edx, eax
xor ch, 0x89
movzx ax, r11b
movsx eax, r13w
movzx eax, dx
sub cl, 0xc4
imul ecx, eax, 0x34
movsxd rax, r13d
sbb al, r11b
movzx eax, r8w
test al, 0x41
jmp 0x1800a2b3d
sub ax, cx
jmp 0x1800a2b45
add ax, 0x35
stc
xor word [r9], ax
jmp 0x1800a2b53
inc r8d
cmp r9w, r14w
lea r9, [r9 + 2]
cmp r8d, 0xc
jmp 0x1800a2b67
jl 0x1800a2aed
mov qword [rsp + 0x70], r12
cmp r15, 0x19525495
cmc
cmp word [rbp - 0x80], 0
jmp 0x1800a2b84
je 0x1800a2be8
lea rax, [rbp - 0x80]
mov ecx, r12d
nop word [rax + rax]
inc ecx
clc
lea rax, [rax + 2]
clc
cmp word [rax], 0
jmp 0x1800a2bab
jne 0x1800a2b9a
add ecx, 1
mov ax, cx
xchg ah, al
mov dword [rsp + 0x78], ecx
lahf
mov dword [rsp + 0x7c], ecx
movzx rax, sp
mov rax, r14
setns ah
lea rax, [rbp - 0x80]
jmp 0x1800a2bd5
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a2be3
jmp 0x1800a2bed
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
xchg ch, cl
lea rcx, [rbp - 0x20]
jmp 0x1800a2bfd
call fcn.18010a72d
test al, al
jmp 0x1800a2c09
jne 0x1800a427c
movups xmm0, xmmword [str.sWUJPYZHRL_]
test r10w, 0x372d
movups xmmword [rbp - 0x80], xmm0
mov ecx, 0x61490ecf
mov eax, dword [0x180078008]
mov ecx, r9d
mov dword [rbp - 0x70], eax
sbb ah, cl
movzx eax, word [0x18007800c]
clc
inc cl
mov rcx, 0x61540be9
mov ecx, 0x46
cmp dil, r8b
cmp r8b, 0x96
jmp 0x1800a2c55
mov word [rbp - 0x80], cx
test ecx, r8d
jmp 0x1800a2c61
xor word [rbp - 0x7e], 0x36
bt rcx, 0xc1
xor word [rbp - 0x7c], 0x37
or cl, bpl
rol rcx, 0xfb
sub cx, 0xf64
xor word [rbp - 0x7a], 0x38
sub cx, 0x2a85
adc cl, bpl
xadd ch, ch
xor word [rbp - 0x78], 0x39
and ecx, r12d
xor word [rbp - 0x76], 0x3a
xor word [rbp - 0x74], 0x3b
movsx cx, r15b
sbb cl, 0x1d
neg cx
xor word [rbp - 0x72], 0x3c
xor word [rbp - 0x70], 0x3d
setnp cl
xor word [rbp - 0x6e], 0x3e
neg ch
cmc
xor ax, 0x3f
movsx ecx, ax
mov word [rbp - 0x6c], ax
movsx ecx, cx
mov cl, 0xb0
setb ch
lea rax, [rbp - 0x80]
mov ecx, r12d
inc ecx
test rdi, r8
lea rax, [rax + 2]
test r8d, esi
cmp word [rax], 0
jne 0x1800a2cd8
add ecx, 1
movzx ax, spl
mov dword [rbp - 0x28], ecx
mov ax, 0xa46
mov dword [rbp - 0x24], ecx
cdqe
movsx eax, dx
lea rax, [rbp - 0x80]
bswap dx
movsx ecx, di
movsx rdx, r8w
cmove rax, r12
mov qword [rbp - 0x30], rax
cqo
xchg dh, dh
jmp 0x1800a2d24
lea rdx, [rbp - 0x30]
movzx rcx, r12w
lea rcx, [rbp - 0x20]
jmp 0x1800a2d35
call fcn.18010a72d
test al, al
jmp 0x1800a2d41
jne 0x1800a427c
movups xmm0, xmmword [0x180077fd8]
sub r8, r9
bswap r8d
add r8b, 3
movups xmmword [rbp - 0x80], xmm0
sar eax, cl
movsd xmm1, qword [0x180077fe8]
movsd qword [rbp - 0x70], xmm1
bsf r8d, esp
rcl r8b, cl
mov eax, dword [0x180077ff0]
rcl r8b, cl
mov dword [rbp - 0x68], eax
sub r8w, r14w
movzx rax, r10w
movzx eax, word [0x180077ff4]
movzx r8d, r13w
adc r8w, bp
shr r8d, 0xbd
mov word [rbp - 0x64], ax
and r8b, 0x94
inc r8b
mov r8d, r12d
cmp edi, 2
jmp 0x1800a2daf
jl 0x1800a2ebd
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movd xmm5, esi
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a2e2b
paddw xmm3, xmm2
movq xmm0, qword [0x180077fd8]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a2e45
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
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 0x1800a2eaa
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
sub ax, 0x56fa
mov eax, r8d
xor dl, 0xe3
dec rdx
xchg ecx, ecx
lea r9, [rbp - 0x80]
inc dx
btr dx, dx
shl dl, cl
lea r9, [r9 + rax*2]
bt eax, 0x35
sal ah, 0x55
nop
cqo
movsx dx, dl
mov eax, 0x4ec4ec4f
ror dh, 0x4a
imul r8d
bt cx, 0xc1
btc ecx, edi
bswap ecx
sar edx, 4
and ch, 0xdd
bsf eax, eax
xchg cl, ch
mov eax, edx
sar cx, cl
movsx cx, r14b
seto cl
shr eax, 0x1f
ror ch, cl
add edx, eax
movzx eax, dx
or cl, 0x57
not ch
shl rcx, cl
imul ecx, eax, 0x34
not eax
movzx eax, r8w
sub ax, cx
clc
add ax, 0x35
cmp ebp, ecx
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmc
cmp r8d, 0xf
jl 0x1800a2ee7
mov qword [rsp + 0x70], r12
test r8w, cx
test r10b, 0x82
cmp word [rbp - 0x80], 0
jmp 0x1800a2f66
je 0x1800a2fe9
lea rax, [rbp - 0x80]
movzx cx, cl
mov ecx, r12d
jmp 0x1800a2f7c
nop word [rax + rax]
jmp 0x1800a2f8a
inc ecx
cmp r13b, 0xb3
jmp 0x1800a2f96
lea rax, [rax + 2]
jmp 0x1800a2fa6
cmp word [rax], 0
jne 0x1800a2f8a
add ecx, 1
movzx ax, r13b
nop
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
setl al
mov ax, bp
lea rax, [rbp - 0x80]
jmp 0x1800a2fd1
cmove rax, r12
jmp 0x1800a2fda
mov qword [rsp + 0x70], rax
jmp 0x1800a2fe4
jmp 0x1800a2ff7
mov qword [rsp + 0x78], r12
not dx
mov ch, 0x69
movsxd rcx, r13d
lea rdx, [rsp + 0x70]
not ch
movzx rcx, si
movzx cx, r10b
lea rcx, [rbp - 0x20]
jmp 0x1800a3010
call fcn.18010a72d
test al, al
jmp 0x1800a301c
jne 0x1800a427c
movups xmm0, xmmword [str.XSMJNIUR]
movups xmmword [rbp + 0x40], xmm0
sbb r8d, r10d
rol r8b, 0x40
movups xmm1, xmmword [0x180077fb8]
btr r8w, ax
movups xmmword [rbp + 0x50], xmm1
test rcx, 0x5f56400d
and r8, 0x66cf0406
movzx r8, r8w
movups xmm0, xmmword [0x180077fc8]
shld r8d, r8d, 0x72
sbb r8b, 0x8c
stc
movups xmmword [rbp + 0x60], xmm0
mov r8d, r12d
stc
jmp 0x1800a3077
cmp edi, 2
jl 0x1800a31cb
movdqa xmm5, xmmword [0x18007e940]
mov edx, r12d
jmp 0x1800a3090
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, esi
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a30bc
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 0x1800a311a
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a3127
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx ax, r11b
movsx eax, r14w
mov al, r14b
lea eax, [rdx + 4]
jmp 0x1800a3143
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
add edx, 8
test esi, esp
clc
lea rcx, [rcx + 0x10]
cmp edx, 0x18
jmp 0x1800a31c0
jl 0x1800a30bc
jmp 0x1800a3232
lea r9, [rbp + 0x40]
nop dword [rax]
sbb ah, ch
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
clc
movzx eax, dx
xor cx, bp
test bpl, r12b
imul ecx, eax, 0x34
bsf rax, rsp
mov eax, 0x6bda1c05
xor al, 0xc1
movzx eax, r8w
sub ax, cx
stc
cmp r11, r13
add ax, 0x35
cmp esp, r8d
stc
xor word [r9], ax
jmp 0x1800a3213
inc r8d
stc
cmc
lea r9, [r9 + 2]
test r11b, dl
cmp r15w, r15w
cmp r8d, 0x18
jmp 0x1800a322c
jl 0x1800a31d4
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a3241
je 0x1800a32b5
lea rax, [rbp + 0x40]
movsxd rcx, ebp
not ch
mov ecx, r12d
jmp 0x1800a3258
inc ecx
test r13d, 0xcf4327d
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a326e
jne 0x1800a3258
add ecx, 1
lahf
movsx rax, ax
mov dword [rsp + 0x78], ecx
not ah
jmp 0x1800a3289
mov dword [rsp + 0x7c], ecx
setge ah
movsx rax, r14w
lea rax, [rbp + 0x40]
jmp 0x1800a329d
cmove rax, r12
jmp 0x1800a32a6
mov qword [rsp + 0x70], rax
jmp 0x1800a32b0
jmp 0x1800a32bc
mov qword [rsp + 0x78], r12
cqo
lea rdx, [rsp + 0x70]
not ecx
setg cl
jmp 0x1800a32cb
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a32db
jne 0x1800a427c
movups xmm0, xmmword [0x180077f80]
nop
ror r8, 0xcc
movzx r8w, r11b
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180077f90]
stc
movzx r8d, r12w
movups xmmword [rbp + 0x50], xmm1
cmovge ax, r15w
cmp r10w, 0x44fb
mov eax, dword [0x180077fa0]
mov dword [rbp + 0x60], eax
adc r8b, r9b
and ah, 0xd1
movzx eax, word [0x180077fa4]
mov r8b, 0xa0
mov word [rbp + 0x64], ax
or r8, 0x444632e9
xchg r8b, r8b
mov r8d, r12d
cmp edi, 2
jmp 0x1800a3344
jl 0x1800a349f
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, esi
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a337e
nop word [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 0x1800a33e7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, bx
mov ax, r13w
cbw
lea eax, [r8 + 4]
jmp 0x1800a3409
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 0x1800a3470
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
jmp 0x1800a3482
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x1800a3388
cmp r8d, 0x13
jmp 0x1800a3499
jge 0x1800a3524
movsxd rax, r8d
sbb cl, 0xb2
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
nop dword [rax]
dec ch
mov eax, 0x4ec4ec4f
sal rdx, 0x48
ror dh, 7
shr ecx, cl
imul r8d
sbb ecx, ebp
clc
sar edx, 4
mov eax, edx
shr eax, 0x1f
btc ecx, r12d
bt rcx, 0xef
add edx, eax
shr cx, cl
movzx eax, dx
shl ch, 0x7d
imul ecx, eax, 0x34
movzx rax, r15w
shr ax, cl
sar ah, 0xc8
movzx eax, r8w
test bx, r9w
sub ax, cx
add ax, 0x35
cmp dl, r10b
cmc
xor word [r9], ax
jmp 0x1800a350c
inc r8d
lea r9, [r9 + 2]
cmc
stc
cmp r8d, 0x13
jmp 0x1800a351e
jl 0x1800a34b3
mov qword [rsp + 0x70], r12
clc
cmp word [rbp + 0x40], 0
jmp 0x1800a3534
je 0x1800a359b
lea rax, [rbp + 0x40]
movzx rcx, r14w
mov ecx, r12d
jmp 0x1800a354a
nop word [rax + rax]
jmp 0x1800a3558
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a3558
add ecx, 1
mov dword [rsp + 0x78], ecx
cmova rax, rsp
movzx eax, cx
cwde
mov dword [rsp + 0x7c], ecx
movzx rax, r11w
lea rax, [rbp + 0x40]
jmp 0x1800a3588
cmove rax, r12
jmp 0x1800a3591
mov qword [rsp + 0x70], rax
jmp 0x1800a35a3
mov qword [rsp + 0x78], r12
cdq
cwd
lea rdx, [rsp + 0x70]
jmp 0x1800a35b4
lea rcx, [rbp - 0x20]
jmp 0x1800a35bd
call fcn.18010a72d
test al, al
jmp 0x1800a35c9
jne 0x1800a427c
movups xmm0, xmmword [0x180077f58]
stc
movups xmmword [rbp + 0x40], xmm0
and r8b, 0x21
movups xmm1, xmmword [0x180077f68]
movzx rax, ax
movups xmmword [rbp + 0x50], xmm1
movzx rax, ax
mov eax, dword [0x180077f78]
mov dword [rbp + 0x60], eax
shrd r8d, r12d, 0x96
mov r8d, r12d
cmp edi, 2
jl 0x1800a376b
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, esi
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a3640
nop dword [rax + rax]
jmp 0x1800a364a
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 0x1800a36a9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a36b6
pxor xmm3, xmm0
movq qword [rcx], xmm3
nop
movsxd rax, esi
lea eax, [r8 + 4]
jmp 0x1800a36cb
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 0x1800a3729
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a3737
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test bp, 0x5671
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a3756
jl 0x1800a364a
cmp r8d, 0x12
jmp 0x1800a3765
jge 0x1800a37ff
movsxd rax, r8d
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
rcr cx, 0x2c
shl al, 0x18
nop dword [rax]
mov eax, 0x4ec4ec4f
jmp 0x1800a378e
imul r8d
btr rcx, 0x41
shr ecx, 0x41
sar edx, 4
movzx ax, r15b
jmp 0x1800a37a6
mov eax, edx
shr eax, 0x1f
sar cx, cl
add edx, eax
rol rcx, cl
not ax
movzx eax, dx
mov rcx, rax
imul ecx, eax, 0x34
xadd al, al
adc eax, 0x386c18b5
movzx eax, r8w
test ecx, ebp
cmc
test esp, 0x574d2146
sub ax, cx
clc
add ax, 0x35
cmp di, 0x1980
test eax, eax
stc
xor word [r9], ax
jmp 0x1800a37ed
inc r8d
cmc
lea r9, [r9 + 2]
cmp r8d, 0x12
jl 0x1800a3781
mov qword [rsp + 0x70], r12
test bx, dx
cmp r12b, r11b
cmp word [rbp + 0x40], 0
je 0x1800a387f
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a3821
nop word [rax + rax]
jmp 0x1800a382f
inc ecx
cmc
cmp rsp, r12
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a3842
jne 0x1800a382f
add ecx, 1
movsx ax, r14b
movzx eax, si
cwde
mov dword [rsp + 0x78], ecx
movsx eax, r12w
cwde
cmova rax, rbp
mov dword [rsp + 0x7c], ecx
setge ah
lea rax, [rbp + 0x40]
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a387a
jmp 0x1800a388d
mov qword [rsp + 0x78], r12
mov edx, 0x33086ea8
movzx cx, ch
lea rdx, [rsp + 0x70]
movsx ecx, cx
not rcx
lea rcx, [rbp - 0x20]
jmp 0x1800a38a1
call fcn.18010a72d
test al, al
jmp 0x1800a38ad
jne 0x1800a427c
movups xmm0, xmmword [0x180077f30]
rcl r8b, 0xad
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180077f40]
movups xmmword [rbp + 0x50], xmm1
mov ah, 0xd8
xor eax, esi
rol r8b, cl
movzx eax, word [0x180077f50]
and r8b, 0x37
mov word [rbp + 0x60], ax
rol r8w, cl
test bp, dx
mov r8b, 0x60
mov r8d, r12d
cmp r10, rax
cmc
clc
cmp edi, 2
jmp 0x1800a38fe
jl 0x1800a3a5f
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, esi
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
nop dword [rax]
jmp 0x1800a393b
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 0x1800a399a
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a39a7
pxor xmm3, xmm0
movq qword [rcx], xmm3
setb al
lea eax, [r8 + 4]
jmp 0x1800a39bb
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 0x1800a3a19
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a3a27
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp ax, r10w
test rax, r11
jmp 0x1800a3a3c
add r8d, 8
lea rcx, [rcx + 0x10]
stc
cmc
cmp r8d, 0x10
jl 0x1800a393b
cmp r8d, 0x11
jmp 0x1800a3a59
jge 0x1800a3b07
movsxd rax, r8d
bswap r9d
bt dx, 0xed
lea r9, [rbp + 0x40]
cmc
or dx, di
lea r9, [r9 + rax*2]
cdqe
lahf
xchg cx, cx
nop dword [rax]
sbb ah, 0x26
cmp r15b, cl
sal cl, cl
mov eax, 0x4ec4ec4f
shrd dx, r13w, 0x74
not cl
imul r8d
setg cl
sar edx, 4
mov eax, edx
rol ch, cl
bt cx, 0x1a
bts ecx, r8d
shr eax, 0x1f
xchg ecx, ecx
shld rcx, rdi, 0x14
xor cx, bp
add edx, eax
bts eax, r13d
dec cl
movzx eax, dx
shrd cx, si, 0x17
test r12b, al
adc rcx, r11
imul ecx, eax, 0x34
movzx eax, r8w
cmc
jmp 0x1800a3adb
sub ax, cx
cmc
add ax, 0x35
clc
cmc
xor word [r9], ax
jmp 0x1800a3aee
inc r8d
lea r9, [r9 + 2]
test bpl, r14b
cmp r8d, 0x11
jmp 0x1800a3b01
jl 0x1800a3a88
mov qword [rsp + 0x70], r12
cmc
cmp word [rbp + 0x40], 0
jmp 0x1800a3b17
je 0x1800a3b91
lea rax, [rbp + 0x40]
inc cl
mov ecx, r12d
jmp 0x1800a3b2b
nop word [rax + rax]
jmp 0x1800a3b39
inc ecx
test dil, 0x50
lea rax, [rax + 2]
stc
cmp word [rax], 0
jmp 0x1800a3b4d
jne 0x1800a3b39
add ecx, 1
movsx ax, sil
movsx eax, di
mov dword [rsp + 0x78], ecx
cwde
movsx eax, bx
jmp 0x1800a3b6b
mov dword [rsp + 0x7c], ecx
mov rax, rdi
not rax
movsx ax, r11b
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a3b87
mov qword [rsp + 0x70], rax
jmp 0x1800a3b9a
mov qword [rsp + 0x78], r12
movsx rcx, sp
lea rdx, [rsp + 0x70]
movsx ecx, si
mov rcx, 0x404f3394
movzx ecx, r9w
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a3bbd
jne 0x1800a427c
movups xmm0, xmmword [str.xYELXHe_SZ]
clc
shrd eax, esp, 0xef
movups xmmword [rbp + 0x40], xmm0
mov ax, 0x2c50
movzx ax, r13b
movups xmm1, xmmword [0x180077f18]
and r8w, r10w
btc r8d, 0x49
sub eax, 0x67157672
movups xmmword [rbp + 0x50], xmm1
movsx eax, dx
mov eax, dword [0x180077f28]
btc r8w, 0x49
mov dword [rbp + 0x60], eax
bsf r8w, r15w
mov r8d, r12d
jmp 0x1800a3c16
cmp edi, 2
jmp 0x1800a3c1e
jl 0x1800a3d76
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, esi
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a3c58
nop dword [rax + rax]
jmp 0x1800a3c62
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 0x1800a3cc1
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a3cce
movsxd rax, r8d
and ch, 0xb6
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
sar ecx, cl
movsx eax, r15w
clc
nop dword [rax]
ror cl, 0xfd
cmp r15b, r9b
or ch, 0xff
mov eax, 0x4ec4ec4f
xadd dx, dx
btc edx, ebx
ror ch, 0xa4
imul r8d
xadd cx, ax
rol al, cl
shl cx, 0x9d
sar edx, 4
and cl, 0x63
mov eax, edx
shr eax, 0x1f
add edx, eax
rol ax, cl
rcl al, cl
or ah, cl
movzx eax, dx
imul ecx, eax, 0x34
cmc
movzx eax, r8w
clc
test bpl, al
sub ax, cx
test r13b, 0x95
add ax, 0x35
clc
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x12
jmp 0x1800a3df7
jl 0x1800a3d98
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a3e0c
je 0x1800a3e7e
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a4288
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a4294
movaps xmm0, xmmword [0x18007ec20]
jmp 0x1800a42a0
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a42a9
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a42bc
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a42c5
movss xmm0, dword [0x180086258]
jmp 0x1800a42d2
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cdqe
cdq
lea rax, [rbp - 0x80]
cwd
movzx rdx, ax
movzx r8w, dil
mov qword [rsp + 0x60], rax
cdqe
cbw
mov byte [rsp + 0x50], 1
jmp 0x1800a4302
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
mov r9b, r9b
cqo
mov qword [rsp + 0x40], rax
not ecx
lea rax, [rbp + 0x20]
movsx rdx, ax
mov qword [rsp + 0x38], rax
not r9b
cdq
bswap ecx
movss dword [rsp + 0x30], xmm13
bswap cx
rdtsc
setns r8b
lea rax, [rbp + 0x10]
jmp 0x1800a4343
mov qword [rsp + 0x28], rax
cqo
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
cqo
lea r9, [rsp + 0x70]
bswap dx
lea r8, [rbp + 0x30]
movsx rcx, r10w
mov rdx, qword [0x180087e88]
movsx cx, r13b
mov rcx, r15
call fcn.180115f96
cmp byte [0x180086933], 0
je 0x1800a49d7
movups xmm0, xmmword [str.fZR_ISU_]
adc eax, edx
add ax, 0x27
movups xmmword [rbp - 0x80], xmm0
or al, 0xc5
movsd xmm1, qword [0x180077ec0]
cmc
sub r8b, bl
movsxd rax, r15d
movsd qword [rbp - 0x70], xmm1
btc r8w, r10w
mov ax, 0x62f0
movsx eax, sp
movzx eax, word [0x180077ec8]
setne r8b
mov r8b, 0xe0
mov word [rbp - 0x68], ax
bswap r8w
neg r8b
mov r8d, r12d
clc
cmp edi, 2
jmp 0x1800a43de
jl 0x1800a44f7
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
mov eax, 0x1f
jmp 0x1800a43fb
movd xmm5, eax
movdqa xmm8, xmmword [0x18007eab0]
movdqa xmm2, xmmword [0x18007e940]
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 [0x18007e9a0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a4464
paddw xmm3, xmm2
movq xmm0, qword [str.fZR_ISU_]
jmp 0x1800a4475
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a4483
movdqa xmm2, xmmword [0x18007e960]
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 [0x18007e9a0]
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 0x1800a44e8
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
mov eax, r8d
rol rdx, cl
lea r9, [rbp - 0x80]
xchg dh, cl
setle ch
sar dh, 9
lea r9, [r9 + rax*2]
or ch, 0x20
bt rax, rbx
cmp r8d, 0x1dee75be
nop word [rax + rax]
adc al, 0x40
rdtsc
sal rcx, cl
mov eax, 0x4ec4ec4f
rcr cl, cl
mov rdx, 0x22ed3669
or dh, ch
imul r8d
test r12b, dil
sar edx, 4
inc cl
xadd rax, rcx
test rdi, r9
mov eax, edx
shr eax, 0x1f
movsx rcx, si
add edx, eax
add cl, dh
sal ax, 0x5e
adc eax, r15d
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
test rsi, rsi
add ax, 0x35
clc
xor word [r9], ax
jmp 0x1800a4580
inc r8d
clc
cmp bx, r11w
lea r9, [r9 + 2]
cmp r8d, 0xd
jmp 0x1800a4595
jl 0x1800a452c
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
jmp 0x1800a45aa
je 0x1800a4631
lea rax, [rbp - 0x80]
movzx rcx, r10w
movsx ecx, r14w
bswap ecx
mov ecx, r12d
jmp 0x1800a45c6
nop word [rax + rax]
jmp 0x1800a45d4
inc ecx
stc
test esp, 0x4c8d5396
test r14d, edx
lea rax, [rax + 2]
cmc
cmp r15b, r15b
cmp word [rax], 0
jmp 0x1800a45f1
jne 0x1800a45d4
add ecx, 1
nop
cmovo ax, r14w
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movzx rax, ax
not ax
lea rax, [rbp - 0x80]
jmp 0x1800a4619
cmove rax, r12
jmp 0x1800a4622
mov qword [rsp + 0x70], rax
jmp 0x1800a462c
jmp 0x1800a4640
mov qword [rsp + 0x78], r12
movzx ecx, cx
mov cx, 0x4e6a
setge dl
lea rdx, [rsp + 0x70]
movsx ecx, r14w
movzx cx, r12b
lea rcx, [rbp - 0x20]
jmp 0x1800a4657
call fcn.18010a72d
test al, al
jne 0x1800a48a6
movups xmm0, xmmword [str.f_ZHU_eXZ_]
movups xmmword [rbp - 0x80], xmm0
movzx eax, ax
mov eax, dword [0x180077ea8]
mov dword [rbp - 0x70], eax
bsr cx, cx
rcl ax, cl
cwde
movzx eax, word [0x180077eac]
mov word [rbp - 0x80], bx
sal cl, 0xc
bts cx, cx
adc cl, spl
xor word [rbp - 0x7e], 0x36
xor word [rbp - 0x7c], 0x37
ror rcx, 0x49
rol cl, 0x8a
bt cx, r8w
xor word [rbp - 0x7a], 0x38
xor word [rbp - 0x78], 0x39
add cx, r15w
sar rcx, 0xd8
movsx rcx, ax
xor word [rbp - 0x76], 0x3a
sar cl, cl
xor word [rbp - 0x74], 0x3b
sal rcx, 0x6e
xor word [rbp - 0x72], 0x3c
test al, r15b
xor word [rbp - 0x70], 0x3d
xor word [rbp - 0x6e], 0x3e
xor ax, 0x3f
inc ch
xchg ecx, ecx
movsx cx, bl
mov word [rbp - 0x6c], ax
movsxd rcx, r9d
mov ax, 0x434d
cwde
lea rax, [rbp - 0x80]
movsx rcx, bp
jmp 0x1800a470f
mov ecx, r12d
jmp 0x1800a4717
nop dword [rax]
jmp 0x1800a4720
inc ecx
lea rax, [rax + 2]
clc
cmc
cmp word [rax], 0
jmp 0x1800a4731
jne 0x1800a4720
add ecx, 1
cdqe
lahf
mov dword [rbp - 0x28], ecx
movzx ax, bh
rdtsc
mov dh, 0x7a
mov dword [rbp - 0x24], ecx
lea rax, [rbp - 0x80]
mov ecx, ecx
movzx ecx, bp
movzx rcx, r14w
cmove rax, r12
setae dl
mov dl, 0xc5
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x30]
jmp 0x1800a4775
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a4785
jne 0x1800a48a6
movups xmm0, xmmword [str.wCYS]
movups xmmword [rbp - 0x80], xmm0
movzx eax, word [0x180077e90]
xadd cx, cx
movzx cx, bpl
stc
mov ecx, 0x42
mov word [rbp - 0x80], cx
movzx cx, r11b
xor word [rbp - 0x7e], 0x36
bsf rcx, rdx
add ecx, 0x3d8a1f22
xor word [rbp - 0x7c], 0x37
add rcx, 0x546c78f2
shld cx, r11w, 0xf9
shl ch, cl
xor word [rbp - 0x7a], 0x38
xor ch, 0xe2
xor word [rbp - 0x78], 0x39
cmp r9d, 0x181210d1
xor word [rbp - 0x76], 0x3a
xadd cx, cx
rol cl, cl
xor word [rbp - 0x74], 0x3b
xor word [rbp - 0x72], 0x3c
movzx cx, r10b
xor ax, 0x3d
movzx ecx, r15w
inc ecx
mov word [rbp - 0x70], ax
bswap rcx
lea rax, [rbp - 0x80]
movsxd rcx, r13d
mov ecx, r12d
inc ecx
test dil, 0x41
lea rax, [rax + 2]
jmp 0x1800a4839
cmp word [rax], 0
jmp 0x1800a4842
jne 0x1800a4821
add ecx, 1
movsx eax, bx
movzx rdx, dx
mov dword [rbp - 0x28], ecx
mov edx, 0x1b892fe4
movsx rdx, r13w
mov dword [rbp - 0x24], ecx
mov ax, r13w
cqo
cwde
lea rax, [rbp - 0x80]
movsx ecx, bx
cmove rax, r12
cqo
movzx edx, r13w
mov qword [rbp - 0x30], rax
setae ch
lea rdx, [rbp - 0x30]
movzx rcx, bx
movsxd rcx, r11d
lea rcx, [rbp - 0x20]
jmp 0x1800a4894
call fcn.18010a72d
test al, al
jmp 0x1800a48a0
je 0x1800a49d7
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a48b2
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a48be
movaps xmm0, xmmword [0x18007ec20]
jmp 0x1800a48ca
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a48d3
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a48e6
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a48ef
movss xmm0, dword [0x180086258]
jmp 0x1800a48fc
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a4912
lea rax, [rbp - 0x80]
mov r8d, eax
xchg r8d, ecx
not cx
mov qword [rsp + 0x60], rax
setge r8b
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
lahf
cdq
mov dl, 0x98
lea rax, [rbp - 0x10]
movzx r8d, r14w
cmovns cx, r9w
movsx r9, r15w
mov qword [rsp + 0x40], rax
mov r9, 0x23236752
cwd
lea rax, [rbp + 0x20]
cqo
mov r8d, 0x78f151a5
mov qword [rsp + 0x38], rax
movsx r9d, dx
cwde
movss dword [rsp + 0x30], xmm13
bswap ax
mov r9b, 0x4c
mov al, r10b
lea rax, [rbp + 0x10]
movsx r9d, r12w
mov qword [rsp + 0x28], rax
jmp 0x1800a4991
lea rax, [rbp - 0x30]
movsx r9, r15w
cqo
not dx
mov qword [rsp + 0x20], rax
jmp 0x1800a49ac
lea r9, [rsp + 0x70]
mov dx, dx
cmovne cx, bp
lea r8, [rbp + 0x30]
mov rcx, 0x4f715422
mov rdx, qword [0x180087e88]
mov rcx, r15
jmp 0x1800a49d2
call fcn.180115f96
cmp byte [0x180086934], 0
jmp 0x1800a49e3
je 0x1800a545e
movups xmm0, xmmword [0x180077e50]
movups xmmword [rbp + 0x40], xmm0
shr bh, cl
btc ax, 0xab
movups xmm1, xmmword [0x180077e60]
or bl, 0x81
add r8d, 0x2fa46acb
movups xmmword [rbp + 0x50], xmm1
movsd xmm0, qword [0x180077e70]
cmc
movsd qword [rbp + 0x60], xmm0
rcr r8w, cl
shrd bx, r11w, 0x13
shr al, 0x95
movzx eax, word [0x180077e78]
clc
mov word [rbp + 0x68], ax
bts r8w, r12w
mov r8d, r12d
jmp 0x1800a4a49
mov ebx, 0x1f
jmp 0x1800a4a53
cmp edi, 2
jmp 0x1800a4a5b
jl 0x1800a4bc4
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a4a95
nop dword [rax + rax]
jmp 0x1800a4aa2
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 0x1800a4b01
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a4b0e
pxor xmm3, xmm0
movq qword [rcx], xmm3
cmovne ax, r15w
not ax
xchg ah, ah
lea eax, [r8 + 4]
jmp 0x1800a4b29
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 0x1800a4b87
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a4b95
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
stc
lea rcx, [rcx + 0x10]
stc
test r8b, al
cmp r8d, 0x10
jl 0x1800a4aa2
cmp r8d, 0x15
jmp 0x1800a4bbe
jge 0x1800a4c65
movsxd rax, r8d
neg dl
and dl, al
cwd
lea r9, [rbp + 0x40]
adc ecx, edx
sbb dl, sil
lea r9, [r9 + rax*2]
jmp 0x1800a4bdf
nop dword [rax]
btc rcx, rbx
dec dh
mov eax, 0x4ec4ec4f
imul r8d
bts eax, ebp
rol al, 0x38
sar edx, 4
test sp, bx
sar rax, cl
mov eax, edx
shl cx, 0xfa
jmp 0x1800a4c0b
shr eax, 0x1f
shrd cx, r11w, 8
rol cx, 0xc0
add edx, eax
movzx eax, dx
bt ecx, r8d
imul ecx, eax, 0x34
btc ax, 0xc8
movzx rax, r12w
movzx eax, r8w
sub ax, cx
jmp 0x1800a4c39
add ax, 0x35
cmp ebp, r8d
xor word [r9], ax
jmp 0x1800a4c49
inc r8d
test ebp, 0x6bb47245
lea r9, [r9 + 2]
cmp r8d, 0x15
jmp 0x1800a4c5f
jl 0x1800a4be9
mov qword [rsp + 0x70], r12
clc
stc
cmp word [rbp + 0x40], 0
jmp 0x1800a4c76
je 0x1800a4cf4
lea rax, [rbp + 0x40]
mov cx, 0x7691
xchg cx, cx
mov ecx, r12d
jmp 0x1800a4c8f
nop word [rax + rax]
jmp 0x1800a4c9d
inc ecx
stc
lea rax, [rax + 2]
jmp 0x1800a4cb3
cmp word [rax], 0
jmp 0x1800a4cbc
jne 0x1800a4c9d
add ecx, 1
bswap rax
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movzx ax, sil
mov al, dil
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a4ce5
mov qword [rsp + 0x70], rax
jmp 0x1800a4cef
jmp 0x1800a4cfe
mov qword [rsp + 0x78], r12
movsx cx, r8b
lea rdx, [rsp + 0x70]
movsx ecx, bp
sets cl
bswap rcx
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
jmp 0x1800a4d1c
jne 0x1800a535c
movups xmm0, xmmword [str.xSSQLWehXU]
rol rax, cl
movups xmmword [rbp + 0x40], xmm0
and r8b, cl
movups xmm1, xmmword [0x180077e30]
movzx rax, si
or rax, 0x9b2f09
movups xmmword [rbp + 0x50], xmm1
bt ax, r11w
or eax, r11d
movsd xmm0, qword [0x180077e40]
rol al, 0x89
movsd qword [rbp + 0x60], xmm0
mov r8, r11
lahf
sbb r8w, 0x3597
mov eax, dword [0x180077e48]
shld r8d, r13d, 0x34
mov dword [rbp + 0x68], eax
rol r8w, 0xac
mov r8d, r12d
jmp 0x1800a4d86
cmp edi, 2
jmp 0x1800a4d8e
jl 0x1800a4efd
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a4dc8
nop dword [rax + rax]
jmp 0x1800a4dd5
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 0x1800a4e34
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx rax, bp
bswap ax
jmp 0x1800a4e50
lea eax, [r8 + 4]
jmp 0x1800a4e59
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 0x1800a4eb7
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a4ec5
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
jmp 0x1800a4ed3
add r8d, 8
lea rcx, [rcx + 0x10]
stc
cmp r9, rax
cmp r8d, 0x10
jmp 0x1800a4ee8
jl 0x1800a4dd5
cmp r8d, 0x16
jmp 0x1800a4ef7
jge 0x1800a4f96
movsxd rax, r8d
shl cx, 0xce
lea r9, [rbp + 0x40]
cdq
cmovb cx, di
lea r9, [r9 + rax*2]
adc dl, dil
bts edx, edi
test r11b, 0x86
nop dword [rax]
btc rcx, 0xa
inc dx
mov eax, 0x4ec4ec4f
rcr dx, 0x3e
not dl
bt dx, 0x40
imul r8d
mov al, bl
sar edx, 4
mov eax, edx
ror cx, cl
shr eax, 0x1f
cmc
mov cl, 0x34
add edx, eax
movzx eax, dx
and ecx, r8d
imul ecx, eax, 0x34
neg al
movzx eax, r8w
cmp spl, r12b
test r15w, di
sub ax, cx
clc
cmp r14b, 5
cmp al, r13b
add ax, 0x35
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
stc
cmp r9w, 0x469b
test r10b, 0xfc
cmp r8d, 0x16
jmp 0x1800a4f90
jl 0x1800a4f27
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a4fa5
je 0x1800a500d
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a4fb7
nop word [rax + rax]
jmp 0x1800a4fc5
inc ecx
clc
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a4fc5
add ecx, 1
setbe ah
mov dword [rsp + 0x78], ecx
cbw
mov dword [rsp + 0x7c], ecx
movsx eax, si
movzx eax, dx
lea rax, [rbp + 0x40]
jmp 0x1800a4ff5
cmove rax, r12
jmp 0x1800a4ffe
mov qword [rsp + 0x70], rax
jmp 0x1800a5008
jmp 0x1800a5017
mov qword [rsp + 0x78], r12
setnp cl
not ch
lea rdx, [rsp + 0x70]
movsxd rcx, edx
setg cl
movzx ecx, cx
lea rcx, [rbp - 0x20]
jmp 0x1800a502e
call fcn.18010a72d
test al, al
jmp 0x1800a503a
jne 0x1800a535c
movups xmm0, xmmword [0x180077df0]
shld ax, r10w, 0x15
jmp 0x1800a5057
movups xmmword [rbp + 0x40], xmm0
mov r8b, 0x98
sar ax, 0x87
movups xmm1, xmmword [0x180077e00]
cbw
rcl r8, 0x5b
movups xmmword [rbp + 0x50], xmm1
movsx rax, r12w
movsd xmm0, qword [0x180077e10]
mov r8b, 0xc7
shld ax, r8w, 0xd6
movsd qword [rbp + 0x60], xmm0
add ax, cx
mov al, r15b
movzx eax, word [0x180077e18]
jmp 0x1800a50a2
mov word [rbp + 0x68], ax
adc r8w, r12w
mov r8d, r12d
test r9b, 0xdd
cmp sil, r14b
cmp edi, 2
jmp 0x1800a50bc
jl 0x1800a5214
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x18007e9a0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x40]
jmp 0x1800a50f6
nop word [rax + rax]
jmp 0x1800a5101
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 0x1800a5160
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a516d
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800a517e
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 0x1800a51dc
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a51ea
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a5204
jl 0x1800a5101
cmp r8d, 0x15
jge 0x1800a52ad
movsxd rax, r8d
or r9d, esi
cmp r10b, 0x75
lea r9, [rbp + 0x40]
sar ch, cl
movsx ecx, sp
rcr dl, cl
lea r9, [r9 + rax*2]
rcl rdx, 0x73
nop dword [rax]
movzx rax, r10w
cwde
mov eax, 0x4ec4ec4f
btr rcx, 0xb4
imul r8d
btr rax, 0x35
setg ah
sar edx, 4
add ecx, 0x17a0652d
bswap ax
mov eax, edx
shr eax, 0x1f
jmp 0x1800a5265
add edx, eax
movsxd rcx, r11d
mov al, r10b
movzx eax, dx
movsx rcx, r10w
bts rcx, r10
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x35
test r11b, spl
test r11b, 0x49
stc
xor word [r9], ax
inc r8d
clc
cmc
lea r9, [r9 + 2]
cmp esi, r11d
cmp r8d, 0x15
jmp 0x1800a52a7
jl 0x1800a523a
mov qword [rsp + 0x70], r12
test r12b, 0x32
cmp word [rbp + 0x40], 0
je 0x1800a5336
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a52cd
nop word [rax + rax]
jmp 0x1800a52db
inc ecx
cmp rsi, r10
cmp r15, 0x2e21f25
test r11b, spl
lea rax, [rax + 2]
stc
cmp spl, cl
cmp word [rax], 0
jmp 0x1800a52fb
jne 0x1800a52db
add ecx, 1
cwde
mov dword [rsp + 0x78], ecx
cmovl rax, rsi
cbw
cdqe
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x1800a531e
cmove rax, r12
jmp 0x1800a5327
mov qword [rsp + 0x70], rax
jmp 0x1800a5331
jmp 0x1800a533b
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
movsx rcx, r14w
movsx ecx, r8w
mov cl, r10b
lea rcx, [rbp - 0x20]
call fcn.18010a72d
test al, al
je 0x1800a545e
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a536f
movaps xmm0, xmmword [0x18007ec20]
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a537f
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a538b
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp + 0x20], xmm1
movss xmm0, dword [0x180086258]
jmp 0x1800a53a3
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movzx ecx, r11w
mov r9w, 0x3415
lea rax, [rbp - 0x80]
movsx rcx, ax
mov qword [rsp + 0x60], rax
jmp 0x1800a53cd
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
movsx r9d, r11w
mov qword [rsp + 0x40], rax
rdtsc
movsx dx, ah
cwde
lea rax, [rbp + 0x20]
movzx r8w, sil
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
setb cl
movzx ax, spl
lea rax, [rbp + 0x10]
movsx cx, r15b
cwd
mov qword [rsp + 0x28], rax
bswap r8d
lea rax, [rbp - 0x30]
bswap r8w
mov qword [rsp + 0x20], rax
movzx dx, r8b
lea r9, [rsp + 0x70]
bswap rdx
cqo
lea r8, [rbp + 0x30]
jmp 0x1800a5440
mov rdx, qword [0x180087e88]
movzx cx, r10b
not ch
movsxd rcx, r8d
mov rcx, r15
jmp 0x1800a5459
call fcn.180115f96
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
jmp 0x1800a546d
call fcn.18012808d
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x50]
not r12w
movsx si, dil
movsx r12, r13w
movaps xmm6, xmmword [r11 - 0x10]
movsx r12d, si
xchg si, r12w
movaps xmm7, xmmword [r11 - 0x20]
seta r12b
movzx r14w, bpl
mov bpl, dil
movaps xmm8, xmmword [r11 - 0x30]
cmovns r15, r15
movaps xmm9, xmmword [r11 - 0x40]
movzx r14, sp
cmovbe rsi, r11
movsx rbp, r13w
movaps xmm10, xmmword [r11 - 0x50]
movzx r15d, r14w
jmp 0x1800a54d5
movaps xmm11, xmmword [r11 - 0x60]
seta bpl
xchg edi, r12d
movsx ebp, r9w
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
mov dil, 0x96
movsx bp, dil
jmp 0x1800a54fc
mov rsp, r11
pop r15
movzx r14d, ax
pop r14
mov r12w, cx
sete r13b
pop r13
not rbp
movsx esi, r12w
movzx rsi, r9w
pop r12
pop rdi
movsxd rbp, r10d
bswap si
pop rsi
cmovp bp, r15w
mov bpl, r14b
not ebp
pop rbp
jmp 0x1800a5536
ret
call fcn.180133e90
int3