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

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
stc
btr bx, 0xc1
push rsi
push rdi
sbb esi, r12d
btr bx, 0xf6
xadd rbx, rbp
push r12
stc
or si, si
cmc
push r13
sub bpl, 0x50
btr bp, r15w
push r14
push r15
lea rbp, [rax - 0x158]
jmp 0x18009f456
sub rsp, 0x220
sar rsi, cl
rcr r15w, 0x4c
btr r15, 0x12
movaps xmmword [rax - 0x48], xmm6
adc esi, r10d
bsf r13w, si
movaps xmmword [rax - 0x58], xmm7
sub r15w, 0x6266
rcr edi, 0x3e
movaps xmmword [rax - 0x68], xmm8
cmovb r15d, esp
sar r15w, 0xe1
test r11, r10
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
stc
ror bl, 0x87
movaps xmmword [rax - 0x98], xmm11
inc bx
xor rdi, 0x16981c55
movaps xmmword [rax - 0xa8], xmm12
sbb edi, r11d
jmp 0x18009f4d2
movaps xmmword [rax - 0xb8], xmm13
sub rbx, 0x20227554
or sil, 0xd1
or di, cx
mov rax, qword [0x180087010]
rol sil, cl
ror r13b, cl
xor rax, rsp
shr si, 0x4e
or r13w, bx
mov r13b, bpl
mov qword [rbp + 0x90], rax
rcr di, 0x52
mov rsi, r9
xor bl, 0x84
mov rbx, rdx
mov r15, rcx
bt r13d, r14d
ror r13b, 0x15
xor r12d, r12d
lea ecx, [r12 + 0x1f]
shld di, dx, 0xd5
lea r13d, [r12 + 5]
mov edi, dword [0x180087018]
cmp qword [0x180089ea0], r12
jne 0x18009f7fa
movups xmm0, xmmword [0x18007a380]
movups xmmword [rbp + 0x40], xmm0
jmp 0x18009f55a
movups xmm1, xmmword [0x18007a390]
movups xmmword [rbp + 0x50], xmm1
btc r8w, r13w
test ecx, 0x66531ffe
movups xmm0, xmmword [0x18007a3a0]
shl r8w, cl
movups xmmword [rbp + 0x60], xmm0
and ax, 0x7101
btr r8w, sp
movups xmm1, xmmword [0x18007a3b0]
shld r8w, r11w, 0xf0
movups xmmword [rbp + 0x70], xmm1
xadd ax, r8w
shl ah, cl
sub r8, 0x789a27b0
mov eax, dword [0x18007a3c0]
mov dword [rbp + 0x80], eax
mov r8b, al
mov r8d, r12d
jmp 0x18009f5be
cmp edi, 2
jmp 0x18009f5c6
jl 0x18009f726
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ecx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
nop
jmp 0x18009f601
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
paddd xmm1, xmm2
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 0x18009f664
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
not ax
movsx eax, bx
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
paddd xmm1, xmm2
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 0x18009f6e0
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x18009f6ee
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
test rsi, rdi
add r8d, 8
test rsp, 0x3b8b3c92
cmp r12b, cl
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jmp 0x18009f716
jl 0x18009f601
cmp r8d, 0x22
jge 0x18009f7b5
movsxd rax, r8d
movsx cx, bl
lea r9, [rbp + 0x40]
sal dl, cl
lea r9, [r9 + rax*2]
and rcx, rcx
bt ecx, r15d
nop dword [rax]
nop dword [rax + rax]
sal cx, cl
rcr dx, cl
sub dh, 0x33
mov eax, 0x8fb823ef
shr edx, cl
xor cx, r12w
or edx, 0x421b5ccd
imul r8d
add edx, r8d
cwde
sar edx, 5
mov eax, edx
and cx, sp
shr eax, 0x1f
add edx, eax
cmp r8b, r11b
movzx cx, bh
or cx, r14w
movzx eax, dx
imul ecx, eax, 0x39
movzx eax, r8w
sub ax, cx
cmc
stc
clc
add ax, 0x30
clc
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r13d, edx
cmp r8d, 0x22
jmp 0x18009f7af
jl 0x18009f753
mov dword [rsp + 0x28], r12d
shl r8d, cl
bts r8, rbp
mov dword [rsp + 0x20], r12d
sub r9d, r9d
shrd r8, r10, 0x37
sal r8w, 0xfe
lea r8, [rbp + 0x40]
cmc
test sil, dl
sub edx, edx
test r12b, r9b
cmp ax, 0x234a
xor ecx, ecx
jmp 0x18009f7eb
call qword [0x180089f58]
mov qword [0x180089ea0], rax
not dl
movups xmm0, xmmword [rbx + 0x10]
not cx
movzx rcx, r12w
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbx + 0x20]
movsd qword [rbp - 0x70], xmm1
not dx
movsx ecx, si
lea rdx, [rbp - 0x80]
movzx ecx, sp
movsx ecx, dx
movsxd rcx, r9d
mov rcx, r15
jmp 0x18009f82e
call fcn.1801192ac
test al, al
jmp 0x18009f83a
je 0x1800a79b7
lea r8, [rbp - 0x80]
movzx ecx, r11w
not ch
xchg ch, dh
lea rdx, [rbp - 0x10]
mov rcx, r15
call fcn.180119b97
movups xmm0, xmmword [rbx]
movzx dx, spl
movzx edx, r15w
setne r14b
movups xmmword [rbp - 0x20], xmm0
movsx rdx, cx
movsx ecx, dx
cdq
mov r14, qword [rbx + 0x28]
sets cl
cqo
mov rdx, rsi
movzx ecx, r15w
bswap cx
movzx rcx, sp
mov rcx, r14
call fcn.18011c070
movaps xmm9, xmm0
jmp 0x18009f89c
divss xmm9, dword [0x180080bc4]
mov rax, qword [0x18007a290]
mov qword [rbp - 0x50], rax
test dil, 0x95
cmp rsi, rbp
cmp word [0x18007a296], r12w
jmp 0x18009f8c4
je 0x18009fa1e
mov r8d, r12d
clc
test di, 0x618d
cmp edi, 2
jmp 0x18009f8db
jl 0x18009f977
movdqa xmm3, xmmword [0x180080c60]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180081080]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180081080]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
mov ebx, 0x1f
jmp 0x18009f926
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x180080cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180080d70]
movq xmm0, qword [rbp - 0x50]
jmp 0x18009f964
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009f972
jmp 0x18009fa2a
lea r9, [rbp - 0x50]
test bpl, r13b
cdqe
test r12, 0x7bd61ac8
nop
btc rdx, 0xf9
movsx ax, bpl
sal al, cl
mov eax, 0x1f7047dd
add dl, r8b
xadd cx, cx
mul r8d
mov eax, r8d
btr rcx, r8
shrd rcx, r9, 0x4d
sub eax, edx
bt ecx, r9d
shr eax, 1
sub rcx, 0x36da4347
xor ecx, ebx
add eax, edx
shl cx, 0xc3
shr eax, 5
movsx ecx, r8w
bsr cx, r12w
movsx cx, ch
movzx eax, ax
btr cx, di
imul ecx, eax, 0x39
not rax
movsx eax, dx
movzx eax, r8w
stc
jmp 0x18009f9f0
sub ax, cx
add ax, 0x30
cmc
jmp 0x18009f9fd
xor word [r9], ax
inc r8d
stc
test r13w, cx
lea r9, [r9 + 2]
test edi, ecx
cmp r8d, 4
jmp 0x18009fa18
jl 0x18009f994
mov ebx, 0x1f
test r14b, 0x9f
test bpl, al
mov qword [rbp + 0x30], r12
test r14w, r13w
stc
cmp word [rbp - 0x50], r12w
jmp 0x18009fa3d
je 0x18009faa5
lea rax, [rbp - 0x50]
movzx rcx, ax
mov ecx, r12d
nop dword [rax]
inc ecx
lea rax, [rax + 2]
stc
cmp word [rax], r12w
jmp 0x18009fa61
jne 0x18009fa51
add ecx, 1
jmp 0x18009fa6f
mov dword [rbp + 0x38], ecx
mov rax, 0x3e41339a
cbw
movzx rax, cx
mov dword [rbp + 0x3c], ecx
cmova ax, r15w
movsxd rax, esi
lea rax, [rbp - 0x50]
jmp 0x18009fa93
cmove rax, r12
mov qword [rbp + 0x30], rax
jmp 0x18009faa0
jmp 0x18009fab2
mov qword [rbp + 0x38], r12
xor al, 0xc
neg cx
mov ax, r11w
mov eax, dword [0x180079d68]
xchg ch, cl
rcr cx, cl
mov dword [rbp - 0x58], eax
add rcx, r13
movzx eax, word [0x180079d6c]
mov ecx, 0x20
mov word [rbp - 0x58], cx
neg ch
xor word [rbp - 0x56], 0x31
sar ch, 0x9b
xor ax, 0x32
jmp 0x18009faed
mov word [rbp - 0x54], ax
cdqe
movzx rax, r13w
lea rax, [rbp - 0x58]
xchg ch, ch
movsx cx, r12b
mov ecx, r12d
jmp 0x18009fb0a
inc ecx
cmc
lea rax, [rax + 2]
cmp ax, r12w
cmp word [rax], r12w
jmp 0x18009fb1e
jne 0x18009fb0a
add ecx, 1
mov dword [rsp + 0x78], ecx
lahf
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x58]
jmp 0x18009fb39
cmove rax, r12
test rsi, r14
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x40], r12
test bp, 0x64f1
cmp cx, 0xbfe
jmp 0x18009fb58
mov qword [rbp - 0x38], r12
cmc
test r14, r14
jmp 0x18009fb65
je 0x18009fb7f
mov rcx, qword [0x18008a130]
add rcx, r14
jmp 0x18009fb7a
jmp 0x18009fb83
mov rcx, r12
cdq
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
jmp 0x18009fb93
mov r9d, dword [rcx]
cdq
movsxd rcx, r14d
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x30]
call fcn.1801107d3
mov rax, qword [0x18007a288]
mov qword [rbp - 0x50], rax
cmp r11, 0x6e1f7b64
cmp r12w, r12w
cmp word [0x18007a28e], r12w
je 0x18009fd06
mov r8d, r12d
test ch, 0x1d
cmc
cmp edi, 2
jmp 0x18009fbdf
jl 0x18009fc71
movdqa xmm3, xmmword [0x180080c60]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180081080]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180081080]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x180080cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180080d70]
movq xmm0, qword [rbp - 0x50]
jmp 0x18009fc5e
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x18009fc6c
jmp 0x18009fd06
lea r9, [rbp - 0x50]
rol rdx, 0x3c
test r15b, 0xa
nop word [rax + rax]
sete dh
movzx rdx, dx
mov eax, 0x1f7047dd
cwd
mul r8d
mov eax, r8d
xor cx, 0x4f8c
ror cx, 0x4d
movsx cx, r13b
sub eax, edx
shr eax, 1
add eax, edx
sar rcx, 0x43
btc rcx, r15
shr eax, 5
cmp r14d, ebp
movzx eax, ax
cmp esi, 0x27832513
cmp edx, r8d
shr rcx, cl
imul ecx, eax, 0x39
cbw
btr ax, sp
movzx eax, si
movzx eax, r8w
cmp r14b, 0x48
clc
sub ax, cx
jmp 0x18009fcea
add ax, 0x30
xor word [r9], ax
inc r8d
cmp spl, r9b
lea r9, [r9 + 2]
cmp r8d, 4
jl 0x18009fc8e
mov qword [rbp - 0x40], r12
cmp r8b, sil
cmp r12w, 0x2ff9
cmp word [rbp - 0x50], r12w
jmp 0x18009fd1d
je 0x18009fd8e
lea rax, [rbp - 0x50]
bswap rcx
mov ecx, r8d
movsx cx, r12b
mov ecx, r12d
jmp 0x18009fd3a
nop dword [rax + rax]
jmp 0x18009fd47
inc ecx
jmp 0x18009fd4e
lea rax, [rax + 2]
cmp word [rax], r12w
jmp 0x18009fd5b
jne 0x18009fd47
add ecx, 1
cmovge ax, r9w
mov dword [rbp - 0x38], ecx
mov dword [rbp - 0x34], ecx
cmovg eax, r9d
lea rax, [rbp - 0x50]
cmove rax, r12
jmp 0x18009fd80
mov qword [rbp - 0x40], rax
jmp 0x18009fd89
jmp 0x18009fd92
mov qword [rbp - 0x38], r12
cvttss2si esi, xmm9
lea rax, [rbp - 0x40]
sets cl
movzx rcx, cx
mov qword [rsp + 0x20], rax
cwd
mov r9d, esi
cqo
movzx r8, r8w
bswap r8
lea r8, [rbp - 0x30]
cwd
xchg edx, edx
movsxd rdx, r15d
lea rdx, [rbp - 0x20]
jmp 0x18009fdd1
lea rcx, [rbp + 0x30]
jmp 0x18009fdda
call fcn.1801107d3
movsd xmm11, qword [rbp - 8]
movsd xmm12, qword [rbp - 0x10]
jmp 0x18009fdf0
xorps xmm13, xmm13
cmp byte [0x18008893d], r12b
jmp 0x18009fe00
je 0x1800a0320
movups xmm0, xmmword [0x18007a360]
mov r8, 0x27da425f
dec r8w
movups xmmword [rbp - 0x80], xmm0
inc ax
movsd xmm1, qword [0x18007a370]
movsx r8, r9w
movsd qword [rbp - 0x70], xmm1
movzx eax, word [0x18007a378]
mov word [rbp - 0x68], ax
movsx r8w, r10b
mov r8d, r12d
cmc
jmp 0x18009fe49
cmp edi, 2
jmp 0x18009fe51
jl 0x18009ff66
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x18009fed1
paddw xmm3, xmm2
movq xmm0, qword [0x18007a360]
jmp 0x18009fee2
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x18009fef0
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
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]
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
rol dl, 0xb0
mov r8d, 8
mov eax, r8d
adc dh, 0xdb
movsx r9w, bpl
lea r9, [rbp - 0x80]
shl rcx, 0xf9
sub dl, dil
lea r9, [r9 + rax*2]
nop dword [rax]
btc eax, 0x15
bsf rdx, rbx
cmp r10w, 0x10ed
mov eax, 0x8fb823ef
movsx edx, bx
imul r8d
inc al
movzx eax, bx
adc ah, 0xba
add edx, r8d
rcr cl, cl
movzx rax, r12w
sar edx, 5
cbw
mov eax, edx
sbb cl, r11b
shr eax, 0x1f
shl cx, cl
cmc
add edx, eax
cwde
stc
movzx eax, dx
rol ecx, 0xe8
inc cx
movsxd rcx, esi
imul ecx, eax, 0x39
shl al, cl
rcr ax, cl
sar ax, 0xa8
movzx eax, r8w
cmp bx, 0x43bd
cmp r15b, al
test r13b, 0x42
sub ax, cx
jmp 0x18009fff2
add ax, 0x30
cmp bpl, 0x8d
xor word [r9], ax
inc r8d
cmp r11b, cl
lea r9, [r9 + 2]
jmp 0x1800a000e
cmp r8d, 0xd
jmp 0x1800a0017
jl 0x18009ff91
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x80], r12w
jmp 0x1800a002b
je 0x1800a009a
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x1800a003d
nop dword [rax]
inc ecx
cmp r13b, 0x91
lea rax, [rax + 2]
test dx, 0x6043
cmp word [rax], r12w
jmp 0x1800a005c
jne 0x1800a0044
add ecx, 1
lahf
movzx rax, bp
mov dword [rbp - 0x38], ecx
movsxd rax, esi
bswap ax
mov dword [rbp - 0x34], ecx
nop
cwde
lahf
lea rax, [rbp - 0x80]
jmp 0x1800a0083
cmove rax, r12
jmp 0x1800a008c
mov qword [rbp - 0x40], rax
jmp 0x1800a0095
jmp 0x1800a00a8
mov qword [rbp - 0x38], r12
cmovl rcx, rbx
movzx dx, spl
cdq
lea rdx, [rbp - 0x40]
sets ch
lea rcx, [rbp - 0x20]
jmp 0x1800a00b8
call fcn.18010f8ba
test al, al
jne 0x1800a0206
movups xmm0, xmmword [str._G]
sbb cl, r9b
mov ah, bl
inc ah
movups xmmword [rbp - 0x80], xmm0
rcr cx, 9
mov eax, dword [0x18007a358]
movsx rcx, r15w
shr rcx, 0x85
bts rcx, r11
mov dword [rbp - 0x70], eax
movzx eax, word [0x18007a35c]
or cl, 0xae
xor cx, 0x85b
mov ecx, 0x4c
cmc
mov word [rbp - 0x80], cx
xor word [rbp - 0x7e], 0x31
xor word [rbp - 0x7c], 0x32
xor word [rbp - 0x7a], 0x33
xor word [rbp - 0x78], 0x34
btc ecx, r14d
bsr cx, bp
xor word [rbp - 0x76], 0x35
ror ch, cl
xor word [rbp - 0x74], 0x36
btc cx, ax
xor word [rbp - 0x72], 0x37
xor word [rbp - 0x70], 0x38
cmp r10, 0x4e9b6afc
rcr ecx, cl
ror rcx, cl
xor word [rbp - 0x6e], 0x39
btc ecx, ebx
bt rcx, rdi
shr ecx, 0xf0
xor ax, 0x3a
bswap rcx
mov word [rbp - 0x6c], ax
movsxd rax, r10d
mov cl, r8b
lea rax, [rbp - 0x80]
xchg cx, cx
movsx rcx, r12w
mov ecx, r12d
jmp 0x1800a017e
nop dword [rax]
jmp 0x1800a0187
inc ecx
test dl, 0x27
lea rax, [rax + 2]
stc
cmp word [rax], r12w
jmp 0x1800a019a
jne 0x1800a0187
add ecx, 1
movsx ax, r10b
jmp 0x1800a01ad
mov dword [rsp + 0x78], ecx
movzx edx, r13w
movsx eax, r14w
mov dword [rsp + 0x7c], ecx
movsx cx, sil
lea rax, [rbp - 0x80]
movsx rdx, dx
movzx ecx, bx
cmove rax, r12
cmovge cx, bp
mov qword [rsp + 0x70], rax
cwd
lea rdx, [rsp + 0x70]
movzx ecx, bp
xchg cl, cl
movsx cx, bpl
lea rcx, [rbp - 0x20]
jmp 0x1800a01f4
call fcn.18010f8ba
test al, al
jmp 0x1800a0200
je 0x1800a0320
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a0212
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a021e
movaps xmm0, xmmword [0x180080e10]
jmp 0x1800a022a
movaps xmmword [rbp - 0x10], xmm0
jmp 0x1800a0233
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
jmp 0x1800a023f
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a024f
movss xmm0, dword [0x180088258]
jmp 0x1800a025c
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x40]
movsx edx, sp
xchg r8w, r8w
mov qword [rsp + 0x60], rax
movzx cx, r12b
bswap r9w
mov byte [rsp + 0x50], 1
movzx ax, r8b
mov byte [rsp + 0x48], 1
movzx rcx, r15w
cbw
mov r9b, 0xc7
lea rax, [rbp + 0x10]
bswap r9w
mov qword [rsp + 0x40], rax
mov r8b, 0xce
lea rax, [rbp + 0x20]
movzx dx, al
cqo
mov qword [rsp + 0x38], rax
movsx eax, r11w
cwde
movss dword [rsp + 0x30], xmm13
cmovle r8w, r10w
movzx rax, r10w
cdqe
lea rax, [rbp - 0x10]
movzx dx, bh
mov cl, dh
mov qword [rsp + 0x28], rax
cwde
cqo
lea rax, [rbp - 0x30]
movsxd r9, r9d
setne ch
not r9w
mov qword [rsp + 0x20], rax
movsx cx, r10b
xchg cl, ch
lea r9, [rsp + 0x70]
lea r8, [rbp + 0x30]
movsxd rdx, edx
mov rdx, qword [0x180089e98]
movsx ecx, cx
xchg cx, cx
mov rcx, r15
jmp 0x1800a031b
call fcn.18011b23c
movd xmm0, dword [0x180088988]
cvtdq2ps xmm0, xmm0
comiss xmm9, xmm0
ja 0x1800a79b7
cmp byte [0x180088934], r12b
jmp 0x1800a0341
je 0x1800a08d2
movups xmm0, xmmword [str.yEW]
movups xmmword [rbp - 0x10], xmm0
ror eax, 0x22
and ax, ax
cmp spl, r11b
mov eax, dword [0x18007a340]
cmp r12, rax
adc ch, 0x9c
mov dword [rbp], eax
sal ax, 0x41
shr ch, 0x2d
test r8b, r14b
movzx eax, word [0x18007a344]
mov ecx, 0x49
test dx, 0x16d7
cmp dx, r8w
mov word [rbp - 0x10], cx
adc rcx, 0x6f326a45
xchg cl, cl
adc cx, r11w
xor word [rbp - 0xe], 0x31
bts cx, si
sal ch, 0x14
xor word [rbp - 0xc], 0x32
rcl cx, 0x12
movsx ecx, r15w
xor word [rbp - 0xa], 0x33
shld cx, sp, 0x11
bts cx, r8w
xor word [rbp - 8], 0x34
xor word [rbp - 6], 0x35
inc cx
xor word [rbp - 4], 0x36
xor word [rbp - 2], 0x37
or ecx, 0x359e06e6
btr rcx, 0xd9
rcr ch, cl
xor word [rbp], 0x38
sal cl, cl
shl ch, 0x29
and cx, bx
xor word [rbp + 2], 0x39
bsf cx, ax
shr rcx, 0x5b
xor ax, 0x3a
movzx rcx, dx
xchg cl, cl
mov cx, r8w
mov word [rbp + 4], ax
lahf
lea rax, [rbp - 0x10]
dec ecx
mov ecx, r12d
jmp 0x1800a0421
inc ecx
clc
test bx, r11w
lea rax, [rax + 2]
stc
cmp word [rax], r12w
jmp 0x1800a0436
jne 0x1800a0421
add ecx, 1
mov dword [rsp + 0x78], ecx
rdtsc
movsx eax, r8w
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x10]
movsx dx, r10b
cmove rax, r12
cmovge rcx, r11
setno dh
mov qword [rsp + 0x70], rax
movsxd rdx, esp
cmovns dx, r12w
cqo
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a047e
call fcn.18010f8ba
test al, al
jmp 0x1800a048a
jne 0x1800a07b0
movups xmm0, xmmword [0x18007a300]
movzx r8w, r9b
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x18007a310]
cmc
movups xmmword [rbp + 0x50], xmm1
shr r8b, cl
movsd xmm0, qword [0x18007a320]
rcr r8w, 0x11
cwde
adc al, r14b
movsd qword [rbp + 0x60], xmm0
mov eax, dword [0x18007a328]
mov dword [rbp + 0x68], eax
rol r8b, 0xcf
mov r8d, r12d
jmp 0x1800a04da
cmp edi, 2
jmp 0x1800a04e2
jl 0x1800a063f
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1800a057a
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx rax, r14w
movzx eax, r8w
movsxd rax, ecx
lea eax, [r8 + 4]
jmp 0x1800a059e
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
paddd xmm1, xmm2
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 0x1800a0600
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a060e
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test r10b, 0x8e
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r15d, r9d
cmp r8d, 0x10
jl 0x1800a0517
cmp r8d, 0x16
jmp 0x1800a0639
jge 0x1800a06f2
movsxd rax, r8d
lea r9, [rbp + 0x40]
rcl cx, 0x3f
movzx rcx, r15w
cqo
lea r9, [r9 + rax*2]
test sil, 0x83
add al, r8b
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
cmp al, 0x67
shr eax, 0x11
and ax, 0x5c55
add edx, r8d
cmove cx, bp
shld ax, dx, 0x22
sar edx, 5
stc
xchg ch, ch
mov eax, edx
ror ch, 0x7d
mov rcx, 0x60a846f1
or cx, 0x5362
shr eax, 0x1f
seto ch
add edx, eax
bts ax, r8w
movzx eax, dx
mov rcx, rbp
imul ecx, eax, 0x39
add ax, r15w
xor al, al
movzx eax, r8w
clc
sub ax, cx
test r9b, 0x93
add ax, 0x30
xor word [r9], ax
jmp 0x1800a06cf
inc r8d
lea r9, [r9 + 2]
cmp r9w, 0x7055
test r14, 0x34bb5c28
cmp r8d, 0x16
jmp 0x1800a06ec
jl 0x1800a0666
mov qword [rbp - 0x40], r12
cmp r15, 0x17921658
cmp word [rbp + 0x40], r12w
jmp 0x1800a0707
je 0x1800a0782
lea rax, [rbp + 0x40]
mov cl, r8b
movzx rcx, bp
jmp 0x1800a071d
mov ecx, r12d
jmp 0x1800a0725
nop dword [rax]
jmp 0x1800a0731
inc ecx
stc
lea rax, [rax + 2]
test dil, al
cmp word [rax], r12w
jmp 0x1800a0744
jne 0x1800a0731
add ecx, 1
cmovbe ax, bx
movzx eax, si
cwde
mov dword [rbp - 0x38], ecx
mov dword [rbp - 0x34], ecx
jmp 0x1800a0767
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a0774
mov qword [rbp - 0x40], rax
jmp 0x1800a077d
jmp 0x1800a078e
mov qword [rbp - 0x38], r12
cwd
cdq
cmovs dx, r15w
lea rdx, [rbp - 0x40]
bswap ecx
movzx ecx, bp
setle cl
lea rcx, [rbp - 0x20]
jmp 0x1800a07a3
call fcn.18010f8ba
test al, al
je 0x1800a08d2
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a07bc
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a07c8
movaps xmm0, xmmword [0x180080ec0]
movaps xmmword [rbp - 0x40], xmm0
jmp 0x1800a07d8
xorps xmm1, xmm1
movups xmmword [rbp - 0x10], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
jmp 0x1800a07eb
movups xmmword [rbp + 0x10], xmm1
jmp 0x1800a07f4
movss xmm0, dword [0x180088258]
jmp 0x1800a0801
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movsx eax, si
cbw
lea rax, [rbp - 0x10]
not dh
bswap r9d
movzx rdx, cx
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
mov cx, r9w
setp cl
mov byte [rsp + 0x48], 1
bswap rax
cdqe
lea rax, [rbp + 0x20]
movsx r9, r12w
jmp 0x1800a0846
mov qword [rsp + 0x40], rax
lahf
lea rax, [rbp + 0x10]
movzx r9w, bl
mov cl, 0x19
jmp 0x1800a085c
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
movzx rcx, ax
movsx r9w, r8b
cbw
lea rax, [rbp - 0x40]
bswap r8d
movzx r9d, dx
mov qword [rsp + 0x28], rax
movzx r9w, cl
movsxd r9, r12d
cbw
lea rax, [rbp - 0x30]
movzx r9d, bp
xchg cl, r9b
mov qword [rsp + 0x20], rax
jmp 0x1800a08a8
lea r9, [rsp + 0x70]
lea r8, [rbp + 0x30]
mov rcx, rdx
sete dl
movzx edx, r11w
mov rdx, qword [0x180089e98]
sets ch
mov rcx, r15
jmp 0x1800a08cd
call fcn.18011b23c
cmp byte [0x180088935], r12b
jmp 0x1800a08de
je 0x1800a199a
mov rdx, qword [0x180089ea0]
movzx cx, al
mov rcx, r14
jmp 0x1800a08f7
call fcn.180109709
test al, al
je 0x1800a199a
test r14, r14
jmp 0x1800a090c
je 0x1800a79b7
mov qword [rbp + 0x40], r12
jmp 0x1800a091b
mov qword [rbp + 0x50], r12
jmp 0x1800a0924
mov qword [rbp + 0x58], 7
jmp 0x1800a0931
mov word [rbp + 0x40], r12w
jmp 0x1800a093b
xorps xmm9, xmm9
movups xmmword [rbp - 0x50], xmm9
cmp r10w, 0x1a1
cmp r9, rsp
movups xmm0, xmmword [0x18007a2e8]
movups xmmword [rbp - 0x80], xmm0
cmp al, r12b
test sp, 0x75af
movsd xmm1, qword [0x18007a2f8]
cmp r8, 0x725635d
movsd qword [rbp - 0x70], xmm1
jmp 0x1800a0979
cmp word [0x18007a2fe], 0
jmp 0x1800a0986
je 0x1800a0b56
mov r8d, r12d
cmp edi, 2
jmp 0x1800a0997
jl 0x1800a0aae
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a0a17
paddw xmm3, xmm2
movq xmm0, qword [0x18007a2e8]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a0a31
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a0a91
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a0a9f
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
mov eax, r8d
lea r9, [rbp - 0x80]
movzx rdx, r10w
movsxd rdx, r13d
lea r9, [r9 + rax*2]
or dl, spl
jmp 0x1800a0acd
nop word [rax + rax]
inc cl
mov eax, 0x8fb823ef
bswap dx
rcl rcx, cl
imul r8d
shr ax, 0x81
add edx, r8d
bswap cx
shl ah, 0xf4
sar edx, 5
movsx ax, r9b
dec cl
bts ax, sp
mov eax, edx
shr cx, cl
rol ecx, 0x37
shr eax, 0x1f
add cx, r13w
bt rcx, 0x65
add edx, eax
bswap ax
and cl, 0x82
sal cx, cl
movzx eax, dx
imul ecx, eax, 0x39
movzx eax, r8w
sub ax, cx
clc
cmc
add ax, 0x30
cmp cl, r9b
stc
clc
xor word [r9], ax
jmp 0x1800a0b43
inc r8d
cmc
lea r9, [r9 + 2]
stc
cmp r8d, 0xc
jl 0x1800a0ada
mov qword [rbp - 0x40], r12
cmp r9b, r12b
test r10d, eax
cmp word [rbp - 0x80], 0
je 0x1800a0bd8
lea rax, [rbp - 0x80]
jmp 0x1800a0b79
mov ecx, r12d
nop dword [rax]
jmp 0x1800a0b88
inc ecx
clc
lea rax, [rax + 2]
cmp rdi, rbp
cmc
cmp word [rax], 0
jmp 0x1800a0b9c
jne 0x1800a0b88
add ecx, 1
setns al
mov rax, 0x44dd569a
movsx rax, r10w
mov dword [rbp - 0x38], ecx
mov al, 0xd7
mov dword [rbp - 0x34], ecx
mov ax, r14w
not ax
lea rax, [rbp - 0x80]
cmove rax, r12
mov qword [rbp - 0x40], rax
jmp 0x1800a0bd3
jmp 0x1800a0bdc
mov qword [rbp - 0x38], r12
lea rdx, [rbp - 0x40]
bswap cx
movsx rcx, r8w
jmp 0x1800a0bec
lea rcx, [rbp - 0x20]
jmp 0x1800a0bf5
call fcn.18010f8ba
mov rbx, 0xffffffffffffffff
inc r13b
rol r13w, 9
lea r13d, [rbx + 0x55]
test al, al
jmp 0x1800a0c14
je 0x1800a0cdb
mov eax, dword [0x18007a2e4]
test r9, rsp
cmc
cmp ah, cl
mov dword [rbp - 0x58], eax
test di, 0x486b
cmp word [0x18007a2e6], 0
jmp 0x1800a0c3b
je 0x1800a0c57
mov word [rbp - 0x58], r13w
xor word [rbp - 0x56], 0x31
movzx ax, sil
movzx r8, bp
mov ah, 0xa3
lea rax, [rbp - 0x58]
movsx r8d, ax
mov r8, rbx
jmp 0x1800a0c67
nop word [rax + rax]
jmp 0x1800a0c75
inc r8
cmc
cmp word [rax + r8*2], 0
jmp 0x1800a0c84
jne 0x1800a0c75
lea rdx, [rbp - 0x58]
movzx ecx, bp
mov cl, 0x5e
movzx cx, r13b
lea rcx, [rbp + 0x40]
call fcn.1800a83d6
mov dword [rbp - 0x50], 0x3f800000
mov r8b, 0xc6
sar al, 0x42
mov dword [rbp - 0x4c], 0x3f800000
bsf eax, ecx
sub r8, 0x43b65dcd
shl r8d, cl
mov dword [rbp - 0x44], 0x3f800000
movups xmm9, xmmword [rbp - 0x50]
test esi, 0x43af0805
dec rax
xadd r8b, r8b
movups xmm0, xmmword [str.xTSEM]
btr r8d, r12d
cbw
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x18007a2d0]
rol r8d, 0xf2
movups xmmword [rbp - 0x70], xmm1
and r8, r11
mov eax, dword [0x18007a2e0]
movsx r8, r9w
adc r8b, 0x9a
mov dword [rbp - 0x60], eax
shld r8w, dx, 0xfe
mov r8d, r12d
cmp edi, 2
jl 0x1800a0ea1
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
mov eax, 5
jmp 0x1800a0d3b
movd xmm6, eax
movdqa xmm7, xmmword [0x180080cb0]
mov eax, 0x1f
jmp 0x1800a0d51
movd xmm8, eax
movdqa xmm10, xmmword [0x180080d70]
lea rcx, [rbp - 0x80]
jmp 0x1800a0d68
nop word [rax + rax]
jmp 0x1800a0d78
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
paddd xmm1, xmm2
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]
jmp 0x1800a0de3
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, r10w
cdqe
bswap rax
lea eax, [r8 + 4]
jmp 0x1800a0dfd
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
paddd xmm1, xmm2
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]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
jmp 0x1800a0e75
lea rcx, [rcx + 0x10]
cmp r10w, 0x3769
test r8b, 0x93
cmp r8d, 0x10
jmp 0x1800a0e8c
jl 0x1800a0d78
cmp r8d, 0x12
jmp 0x1800a0e9b
jge 0x1800a0f33
movsxd rax, r8d
add cl, 0x96
lea r9, [rbp - 0x80]
dec ecx
lea r9, [r9 + rax*2]
shr rdx, cl
nop dword [rax]
nop dword [rax + rax]
cwd
not eax
rdtsc
mov eax, 0x8fb823ef
bt ecx, esi
imul r8d
add edx, r8d
cwde
bt ax, 0xd
sar edx, 5
lahf
add al, r13b
movzx eax, bp
mov eax, edx
movzx cx, r14b
shl rcx, cl
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x39
cdqe
neg ah
ror al, 0x33
movzx eax, r8w
sub ax, cx
cmc
clc
test r10b, r14b
add ax, 0x30
xor word [r9], ax
inc r8d
test bl, dil
stc
lea r9, [r9 + 2]
test r13, r9
clc
stc
cmp r8d, 0x12
jmp 0x1800a0f2d
jl 0x1800a0ec6
mov qword [rbp - 0x40], r12
cmp r14, r14
cmp word [rbp - 0x80], 0
jmp 0x1800a0f44
je 0x1800a0fad
lea rax, [rbp - 0x80]
mov ecx, r12d
nop dword [rax]
jmp 0x1800a0f5d
inc ecx
lea rax, [rax + 2]
test r8b, 0x7b
cmp word [rax], 0
jmp 0x1800a0f70
jne 0x1800a0f5d
add ecx, 1
mov dword [rbp - 0x38], ecx
xchg al, al
movzx rax, r10w
mov dword [rbp - 0x34], ecx
movsx rax, r12w
cmovs ax, si
lea rax, [rbp - 0x80]
jmp 0x1800a0f96
cmove rax, r12
jmp 0x1800a0f9f
mov qword [rbp - 0x40], rax
jmp 0x1800a0fa8
jmp 0x1800a0fb1
mov qword [rbp - 0x38], r12
lea rdx, [rbp - 0x40]
xchg cx, cx
movsxd rcx, r12d
movzx cx, r14b
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
je 0x1800a107b
mov eax, dword [0x18007a2b8]
mov dword [rbp - 0x58], eax
btc r8, rcx
movzx eax, word [0x18007a2bc]
mov ecx, 0x48
sbb r8w, sp
mov word [rbp - 0x58], cx
jmp 0x1800a0ff7
xor word [rbp - 0x56], 0x31
stc
xor ax, 0x32
movsx r8w, r15b
movzx r8, r8w
mov word [rbp - 0x54], ax
mov r8b, r10b
movsxd rax, r15d
cbw
lea rax, [rbp - 0x58]
bswap r8d
xchg r8b, r8b
mov r8, rbx
jmp 0x1800a1028
inc r8
stc
cmp r12w, 0x44ef
cmp word [rax + r8*2], 0
jmp 0x1800a103d
jne 0x1800a1028
lea rdx, [rbp - 0x58]
movzx ecx, r10w
lea rcx, [rbp + 0x40]
call fcn.1800a83d6
mov qword [rbp - 0x50], 0x3f800000
test al, 0xac
movzx rax, r8w
mov dword [rbp - 0x44], 0x3f800000
movsx cx, bl
cmovae ax, cx
movups xmm9, xmmword [rbp - 0x50]
shl ch, cl
cmp rbp, rdx
movups xmm0, xmmword [0x18007a2a0]
mov rax, rbx
sal ax, 0x5d
movups xmmword [rbp - 0x80], xmm0
ror eax, 0x7e
add eax, r11d
mov eax, dword [0x18007a2b0]
shrd rcx, r12, 0xd
shld ecx, r9d, 0x8f
bsf cx, cx
mov dword [rbp - 0x70], eax
movzx eax, di
movsx eax, r15w
bsf ax, ax
movzx eax, word [0x18007a2b4]
shl cl, 0xe
mov word [rbp - 0x80], r13w
xor word [rbp - 0x7e], 0x31
adc cl, 0x4b
shl cx, cl
xor word [rbp - 0x7c], 0x32
rcr cx, 0x8e
btr cx, 0xd9
test r12, rbx
xor word [rbp - 0x7a], 0x33
test r9d, 0x1c447fa9
ror cx, 0xe8
btr cx, 0x26
xor word [rbp - 0x78], 0x34
clc
btc cx, dx
xor word [rbp - 0x76], 0x35
sbb ecx, r10d
xor word [rbp - 0x74], 0x36
sar ch, 0x67
bsf cx, r12w
movsx rcx, dx
xor word [rbp - 0x72], 0x37
xor word [rbp - 0x70], 0x38
movzx ecx, sp
xor word [rbp - 0x6e], 0x39
adc cl, 0x8a
xor ax, 0x3a
mov cl, 0xb5
xchg cl, cl
movsx rcx, dx
mov word [rbp - 0x6c], ax
movsx cx, sil
cwde
lea rax, [rbp - 0x80]
mov ecx, esp
mov ecx, r12d
jmp 0x1800a1151
nop dword [rax]
jmp 0x1800a1159
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a1168
jne 0x1800a1159
add ecx, 1
mov dword [rsp + 0x78], ecx
mov edx, 0x53820049
bswap rax
movsx dx, r10b
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
jmp 0x1800a118f
cmove rax, r12
cwd
jmp 0x1800a119e
mov qword [rsp + 0x70], rax
mov cx, bp
movsx dx, r13b
cwd
lea rdx, [rsp + 0x70]
movsx cx, dil
movzx ecx, ax
lea rcx, [rbp - 0x20]
jmp 0x1800a11c3
call fcn.18010f8ba
test al, al
je 0x1800a125a
mov eax, dword [0x18007a298]
stc
mov dword [rbp - 0x58], eax
adc al, r11b
ror ah, cl
movzx eax, word [0x18007a29c]
clc
test r15b, r12b
mov word [rbp - 0x58], r13w
xor word [rbp - 0x56], 0x31
cmc
test r11b, spl
xor ax, 0x32
jmp 0x1800a1201
mov word [rbp - 0x54], ax
movsx ax, al
movsx eax, r9w
lea rax, [rbp - 0x58]
jmp 0x1800a1216
nop dword [rax]
jmp 0x1800a121f
inc rbx
test ax, r12w
cmp word [rax + rbx*2], 0
jmp 0x1800a1230
jne 0x1800a121f
mov r8, rbx
cdq
cqo
movsx rcx, di
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x40]
jmp 0x1800a124d
call fcn.1800a83d6
movaps xmm9, xmmword [0x180080e60]
mov rax, qword [0x18007a290]
mov qword [rbp - 0x50], rax
stc
cmp r9b, 0xf4
cmp word [0x18007a296], 0
jmp 0x1800a1277
je 0x1800a13b8
mov r8d, r12d
test si, r15w
cmc
jmp 0x1800a128a
cmp edi, 2
jl 0x1800a132f
movdqa xmm3, xmmword [0x180080c60]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180081080]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180081080]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
mov r13d, 5
movd xmm0, r13d
psrad xmm2, xmm0
mov ebx, 0x1f
jmp 0x1800a12de
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x180080cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180080d70]
movq xmm0, qword [rbp - 0x50]
jmp 0x1800a131c
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800a132a
jmp 0x1800a13d1
lea r9, [rbp - 0x50]
nop word [rax + rax]
cwd
rol cl, 0xad
neg dx
mov eax, 0x1f7047dd
bsf ecx, r15d
mul r8d
dec eax
mov eax, r8d
btc rcx, rdi
add ecx, r12d
sub eax, edx
not ch
add cl, 0xb4
cmovl cx, r14w
shr eax, 1
movsx cx, dl
rol cl, 0x5f
add eax, edx
shr eax, 5
movzx eax, ax
bsr ecx, esi
imul ecx, eax, 0x39
shld eax, r15d, 0x6d
rcl ah, cl
movzx eax, r8w
sub ax, cx
jmp 0x1800a1395
add ax, 0x30
xor word [r9], ax
jmp 0x1800a13a2
inc r8d
lea r9, [r9 + 2]
cmp r8d, 4
jmp 0x1800a13b2
jl 0x1800a1346
mov r13d, 5
shrd bx, r12w, 0x59
xor ebx, 0x354d0a7c
lea ebx, [r13 + 0x1a]
stc
clc
cmc
mov qword [rbp - 0x40], r12
cmp word [rbp - 0x50], 0
jmp 0x1800a13df
je 0x1800a1442
lea rax, [rbp - 0x50]
inc ch
mov ecx, ebp
mov ecx, r12d
jmp 0x1800a13f5
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a1405
jne 0x1800a13f5
add ecx, 1
jmp 0x1800a1415
mov dword [rbp - 0x38], ecx
mov dword [rbp - 0x34], ecx
movsxd rax, r14d
movsx ax, r14b
movsx rax, r14w
lea rax, [rbp - 0x50]
jmp 0x1800a1430
cmove rax, r12
jmp 0x1800a1439
mov qword [rbp - 0x40], rax
jmp 0x1800a1448
mov qword [rbp - 0x38], r12
shr ch, cl
mov eax, dword [0x180079d68]
inc cl
bts ecx, ecx
mov dword [rbp - 0x58], eax
movzx eax, word [0x180079d6c]
movzx cx, r9b
ror ecx, 0x58
or cl, sil
mov ecx, 0x20
clc
test rsi, 0x7b9075f7
mov word [rbp - 0x58], cx
sbb cl, 0x44
xor word [rbp - 0x56], 0x31
rcr ch, cl
mov cx, 0x371c
btr cx, 0x43
xor ax, 0x32
inc cl
mov cl, r15b
movzx cx, sil
mov word [rbp - 0x54], ax
bswap rcx
movzx ecx, r9w
mov ah, 0x9e
lea rax, [rbp - 0x58]
mov cx, 0x6ad5
movzx rcx, r11w
mov ecx, r12d
jmp 0x1800a14bc
nop word [rax + rax]
jmp 0x1800a14cb
inc ecx
cmp rdx, 0x448d2001
clc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a14e2
jne 0x1800a14cb
add ecx, 1
cdqe
mov dword [rsp + 0x78], ecx
movzx r8, r10w
mov dword [rsp + 0x7c], ecx
cqo
bswap ecx
lea rax, [rbp - 0x58]
jmp 0x1800a150a
cmove rax, r12
mov qword [rsp + 0x70], rax
movsxd rax, edi
cdqe
mov qword [rbp - 0x30], r12
cbw
mov qword [rbp - 0x28], r12
movzx r8w, sil
setns ah
mov rax, qword [0x18008a128]
cqo
mov dh, 0x5f
lea rcx, [rbp - 0x40]
cdq
cmovle r8d, r8d
bswap r9
mov qword [rsp + 0x20], rcx
movsx r8w, r8b
mov r9, rdi
mov r9d, dword [rax + r14]
lea r8, [rsp + 0x70]
movsxd rcx, ebx
lea rdx, [rbp - 0x30]
bswap rcx
lea rcx, [rbp - 0x10]
jmp 0x1800a156b
call fcn.1801107d3
mov rax, qword [0x18007a288]
mov qword [rbp - 0x50], rax
cmp word [0x18007a28e], 0
jmp 0x1800a1588
je 0x1800a16bb
mov r8d, r12d
cmp edi, 2
jmp 0x1800a1599
jl 0x1800a162b
movdqa xmm3, xmmword [0x180080c60]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180081080]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180081080]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, ebx
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x180080cb0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180080d70]
movq xmm0, qword [rbp - 0x50]
jmp 0x1800a1618
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800a1626
jmp 0x1800a16bb
lea r9, [rbp - 0x50]
nop word [rax + rax]
mov eax, 0x1f7047dd
movsx rcx, r9w
sar dx, cl
mul r8d
mov eax, r8d
neg cl
ror cl, 0x7d
sub cl, r12b
sub eax, edx
btr rcx, 1
shr cx, cl
ror ch, cl
shr eax, 1
btr cx, bx
stc
movzx rcx, r12w
add eax, edx
shl cx, 0xf0
shl ch, cl
movzx rcx, r10w
shr eax, 5
shr ch, 0x4c
movzx eax, ax
jmp 0x1800a1684
imul ecx, eax, 0x39
btr eax, 0xfb
movzx eax, r8w
test edx, r10d
sub ax, cx
add ax, 0x30
cmp r14d, 0x35c159e6
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
stc
cmp r8d, 4
jmp 0x1800a16b5
jl 0x1800a1639
mov qword [rbp - 0x40], r12
jmp 0x1800a16c8
cmp word [rbp - 0x50], 0
jmp 0x1800a16d2
je 0x1800a173f
lea rax, [rbp - 0x50]
movsx cx, sil
mov ecx, r12d
jmp 0x1800a16e9
nop dword [rax + rax]
jmp 0x1800a16f6
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a1705
jne 0x1800a16f6
add ecx, 1
lahf
movsx rax, r8w
mov dword [rbp - 0x38], ecx
bswap eax
lahf
movsx eax, dx
mov dword [rbp - 0x34], ecx
movsx rax, dx
cwde
lea rax, [rbp - 0x50]
cmove rax, r12
jmp 0x1800a1731
mov qword [rbp - 0x40], rax
jmp 0x1800a173a
jmp 0x1800a174b
mov qword [rbp - 0x38], r12
movsx dx, bl
movzx dx, bl
lea rdx, [rbp + 0x40]
cmc
cmp qword [rbp + 0x58], 8
jmp 0x1800a175a
cmovae rdx, qword [rbp + 0x40]
stc
mov qword [rsp + 0x70], r12
jmp 0x1800a176b
cmp word [rdx], 0
jmp 0x1800a1774
je 0x1800a17dc
mov rax, rdx
bswap rcx
movzx cx, bpl
dec ch
mov ecx, r12d
jmp 0x1800a178f
nop word [rax + rax]
jmp 0x1800a179e
inc ecx
clc
lea rax, [rax + 2]
clc
stc
cmp word [rax], 0
jne 0x1800a179e
add ecx, 1
movsx eax, si
not al
mov dword [rsp + 0x78], ecx
cbw
movsx eax, dx
mov dword [rsp + 0x7c], ecx
mov rax, r12
cmovne rax, rdx
mov qword [rsp + 0x70], rax
jmp 0x1800a17d7
jmp 0x1800a17e2
mov qword [rsp + 0x78], r12
cdq
lea rax, [rbp - 0x40]
movsxd r9, ebp
mov qword [rsp + 0x20], rax
mov r9d, esi
mov dl, r10b
lea r8, [rbp - 0x10]
jmp 0x1800a17fd
lea rdx, [rsp + 0x70]
mov ch, 0x39
lea rcx, [rbp - 0x80]
jmp 0x1800a180e
call fcn.1801107d3
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a181f
movsd qword [rsp + 0x78], xmm11
movdqa xmmword [rbp - 0x40], xmm9
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a1838
xorps xmm1, xmm1
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a1844
movups xmmword [rbp + 0x10], xmm0
jmp 0x1800a184d
movss xmm1, dword [0x180088258]
jmp 0x1800a185a
cvtps2pd xmm1, xmm1
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x30], xmm1
cbw
cwde
lea rax, [rbp - 0x10]
not dh
mov cl, 0x6b
mov qword [rsp + 0x60], rax
bswap cx
movsx rcx, di
cdqe
mov byte [rsp + 0x50], 1
bswap ax
movzx r8d, r15w
mov byte [rsp + 0x48], 1
bswap dx
jmp 0x1800a1897
lea rax, [rbp + 0x20]
setbe r9b
mov qword [rsp + 0x40], rax
bswap r9d
lea rax, [rbp + 0x10]
movzx rcx, r11w
cdq
cqo
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
movzx edx, si
jmp 0x1800a18c6
lea rax, [rbp - 0x40]
jmp 0x1800a18d4
mov qword [rsp + 0x28], rax
mov r9b, r8b
not dl
lea rax, [rbp - 0x30]
movzx edx, sp
cmovns rdx, rdi
cqo
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
movzx cx, r9b
mov r8, r10
lea r8, [rbp - 0x80]
mov cl, spl
movsx rcx, r13w
movzx dx, r14b
mov rdx, qword [0x180089e98]
movzx rcx, si
mov rcx, r15
jmp 0x1800a1920
call fcn.18011b23c
nop
shld edx, r14d, 0x1d
mov rdx, qword [rbp + 0x58]
stc
cmp rdx, 8
jmp 0x1800a1939
jb 0x1800a199a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
movsxd rax, r13d
or eax, esi
rcr ah, 0x8c
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1800a1962
jb 0x1800a1995
add rdx, 0x27
cmc
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp sil, 0x69
test r10b, 0x3a
add rax, 0xfffffffffffffff8
clc
cmp r8b, 0xe6
cmp rax, 0x1f
jmp 0x1800a198f
ja 0x1800a7a85
call fcn.180099b5d
cmp byte [0x180088936], 0
jmp 0x1800a19a6
je 0x1800a20c2
movups xmm0, xmmword [str._EVF]
movups xmmword [rbp + 0x40], xmm0
jmp 0x1800a19bc
movups xmm1, xmmword [0x18007a278]
jmp 0x1800a19c8
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800a19d1
pextrw eax, xmm1, 7
test ax, ax
jmp 0x1800a19de
je 0x1800a1bec
mov r8d, r12d
test r9w, 0x3caf
cmp edi, 2
jmp 0x1800a19f5
jl 0x1800a1b56
movdqa xmm5, xmmword [0x180080c60]
mov edx, r12d
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
mov ebx, 0x1f
jmp 0x1800a1a25
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1800a1a9d
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rdx + 4]
jmp 0x1800a1ab5
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
paddd xmm1, xmm2
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 0x1800a1b17
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a1b25
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp r12b, dil
clc
add edx, 8
cmp sil, 0xc5
clc
lea rcx, [rcx + 0x10]
jmp 0x1800a1b43
cmp edx, 0x10
jmp 0x1800a1b4b
jl 0x1800a1a3b
jmp 0x1800a1bf9
lea r9, [rbp + 0x40]
bsr ecx, r13d
clc
nop word [rax + rax]
cmp r15d, r8d
mov eax, 0x1f7047dd
inc rcx
movsxd rcx, r11d
mul r8d
shrd ecx, edx, 0x39
mov eax, r8d
test r9d, 0x6258637a
sub eax, edx
btc rcx, 0xea
sar ch, cl
shr eax, 1
sbb cx, bx
add eax, edx
bts rcx, rsi
shld cx, bp, 0xa8
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x39
sal ah, cl
movzx eax, r8w
sub ax, cx
cmp r14b, sil
clc
jmp 0x1800a1bbd
add ax, 0x30
clc
cmp ch, 0xc9
xor word [r9], ax
jmp 0x1800a1bce
inc r8d
cmp r12b, 0x7c
lea r9, [r9 + 2]
test bx, r11w
cmp r8d, 0x10
jmp 0x1800a1be6
jl 0x1800a1b6d
mov ebx, 0x1f
cmp r11d, 0x528500a7
stc
mov qword [rsp + 0x70], r12
test ecx, 0x5c2359e0
cmp r11b, dil
cmp word [rbp + 0x40], 0
jmp 0x1800a1c11
je 0x1800a1c7c
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a1c23
nop
jmp 0x1800a1c2a
inc ecx
lea rax, [rax + 2]
cmp sp, 0x6f34
test r12b, dil
cmp word [rax], 0
jmp 0x1800a1c41
jne 0x1800a1c2a
add ecx, 1
cbw
mov dword [rsp + 0x78], ecx
not rax
movsx eax, r9w
mov dword [rsp + 0x7c], ecx
lea rax, [rbp + 0x40]
jmp 0x1800a1c64
cmove rax, r12
jmp 0x1800a1c6d
mov qword [rsp + 0x70], rax
jmp 0x1800a1c77
jmp 0x1800a1c85
mov qword [rsp + 0x78], r12
movsx rcx, bp
lea rdx, [rsp + 0x70]
movzx rcx, sp
movzx cx, r15b
setno cl
lea rcx, [rbp - 0x20]
jmp 0x1800a1c9f
call fcn.18010f8ba
test al, al
jmp 0x1800a1cab
jne 0x1800a1fa5
movups xmm0, xmmword [0x18007a248]
ror al, 0xeb
test rcx, 0x58046d1e
add ah, 0x6d
movups xmmword [rbp - 0x80], xmm0
bswap ax
and ah, 0x6b
rcl al, 0x23
movsd xmm1, qword [0x18007a258]
movsd qword [rbp - 0x70], xmm1
test r14w, 0x1780
dec rax
mov eax, dword [0x18007a260]
cmc
cmp bx, r15w
stc
mov dword [rbp - 0x68], eax
stc
test r8b, r9b
jmp 0x1800a1d00
cmp word [0x18007a262], 0
jmp 0x1800a1d0d
je 0x1800a1eec
mov r8d, r12d
jmp 0x1800a1d1c
cmp edi, 2
jl 0x1800a1e30
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a1d9f
paddw xmm3, xmm2
movq xmm0, qword [0x18007a248]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
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 0x1800a1e1d
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
bsf rcx, rcx
mov eax, r8d
bts rcx, rdx
mov cx, ax
movsx r9w, r9b
lea r9, [rbp - 0x80]
test ebp, 0x1abf1aa9
not cx
bts rdx, rdx
lea r9, [r9 + rax*2]
neg ch
cmove dx, cx
and cl, r9b
nop dword [rax]
sal cl, 0xe3
clc
nop dword [rax + rax]
shr ax, cl
mov eax, 0x8fb823ef
cmovp cx, ax
rol dl, 0x8a
imul r8d
test cl, 0x9e
shl rax, cl
add edx, r8d
stc
inc al
sar edx, 5
sal cl, cl
bts ax, bp
mov eax, edx
sbb cl, dil
cmp r12b, 0x41
shr eax, 0x1f
sub cl, sil
sbb ch, 0x58
add edx, eax
movzx eax, dx
sub ch, 8
imul ecx, eax, 0x39
xadd al, ah
inc al
or ax, si
movzx eax, r8w
test si, 0x1733
sub ax, cx
cmp r15b, r11b
add ax, 0x30
cmc
cmp r15w, r13w
stc
xor word [r9], ax
jmp 0x1800a1edb
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xe
jl 0x1800a1e70
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
je 0x1800a1f6f
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x1800a1f08
nop word [rax + rax]
jmp 0x1800a1f13
inc ecx
jmp 0x1800a1f1d
lea rax, [rax + 2]
jmp 0x1800a1f29
cmp word [rax], 0
jmp 0x1800a1f32
jne 0x1800a1f13
add ecx, 1
mov dword [rsp + 0x78], ecx
movsxd rax, edi
movzx eax, bx
xchg al, al
mov dword [rsp + 0x7c], ecx
mov al, r12b
lea rax, [rbp - 0x80]
jmp 0x1800a1f57
cmove rax, r12
jmp 0x1800a1f60
mov qword [rsp + 0x70], rax
jmp 0x1800a1f6a
jmp 0x1800a1f7f
mov qword [rsp + 0x78], r12
seta dh
mov cx, 0x3b43
movzx ecx, r11w
lea rdx, [rsp + 0x70]
xchg rcx, rcx
setl cl
lea rcx, [rbp - 0x20]
jmp 0x1800a1f93
call fcn.18010f8ba
test al, al
jmp 0x1800a1f9f
je 0x1800a20c2
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a1fb1
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a1fbd
movaps xmm0, xmmword [0x180080ec0]
jmp 0x1800a1fc9
movaps xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a1fd9
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a1fe5
movups xmmword [rbp + 0x20], xmm1
movss xmm0, dword [0x180088258]
jmp 0x1800a1ff6
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x80]
movzx r9w, r15b
movsx ecx, dx
mov qword [rsp + 0x60], rax
rdtsc
mov byte [rsp + 0x50], 1
mov dh, 0x1b
mov byte [rsp + 0x48], 1
lea rax, [rbp - 0x10]
movsxd rcx, r10d
mov qword [rsp + 0x40], rax
setg al
movsx cx, r11b
lea rax, [rbp + 0x20]
movzx r9d, di
mov cx, 0x192b
movsx r9d, r13w
mov qword [rsp + 0x38], rax
not r9w
mov r8d, esp
movzx r9, si
movss dword [rsp + 0x30], xmm13
bswap r8w
lea rax, [rbp + 0x10]
setb r9b
mov dl, 0x37
movsx r9w, al
mov qword [rsp + 0x28], rax
bswap cx
lea rax, [rbp - 0x30]
movzx rdx, r8w
bswap r8w
movsx r9w, dil
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
cdq
cwd
lea r8, [rbp + 0x30]
jmp 0x1800a20a0
mov rdx, qword [0x180089e98]
jmp 0x1800a20b5
mov rcx, r15
jmp 0x1800a20bd
call fcn.18011b23c
cmp byte [0x180088938], 0
jmp 0x1800a20ce
je 0x1800a4143
movups xmm0, xmmword [0x18007a218]
sal r8w, 0x4b
btr bx, 0xe9
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x18007a228]
shl al, cl
movups xmmword [rbp + 0x50], xmm1
or r8w, 0x3307
movsd xmm0, qword [0x18007a238]
cmp al, 0x8a
movzx bx, r9b
btr bx, 3
movsd qword [rbp + 0x60], xmm0
cwde
mov eax, dword [0x18007a240]
mov dword [rbp + 0x68], eax
mov r8d, r12d
jmp 0x1800a212d
mov ebx, 0x1f
jmp 0x1800a2143
cmp edi, 2
jmp 0x1800a214b
jl 0x1800a22b6
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a2185
nop
jmp 0x1800a218c
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
paddd xmm1, xmm2
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 0x1800a21f7
pxor xmm3, xmm0
movq qword [rcx], xmm3
xchg al, al
mov al, spl
movsx ax, dil
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
paddd xmm1, xmm2
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 0x1800a226f
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a227d
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp r12b, 0xa
add r8d, 8
stc
test sp, 0x2b72
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a22a1
jl 0x1800a218c
cmp r8d, 0x16
jmp 0x1800a22b0
jge 0x1800a237e
movsxd rax, r8d
rcl r9b, 0xfc
btr r9w, 0x68
neg r9b
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
bsr ax, ax
seto dh
rdtsc
nop dword [rax]
movzx dx, dil
sub edx, 0x1b135b54
nop dword [rax + rax]
sal al, 2
cmp rbx, 0x39254d62
mov eax, 0x8fb823ef
cqo
adc dl, r12b
imul r8d
jmp 0x1800a230d
add edx, r8d
sar edx, 5
bt ax, 0x42
mov eax, edx
rcr cl, cl
or cx, r9w
btc cx, bx
shr eax, 0x1f
btr cx, bp
mov ch, 0xf8
shr rcx, 0xfb
add edx, eax
bts rcx, rbx
cmovl ax, r12w
cbw
movzx eax, dx
imul ecx, eax, 0x39
clc
movzx eax, r8w
test r13w, 0x2787
sub ax, cx
cmc
add ax, 0x30
xor word [r9], ax
inc r8d
cmp r13, 0x44701f9c
clc
lea r9, [r9 + 2]
cmp r8b, 0x36
cmp r8d, 0x16
jmp 0x1800a2378
jl 0x1800a22f8
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a238d
je 0x1800a23ef
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a239f
nop word [rax + rax]
jmp 0x1800a23aa
inc ecx
clc
lea rax, [rax + 2]
stc
cmp word [rax], 0
jmp 0x1800a23bb
jne 0x1800a23aa
add ecx, 1
not al
cbw
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
xchg ah, ah
lahf
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a23e0
mov qword [rsp + 0x70], rax
jmp 0x1800a23ea
jmp 0x1800a23f7
mov qword [rsp + 0x78], r12
not rdx
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a2405
call fcn.18010f8ba
test al, al
jmp 0x1800a2411
jne 0x1800a403d
movups xmm0, xmmword [str.SW__B]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [str.uXTUYLKV.A]
or rax, r11
bts r8w, si
movups xmmword [rbp + 0x50], xmm1
inc al
mov eax, dword [0x18007a210]
rcr r8b, 0xdd
btc r8w, r10w
mov dword [rbp + 0x60], eax
mov r8d, r12d
cmp edi, 2
jmp 0x1800a2454
jl 0x1800a25b6
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a248e
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
paddd xmm1, xmm2
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 0x1800a24fe
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsxd rax, r10d
lea eax, [r8 + 4]
jmp 0x1800a2512
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
paddd xmm1, xmm2
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 0x1800a2574
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
add r8d, 8
cmp r8w, 0x382e
jmp 0x1800a2596
lea rcx, [rcx + 0x10]
cmp r9, r8
cmp r8d, 0x10
jmp 0x1800a25a6
jl 0x1800a2493
cmp r8d, 0x12
jge 0x1800a265d
movsxd rax, r8d
cwd
lea r9, [rbp + 0x40]
sub dl, sil
sar dh, cl
lea r9, [r9 + rax*2]
nop dword [rax]
xor ch, 0x79
movzx ax, r11b
nop dword [rax + rax]
cwde
adc rax, 0x1ce5022
mov eax, 0x8fb823ef
xadd dx, dx
imul r8d
cwde
shrd eax, r14d, 0xf7
add edx, r8d
dec al
mov eax, ecx
sar edx, 5
shld rcx, r11, 0x44
adc eax, ebx
mov eax, edx
sar rcx, cl
movzx cx, bpl
shr eax, 0x1f
shl cx, cl
xadd cx, cx
add edx, eax
movzx ecx, si
not ax
sar ax, cl
movzx eax, dx
clc
movsx ecx, di
imul ecx, eax, 0x39
movzx eax, r8w
sub ax, cx
test r9b, r9b
jmp 0x1800a263f
add ax, 0x30
xor word [r9], ax
jmp 0x1800a264c
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x12
jl 0x1800a25e4
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a266c
je 0x1800a26ce
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a267e
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
stc
jmp 0x1800a2690
cmp word [rax], 0
jmp 0x1800a2699
jne 0x1800a2684
add ecx, 1
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
bswap rax
jmp 0x1800a26b2
lea rax, [rbp + 0x40]
jmp 0x1800a26bb
cmove rax, r12
jmp 0x1800a26c4
mov qword [rsp + 0x70], rax
jmp 0x1800a26d3
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a26e1
call fcn.18010f8ba
test al, al
jne 0x1800a403d
movsd xmm0, qword [str.fPG__5]
movsd qword [rbp - 0x50], xmm0
shr eax, 0x97
or rax, 0x5fbd4a70
mov eax, dword [0x18007a1e8]
mov dword [rbp - 0x48], eax
jmp 0x1800a271a
cmp word [0x18007a1ea], 0
jmp 0x1800a2727
je 0x1800a2770
mov eax, 0x56
cmp cl, spl
test bl, 0x14
mov word [rbp - 0x50], ax
cmp ax, 0x5f9d
test ah, 0x2b
test dl, r15b
xor word [rbp - 0x4e], 0x31
test r11d, 0x66f93684
xor word [rbp - 0x4c], 0x32
xor word [rbp - 0x4a], 0x33
xor word [rbp - 0x48], 0x34
xor word [rbp - 0x46], 0x35
jmp 0x1800a276b
jmp 0x1800a2775
movzx eax, word [rbp - 0x50]
cmc
mov qword [rsp + 0x70], r12
clc
test r12b, r8b
test ax, ax
jmp 0x1800a2786
je 0x1800a27ef
lea rax, [rbp - 0x50]
jmp 0x1800a2795
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a27a3
inc ecx
jmp 0x1800a27ad
lea rax, [rax + 2]
cmp sil, 0x36
cmp bl, dl
cmp word [rax], 0
jmp 0x1800a27c0
jne 0x1800a27a3
add ecx, 1
mov dword [rsp + 0x78], ecx
nop
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x50]
jmp 0x1800a27dc
cmove rax, r12
jmp 0x1800a27e5
mov qword [rsp + 0x70], rax
jmp 0x1800a27ff
mov qword [rsp + 0x78], r12
movsx rdx, r9w
movsx cx, cl
movsxd rdx, r14d
lea rdx, [rsp + 0x70]
movsx rcx, dx
movzx rcx, r9w
lea rcx, [rbp - 0x20]
jmp 0x1800a2815
call fcn.18010f8ba
test al, al
jmp 0x1800a2821
jne 0x1800a403d
movups xmm0, xmmword [0x18007a1b8]
sbb r8b, 0xb0
movups xmmword [rbp + 0x40], xmm0
btr r8w, r12w
cmovno r8w, dx
cmp r9w, si
movups xmm1, xmmword [0x18007a1c8]
bswap r8d
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800a285d
mov eax, dword [0x18007a1d8]
mov dword [rbp + 0x60], eax
jmp 0x1800a2872
mov r8d, r12d
cmp r11b, al
cmp edi, 2
jmp 0x1800a2880
jl 0x1800a29ea
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a28ba
nop dword [rax + rax]
jmp 0x1800a28c4
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
paddd xmm1, xmm2
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 0x1800a292f
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx eax, r13w
cdqe
cmovle ax, r9w
lea eax, [r8 + 4]
jmp 0x1800a294b
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
paddd xmm1, xmm2
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 0x1800a29b6
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test sp, 0x3efe
add r8d, 8
jmp 0x1800a29cd
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x1800a28c4
cmp r8d, 0x12
jmp 0x1800a29e4
jge 0x1800a2aab
movsxd rax, r8d
neg rcx
movzx ecx, sp
bts r9d, r12d
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
movzx ax, dil
nop dword [rax]
sal ecx, cl
movsx ax, r15b
sar cl, cl
nop dword [rax + rax]
ror ah, cl
mov eax, 0x8fb823ef
clc
cqo
test r15b, r14b
imul r8d
shl al, cl
ror ah, cl
add edx, r8d
movsx eax, r10w
movzx cx, al
sar edx, 5
dec ax
not al
mov eax, edx
shr eax, 0x1f
inc rcx
sal cl, 0x17
add edx, eax
shr al, 0x80
movzx eax, dx
cmovge cx, r14w
adc rcx, r8
imul ecx, eax, 0x39
bt eax, r8d
rcr al, 0xc2
movsx eax, r12w
movzx eax, r8w
sub ax, cx
cmc
add ax, 0x30
test r10d, 0x37495552
stc
xor word [r9], ax
jmp 0x1800a2a86
inc r8d
jmp 0x1800a2a8e
lea r9, [r9 + 2]
test sp, 0x18ca
clc
cmp dil, 0x1e
cmp r8d, 0x12
jmp 0x1800a2aa5
jl 0x1800a2a1b
mov qword [rsp + 0x70], r12
test r9b, r13b
cmp word [rbp + 0x40], 0
jmp 0x1800a2abd
je 0x1800a2b3f
lea rax, [rbp + 0x40]
movzx ecx, cx
setae ch
mov ecx, r12d
jmp 0x1800a2ad5
nop word [rax + rax]
jmp 0x1800a2ae0
inc ecx
test r10b, 0xd
jmp 0x1800a2aeb
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a2af8
jne 0x1800a2ae0
add ecx, 1
movsxd rax, edx
jmp 0x1800a2b0e
mov dword [rsp + 0x78], ecx
movsx eax, r9w
jmp 0x1800a2b1b
mov dword [rsp + 0x7c], ecx
lahf
movsx eax, bp
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a2b30
mov qword [rsp + 0x70], rax
jmp 0x1800a2b3a
jmp 0x1800a2b4c
mov qword [rsp + 0x78], r12
movsx edx, ax
setne cl
cqo
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a2b5a
call fcn.18010f8ba
test al, al
jne 0x1800a403d
movups xmm0, xmmword [0x18007a1a0]
clc
cmc
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [str.zVB_P_TQ]
cmc
stc
movsd qword [rbp - 0x70], xmm1
cmp word [0x18007a1b6], 0
je 0x1800a2d6b
mov r8d, r12d
test al, r14b
cmp edi, 2
jmp 0x1800a2b9f
jl 0x1800a2cbf
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a2c1f
paddw xmm3, xmm2
movq xmm0, qword [0x18007a1a0]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a2c94
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a2ca2
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
rol r8b, 0xa6
bts ax, bp
mov r8d, 8
movsx cx, r12b
clc
mov eax, r8d
lea r9, [rbp - 0x80]
sub cl, 0xa8
lea r9, [r9 + rax*2]
bts cx, r8w
shld cx, cx, 0x2e
cmc
nop dword [rax + rax]
bsr rdx, rsi
btr cx, r8w
clc
mov eax, 0x8fb823ef
adc cl, r12b
rcr cx, 0xf
btc cx, 0x96
imul r8d
btc eax, edi
add edx, r8d
xchg cl, ah
bswap ax
not rcx
sar edx, 5
mov eax, edx
shr eax, 0x1f
or cx, 0x18f7
add edx, eax
movzx eax, dx
shl ch, 0x6c
movsx ecx, r10w
add ecx, 0x77c329a
imul ecx, eax, 0x39
lahf
movzx eax, r15w
sar al, cl
movzx eax, r8w
jmp 0x1800a2d41
sub ax, cx
cmc
clc
add ax, 0x30
clc
cmp rax, 0x59aa50ff
xor word [r9], ax
inc r8d
clc
lea r9, [r9 + 2]
test r9b, sil
cmp r8d, 0xc
jl 0x1800a2ce7
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
jmp 0x1800a2d7a
je 0x1800a2df7
lea rax, [rbp - 0x80]
inc rcx
cmovae ecx, r10d
mov ecx, r12d
jmp 0x1800a2d93
nop word [rax + rax]
jmp 0x1800a2d9e
inc ecx
lea rax, [rax + 2]
test r13d, edx
jmp 0x1800a2dac
cmp word [rax], 0
jmp 0x1800a2db5
jne 0x1800a2d9e
add ecx, 1
bswap rax
setp ah
movzx ax, r9b
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
movsx eax, sp
movzx eax, ax
mov ax, r13w
lea rax, [rbp - 0x80]
jmp 0x1800a2de4
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a2df2
jmp 0x1800a2e00
mov qword [rsp + 0x78], r12
mov dx, r8w
lea rdx, [rsp + 0x70]
mov ch, 0x32
movsxd rcx, ebp
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jmp 0x1800a2e1b
jne 0x1800a403d
movups xmm0, xmmword [str.P_TQ]
and r8b, 0xd1
movups xmmword [rbp + 0x40], xmm0
shl r8b, cl
movups xmm1, xmmword [0x18007a180]
movups xmmword [rbp + 0x50], xmm1
sub r8, 0x2c2b1ad7
add ax, 0x7f32
movsd xmm0, qword [0x18007a190]
jmp 0x1800a2e58
movsd qword [rbp + 0x60], xmm0
bts eax, eax
movzx eax, word [0x18007a198]
movsx r8w, r9b
cmp bl, sil
mov word [rbp + 0x68], ax
rcl r8d, 0xef
seto r8b
movsx r8, r14w
mov r8d, r12d
clc
jmp 0x1800a2e88
cmp edi, 2
jmp 0x1800a2e90
jl 0x1800a2ffd
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a2eca
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
paddd xmm1, xmm2
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 0x1800a2f33
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a2f40
pxor xmm3, xmm0
movq qword [rcx], xmm3
xchg ah, al
lea eax, [r8 + 4]
jmp 0x1800a2f53
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
paddd xmm1, xmm2
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 0x1800a2fb5
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a2fc3
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
add r8d, 8
clc
lea rcx, [rcx + 0x10]
test r11w, sp
jmp 0x1800a2fdf
cmp r8d, 0x10
jmp 0x1800a2fe8
jl 0x1800a2ed0
cmp r8d, 0x15
jmp 0x1800a2ff7
jge 0x1800a30bc
movsxd rax, r8d
and dx, 0x694b
btr dx, bp
cmovno r9w, si
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
xor al, r13b
xchg cl, dl
nop dword [rax]
nop dword [rax + rax]
btr dx, sp
mov eax, 0x8fb823ef
bsr rcx, r10
movsx edx, r14w
jmp 0x1800a303d
imul r8d
movzx rax, r10w
cmovl eax, edi
add edx, r8d
bsf rcx, r9
cmp sil, 0x76
sar edx, 5
shl ch, cl
sar al, cl
mov eax, edx
jmp 0x1800a3066
shr eax, 0x1f
xadd cx, cx
add edx, eax
rcl ah, cl
movsx ecx, di
sar ecx, cl
movzx eax, dx
test r15b, 0x30
rol cx, 0xb2
imul ecx, eax, 0x39
shrd rax, rdx, 0x9e
cmp r13b, r9b
movzx eax, r8w
cmc
jmp 0x1800a3096
sub ax, cx
test dil, 0xd8
stc
add ax, 0x30
test sp, dx
stc
xor word [r9], ax
inc r8d
stc
lea r9, [r9 + 2]
cmp r8d, 0x15
jl 0x1800a302b
mov qword [rsp + 0x70], r12
clc
cmp word [rbp + 0x40], 0
jmp 0x1800a30cc
je 0x1800a3142
lea rax, [rbp + 0x40]
mov ecx, ecx
movsx rcx, r9w
movsx ecx, ax
mov ecx, r12d
jmp 0x1800a30e7
nop word [rax + rax]
jmp 0x1800a30f2
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a3101
jne 0x1800a30f2
add ecx, 1
mov ax, 0x44f2
movsx ax, r14b
movsx eax, ax
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
cdqe
xchg al, al
movsx rax, ax
lea rax, [rbp + 0x40]
jmp 0x1800a312f
cmove rax, r12
jmp 0x1800a3138
mov qword [rsp + 0x70], rax
jmp 0x1800a314a
mov qword [rsp + 0x78], r12
movsx edx, bx
lea rdx, [rsp + 0x70]
movzx ecx, bp
movsx cx, ah
lea rcx, [rbp - 0x20]
jmp 0x1800a315f
call fcn.18010f8ba
test al, al
jne 0x1800a403d
movups xmm0, xmmword [str.TVZAX]
sar r8w, cl
cmc
movups xmmword [rbp + 0x40], xmm0
rcl ah, 0x23
sub r8b, bl
movups xmm1, xmmword [0x18007a150]
btr eax, 0x77
movups xmmword [rbp + 0x50], xmm1
movzx rax, r10w
adc r8d, 0x737233e4
bsf rax, rsi
movsd xmm0, qword [0x18007a160]
shl ax, 0x12
mov r8, 0x42f52a58
bt r8w, r9w
movsd qword [rbp + 0x60], xmm0
xchg ah, ah
add al, 0xaa
cwde
mov eax, dword [0x18007a168]
mov dword [rbp + 0x68], eax
mov r8d, r12d
cmc
cmp edi, 2
jmp 0x1800a31d7
jl 0x1800a3336
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a3211
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
paddd xmm1, xmm2
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 0x1800a327c
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a3289
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800a329a
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
paddd xmm1, xmm2
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 0x1800a32fc
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
stc
add r8d, 8
clc
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a3321
jl 0x1800a3219
cmp r8d, 0x16
jmp 0x1800a3330
jge 0x1800a33f0
movsxd rax, r8d
bt cx, r15w
lea r9, [rbp + 0x40]
shl cx, 0xb
rol cl, cl
mov dl, r14b
lea r9, [r9 + rax*2]
movzx ax, bh
movzx rcx, ax
adc ax, cx
nop dword [rax]
btr cx, 0x32
bts cx, r11w
nop dword [rax + rax]
mov eax, 0x8fb823ef
sar cl, cl
imul r8d
cbw
mov cx, 0x7405
rcl ax, 0x2e
add edx, r8d
sar edx, 5
and ax, cx
test al, r8b
movzx rcx, r9w
mov eax, edx
sal rcx, cl
shr ch, 0xfd
shr eax, 0x1f
ror ch, 0x52
add edx, eax
bsf eax, esp
xor cl, 8
movzx eax, dx
rcr cx, 0x20
sub cl, ah
sub ch, 0x7f
imul ecx, eax, 0x39
sub al, bl
movzx eax, r8w
stc
sub ax, cx
add ax, 0x30
stc
cmc
xor word [r9], ax
jmp 0x1800a33d2
inc r8d
lea r9, [r9 + 2]
cmp rdx, r11
jmp 0x1800a33e1
cmp r8d, 0x16
jmp 0x1800a33ea
jl 0x1800a3370
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
je 0x1800a3468
lea rax, [rbp + 0x40]
movzx rcx, bp
mov ecx, r12d
jmp 0x1800a3410
nop word [rax + rax]
jmp 0x1800a341b
inc ecx
cmp r13b, 0x38
clc
lea rax, [rax + 2]
test ax, r9w
cmp word [rax], 0
jne 0x1800a341b
add ecx, 1
mov eax, eax
mov dword [rsp + 0x78], ecx
not ax
mov dword [rsp + 0x7c], ecx
cdqe
lahf
lea rax, [rbp + 0x40]
jmp 0x1800a3450
cmove rax, r12
jmp 0x1800a3459
mov qword [rsp + 0x70], rax
jmp 0x1800a3463
jmp 0x1800a3476
mov qword [rsp + 0x78], r12
cdq
cmovs ecx, eax
movzx dx, spl
lea rdx, [rsp + 0x70]
mov ch, 0xec
movsx rcx, r8w
movzx cx, bpl
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jmp 0x1800a3497
jne 0x1800a403d
movups xmm0, xmmword [str.cS_X]
rcl al, 0x54
btr rax, rcx
bts r8, r12
movups xmmword [rbp + 0x40], xmm0
bt ax, si
movups xmm1, xmmword [0x18007a120]
btc r8w, sp
shr r8w, 0x94
movups xmmword [rbp + 0x50], xmm1
and al, 0xc2
or al, r11b
movsd xmm0, qword [0x18007a130]
movsd qword [rbp + 0x60], xmm0
movzx eax, word [0x18007a138]
sbb r8d, 0x470751e9
mov word [rbp + 0x68], ax
mov r8d, r12d
cmp si, bx
cmp edi, 2
jmp 0x1800a34fe
jl 0x1800a365e
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a3538
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
paddd xmm1, xmm2
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 0x1800a35a9
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov rax, rbx
cbw
lea eax, [r8 + 4]
jmp 0x1800a35bf
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
paddd xmm1, xmm2
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 0x1800a362a
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmp di, 0x5377
add r8d, 8
lea rcx, [rcx + 0x10]
cmp bpl, 0xe2
stc
cmp r8d, 0x10
jmp 0x1800a364e
jl 0x1800a353e
cmp r8d, 0x15
jge 0x1800a371d
movsxd rax, r8d
mov dx, 0x590
lea r9, [rbp + 0x40]
bt ecx, 0x96
ror ch, cl
lea r9, [r9 + rax*2]
cdq
shl ch, 0xb7
nop dword [rax]
nop dword [rax + rax]
cqo
xor ax, 0x38ef
mov eax, 0x8fb823ef
cmovo ecx, r8d
imul r8d
cmp si, r15w
rcl al, cl
add edx, r8d
sar edx, 5
bts ax, si
bt rcx, r8
mov eax, edx
sar cl, 0x6d
movsx ecx, r11w
sal ecx, 0x1a
shr eax, 0x1f
cmp r11w, r13w
cmovb ecx, ecx
btr cx, cx
add edx, eax
lahf
test r8w, sp
ror ah, cl
movzx eax, dx
and ch, dh
imul ecx, eax, 0x39
bsf eax, ebp
movzx eax, r8w
cmp rdx, 0x53ea303d
cmp spl, spl
test r9b, r10b
sub ax, cx
cmc
cmp si, 0x1b3e
add ax, 0x30
xor word [r9], ax
jmp 0x1800a36fe
inc r8d
test r8b, 0x94
lea r9, [r9 + 2]
jmp 0x1800a370e
cmp r8d, 0x15
jmp 0x1800a3717
jl 0x1800a3689
mov qword [rsp + 0x70], r12
clc
test dx, 0x4e95
cmp word [rbp + 0x40], 0
jmp 0x1800a3732
je 0x1800a37b2
lea rax, [rbp + 0x40]
movzx cx, r9b
mov cx, 0x3f70
movsx ecx, r9w
mov ecx, r12d
jmp 0x1800a3751
nop word [rax + rax]
jmp 0x1800a375c
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a376b
jne 0x1800a375c
add ecx, 1
movsx eax, ax
lahf
movsx ax, r13b
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
jmp 0x1800a3791
lea rax, [rbp + 0x40]
jmp 0x1800a379a
cmove rax, r12
jmp 0x1800a37a3
mov qword [rsp + 0x70], rax
jmp 0x1800a37ad
jmp 0x1800a37bf
mov qword [rsp + 0x78], r12
cdq
mov cx, 0x2691
not dx
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a37cd
call fcn.18010f8ba
test al, al
jne 0x1800a403d
movups xmm0, xmmword [0x18007a0f0]
and al, r11b
stc
movsxd r8, r11d
movups xmmword [rbp - 0x80], xmm0
sbb r8d, r9d
shrd eax, r15d, 0x12
movsd xmm1, qword [0x18007a100]
and al, 0xad
shld eax, r8d, 0x59
adc al, sil
movsd qword [rbp - 0x70], xmm1
bts r8, rsp
neg ah
mov eax, dword [0x18007a108]
bsf r8w, r8w
mov dword [rbp - 0x68], eax
ror r8b, cl
movzx eax, word [0x18007a10c]
sete r8b
mov word [rbp - 0x64], ax
rcl r8b, 0x40
mov r8d, r12d
jmp 0x1800a383d
cmp edi, 2
jl 0x1800a395d
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a38c0
paddw xmm3, xmm2
movq xmm0, qword [0x18007a0f0]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a38da
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a393a
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a3948
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
rdtsc
shl ax, 0x35
mov r8d, 8
mov eax, r8d
inc ch
setbe r9b
bts ecx, r14d
lea r9, [rbp - 0x80]
btr rdx, 0xd1
lea r9, [r9 + rax*2]
sal cx, cl
xchg cx, dx
shrd rdx, rcx, 0xd7
nop dword [rax]
test si, 0x6e70
inc al
nop word [rax + rax]
mov eax, 0x8fb823ef
cmc
rol cx, cl
movzx rcx, r15w
imul r8d
cmp r9d, ebp
adc ah, cl
add edx, r8d
xor ah, 0xa3
sar edx, 5
mov eax, edx
shr eax, 0x1f
add cl, r9b
ror ecx, cl
add edx, eax
movzx eax, dx
or cx, dx
imul ecx, eax, 0x39
btc ax, 0xcb
movzx eax, r8w
cmc
test bl, 0xaa
sub ax, cx
test bl, 0xa4
clc
add ax, 0x30
xor word [r9], ax
jmp 0x1800a39ec
inc r8d
lea r9, [r9 + 2]
clc
jmp 0x1800a39f9
cmp r8d, 0xf
jl 0x1800a3998
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
jmp 0x1800a3a12
je 0x1800a3a72
lea rax, [rbp - 0x80]
bswap rcx
xchg cx, cx
mov ecx, r12d
jmp 0x1800a3a2a
nop word [rax + rax]
jmp 0x1800a3a35
inc ecx
cmp spl, 9
lea rax, [rax + 2]
cmp edi, edi
test al, 0x79
cmp word [rax], 0
jmp 0x1800a3a4c
jne 0x1800a3a35
add ecx, 1
cbw
lahf
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
lea rax, [rbp - 0x80]
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a3a77
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
movzx ecx, bx
movzx cx, spl
not ecx
lea rcx, [rbp - 0x20]
jmp 0x1800a3a8f
call fcn.18010f8ba
test al, al
jne 0x1800a403d
movups xmm0, xmmword [0x18007a0d0]
movups xmmword [rbp + 0x40], xmm0
jmp 0x1800a3aac
movups xmm1, xmmword [0x18007a0e0]
jmp 0x1800a3ab8
movups xmmword [rbp + 0x50], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x1800a3cbf
mov r8d, r12d
test r13b, cl
cmp edi, 2
jl 0x1800a3c33
movdqa xmm5, xmmword [0x180080c60]
mov edx, r12d
jmp 0x1800a3ae9
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1800a3b72
lea r9, [rbp + 0x40]
nop dword [rax + rax]
movsx edx, r9w
mov eax, 0x1f7047dd
btc dx, r15w
bt edx, 0x7c
mul r8d
shld rcx, r11, 0x14
cmc
mov eax, r8d
mov ecx, r11d
sbb cl, 0xca
sub eax, edx
shr eax, 1
mov cx, 0x4d8c
neg cx
add eax, edx
shr eax, 5
btc cx, 0xb9
cmc
sar cx, cl
movzx eax, ax
and ecx, 0x279d6123
imul ecx, eax, 0x39
sbb ah, 0x84
movzx eax, r8w
jmp 0x1800a3c94
sub ax, cx
add ax, 0x30
cmc
test bpl, 0x82
xor word [r9], ax
inc r8d
test cl, 0x76
lea r9, [r9 + 2]
test bx, r15w
cmp bh, 0xd7
cmp r8d, 0x10
jl 0x1800a3c43
mov qword [rsp + 0x70], r12
stc
cmp word [rbp + 0x40], 0
je 0x1800a3d2a
lea rax, [rbp + 0x40]
movzx cx, bl
mov ecx, r12d
nop dword [rax]
jmp 0x1800a3ce7
inc ecx
lea rax, [rax + 2]
stc
cmp word [rax], 0
jmp 0x1800a3cf7
mov qword [rsp + 0x78], r12
movsx rcx, bp
lea rdx, [rsp + 0x70]
movsx rcx, ax
movzx ecx, si
movzx cx, r12b
lea rcx, [rbp - 0x20]
jmp 0x1800a3d4d
call fcn.18010f8ba
test al, al
jmp 0x1800a3d59
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a4050
movaps xmm0, xmmword [0x180080ec0]
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a4060
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a406c
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a4078
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a4081
movss xmm0, dword [0x180088258]
jmp 0x1800a408e
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movsx dx, dil
setbe dh
lea rax, [rbp - 0x80]
cdq
movzx r9d, r11w
mov qword [rsp + 0x60], rax
bswap cx
cwd
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
xchg dl, dl
cmovge dx, di
lea rax, [rbp - 0x10]
movzx rdx, r14w
xchg rdx, r8
mov qword [rsp + 0x40], rax
bswap eax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x38], rax
movzx cx, dl
movss dword [rsp + 0x30], xmm13
movsx dx, r9b
cqo
lahf
lea rax, [rbp + 0x10]
cdq
mov r8d, edx
cwd
mov qword [rsp + 0x28], rax
cdq
movsx r9, r12w
not r8b
lea rax, [rbp - 0x30]
movzx r8w, r11b
movzx r9d, sp
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
movsx r8, r12w
lea r8, [rbp + 0x30]
mov rdx, qword [0x180089e98]
bswap cx
movzx rcx, dx
mov rcx, r15
jmp 0x1800a413e
call fcn.18011b23c
cmp byte [0x18008893a], 0
jmp 0x1800a414f
je 0x1800a490a
movups xmm0, xmmword [str.sCKRG_S_:]
dec al
adc rax, r13
cmp bx, 0x4703
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x18007a0a8]
or rcx, 0x33e51ddc
movsxd rcx, ebp
and cl, r11b
mov dword [rbp - 0x70], eax
rcl ch, cl
movzx eax, word [0x18007a0ac]
btr cx, 0x75
mov ecx, 0x43
cmp spl, r13b
test r13w, 0x469
mov word [rbp - 0x80], cx
bts cx, r9w
bts cx, ax
sar ecx, 0xc4
xor word [rbp - 0x7e], 0x31
btr ecx, esi
xor word [rbp - 0x7c], 0x32
xor word [rbp - 0x7a], 0x33
shr ch, cl
rcr ch, cl
movsxd rcx, ecx
xor word [rbp - 0x78], 0x34
xadd cl, cl
xor word [rbp - 0x76], 0x35
shr ecx, cl
xor word [rbp - 0x74], 0x36
xor word [rbp - 0x72], 0x37
jmp 0x1800a41e6
xor word [rbp - 0x70], 0x38
xor word [rbp - 0x6e], 0x39
clc
xor ax, 0x3a
mov cl, cl
mov word [rbp - 0x6c], ax
movsxd rax, esp
cwde
inc cx
lea rax, [rbp - 0x80]
movsx cx, r9b
movzx rcx, r11w
mov ecx, r12d
jmp 0x1800a4217
inc ecx
jmp 0x1800a421e
lea rax, [rax + 2]
cmp r10b, sil
cmp word [rax], 0
jmp 0x1800a422e
jne 0x1800a4217
add ecx, 1
mov dl, r11b
mov dword [rbp - 0x28], ecx
xchg dx, ax
movsx eax, sp
cdq
mov dword [rbp - 0x24], ecx
cwd
lea rax, [rbp - 0x80]
seto dh
cmove rax, r12
bswap ecx
movzx rdx, cx
mov qword [rbp - 0x30], rax
movzx cx, r11b
lea rdx, [rbp - 0x30]
movsx rcx, di
movzx cx, dh
lea rcx, [rbp - 0x20]
jmp 0x1800a4277
call fcn.18010f8ba
test al, al
jmp 0x1800a4283
jne 0x1800a4811
movups xmm0, xmmword [str.bTTA_RSEYMUI_]
shl bl, 0xd2
btc eax, ecx
movups xmmword [rbp - 0x80], xmm0
rol r8d, 0x48
movsd xmm1, qword [0x18007a088]
movsd qword [rbp - 0x70], xmm1
movzx eax, word [0x18007a090]
mov word [rbp - 0x68], ax
or r8d, r11d
bts r8, rbp
mov r8d, r12d
sub bx, r10w
mov ebx, 0x1f
cmp edi, 2
jmp 0x1800a42d1
jl 0x1800a43ff
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a4351
paddw xmm3, xmm2
movq xmm0, qword [str.bTTA_RSEYMUI_]
jmp 0x1800a4362
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a4370
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a43d0
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a43de
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
cmp r10b, 0x6d
movsx ax, r15b
add al, 0x60
mov r8d, 8
xor rdx, 0x1e7b5e6a
mov eax, r8d
bts r9w, di
shr r9d, cl
lea r9, [rbp - 0x80]
stc
bts rdx, rax
lea r9, [r9 + rax*2]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
ror cl, 2
add edx, r8d
sal ch, cl
movzx rcx, r15w
sar edx, 5
sub cx, bp
rol al, cl
mov eax, edx
sal cx, 0xeb
shld cx, r15w, 0x1e
shr eax, 0x1f
bts ecx, r9d
add edx, eax
ror cx, 0xd0
movzx eax, dx
movsxd rcx, ebx
imul ecx, eax, 0x39
movzx eax, r8w
cmp di, di
test r13w, r15w
clc
sub ax, cx
add ax, 0x30
cmc
xor word [r9], ax
jmp 0x1800a447e
inc r8d
cmc
cmp r11b, dl
lea r9, [r9 + 2]
cmp r13b, al
stc
clc
cmp r8d, 0xd
jmp 0x1800a4497
jl 0x1800a4423
mov qword [rsp + 0x70], r12
jmp 0x1800a44a7
cmp word [rbp - 0x80], 0
je 0x1800a450c
lea rax, [rbp - 0x80]
mov ecx, r12d
jmp 0x1800a44be
nop word [rax + rax]
jmp 0x1800a44c9
inc ecx
cmp rsp, 0x48637612
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a44c9
add ecx, 1
mov ax, di
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
cbw
lea rax, [rbp - 0x80]
cmove rax, r12
jmp 0x1800a44fd
mov qword [rsp + 0x70], rax
jmp 0x1800a4507
jmp 0x1800a4511
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
movsx cx, r10b
lea rcx, [rbp - 0x20]
jmp 0x1800a4524
call fcn.18010f8ba
test al, al
jne 0x1800a4811
movups xmm0, xmmword [str._CW_QG_V]
bts r8, rax
movups xmmword [rbp - 0x80], xmm0
add r8w, 0x4a52
btr ax, r14w
movsd xmm1, qword [0x18007a068]
movsd qword [rbp - 0x70], xmm1
rcl ax, 0xaf
mov eax, dword [0x18007a070]
neg r8b
mov dword [rbp - 0x68], eax
ror ax, cl
mov ax, si
adc al, 0xb5
movzx eax, word [0x18007a074]
sub r8b, r9b
mov word [rbp - 0x64], ax
test r12b, 0x6a
mov r8d, r12d
cmp r13b, 0x65
clc
cmp edi, 2
jmp 0x1800a4592
jl 0x1800a46a9
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, ebx
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
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._CW_QG_V]
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a4627
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a4687
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a4695
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
not dh
mov r8d, 8
sal r9d, cl
mov eax, r8d
shl cl, cl
sar cx, cl
bt r9, rdx
lea r9, [rbp - 0x80]
sub cl, 0xbe
rcr dx, 0xcb
and ch, dl
lea r9, [r9 + rax*2]
sbb ah, 0x1f
sub dx, 0x69ae
nop dword [rax]
stc
sar ah, 0x4a
rol ch, 0x72
nop word [rax + rax]
mov eax, 0x8fb823ef
xchg dl, ch
imul r8d
sal ah, cl
and cl, bpl
add edx, r8d
sar edx, 5
btc ecx, 0x8e
cbw
mov eax, edx
shl ch, cl
sub cx, r14w
rol ch, 0x86
shr eax, 0x1f
shr cx, cl
add edx, eax
adc cl, r9b
shr ch, 0xaa
movzx eax, dx
imul ecx, eax, 0x39
sub ax, 0x6a96
bt eax, 0x39
not ax
movzx eax, r8w
test dh, 0x63
sub ax, cx
stc
jmp 0x1800a4739
add ax, 0x30
xor word [r9], ax
jmp 0x1800a4746
inc r8d
jmp 0x1800a4751
lea r9, [r9 + 2]
cmp r8d, 0xf
jmp 0x1800a475e
jl 0x1800a46e4
mov qword [rsp + 0x70], r12
clc
test dl, r12b
test r8b, 0x18
cmp word [rbp - 0x80], 0
je 0x1800a47e2
lea rax, [rbp - 0x80]
inc cx
movsx cx, dl
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a4795
inc ecx
jmp 0x1800a479c
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a47a9
jne 0x1800a4795
add ecx, 1
movsxd rax, ebx
cbw
mov dword [rsp + 0x78], ecx
bswap ax
mov al, bpl
mov dword [rsp + 0x7c], ecx
cwde
cbw
movzx eax, di
lea rax, [rbp - 0x80]
jmp 0x1800a47d4
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a47ed
mov qword [rsp + 0x78], r12
movsxd rcx, r13d
bswap cx
lea rdx, [rsp + 0x70]
mov cl, 0x20
xchg ch, cl
lea rcx, [rbp - 0x20]
jmp 0x1800a47ff
call fcn.18010f8ba
test al, al
jmp 0x1800a480b
je 0x1800a490a
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a481d
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a4829
movaps xmm0, xmmword [0x180080ec0]
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a4839
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a4845
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a4851
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a485a
movss xmm0, dword [0x180088258]
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x80]
movzx r9d, r14w
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x50], 1
movsx rdx, r15w
xchg r8w, ax
movsx ecx, r9w
mov byte [rsp + 0x48], 1
seto dl
cwde
not ch
lea rax, [rbp - 0x10]
movsxd rdx, r14d
movsx rcx, ax
bswap dx
mov qword [rsp + 0x40], rax
cwd
movsx edx, r8w
lea rax, [rbp + 0x20]
mov qword [rsp + 0x38], rax
mov r9w, di
movzx ax, dh
movss dword [rsp + 0x30], xmm13
rdtsc
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
bswap cx
xchg r8b, dl
mov qword [rsp + 0x20], rax
xchg ch, cl
lea r9, [rsp + 0x70]
movzx dx, r8b
movzx rcx, bx
xchg r8b, r8b
lea r8, [rbp + 0x30]
mov rdx, qword [0x180089e98]
movzx rcx, r10w
mov rcx, r15
call fcn.18011b23c
mov ebx, 0x53
cmp spl, dil
cmp byte [0x180088939], 0
jmp 0x1800a491e
je 0x1800a6859
movsd xmm0, qword [0x18007a048]
movsd qword [rbp - 0x50], xmm0
sbb cl, r12b
shr ch, cl
xadd ax, cx
mov eax, dword [0x18007a050]
bts ecx, ecx
ror ch, cl
mov dword [rbp - 0x48], eax
sal ch, cl
movzx eax, word [0x18007a054]
mov word [rbp - 0x50], bx
cmp cx, di
xor word [rbp - 0x4e], 0x31
movsx rcx, r14w
cmp di, si
test r15b, r14b
xor word [rbp - 0x4c], 0x32
xor word [rbp - 0x4a], 0x33
xor word [rbp - 0x48], 0x34
not ecx
xor word [rbp - 0x46], 0x35
xor ecx, r15d
ror cl, cl
movzx cx, r9b
xor ax, 0x36
mov word [rbp - 0x44], ax
lahf
movsx ax, r13b
lea rax, [rbp - 0x50]
movsx ecx, dx
setp ch
cmove cx, r15w
mov ecx, r12d
jmp 0x1800a49ac
inc ecx
lea rax, [rax + 2]
cmp r12w, 0xdf6
cmp r9d, eax
stc
cmp word [rax], 0
jmp 0x1800a49c5
jne 0x1800a49ac
add ecx, 1
mov dx, 0x4422
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x24], ecx
lea rax, [rbp - 0x50]
cwd
movzx rdx, r10w
movzx ecx, dx
cmove rax, r12
cmovp dx, r9w
movsxd rcx, r10d
mov cx, 0x221d
mov qword [rbp - 0x30], rax
movsx cx, spl
lea rdx, [rbp - 0x30]
movsxd rcx, r15d
movzx ecx, di
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jmp 0x1800a4a18
jne 0x1800a674f
movups xmm0, xmmword [0x18007a028]
jmp 0x1800a4a2a
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x18007a038]
jmp 0x1800a4a3a
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800a4a43
pextrw eax, xmm1, 7
test ax, ax
jmp 0x1800a4a50
je 0x1800a4c53
mov r8d, r12d
jmp 0x1800a4a68
cmp edi, 2
jmp 0x1800a4a70
jl 0x1800a4bd4
movdqa xmm5, xmmword [0x180080c60]
mov edx, r12d
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
mov esi, 0x1f
jmp 0x1800a4aa0
movd xmm8, esi
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1800a4b17
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
lea eax, [rdx + 4]
jmp 0x1800a4b30
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
paddd xmm1, xmm2
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 0x1800a4b92
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a4ba0
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add edx, 8
test eax, 0x366559ed
cmp r15b, 0x19
lea rcx, [rcx + 0x10]
test dl, 0x60
cmp bp, r12w
stc
cmp edx, 0x10
jmp 0x1800a4bc9
jl 0x1800a4ab5
jmp 0x1800a4c62
lea r9, [rbp + 0x40]
movzx rdx, bp
nop word [rax + rax]
mov eax, 0x1f7047dd
test r10b, 0x7a
cmc
xor dx, r9w
mul r8d
mov eax, r8d
btc ecx, edx
sub eax, edx
sal ch, cl
stc
shr eax, 1
rcl cl, 0x68
sar rcx, cl
add eax, edx
shr eax, 5
stc
movzx eax, ax
add cl, 0xbe
movsxd rcx, edx
shr cl, cl
imul ecx, eax, 0x39
cmc
movzx eax, r8w
sub ax, cx
add ax, 0x30
stc
cmp si, 0x1037
xor word [r9], ax
jmp 0x1800a4c3a
inc r8d
clc
stc
lea r9, [r9 + 2]
stc
cmp r8d, 0x10
jmp 0x1800a4c4d
jl 0x1800a4be7
mov esi, 0x1f
cmp r8w, 0x6197
cmp r10w, bx
mov qword [rsp + 0x70], r12
test r14w, dx
cmp word [rbp + 0x40], 0
jmp 0x1800a4c75
je 0x1800a4ce4
lea rax, [rbp + 0x40]
seta ch
mov ecx, r12d
jmp 0x1800a4c8a
nop
jmp 0x1800a4c91
inc ecx
jmp 0x1800a4c99
lea rax, [rax + 2]
jmp 0x1800a4ca6
cmp word [rax], 0
jne 0x1800a4c91
add ecx, 1
mov dword [rsp + 0x78], ecx
cmovae eax, esi
setge ah
cwde
mov dword [rsp + 0x7c], ecx
setbe ah
bswap rax
lea rax, [rbp + 0x40]
jmp 0x1800a4cd1
cmove rax, r12
jmp 0x1800a4cda
mov qword [rsp + 0x70], rax
jmp 0x1800a4cf6
mov qword [rsp + 0x78], r12
mov dx, 0x5811
jmp 0x1800a4cf6
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a4d04
call fcn.18010f8ba
test al, al
jne 0x1800a674f
movups xmm0, xmmword [str.s_X__Q]
movups xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [str.hVN_sYW_FBEA]
movsd qword [rbp - 0x70], xmm1
stc
cmp bp, r10w
cmp word [0x18007a026], 0
je 0x1800a4f1d
mov r8d, r12d
cmp r15w, r8w
jmp 0x1800a4d48
cmp edi, 2
jmp 0x1800a4d50
jl 0x1800a4e6c
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, esi
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a4dd0
paddw xmm3, xmm2
movq xmm0, qword [str.s_X__Q]
jmp 0x1800a4de1
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a4def
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a4e4f
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a4e5d
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
mov r8d, 8
mov eax, r8d
or dh, 0x75
bts cx, r13w
lea r9, [rbp - 0x80]
lea r9, [r9 + rax*2]
rcr dl, 0x48
or dl, dh
sal ecx, 0x33
nop dword [rax + rax]
sal cx, cl
bsr dx, si
shr ax, cl
mov eax, 0x8fb823ef
imul r8d
cdqe
rcl cx, cl
cmc
add edx, r8d
sal eax, cl
cbw
sar edx, 5
btc cx, 0xd2
shl ecx, cl
test r11b, 0xd9
mov eax, edx
shld ecx, r10d, 0x89
shr eax, 0x1f
shl cx, 0xa0
sbb cl, 0xbe
add edx, eax
inc cx
sar cl, 0x32
movzx eax, dx
shl rcx, cl
sbb cl, r15b
imul ecx, eax, 0x39
movzx eax, r8w
cmc
sub ax, cx
jmp 0x1800a4ef2
add ax, 0x30
test r10w, r10w
xor word [r9], ax
jmp 0x1800a4f03
inc r8d
stc
clc
lea r9, [r9 + 2]
cmc
jmp 0x1800a4f13
cmp r8d, 0xc
jl 0x1800a4e96
mov qword [rsp + 0x70], r12
cmp word [rbp - 0x80], 0
je 0x1800a4f9e
lea rax, [rbp - 0x80]
movsxd rcx, edi
movzx rcx, r9w
mov ecx, r12d
jmp 0x1800a4f40
nop word [rax + rax]
jmp 0x1800a4f4b
inc ecx
stc
test r15b, sil
test r12b, 0x95
lea rax, [rax + 2]
cmp dl, r14b
clc
cmp word [rax], 0
jmp 0x1800a4f66
jne 0x1800a4f4b
add ecx, 1
movsx ax, al
mov dword [rsp + 0x78], ecx
mov dword [rsp + 0x7c], ecx
cbw
lea rax, [rbp - 0x80]
jmp 0x1800a4f86
cmove rax, r12
jmp 0x1800a4f8f
mov qword [rsp + 0x70], rax
jmp 0x1800a4f99
jmp 0x1800a4fa4
mov qword [rsp + 0x78], r12
cdq
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a4fb2
call fcn.18010f8ba
test al, al
jmp 0x1800a4fbe
jne 0x1800a674f
movups xmm0, xmmword [str.vPPA_VWCWK:]
cmp ah, 0x7b
rcl al, cl
movups xmmword [rbp - 0x80], xmm0
sbb eax, 0x43504fb2
movzx ecx, si
mov eax, dword [0x18007a008]
shr ch, 0x9b
mov dword [rbp - 0x70], eax
rcr eax, 0x98
movsx eax, r9w
movzx eax, word [0x18007a00c]
clc
add cl, r14b
or cl, 0x87
mov ecx, 0x46
jmp 0x1800a5007
mov word [rbp - 0x80], cx
ror ch, cl
jmp 0x1800a5012
xor word [rbp - 0x7e], 0x31
xor word [rbp - 0x7c], 0x32
mov ch, 0x5c
bswap cx
movzx rcx, r11w
xor word [rbp - 0x7a], 0x33
rcr cx, cl
ror ch, 0x29
xor word [rbp - 0x78], 0x34
sar cx, 0xc4
movsx rcx, r15w
xor word [rbp - 0x76], 0x35
add cl, r14b
xor word [rbp - 0x74], 0x36
xor word [rbp - 0x72], 0x37
xor word [rbp - 0x70], 0x38
sal ch, cl
xor word [rbp - 0x6e], 0x39
xor cx, dx
xor ax, 0x3a
not cx
bswap cx
cmovs cx, di
mov word [rbp - 0x6c], ax
cbw
movsx cx, ah
lea rax, [rbp - 0x80]
not ch
mov ch, 0xf
mov ecx, r12d
inc ecx
cmp r9, r8
stc
jmp 0x1800a508e
lea rax, [rax + 2]
stc
cmp word [rax], 0
jmp 0x1800a509c
jne 0x1800a5083
add ecx, 1
cbw
cwd
movzx rax, bx
mov dword [rbp - 0x28], ecx
cdq
movsx edx, r12w
not ah
mov dword [rbp - 0x24], ecx
movzx cx, bpl
cwde
lea rax, [rbp - 0x80]
movzx rcx, bx
cdq
cwd
cmove rax, r12
mov qword [rbp - 0x30], rax
xchg rcx, rcx
jmp 0x1800a50dc
lea rdx, [rbp - 0x30]
movsx cx, dl
jmp 0x1800a50e9
lea rcx, [rbp - 0x20]
jmp 0x1800a50f2
call fcn.18010f8ba
test al, al
jmp 0x1800a50fe
jne 0x1800a674f
movups xmm0, xmmword [0x180079fd8]
sar al, 0x2a
movsxd rax, eax
movups xmmword [rbp - 0x80], xmm0
btc ax, 0x4b
bt ax, r12w
movsd xmm1, qword [0x180079fe8]
movsd qword [rbp - 0x70], xmm1
ror ah, cl
mov eax, dword [0x180079ff0]
rol r8b, cl
mov r8w, r14w
mov dword [rbp - 0x68], eax
ror ax, 0x3b
mov al, spl
movzx eax, word [0x180079ff4]
sar r8b, 0x8d
xor r8b, r9b
btc r8d, esp
mov word [rbp - 0x64], ax
mov r8d, r12d
cmp r14d, ebx
clc
cmp edi, 2
jmp 0x1800a516a
jl 0x1800a5296
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movd xmm5, esi
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a51ea
paddw xmm3, xmm2
movq xmm0, qword [0x180079fd8]
jmp 0x1800a51fb
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
jmp 0x1800a5209
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a5269
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a5277
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
setp dl
mov r8d, 8
bts cx, r9w
add r9w, r8w
neg r9w
mov eax, r8d
test r12b, 0xc0
stc
cwd
lea r9, [rbp - 0x80]
dec cx
bswap rdx
ror dx, 0x13
lea r9, [r9 + rax*2]
cmovl rdx, r8
nop word [rax + rax]
shld dx, r11w, 0xf6
bsf ax, r15w
shl dx, cl
mov eax, 0x8fb823ef
imul r8d
jmp 0x1800a52da
add edx, r8d
sbb cx, 0x1137
sar edx, 5
rcl cx, 0x62
and eax, eax
movsxd rax, r14d
mov eax, edx
adc ch, 0x71
or rcx, 0x50b74dbf
cmovno cx, sp
shr eax, 0x1f
add edx, eax
adc al, dil
rcl cl, 0xf2
movzx eax, dx
not cl
imul ecx, eax, 0x39
bt eax, esi
shl ah, cl
not ax
movzx eax, r8w
sub ax, cx
test r11, 0xfa425e3
cmp di, dx
add ax, 0x30
cmc
test al, spl
jmp 0x1800a5337
xor word [r9], ax
jmp 0x1800a5340
inc r8d
stc
lea r9, [r9 + 2]
cmp r8d, 0xf
jmp 0x1800a5351
jl 0x1800a52cd
mov qword [rsp + 0x70], r12
test r10w, 0x269d
cmp word [rbp - 0x80], 0
je 0x1800a53d8
lea rax, [rbp - 0x80]
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a537f
inc ecx
clc
test r10w, 0x7db9
lea rax, [rax + 2]
cmp r12w, di
cmp word [rax], 0
jmp 0x1800a5399
jne 0x1800a537f
add ecx, 1
mov dword [rsp + 0x78], ecx
movzx eax, r13w
movsx eax, r8w
mov al, r13b
mov dword [rsp + 0x7c], ecx
movsx ax, r8b
cdqe
lea rax, [rbp - 0x80]
cmove rax, r12
jmp 0x1800a53c9
mov qword [rsp + 0x70], rax
jmp 0x1800a53d3
jmp 0x1800a53df
mov qword [rsp + 0x78], r12
cqo
lea rdx, [rsp + 0x70]
xchg ecx, ecx
movsx rcx, r13w
lea rcx, [rbp - 0x20]
jmp 0x1800a53f3
call fcn.18010f8ba
test al, al
jmp 0x1800a53ff
jne 0x1800a674f
movups xmm0, xmmword [str.y_VFGADYU]
movsx r8w, r13b
setnp r8b
shl r8b, cl
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180079fb8]
jmp 0x1800a5428
movups xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [0x180079fc8]
ror r8b, cl
bsr r8w, r15w
movzx r8w, r14b
movups xmmword [rbp + 0x60], xmm0
shr r8d, 0xb7
bsf r8w, r9w
mov r8d, r12d
clc
cmp edi, 2
jmp 0x1800a5459
jl 0x1800a55c5
movdqa xmm5, xmmword [0x180080c60]
mov edx, r12d
jmp 0x1800a546f
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, esi
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a549b
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
paddd xmm1, xmm2
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 0x1800a54fd
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a550a
pxor xmm3, xmm0
movq qword [rcx], xmm3
lahf
movsx eax, r15w
lea eax, [rdx + 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
paddd xmm1, xmm2
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 0x1800a557c
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a558a
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
test dh, 0xec
jmp 0x1800a559e
add edx, 8
test sp, r11w
lea rcx, [rcx + 0x10]
clc
cmp sp, 0x3612
cmp cl, r11b
cmp edx, 0x18
jmp 0x1800a55ba
jl 0x1800a549b
jmp 0x1800a5652
lea r9, [rbp + 0x40]
nop word [rax + rax]
cmp r8, 0x3457277a
mov eax, 0x1f7047dd
add dl, r12b
movsx rdx, dx
mul r8d
xchg al, cl
or eax, edi
mov eax, r8d
sbb ecx, 0x4549343f
cmovnp ecx, ecx
sub eax, edx
movzx ecx, r15w
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x39
rol ax, cl
sal ax, 0x2a
movzx eax, r8w
sub ax, cx
test r10b, 0x73
add ax, 0x30
clc
xor word [r9], ax
inc r8d
stc
cmp sp, 0x6829
cmp r8b, r15b
lea r9, [r9 + 2]
jmp 0x1800a5643
cmp r8d, 0x18
jmp 0x1800a564c
jl 0x1800a55db
mov qword [rsp + 0x70], r12
stc
test r13d, r12d
cmp r10w, di
cmp word [rbp + 0x40], 0
jmp 0x1800a5669
je 0x1800a56c7
lea rax, [rbp + 0x40]
movsx rcx, cx
inc ecx
mov ecx, r12d
nop dword [rax]
inc ecx
test r9b, 0x93
lea rax, [rax + 2]
cmp word [rax], 0
jne 0x1800a5683
add ecx, 1
mov dword [rsp + 0x78], ecx
movzx rax, r12w
mov dword [rsp + 0x7c], ecx
jmp 0x1800a56ab
lea rax, [rbp + 0x40]
jmp 0x1800a56b4
cmove rax, r12
mov qword [rsp + 0x70], rax
jmp 0x1800a56c2
jmp 0x1800a56d0
mov qword [rsp + 0x78], r12
movzx ecx, r10w
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
jmp 0x1800a56de
call fcn.18010f8ba
test al, al
jmp 0x1800a56ea
jne 0x1800a674f
movups xmm0, xmmword [0x180079f80]
movups xmmword [rbp + 0x40], xmm0
movzx eax, r14w
cwde
not ah
movups xmm1, xmmword [0x180079f90]
movups xmmword [rbp + 0x50], xmm1
rcr r8b, cl
movsx r8w, r12b
bt r8d, r11d
mov eax, dword [0x180079fa0]
bts r8d, edx
xor r8b, r11b
mov dword [rbp + 0x60], eax
lahf
setne ah
adc eax, 0x28dc38a1
movzx eax, word [0x180079fa4]
movsx r8d, r9w
sal r8, cl
movsx r8, r10w
mov word [rbp + 0x64], ax
jmp 0x1800a574e
mov r8d, r12d
cmp rdx, 0x4acc5995
cmp edi, 2
jl 0x1800a58c3
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, esi
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a5795
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
paddd xmm1, xmm2
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 0x1800a5802
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
movzx ax, dil
mov rax, 0x61916fce
lea eax, [r8 + 4]
jmp 0x1800a5827
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
paddd xmm1, xmm2
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
cmc
cmp sp, 0x35f1
add r8d, 8
lea rcx, [rcx + 0x10]
jmp 0x1800a58aa
cmp r8d, 0x10
jl 0x1800a579f
cmp r8d, 0x13
jmp 0x1800a58bd
jge 0x1800a5975
movsxd rax, r8d
lea r9, [rbp + 0x40]
not dx
movzx edx, r12w
movzx dx, r13b
lea r9, [r9 + rax*2]
nop dword [rax]
movsxd rax, ebp
bts dx, dx
add ax, r11w
nop dword [rax + rax]
btr ax, r9w
add ax, sp
mov eax, 0x8fb823ef
imul r8d
cmc
setno al
btc cx, 0xc8
add edx, r8d
sar edx, 5
cmp bh, 0x7f
btc ax, 0x65
clc
mov eax, edx
shl ch, 0x29
movsx ecx, dx
xor ecx, r9d
shr eax, 0x1f
movzx cx, r10b
add edx, eax
movzx eax, dx
sbb ch, 0xce
imul ecx, eax, 0x39
cdqe
shr eax, 0x55
movzx eax, r8w
sub ax, cx
cmc
test di, 0x139a
add ax, 0x30
xor word [r9], ax
jmp 0x1800a5956
inc r8d
cmc
lea r9, [r9 + 2]
cmp r12w, si
test ebx, 0x1e8e0d9f
cmp dh, 0xdd
cmp r8d, 0x13
jl 0x1800a58f9
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a5984
je 0x1800a59e4
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a5996
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
cmp spl, r8b
cmp word [rax], 0
jmp 0x1800a59ae
jne 0x1800a599c
add ecx, 1
mov al, ah
mov dword [rsp + 0x78], ecx
movzx ax, r8b
mov dword [rsp + 0x7c], ecx
cbw
lea rax, [rbp + 0x40]
jmp 0x1800a59d1
cmove rax, r12
jmp 0x1800a59da
mov qword [rsp + 0x70], rax
jmp 0x1800a59ed
mov qword [rsp + 0x78], r12
movsx edx, r13w
lea rdx, [rsp + 0x70]
jmp 0x1800a59fc
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jmp 0x1800a5a0c
jne 0x1800a674f
movups xmm0, xmmword [0x180079f58]
rcr ah, 0xdb
movups xmmword [rbp + 0x40], xmm0
xor r8b, 0x43
xchg r8b, al
ror r8b, 0x4e
movups xmm1, xmmword [0x180079f68]
movsx eax, si
or ax, 0x2785
movups xmmword [rbp + 0x50], xmm1
btr ax, si
xor eax, 0x48f14aaa
rcl r8b, cl
mov eax, dword [0x180079f78]
sub r8b, sil
mov r8w, sp
rcl r8b, cl
mov dword [rbp + 0x60], eax
clc
sbb r8b, 0xba
rcl r8w, cl
mov r8d, r12d
cmp edi, 2
jl 0x1800a5bcc
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, esi
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
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
paddd xmm1, xmm2
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
movsx rax, r15w
movzx eax, r15w
lea eax, [r8 + 4]
jmp 0x1800a5b24
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
paddd xmm1, xmm2
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 0x1800a5b86
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a5b94
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
clc
cmc
add r8d, 8
cmp rdx, rbx
test ch, 0xf
cmc
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a5bb7
jl 0x1800a5aa5
cmp r8d, 0x12
jmp 0x1800a5bc6
jge 0x1800a5c8a
movsxd rax, r8d
btc r9, rdi
jmp 0x1800a5bd8
lea r9, [rbp + 0x40]
ror rcx, 0xd0
bt cx, 0xdd
cdq
lea r9, [r9 + rax*2]
nop dword [rax]
rcr rcx, 0xc8
nop dword [rax + rax]
rol dx, 0x7f
mov eax, 0x8fb823ef
bsf rcx, rdx
xadd rdx, rdx
btc rcx, rsp
imul r8d
cmp r9w, 0x50a0
mov al, 0x49
bswap rcx
add edx, r8d
and al, 0x64
sar edx, 5
cwde
not ch
inc ax
mov eax, edx
shr eax, 0x1f
shl cx, cl
test r13b, 0x81
clc
add edx, eax
movsx rcx, ax
and al, ah
movzx eax, dx
imul ecx, eax, 0x39
rcr ah, 0xb0
sbb ax, 0x7194
lahf
movzx eax, r8w
test bx, 0x3357
jmp 0x1800a5c5d
sub ax, cx
clc
add ax, 0x30
xor word [r9], ax
jmp 0x1800a5c6e
inc r8d
cmp r10w, 0x4c5e
lea r9, [r9 + 2]
cmp r8d, 0x12
jmp 0x1800a5c84
jl 0x1800a5bfe
mov qword [rsp + 0x70], r12
test ebx, r11d
cmp spl, r12b
cmp word [rbp + 0x40], 0
jmp 0x1800a5c9f
je 0x1800a5d17
lea rax, [rbp + 0x40]
mov cx, r12w
mov ecx, r12d
jmp 0x1800a5cb5
nop word [rax + rax]
jmp 0x1800a5cc0
inc ecx
test r11d, r12d
cmc
lea rax, [rax + 2]
cmc
cmp word [rax], 0
jmp 0x1800a5cd4
jne 0x1800a5cc0
add ecx, 1
movzx eax, cx
movsx eax, r12w
movsx rax, r15w
mov dword [rsp + 0x78], ecx
cbw
cdqe
mov al, 0x54
mov dword [rsp + 0x7c], ecx
movzx eax, ax
xchg ah, ah
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a5d08
mov qword [rsp + 0x70], rax
jmp 0x1800a5d12
jmp 0x1800a5d23
mov qword [rsp + 0x78], r12
jmp 0x1800a5d23
lea rdx, [rsp + 0x70]
movzx rcx, r15w
movsx ecx, r8w
xchg cl, ch
lea rcx, [rbp - 0x20]
jmp 0x1800a5d3b
call fcn.18010f8ba
test al, al
jmp 0x1800a5d47
jne 0x1800a674f
movups xmm0, xmmword [0x180079f30]
ror al, cl
bsr r8, r15
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180079f40]
mov al, 0x57
rcr al, 0x3c
movups xmmword [rbp + 0x50], xmm1
btc rax, 0x4b
sub r8d, 0x385f6d2b
movzx eax, word [0x180079f50]
not r8w
bts r8w, di
rcr r8, 0x22
mov word [rbp + 0x60], ax
mov r8d, r12d
clc
stc
cmp edi, 2
jmp 0x1800a5d9f
jl 0x1800a5f08
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, esi
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a5dd9
nop dword [rax]
jmp 0x1800a5de1
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
paddd xmm1, xmm2
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 0x1800a5e44
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a5e51
pxor xmm3, xmm0
movq qword [rcx], xmm3
movsx ax, cl
movzx rax, sp
not al
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1800a5ec9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a5ed7
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp rdi, 0x4da71b61
cmp r8d, 0x10
jmp 0x1800a5ef8
jl 0x1800a5de1
cmp r8d, 0x11
jge 0x1800a5fc1
movsxd rax, r8d
mov cl, dil
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
sal ax, 0x24
nop dword [rax]
bswap dx
adc ax, r10w
cmovns rax, rbx
nop dword [rax + rax]
mov al, 0x4a
movsxd rax, esi
mov eax, 0x8fb823ef
and cl, r10b
rol dx, cl
imul r8d
movsx rcx, bp
add edx, r8d
adc al, 0x6f
inc ch
dec eax
sar edx, 5
movsx eax, bp
bt ecx, r8d
cbw
mov eax, edx
shr eax, 0x1f
btc rcx, 0x59
jmp 0x1800a5f6c
add edx, eax
sub al, 0x71
mov al, bpl
btc cx, 0x56
movzx eax, dx
imul ecx, eax, 0x39
shld ax, bx, 0xe2
rcl ah, cl
movzx eax, r8w
cmp r14b, 0xe2
sub ax, cx
add ax, 0x30
cmp r8w, 0x24a1
xor word [r9], ax
jmp 0x1800a5fa3
inc r8d
stc
cmp r10b, r10b
lea r9, [r9 + 2]
test r13b, 0x27
cmp r8d, 0x11
jmp 0x1800a5fbb
jl 0x1800a5f36
mov qword [rsp + 0x70], r12
clc
cmp word [rbp + 0x40], 0
jmp 0x1800a5fd1
je 0x1800a6046
lea rax, [rbp + 0x40]
mov ecx, r12d
jmp 0x1800a5fe3
nop word [rax + rax]
jmp 0x1800a5fee
inc ecx
cmp bpl, r14b
lea rax, [rax + 2]
cmc
cmp word [rax], 0
jmp 0x1800a6001
jne 0x1800a5fee
add ecx, 1
movzx eax, sp
mov dword [rsp + 0x78], ecx
movzx rax, r8w
cmova rax, rsp
movsx rax, di
mov dword [rsp + 0x7c], ecx
cmovns rax, r15
lea rax, [rbp + 0x40]
jmp 0x1800a602e
cmove rax, r12
jmp 0x1800a6037
mov qword [rsp + 0x70], rax
jmp 0x1800a6041
mov qword [rsp + 0x78], r12
movsxd rdx, esi
cmovo ecx, r12d
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jmp 0x1800a6067
jne 0x1800a674f
movups xmm0, xmmword [str._GUG]
adc r8, 0x4186231e
and ax, bp
movups xmmword [rbp + 0x40], xmm0
movzx r8d, cx
bswap r8w
and al, r11b
movups xmm1, xmmword [0x180079f18]
test dil, 0x2f
movups xmmword [rbp + 0x50], xmm1
sub al, r8b
cdqe
mov eax, dword [0x180079f28]
mov dword [rbp + 0x60], eax
cmp r14b, r12b
mov r8d, r12d
test bp, 0xf4b
cmp edi, 2
jmp 0x1800a60bd
jl 0x1800a6237
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, esi
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a60f7
nop
jmp 0x1800a60fe
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
paddd xmm1, xmm2
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 0x1800a6161
movsxd rax, r8d
movsxd rcx, ebx
lea r9, [rbp + 0x40]
bsr edx, ebp
lea r9, [r9 + rax*2]
nop dword [rax]
nop dword [rax + rax]
mov al, 0x6f
xadd cx, ax
shl rdx, 0x4e
mov eax, 0x8fb823ef
imul r8d
shl rcx, 0x8e
bsr eax, ecx
add edx, r8d
test bpl, 0x3d
sar edx, 5
shrd cx, dx, 0xff
adc cx, 0xed2
btc eax, ecx
mov eax, edx
shld rcx, rsp, 1
stc
shr eax, 0x1f
add edx, eax
bt rcx, rax
shrd rax, rdi, 0xb4
movzx eax, dx
mov ch, 0x68
cmc
imul ecx, eax, 0x39
movzx eax, r8w
cmc
stc
sub ax, cx
test r10, rcx
add ax, 0x30
stc
cmc
xor word [r9], ax
jmp 0x1800a62bf
inc r8d
cmp r13, 0x5c67009d
stc
lea r9, [r9 + 2]
cmp ch, bl
cmp r15b, 0x50
cmp r8d, 0x12
jmp 0x1800a62dd
jl 0x1800a625e
movsd qword [rsp + 0x70], xmm12
movsd qword [rsp + 0x78], xmm11
movaps xmm0, xmmword [0x180080ec0]
jmp 0x1800a6769
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a6772
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a677e
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a678e
movss xmm0, dword [0x180088258]
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
bswap dx
lea rax, [rbp - 0x80]
not r9w
cqo
mov qword [rsp + 0x60], rax
mov cl, r14b
jmp 0x1800a67bb
mov byte [rsp + 0x50], 1
cmovns ax, sp
cdq
mov byte [rsp + 0x48], 1
cwd
movsxd rax, r14d
not r8b
lea rax, [rbp - 0x10]
not rcx
xchg dh, ch
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x20]
cdq
movzx rcx, r13w
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm13
mov dx, si
jmp 0x1800a6802
lea rax, [rbp + 0x10]
mov ecx, 0x746161d5
cwd
mov qword [rsp + 0x28], rax
movzx r9w, r12b
movsxd rax, edi
lea rax, [rbp - 0x30]
movsx r8, r11w
cmovle r8, rax
movsxd r9, edx
mov qword [rsp + 0x20], rax
cqo
lea r9, [rsp + 0x70]
movsx cx, r12b
cqo
lea r8, [rbp + 0x30]
mov rdx, qword [0x180089e98]
movzx ecx, r11w
not cl
cmova cx, di
mov rcx, r15
call fcn.18011b23c
cmp byte [0x18008893b], 0
jmp 0x1800a6865
je 0x1800a6ea2
movups xmm0, xmmword [str.c_WVDXP]
or al, 0x12
movsx ax, bpl
movups xmmword [rbp - 0x80], xmm0
rcr ax, cl
movsd xmm1, qword [0x180079ec0]
movsd qword [rbp - 0x70], xmm1
rcr r8d, cl
movzx eax, word [0x180079ec8]
add r8b, 0x18
bsf r8w, r9w
mov word [rbp - 0x68], ax
mov r8d, r12d
test ax, r11w
cmp edi, 2
jmp 0x1800a68b3
jl 0x1800a69d7
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
mov eax, 0x1f
jmp 0x1800a68d0
movd xmm5, eax
movdqa xmm8, xmmword [0x180080d70]
movdqa xmm2, xmmword [0x180080c60]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
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.c_WVDXP]
jmp 0x1800a6949
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
movdqa xmm2, xmmword [0x180080c80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180080cb0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
jmp 0x1800a69b2
paddw xmm3, xmm2
movq xmm0, qword [rbp - 0x78]
jmp 0x1800a69c0
pxor xmm3, xmm0
movq qword [rbp - 0x78], xmm3
cmp r13b, r9b
mov r8d, 8
bts rcx, rbx
cwde
mov eax, r8d
cmp cx, r10w
lea r9, [rbp - 0x80]
btr edx, ebx
lea r9, [r9 + rax*2]
shr al, 0x30
sbb ax, 0x144a
movzx rdx, ax
nop dword [rax]
nop word [rax + rax]
dec eax
test r9d, 0x1b4912e2
sal cl, cl
mov eax, 0x8fb823ef
sbb dx, 0x456c
imul r8d
add edx, r8d
sub cx, cx
movzx rax, r13w
movsx ax, r14b
sar edx, 5
mov eax, edx
adc ch, 0
shr eax, 0x1f
shr cl, 0x9c
add edx, eax
btr ax, 0xb3
movzx eax, dx
imul ecx, eax, 0x39
stc
ror al, 0x25
ror eax, cl
movzx eax, r8w
clc
cmp r15, r13
sub ax, cx
test rbx, r12
add ax, 0x30
xor word [r9], ax
jmp 0x1800a6a66
inc r8d
cmc
test r11w, 0x2ffe
lea r9, [r9 + 2]
jmp 0x1800a6a7a
cmp r8d, 0xd
jmp 0x1800a6a83
jl 0x1800a6a0e
mov qword [rsp + 0x70], r12
test r11, rdx
jmp 0x1800a6a96
cmp word [rbp - 0x80], 0
je 0x1800a6b17
lea rax, [rbp - 0x80]
bswap cx
mov ecx, r12d
jmp 0x1800a6ab0
nop word [rax + rax]
inc ecx
test r14b, 0x11
test r9w, r12w
stc
lea rax, [rax + 2]
test r12b, dl
cmc
cmp word [rax], 0
jmp 0x1800a6ad2
jne 0x1800a6ab6
add ecx, 1
not al
movzx eax, r8w
movsx rax, r11w
mov dword [rsp + 0x78], ecx
movsx eax, dx
movsx rax, r8w
not al
mov dword [rsp + 0x7c], ecx
movzx ax, r13b
lea rax, [rbp - 0x80]
jmp 0x1800a6b04
cmove rax, r12
jmp 0x1800a6b0d
mov qword [rsp + 0x70], rax
jmp 0x1800a6b1c
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
movzx cx, r14b
lea rcx, [rbp - 0x20]
jmp 0x1800a6b2f
call fcn.18010f8ba
test al, al
jmp 0x1800a6b3b
jne 0x1800a6d79
movups xmm0, xmmword [str.cX_CXP]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x180079ea8]
and cl, r12b
btr cx, 0x9f
mov dword [rbp - 0x70], eax
ror ax, cl
movzx ecx, di
xor al, sil
movzx eax, word [0x180079eac]
clc
inc cl
mov word [rbp - 0x80], bx
sar ecx, 0xa5
xor word [rbp - 0x7e], 0x31
adc ch, bh
bts rcx, rsp
bsf ecx, r12d
xor word [rbp - 0x7c], 0x32
shl ch, cl
xor cx, 0x3238
xadd cx, cx
xor word [rbp - 0x7a], 0x33
xor word [rbp - 0x78], 0x34
cmp dil, r12b
xor word [rbp - 0x76], 0x35
mov cx, 0xc1
clc
xor word [rbp - 0x74], 0x36
clc
xor word [rbp - 0x72], 0x37
xor word [rbp - 0x70], 0x38
sal ecx, 0x13
xor word [rbp - 0x6e], 0x39
adc ch, 0xc8
xor ax, 0x3a
mov word [rbp - 0x6c], ax
movsx ax, dil
lea rax, [rbp - 0x80]
xchg rcx, rcx
setb cl
mov ecx, r12d
nop
inc ecx
jmp 0x1800a6bee
lea rax, [rax + 2]
clc
cmp word [rax], 0
jmp 0x1800a6bfc
jne 0x1800a6be3
add ecx, 1
movsx eax, dx
cdqe
setp al
mov dword [rbp - 0x28], ecx
cdq
jmp 0x1800a6c16
mov dword [rbp - 0x24], ecx
cdq
movsx cx, sil
movzx rdx, r10w
lea rax, [rbp - 0x80]
cmove rax, r12
setns cl
mov qword [rbp - 0x30], rax
cdq
movsx rcx, r12w
movsx cx, ah
lea rdx, [rbp - 0x30]
movzx ecx, r10w
lea rcx, [rbp - 0x20]
jmp 0x1800a6c4c
call fcn.18010f8ba
test al, al
jmp 0x1800a6c58
jne 0x1800a6d79
movups xmm0, xmmword [str.rDX]
movups xmmword [rbp - 0x80], xmm0
clc
movzx eax, word [0x180079e90]
cmovns rcx, rcx
mov ecx, 0x42
clc
mov word [rbp - 0x80], cx
bswap cx
adc cl, r14b
rol cl, 0x2d
xor word [rbp - 0x7e], 0x31
stc
xor word [rbp - 0x7c], 0x32
ror ch, cl
bts rcx, r10
cmovno cx, r13w
xor word [rbp - 0x7a], 0x33
shl rcx, 0x49
xor word [rbp - 0x78], 0x34
test r15, r15
btc cx, 0x1c
xor word [rbp - 0x76], 0x35
xor word [rbp - 0x74], 0x36
ror ecx, 0xd0
shr cx, 0xd0
xor word [rbp - 0x72], 0x37
shr rcx, 0xcd
cmp bl, spl
xor ax, 0x38
inc cx
not cx
mov word [rbp - 0x70], ax
movzx rcx, sp
not cx
cmovno cx, r15w
lea rax, [rbp - 0x80]
bswap cx
jmp 0x1800a6cf7
mov ecx, r12d
jmp 0x1800a6cff
inc ecx
cmp r12b, dil
test sil, 0x61
jmp 0x1800a6d0d
lea rax, [rax + 2]
jmp 0x1800a6d19
cmp word [rax], 0
jmp 0x1800a6d22
jne 0x1800a6cff
add ecx, 1
movsx dx, spl
not ah
mov dword [rbp - 0x28], ecx
mov dword [rbp - 0x24], ecx
movzx rdx, si
jmp 0x1800a6d41
lea rax, [rbp - 0x80]
cmove rax, r12
movsx rcx, r12w
sete cl
mov qword [rbp - 0x30], rax
movsx rcx, di
lea rdx, [rbp - 0x30]
mov cl, 0xc3
lea rcx, [rbp - 0x20]
jmp 0x1800a6d67
call fcn.18010f8ba
test al, al
jmp 0x1800a6d73
je 0x1800a6ea2
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a6d85
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a6d91
movaps xmm0, xmmword [0x180080ec0]
jmp 0x1800a6d9d
movaps xmmword [rbp + 0x10], xmm0
jmp 0x1800a6da6
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a6db2
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a6dbe
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a6dc7
movss xmm0, dword [0x180088258]
jmp 0x1800a6dd4
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
cdqe
jmp 0x1800a6deb
lea rax, [rbp - 0x80]
jmp 0x1800a6df8
mov qword [rsp + 0x60], rax
mov eax, ebp
movsxd rdx, r10d
cwde
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
cdq
lea rax, [rbp - 0x10]
movsx r9w, al
cwd
movsx rdx, si
mov qword [rsp + 0x40], rax
movsx cx, r12b
cdqe
bswap cx
lea rax, [rbp + 0x20]
cqo
movzx dx, r12b
mov qword [rsp + 0x38], rax
rdtsc
movzx rax, di
movss dword [rsp + 0x30], xmm13
setg r8b
cdqe
lea rax, [rbp + 0x10]
cmovnp r9w, si
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
movzx r8, di
not edx
setl r9b
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
movzx dx, r12b
movzx r8, bx
lea r8, [rbp + 0x30]
cmova rcx, rax
movsxd rdx, ecx
cdq
mov rdx, qword [0x180089e98]
cmovnp rcx, r8
mov rcx, r15
jmp 0x1800a6e9d
call fcn.18011b23c
cmp byte [0x18008893c], 0
jmp 0x1800a6eae
je 0x1800a79b7
movups xmm0, xmmword [0x180079e50]
shrd r8w, bx, 0x56
movups xmmword [rbp + 0x40], xmm0
movzx r8w, r13b
rcr rbx, 0x80
btc ax, 0xba
movups xmm1, xmmword [0x180079e60]
btc r8w, dx
movups xmmword [rbp + 0x50], xmm1
shr al, cl
and bl, r10b
rol al, 0x64
movsd xmm0, qword [0x180079e70]
sar ah, 0x48
movzx ax, bpl
btr ebx, r10d
movsd qword [rbp + 0x60], xmm0
movzx eax, word [0x180079e78]
movsxd rbx, ecx
adc r8, 0x63667e0e
mov word [rbp + 0x68], ax
or bl, ch
bsf r8, r13
and bl, 0x2c
mov r8d, r12d
sbb ebx, eax
bswap ebx
mov ebx, 0x1f
clc
jmp 0x1800a6f34
cmp edi, 2
jmp 0x1800a6f3c
jl 0x1800a70a9
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
nop dword [rax + rax]
jmp 0x1800a6f7e
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
paddd xmm1, xmm2
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 0x1800a6fe1
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
cdqe
not ax
jmp 0x1800a6ffb
lea eax, [r8 + 4]
jmp 0x1800a7004
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
paddd xmm1, xmm2
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
cmp r8w, 0x4ce1
jmp 0x1800a707e
add r8d, 8
cmc
lea rcx, [rcx + 0x10]
cmp esp, r12d
clc
cmp r8d, 0x10
jmp 0x1800a7094
jl 0x1800a6f7e
cmp r8d, 0x15
jmp 0x1800a70a3
jge 0x1800a715c
movsxd rax, r8d
cdq
sar edx, cl
lea r9, [rbp + 0x40]
not dl
sal cl, 0xe0
lea r9, [r9 + rax*2]
shl rdx, 0x19
nop dword [rax]
lahf
sbb cx, 0x6470
nop dword [rax + rax]
test r13b, 0x48
mov eax, 0x8fb823ef
imul r8d
adc cx, 0x65a0
and cl, 0x4e
add edx, r8d
rol al, cl
not rcx
sar edx, 5
btr eax, r11d
xchg ch, cl
mov eax, edx
sbb cx, 0x6f5e
movsx ecx, r10w
rcr cx, cl
shr eax, 0x1f
rcr cl, cl
add edx, eax
sal ah, 0xc2
rcr ecx, cl
movzx eax, dx
not cx
add cl, spl
cmp r15w, 0xdf6
imul ecx, eax, 0x39
shr rax, cl
jmp 0x1800a712b
movzx eax, r8w
sub ax, cx
add ax, 0x30
clc
xor word [r9], ax
jmp 0x1800a7140
inc r8d
test r14w, 0x54ed
lea r9, [r9 + 2]
cmp r8d, 0x15
jmp 0x1800a7156
jl 0x1800a70d6
mov qword [rsp + 0x70], r12
test r10w, bx
cmp word [rbp + 0x40], 0
jmp 0x1800a716f
je 0x1800a71d9
lea rax, [rbp + 0x40]
movsx cx, r13b
mov ecx, r12d
jmp 0x1800a7186
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
jmp 0x1800a7198
cmp word [rax], 0
jmp 0x1800a71a1
jne 0x1800a718c
add ecx, 1
lahf
movzx ax, al
mov dword [rsp + 0x78], ecx
setl ah
mov ax, r10w
mov dword [rsp + 0x7c], ecx
movsxd rax, r13d
cwde
lea rax, [rbp + 0x40]
cmove rax, r12
jmp 0x1800a71cf
mov qword [rsp + 0x70], rax
jmp 0x1800a71e7
mov qword [rsp + 0x78], r12
movsxd rcx, edi
setnp ch
bswap cx
lea rdx, [rsp + 0x70]
movsx cx, sil
mov cl, r14b
cmovns cx, r12w
lea rcx, [rbp - 0x20]
jmp 0x1800a7202
call fcn.18010f8ba
test al, al
jmp 0x1800a720e
jne 0x1800a78a5
movups xmm0, xmmword [0x180079e20]
xchg r8b, r8b
xor r8, 0x268a480d
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [0x180079e30]
movups xmmword [rbp + 0x50], xmm1
bsf r8, r8
movsd xmm0, qword [0x180079e40]
xchg r8w, r8w
movsd qword [rbp + 0x60], xmm0
cbw
sets ah
bsf r8d, r9d
mov eax, dword [0x180079e48]
test r12b, 0xfb
mov r8b, spl
mov dword [rbp + 0x68], eax
rcr r8b, cl
mov r8d, r12d
cmp edi, 2
jmp 0x1800a7270
jl 0x1800a73df
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a72aa
nop dword [rax + rax]
jmp 0x1800a72b7
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
paddd xmm1, xmm2
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 0x1800a731a
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800a7327
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
jmp 0x1800a7338
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
paddd xmm1, xmm2
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 0x1800a73a3
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
cmc
add r8d, 8
cmp r8d, 0x4a4266aa
test r8b, 0x4f
clc
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jmp 0x1800a73ca
jl 0x1800a72b7
cmp r8d, 0x16
jmp 0x1800a73d9
jge 0x1800a74b7
movsxd rax, r8d
ror r9b, 0xda
movsx edx, dx
rcr edx, 0x61
lea r9, [rbp + 0x40]
lea r9, [r9 + rax*2]
cmp r8b, 0x69
nop dword [rax]
sbb edx, 0x32ca1ad9
or cx, 0x45
and dx, cx
nop dword [rax + rax]
cwde
xadd edx, edx
mov eax, 0x8fb823ef
adc cl, spl
movzx edx, sp
imul r8d
add ch, dl
stc
add edx, r8d
jmp 0x1800a743c
sar edx, 5
shl rax, cl
jmp 0x1800a744a
mov eax, edx
shr eax, 0x1f
shl cl, 7
or cx, cx
bts cx, r12w
add edx, eax
btr rax, r13
cdqe
movzx eax, dx
imul ecx, eax, 0x39
movzx ax, dil
btc ax, 0xd1
cmc
movzx eax, r8w
test r13w, 0x1989
cmp dl, r8b
sub ax, cx
add ax, 0x30
test r9w, di
xor word [r9], ax
inc r8d
cmp al, r13b
test r12b, al
test di, 0x852
lea r9, [r9 + 2]
cmp rbp, 0x7cfc2f94
cmp r8d, 0x16
jmp 0x1800a74b1
jl 0x1800a7416
mov qword [rsp + 0x70], r12
test r13b, 0xa4
cmp word [rbp + 0x40], 0
je 0x1800a753e
lea rax, [rbp + 0x40]
mov cx, r9w
movzx rcx, r14w
bswap cx
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a74e8
inc ecx
lea rax, [rax + 2]
cmp r10b, 0xca
test rsp, rcx
cmp word [rax], 0
jmp 0x1800a74fe
jne 0x1800a74e8
add ecx, 1
mov dword [rsp + 0x78], ecx
bswap eax
movzx rax, r13w
mov dword [rsp + 0x7c], ecx
movsx rax, cx
cwde
bswap rax
lea rax, [rbp + 0x40]
jmp 0x1800a7526
cmove rax, r12
jmp 0x1800a752f
mov qword [rsp + 0x70], rax
jmp 0x1800a7539
jmp 0x1800a754a
mov qword [rsp + 0x78], r12
bswap cx
movsx cx, dl
lea rdx, [rsp + 0x70]
movsx cx, dl
xchg ch, cl
movsxd rcx, edi
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jne 0x1800a78a5
movups xmm0, xmmword [0x180079df0]
bts ax, di
movsx r8, bx
sar r8w, cl
movups xmmword [rbp + 0x40], xmm0
rcl r8b, 0xd8
movups xmm1, xmmword [0x180079e00]
bts ax, ax
movups xmmword [rbp + 0x50], xmm1
btc rax, 0x59
jmp 0x1800a75a0
movsd xmm0, qword [0x180079e10]
movsd qword [rbp + 0x60], xmm0
xchg r8w, ax
or r8b, 0x4d
bsf ax, r14w
movzx eax, word [0x180079e18]
mov word [rbp + 0x68], ax
sbb r8d, esp
mov r8d, r12d
cmp edi, 2
jmp 0x1800a75d2
jl 0x1800a7738
movdqa xmm5, xmmword [0x180080c60]
movdqa xmm4, xmmword [0x180081080]
movd xmm6, r13d
movdqa xmm7, xmmword [0x180080cb0]
movd xmm8, ebx
movdqa xmm9, xmmword [0x180080d70]
lea rcx, [rbp + 0x40]
jmp 0x1800a760c
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1800a7672
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov al, r12b
mov ah, 0x5a
movzx eax, cx
lea eax, [r8 + 4]
jmp 0x1800a7694
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
paddd xmm1, xmm2
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 0x1800a76f6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800a7704
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
jmp 0x1800a7716
lea rcx, [rcx + 0x10]
stc
cmp r9b, 0x4f
cmp r8d, 0x10
jl 0x1800a760f
cmp r8d, 0x15
jmp 0x1800a7732
jge 0x1800a7802
movsxd rax, r8d
cdq
add ecx, 0x18a2146b
sal r9w, cl
lea r9, [rbp + 0x40]
bts cx, r15w
lea r9, [r9 + rax*2]
or dl, 1
nop dword [rax]
btc cx, r8w
nop dword [rax + rax]
xor edx, r15d
bsr ecx, esp
mov eax, 0x8fb823ef
btr rdx, 0x9b
imul r8d
rol al, cl
add edx, r8d
sbb cl, r15b
btr rax, 0xe1
sar edx, 5
mov eax, edx
add rcx, 0x3ddb2692
seto cl
adc cx, r8w
shr eax, 0x1f
add cx, 0x710b
add edx, eax
movzx eax, dx
mov cl, 0xd
rcr cx, 0x76
test r10b, dl
imul ecx, eax, 0x39
sar ax, 0xa8
adc al, 0xa3
setg ah
movzx eax, r8w
stc
sub ax, cx
test sp, r10w
cmp r15d, ebp
add ax, 0x30
clc
cmp dil, 0x76
jmp 0x1800a77d9
xor word [r9], ax
jmp 0x1800a77e2
inc r8d
jmp 0x1800a77ef
lea r9, [r9 + 2]
cmp r8d, 0x15
jmp 0x1800a77fc
jl 0x1800a776d
mov qword [rsp + 0x70], r12
cmp word [rbp + 0x40], 0
jmp 0x1800a7811
je 0x1800a7882
lea rax, [rbp + 0x40]
cmovnp cx, sp
mov ecx, r12d
jmp 0x1800a7827
nop word [rax + rax]
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800a783d
jne 0x1800a782d
add ecx, 1
cmovne eax, eax
bswap ax
mov dword [rsp + 0x78], ecx
xchg ah, ah
not al
mov dword [rsp + 0x7c], ecx
movsx ax, r13b
movzx ax, dh
lea rax, [rbp + 0x40]
jmp 0x1800a786a
cmove rax, r12
jmp 0x1800a7873
mov qword [rsp + 0x70], rax
jmp 0x1800a787d
jmp 0x1800a7887
mov qword [rsp + 0x78], r12
lea rdx, [rsp + 0x70]
mov rcx, r8
lea rcx, [rbp - 0x20]
call fcn.18010f8ba
test al, al
jmp 0x1800a789f
je 0x1800a79b7
movsd qword [rsp + 0x70], xmm12
jmp 0x1800a78b1
movsd qword [rsp + 0x78], xmm11
jmp 0x1800a78bd
movaps xmm0, xmmword [0x180080ec0]
jmp 0x1800a78c9
movaps xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a78d9
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800a78e5
movups xmmword [rbp + 0x20], xmm1
jmp 0x1800a78ee
movss xmm0, dword [0x180088258]
jmp 0x1800a78fb
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
movsx cx, r15b
lea rax, [rbp - 0x80]
jmp 0x1800a7914
mov qword [rsp + 0x60], rax
movsx eax, r12w
cmovne rcx, r11
movzx r9d, r12w
mov byte [rsp + 0x50], 1
cbw
movsxd rax, r9d
movzx cx, spl
mov byte [rsp + 0x48], 1
movzx ax, r10b
movsx ecx, bp
lea rax, [rbp - 0x10]
movsxd r8, r11d
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x20]
movsxd rdx, r8d
mov qword [rsp + 0x38], rax
cqo
movss dword [rsp + 0x30], xmm13
mov dl, bpl
not dl
cbw
lea rax, [rbp + 0x10]
bswap r8d
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
movzx rdx, r11w
movzx edx, r10w
not r9w
lea r9, [rsp + 0x70]
movsx r8, ax
lea r8, [rbp + 0x30]
not ch
movsx edx, r8w
mov cl, r15b
mov rdx, qword [0x180089e98]
bswap rcx
mov rcx, r15
jmp 0x1800a79b2
call fcn.18011b23c
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
jmp 0x1800a79c6
call fcn.18012d754
lea r11, [rsp + 0x220]
movsx r12d, di
mov rbx, qword [r11 + 0x50]
movsxd rdi, ebx
movaps xmm6, xmmword [r11 - 0x10]
seto dil
bswap r15
not r15w
movaps xmm7, xmmword [r11 - 0x20]
mov edi, 0x5b351c9a
movaps xmm8, xmmword [r11 - 0x30]
not rdi
mov r12b, sil
cmovns di, r14w
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
xchg r14w, bp
mov r15w, ax
setno bpl
movaps xmm11, xmmword [r11 - 0x60]
movsx r14, bp
movsxd r13, r12d
movaps xmm12, xmmword [r11 - 0x70]
cmovnp r15, r13
movzx esi, cx
movsxd rdi, esp
movaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
xchg r13b, r12b
movzx r15w, dl
jmp 0x1800a7a4e
pop r15
pop r14
movzx edi, cx
mov r12d, eax
movsx r13d, si
pop r13
not rdi
movzx di, sil
mov r12b, r9b
pop r12
jmp 0x1800a7a73
pop rdi
jmp 0x1800a7a7d
pop rsi
pop rbp
jmp 0x1800a7a84
ret
call fcn.180139430
int3