Function at 0x1800a3c36
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
stc
cmp bpl, bl
push rbp
xchg bp, bp
shrd ebp, ebx, 0x6d
sub bp, bp
push rbx
bts rbp, rbp
mov bl, 0x22
or bpl, bpl
push rsi
sub ebp, 0x2947024d
push rdi
movsx si, r12b
push r12
rcr si, cl
not bl
cmc
push r13
push r14
sub ebp, 0x35353353
movzx si, dl
sbb bpl, r12b
push r15
bt ebp, r10d
or sil, 0x61
lea rbp, [rax - 0x408]
btr bx, r11w
sbb sil, 0xa
test r12, rbp
sub rsp, 0x4c8
movaps xmmword [rax - 0x58], xmm6
xor si, r15w
bts si, r15w
mov rbx, 0x40d54d36
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x88], xmm9
movaps xmmword [rax - 0x98], xmm10
xadd bx, bx
cmovno bx, bp
movaps xmmword [rax - 0xa8], xmm11
cmc
bt si, 0x3e
movaps xmmword [rax - 0xb8], xmm12
cmp rax, r13
rol si, 0xb6
btr bx, r14w
movaps xmmword [rax - 0xc8], xmm13
xor bx, r8w
sbb bx, cx
movaps xmmword [rax - 0xd8], xmm14
bts rsi, r9
mov rax, qword [0x180080010]
xor rax, rsp
cmovl rsi, rsp
movsx bx, ah
mov qword [rbp + 0x310], rax
mov rsi, r8
movsxd rbx, ecx
xchg bl, bh
sete bh
mov rbx, rcx
xorps xmm0, xmm0
lea r8, [rbp + 0x80]
jmp 0x1800a3d46
xorps xmm7, xmm7
mov rcx, rsi
movsx r15, r13w
movzx rdi, bx
mov r15w, 0x27c2
movsd qword [rbp + 0x90], xmm7
movzx rdi, r8w
mov r15, r9
jmp 0x1800a3d6d
mov rdi, rdx
jmp 0x1800a3d75
movups xmmword [rbp + 0x80], xmm0
jmp 0x1800a3d81
call fcn.18010ea20
movss xmm6, dword [0x180079338]
jmp 0x1800a3d98
xor r12d, r12d
mov r14w, 0x76b6
mov r14w, r8w
bswap r14w
movss xmm0, dword [0x180081694]
movzx r14d, r10w
mov r14w, 0x3101
movzx r14d, al
jmp 0x1800a3dc2
movss xmm1, dword [0x18008169c]
jmp 0x1800a3dcf
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x180081698]
jmp 0x1800a3dec
movss dword [rbp + 0x1b8], xmm1
jmp 0x1800a3df9
movss xmm1, dword [0x1800816b4]
jmp 0x1800a3e06
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1b4], xmm0
jmp 0x1800a3e1b
movss xmm0, dword [0x1800816a0]
jmp 0x1800a3e28
movss dword [rbp + 0x1bc], xmm0
jmp 0x1800a3e35
movss xmm0, dword [0x1800816b8]
movss dword [rbp + 0x1a0], xmm1
movss xmm1, dword [0x1800816bc]
jmp 0x1800a3e52
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1a4], xmm0
stc
jmp 0x1800a3e68
movss xmm0, dword [0x1800816c0]
movss dword [rbp + 0x1ac], xmm0
movss dword [rbp + 0x1a8], xmm1
cmp r11b, 0x33
test rsi, rsi
je 0x1800a3ea3
mov rcx, qword [0x180083148]
stc
cmp r15w, 0x2127
add rcx, rsi
jmp 0x1800a3eab
mov rcx, r12
jmp 0x1800a3eab
mov edx, dword [rcx]
mov cl, 0x86
bswap rcx
movsx cx, r13b
mov rcx, rdi
jmp 0x1800a3ebf
call fcn.18011659a
test al, al
movzx rcx, r15w
lea rcx, [rbp + 0x1a0]
movzx edx, r9w
cmovs rdx, rdx
cwd
lea rdx, [rbp + 0x1b0]
jmp 0x1800a3ee7
cmove rcx, rdx
test r9w, 0x1c15
cmp bp, 0x7227
movups xmm14, xmmword [rcx]
stc
movups xmmword [rbp - 0x40], xmm14
cmp r13b, 0x3e
test ax, di
test r14b, r14b
je 0x1800a405b
movss xmm3, dword [0x180081684]
jmp 0x1800a3f1d
movss xmm2, dword [0x180081688]
jmp 0x1800a3f2a
movss xmm1, dword [0x18008168c]
jmp 0x1800a3f37
movss xmm0, dword [0x180081690]
jmp 0x1800a3f44
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x1800816b0]
jmp 0x1800a3f59
movss dword [rbp + 0x1ac], xmm0
jmp 0x1800a3f66
divss xmm3, xmm6
divss xmm2, xmm6
movss dword [rbp + 0x1b0], xmm3
jmp 0x1800a3f7b
movss xmm3, dword [0x1800816a4]
movss dword [rbp + 0x1b4], xmm2
jmp 0x1800a3f90
movss xmm2, dword [0x1800816a8]
divss xmm1, xmm6
divss xmm3, xmm6
movss dword [rbp + 0x1b8], xmm1
jmp 0x1800a3fad
movss xmm1, dword [0x1800816ac]
jmp 0x1800a3fba
movss dword [rbp + 0x1a0], xmm3
jmp 0x1800a3fc7
divss xmm2, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1a4], xmm2
movss dword [rbp + 0x1a8], xmm1
test si, 0x6954
test rsi, rsi
jmp 0x1800a3fec
je 0x1800a400f
mov rcx, qword [0x180083148]
cmp r11w, 0x1ba6
cmp r8, rsi
add rcx, rsi
jmp 0x1800a400a
jmp 0x1800a4012
mov rcx, r12
mov edx, dword [rcx]
mov rcx, rdi
jmp 0x1800a401c
call fcn.18011659a
test al, al
movsxd rdx, r12d
movzx ecx, bx
jmp 0x1800a402e
lea rcx, [rbp + 0x1a0]
lea rdx, [rbp + 0x1b0]
cmove rcx, rdx
test edi, 0x2915080f
cmp dil, r11b
movups xmm14, xmmword [rcx]
cmp bpl, 0x6c
stc
test si, bx
movups xmmword [rbp - 0x40], xmm14
stc
test rdi, rdi
jmp 0x1800a4063
je 0x1800a407d
mov rax, qword [0x180083188]
mov rsi, qword [rdi + rax]
lea rcx, [rdi + rax]
jmp 0x1800a4096
mov rsi, qword [pe_dos_header]
cqo
mov cx, r12w
xchg ecx, ecx
mov rcx, r12
jmp 0x1800a4096
mov rcx, qword [rcx]
jmp 0x1800a40a3
lea rdx, [rbp + 0x1a0]
movzx r8w, spl
mov r8b, 0x8d
movaps xmmword [rsp + 0x490], xmm8
mov r8, 0x63c87c91
mov r8d, 8
jmp 0x1800a40cd
movaps xmmword [rsp + 0x420], xmm15
jmp 0x1800a40e5
call fcn.18010d772
mov r8, rax
xchg dh, cl
lea rdx, [rbp + 0x80]
movzx cx, spl
movsx cx, r13b
mov rcx, rsi
jmp 0x1800a4108
call fcn.18010ba18
mov rdx, rdi
jmp 0x1800a411e
mov rcx, r15
jmp 0x1800a4126
call fcn.18010c2a8
movaps xmm11, xmm0
lea r8, [rbp + 0x80]
divss xmm11, dword [0x18007932c]
lea rdx, [rbp + 0x10]
mov rcx, rbx
jmp 0x1800a414b
movss dword [rbp + 0x1b0], xmm11
jmp 0x1800a4159
call fcn.180109d50
mov rcx, rdi
call fcn.180111ae9
mov r13d, 0x6d
xorps xmm13, xmm13
test al, al
jne 0x1800a5881
mov rcx, rdi
call fcn.180116d83
test al, al
jmp 0x1800a4187
je 0x1800a5881
movsd qword [rbp + 0xa8], xmm7
jmp 0x1800a419a
xorps xmm0, xmm0
movsd qword [rbp - 0x60], xmm7
jmp 0x1800a41a7
xorps xmm1, xmm1
movups xmmword [rbp + 0x98], xmm0
jmp 0x1800a41b6
movups xmmword [rbp - 0x70], xmm1
test rdi, rdi
jmp 0x1800a41c2
je 0x1800a41df
mov rcx, qword [0x180083188]
clc
test r10d, 0x7548506a
add rcx, rdi
jmp 0x1800a41eb
mov rcx, r12
cwd
movsx rdx, di
mov r8b, sil
mov rcx, qword [rcx]
mov rdx, 0x1d60b8d
cdq
lea r8, [rbp - 0x70]
mov dl, 0xc2
movzx dx, ah
lea rdx, [rbp + 0x98]
jmp 0x1800a420c
call fcn.1800fca28
movsd xmm1, qword [rbp - 0x70]
lea rsi, [rbp + 0x290]
movsd xmm8, qword [rbp + 0x98]
mov r14d, 8
jmp 0x1800a4231
movsd xmm4, qword [rbp + 0xa0]
jmp 0x1800a423e
movaps xmm0, xmm8
jmp 0x1800a4247
movsd xmm7, qword [rbp + 0xa8]
jmp 0x1800a4254
addsd xmm0, xmm1
movsd xmm3, qword [rbp - 0x68]
jmp 0x1800a4262
movaps xmm9, xmm8
jmp 0x1800a426b
movsd xmm5, qword [rbp - 0x60]
jmp 0x1800a4275
subsd xmm9, xmm1
addsd xmm8, xmm1
movaps xmm6, xmm4
jmp 0x1800a4287
subsd xmm6, xmm3
movaps xmm2, xmm7
subsd xmm2, xmm5
movsd qword [rbp + 0x1e8], xmm0
jmp 0x1800a429f
movaps xmm0, xmm7
jmp 0x1800a42a7
movaps xmm1, xmm4
addsd xmm1, xmm3
movsd qword [rbp + 0x1d0], xmm9
jmp 0x1800a42bc
addsd xmm7, xmm5
movsd qword [rbp + 0x200], xmm8
jmp 0x1800a42ce
addsd xmm0, xmm5
movsd qword [rbp + 0x1d8], xmm6
jmp 0x1800a42df
addsd xmm4, xmm3
movsd qword [rbp + 0x1e0], xmm2
movsd qword [rbp + 0x1f0], xmm6
movsd qword [rbp + 0x1f8], xmm2
movzx rcx, bp
mov rcx, 0x21fa213d
movsd qword [rbp + 0x208], xmm1
movzx rcx, bp
movsx ecx, cx
jmp 0x1800a431a
movsd qword [rbp + 0x240], xmm0
movzx rcx, r10w
mov cx, r14w
movzx cx, al
movsd qword [rbp + 0x210], xmm2
movsx ecx, cx
movsd qword [rbp + 0x218], xmm9
movzx cx, dil
movsx rcx, r8w
cmovg cx, r14w
movsd qword [rbp + 0x220], xmm4
mov cl, al
cmovnp cx, si
movsd qword [rbp + 0x228], xmm2
movzx ecx, r8w
movsd qword [rbp + 0x230], xmm9
movsxd rcx, r12d
movsx ecx, di
movzx cx, r9b
movsd qword [rbp + 0x238], xmm6
movsx cx, r14b
movsx rcx, r12w
mov ch, 0x9d
movsd qword [rbp + 0x248], xmm8
movsd qword [rbp + 0x250], xmm6
jmp 0x1800a43ac
movsd qword [rbp + 0x258], xmm7
movsd qword [rbp + 0x260], xmm8
movsx cx, bpl
movsxd rcx, edi
movsd qword [rbp + 0x268], xmm1
mov rcx, 0x28f621c0
movsd qword [rbp + 0x270], xmm7
jmp 0x1800a43e1
movsd qword [rbp + 0x278], xmm9
movsd qword [rbp + 0x280], xmm1
cmova cx, r13w
movsd qword [rbp + 0x288], xmm7
mov rcx, rsi
jmp 0x1800a4407
call fcn.180093d0d
add rsi, 0x10
stc
sub r14, 1
jne 0x1800a43ff
lea rsi, [rbp + 0x290]
jmp 0x1800a4429
mov r15d, 8
mov r14b, r8b
mov ch, 0xa3
not r8b
lea r14, [rbp + 0x1d0]
movzx r8, dx
movsx dx, bpl
movsx rdx, sp
nop dword [rax]
movsx r8, r12w
setns ch
mov r8, r14
cdq
lea rdx, [rbp + 0x98]
mov rcx, rbx
jmp 0x1800a4469
call fcn.180109d50
add r14, 0x18
lea rsi, [rsi + 0x10]
jmp 0x1800a447b
movsd xmm0, qword [rax + 0x10]
movups xmm1, xmmword [rax]
jmp 0x1800a4488
movsd qword [rbp + 0xa8], xmm0
jmp 0x1800a4495
movsd qword [rsi - 0x10], xmm1
jmp 0x1800a449f
unpckhpd xmm1, xmm1
movsd qword [rsi - 8], xmm1
cmc
test ecx, ebx
sub r15, 1
jne 0x1800a4456
movsd xmm10, qword [rbp + 0x290]
jmp 0x1800a44c3
movsd xmm0, qword [rbp + 0x2a0]
jmp 0x1800a44d0
movaps xmm9, xmm10
jmp 0x1800a44d9
comisd xmm0, xmm10
movsd xmm11, qword [rbp + 0x298]
jmp 0x1800a44ec
movaps xmm8, xmm11
jmp 0x1800a44f5
ja 0x1800a4504
movaps xmm10, xmm0
jmp 0x1800a4504
movsd xmm1, qword [rbp + 0x2a8]
jmp 0x1800a4511
comisd xmm1, xmm8
ja 0x1800a4525
movaps xmm11, xmm1
jmp 0x1800a4525
comisd xmm9, xmm0
ja 0x1800a4539
movaps xmm9, xmm0
jmp 0x1800a4539
comisd xmm8, xmm1
ja 0x1800a454d
movaps xmm8, xmm1
jmp 0x1800a454d
movsd xmm0, qword [rbp + 0x2b0]
jmp 0x1800a455a
comisd xmm0, xmm10
ja 0x1800a4569
movaps xmm10, xmm0
movsd xmm1, qword [rbp + 0x2b8]
jmp 0x1800a4576
comisd xmm1, xmm11
ja 0x1800a4585
movaps xmm11, xmm1
comisd xmm9, xmm0
ja 0x1800a4599
movaps xmm9, xmm0
jmp 0x1800a4599
comisd xmm8, xmm1
ja 0x1800a45ad
movaps xmm8, xmm1
jmp 0x1800a45ad
movsd xmm0, qword [rbp + 0x2c0]
jmp 0x1800a45ba
comisd xmm0, xmm10
ja 0x1800a45ce
movaps xmm10, xmm0
jmp 0x1800a45ce
movsd xmm1, qword [rbp + 0x2c8]
jmp 0x1800a45db
comisd xmm1, xmm11
ja 0x1800a45ef
movaps xmm11, xmm1
jmp 0x1800a45ef
comisd xmm9, xmm0
ja 0x1800a4603
movaps xmm9, xmm0
jmp 0x1800a4603
comisd xmm8, xmm1
ja 0x1800a4617
movaps xmm8, xmm1
jmp 0x1800a4617
movsd xmm0, qword [rbp + 0x2d0]
jmp 0x1800a4624
comisd xmm0, xmm10
ja 0x1800a4638
movaps xmm10, xmm0
jmp 0x1800a4638
movsd xmm1, qword [rbp + 0x2d8]
jmp 0x1800a4645
comisd xmm1, xmm11
ja 0x1800a4659
movaps xmm11, xmm1
jmp 0x1800a4659
comisd xmm9, xmm0
ja 0x1800a4668
movaps xmm9, xmm0
comisd xmm8, xmm1
ja 0x1800a467c
movaps xmm8, xmm1
jmp 0x1800a467c
movsd xmm0, qword [rbp + 0x2e0]
jmp 0x1800a4689
comisd xmm0, xmm10
ja 0x1800a469d
movaps xmm10, xmm0
jmp 0x1800a469d
movsd xmm1, qword [rbp + 0x2e8]
jmp 0x1800a46aa
comisd xmm1, xmm11
ja 0x1800a46be
movaps xmm11, xmm1
jmp 0x1800a46be
comisd xmm9, xmm0
ja 0x1800a46cd
movaps xmm9, xmm0
comisd xmm8, xmm1
ja 0x1800a46dc
movaps xmm8, xmm1
movsd xmm0, qword [rbp + 0x2f0]
jmp 0x1800a46e9
comisd xmm0, xmm10
ja 0x1800a46fd
movaps xmm10, xmm0
jmp 0x1800a46fd
movsd xmm1, qword [rbp + 0x2f8]
comisd xmm1, xmm11
ja 0x1800a4719
movaps xmm11, xmm1
jmp 0x1800a4719
comisd xmm9, xmm0
ja 0x1800a472d
movaps xmm9, xmm0
jmp 0x1800a472d
comisd xmm8, xmm1
ja 0x1800a4741
movaps xmm8, xmm1
jmp 0x1800a4741
movsd xmm0, qword [rbp + 0x300]
jmp 0x1800a474e
comisd xmm0, xmm10
ja 0x1800a4762
movaps xmm10, xmm0
jmp 0x1800a4762
movsd xmm1, qword [rbp + 0x308]
jmp 0x1800a476f
comisd xmm1, xmm11
ja 0x1800a4783
movaps xmm11, xmm1
jmp 0x1800a4783
comisd xmm9, xmm0
ja 0x1800a4797
movaps xmm9, xmm0
jmp 0x1800a4797
comisd xmm8, xmm1
ja 0x1800a47ab
movaps xmm8, xmm1
jmp 0x1800a47ab
movaps xmm7, xmm9
jmp 0x1800a47b4
movaps xmm6, xmm8
jmp 0x1800a47bd
addsd xmm7, xmm10
addsd xmm6, xmm11
mulsd xmm7, qword [0x180079178]
mulsd xmm6, qword [0x180079178]
movaps xmm0, xmm7
call fcn.1800fd1e9
movaps xmm0, xmm6
jmp 0x1800a47e7
call fcn.1800fd1e9
movaps xmm0, xmm7
jmp 0x1800a47f4
call fcn.1800fd1e9
movaps xmm0, xmm6
jmp 0x1800a4801
call fcn.1800fd1e9
movaps xmm0, xmm10
call fcn.1800fd1e9
movaps xmm0, xmm11
movd xmm15, eax
cvtdq2pd xmm15, xmm15
call fcn.1800fd1e9
movd xmm7, eax
movaps xmm0, xmm9
jmp 0x1800a482f
cvtdq2pd xmm7, xmm7
movsd qword [rbp + 0x1a0], xmm7
jmp 0x1800a4840
call fcn.1800fd1e9
movaps xmm0, xmm8
jmp 0x1800a484e
movd xmm12, eax
cvtdq2pd xmm12, xmm12
call fcn.1800fd1e9
cmp byte [0x180081669], r12b
movd xmm11, eax
cvtdq2pd xmm11, xmm11
je 0x1800a4b98
test rdi, rdi
jmp 0x1800a487c
je 0x1800a48bc
mov rax, qword [0x180083078]
add cx, 0x730d
test r10d, r9d
mov rcx, qword [0x180083070]
test r12w, bp
cmp r11b, dl
add rcx, rdi
movss xmm6, dword [rdi + rax]
jmp 0x1800a48ac
movss dword [rsp + 0x74], xmm6
jmp 0x1800a48b7
jmp 0x1800a48df
movss xmmpe_dos_header, dword [0]
movsx rcx, r8w
mov rcx, rsp
movzx edx, bx
mov rcx, r12
movzx rdx, r11w
movzx edx, bp
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [rcx]
lea rdx, [rbp + 0x80]
setb cl
movsx cx, r13b
jmp 0x1800a48f7
mov rcx, rbx
jmp 0x1800a48ff
movss dword [rsp + 0x70], xmm0
jmp 0x1800a490a
call fcn.180109477
test al, al
jmp 0x1800a4916
je 0x1800a4b98
movsd xmm3, qword [0x180079180]
lea rdx, [rbp + 0x1d0]
sete cl
mov ch, 0x12
movsxd rcx, r10d
movsd xmm0, qword [0x180079188]
bswap rcx
movsx cx, dil
cmovge rcx, r10
lea rcx, [rbp + 0x1c0]
movsd xmm6, qword [rbp + 0x1a0]
movaps xmm4, xmm15
movaps xmm10, xmmword [0x180079590]
jmp 0x1800a4968
subsd xmm4, xmm3
movss xmm1, dword [rsp + 0x74]
jmp 0x1800a4977
subsd xmm6, xmm11
movaps xmm2, xmm11
jmp 0x1800a4985
cmp byte [0x180081664], r12b
je 0x1800a4bcd
lea r8, [rbp - 0x30]
jmp 0x1800a4bae
movdqa xmmword [rbp - 0x30], xmm14
mov rdx, rdi
movsx rcx, r9w
not ecx
movsx ecx, bx
mov rcx, rbx
jmp 0x1800a4bc8
call fcn.1800a2d09
cmp byte [0x180081660], r12b
jmp 0x1800a4bd9
movss xmm6, dword [0x1800792f8]
jmp 0x1800a4be6
je 0x1800a4ff7
lea rdx, [rbp + 0x80]
mov ch, 0xaf
movsx cx, r10b
movzx cx, r13b
mov rcx, rbx
call fcn.180109477
test al, al
jmp 0x1800a4c0f
je 0x1800a4ff7
cmp word [0x180072d86], r12w
movzx rax, r15w
movsx eax, sp
mov eax, dword [0x180072d84]
mov dword [rsp + 0x70], eax
jmp 0x1800a4c33
je 0x1800a4c56
xor word [rsp + 0x72], 0x34
movzx eax, dx
mov eax, 0x5d
jmp 0x1800a4c4c
mov word [rsp + 0x70], ax
jmp 0x1800a4c67
movzx eax, word [rsp + 0x70]
cmp dil, 0x3c
stc
test r10, 0x3a252d50
mov qword [rbp + 0x1a0], r12
cmp r8d, 0x64121f52
test ax, ax
jmp 0x1800a4c7d
je 0x1800a4cf3
movsd xmm8, qword [0x180079178]
jmp 0x1800a5005
cmp byte [0x18008166a], r12b
je 0x1800a516c
lea rdx, [rbp + 0x80]
bswap ecx
movsxd rcx, ebp
mov rcx, rbx
call fcn.180109477
test al, al
jmp 0x1800a502d
je 0x1800a516c
movaps xmm0, xmm12
movsxd rcx, eax
lea rcx, [rbp + 0x98]
jmp 0x1800a5046
addsd xmm0, xmm15
mov rdx, rdi
jmp 0x1800a5053
cmp byte [0x180081661], r12b
jmp 0x1800a5178
je 0x1800a54a2
lea rdx, [rbp + 0x80]
movsx ecx, r14w
mov rcx, rbx
jmp 0x1800a5191
call fcn.180109477
test al, al
jmp 0x1800a519d
cmp byte [0x180081668], r12b
jmp 0x1800a54ae
je 0x1800a5878
cmp byte [0x1800816f6], r12b
movss xmm12, dword [0x18007916c]
jmp 0x1800a5896
je 0x1800a5a5e
cmp qword [0x180082e18], r12
je 0x1800a5a5e
movups xmm0, xmmword [0x180081210]
cmovo cx, r13w
lea r8, [rbp - 0x70]
cwd
xchg dx, cx
mov rcx, rbx
cqo
movsd xmm1, qword [0x180081220]
movzx rdx, di
jmp 0x1800a58d8
lea rdx, [rbp + 0x28]
jmp 0x1800a58e1
movups xmmword [rbp - 0x70], xmm0
movsd qword [rbp - 0x60], xmm1
call fcn.180109d50
mov rcx, qword [0x180082e20]
test rcx, rcx
jmp 0x1800a58fe
je 0x1800a5915
add rcx, qword [0x180083158]
jmp 0x1800a5910
jmp 0x1800a5920
mov rcx, r12
cmp di, ax
jmp 0x1800a5920
mov rcx, qword [rcx]
test r8d, ecx
test rcx, rcx
jmp 0x1800a592e
je 0x1800a59d1
mov rdx, qword [0x180083160]
mov al, spl
mov rax, qword [rcx + rdx]
test rdx, rbx
test al, 0xf9
cmp qword [rax], r12
jmp 0x1800a594f
je 0x1800a59d1
mov rcx, qword [rax]
test rcx, rcx
je 0x1800a5972
add rcx, qword [0x180083170]
jmp 0x1800a596d
jmp 0x1800a597d
mov rcx, r12
sub dl, 0xf7
add dx, 0x433d
mov rdx, qword [rcx]
test rdx, rdx
jmp 0x1800a5988
je 0x1800a59d1
mov rax, qword [0x180083180]
ror rcx, 0x21
add cl, 0x12
mov rcx, qword [rdx + rax]
cmp r10b, r14b
jmp 0x1800a59a9
test rcx, rcx
jmp 0x1800a59b1
je 0x1800a59d1
mov rax, qword [0x1800830a8]
jmp 0x1800a59c3
mov rcx, qword [rcx + rax]
jmp 0x1800a59cc
jmp 0x1800a59dc
mov rcx, r12
jmp 0x1800a59dc
lea rdx, [rbp - 0x20]
call fcn.180116132
lea r8, [rbp - 0x20]
bswap cx
cmovae cx, r8w
cwd
mov rcx, rbx
lea rdx, [rbp - 0x70]
jmp 0x1800a59ff
call fcn.180109d50
movups xmm0, xmmword [rbp + 0x28]
movzx r8w, dil
lea rax, [rbp - 0x40]
cwd
seto r8b
movsx edx, dx
mov rcx, rbx
movzx r8d, r10w
mov r8b, 0x9b
cdq
movaps xmm3, xmm12
mov dx, dx
mov qword [rsp + 0x20], rax
mov dl, r9b
setae dl
movups xmmword [rbp - 0x80], xmm0
cdq
bswap r8
cmovp dx, r13w
lea r8, [rbp - 0x80]
movups xmm0, xmmword [rbp - 0x70]
lea rdx, [rbp - 0x50]
jmp 0x1800a5a55
movups xmmword [rbp - 0x50], xmm0
call fcn.18010a743
cmp byte [0x180081666], r12b
movsx r15, bx
movzx esi, dx
mov r14d, 4
not r15b
mov sil, 0x5e
movsd xmm10, qword [rbp + 0x18]
movzx r15, r12w
mov r15w, 0x2105
movsd xmm9, qword [rbp + 0x10]
mov esi, dword [0x180080018]
mov r15, 0x2938664e
movsx r15w, r11b
jmp 0x1800a5aa4
lea r15d, [r14 + 0x1b]
je 0x1800a5fa2
mov rcx, rdi
jmp 0x1800a5ab6
call fcn.180116d83
test al, al
jne 0x1800a5fa2
mov rcx, rdi
jmp 0x1800a5acb
call fcn.180111ae9
test al, al
jne 0x1800a5fa2
lea rdx, [rbp + 0x80]
movsx ecx, r10w
xchg cl, cl
jmp 0x1800a5aea
mov rcx, rbx
jmp 0x1800a5af2
call fcn.180109477
test al, al
jmp 0x1800a5afe
je 0x1800a5fa2
mov eax, dword [0x180072d60]
setg ch
sar ch, 5
mov ecx, r12d
mov dword [rbp + 0x1b0], eax
movzx eax, bx
movsx ax, sil
movzx eax, word [0x180072d64]
clc
xor word [rbp + 0x1b2], 0x34
xor ax, 0x35
jmp 0x1800a5b3a
mov word [rbp + 0x1b0], r13w
jmp 0x1800a5b47
mov word [rbp + 0x1b4], ax
nop
lea rax, [rbp + 0x1b0]
jmp 0x1800a5b5c
inc ecx
lea rax, [rax + 2]
stc
clc
cmp word [rax], r12w
jmp 0x1800a5b6d
jne 0x1800a5b5c
movups xmm0, xmmword [0x180073450]
movsxd rax, r14d
movsx rax, r9w
sbb al, sil
lea rax, [rbp + 0x1b0]
test dx, bp
add ecx, 1
jmp 0x1800a5b96
movsd xmm1, qword [0x180073460]
jmp 0x1800a5ba3
cmove rax, r12
mov dword [rbp + 0x48], ecx
jmp 0x1800a5bb6
cmp word [0x18007346a], r12w
mov qword [rbp + 0x40], rax
mov eax, dword [0x180073468]
jmp 0x1800a5bcd
mov dword [rbp - 0x58], eax
mov dword [rbp + 0x4c], ecx
movups xmmword [rbp - 0x70], xmm0
movsd qword [rbp - 0x60], xmm1
je 0x1800a5d9c
mov r8d, r12d
test bh, 0xa2
jmp 0x1800a5bed
cmp esi, 2
jmp 0x1800a5bf5
jl 0x1800a5cf8
movdqa xmm2, xmmword [0x1800793b0]
mov r8d, 8
jmp 0x1800a5c0e
movdqa xmm3, xmmword [0x1800793d0]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1800797e0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x180073450]
jmp 0x1800a5c7a
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
paddw xmm2, xmmword [0x1800794d0]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movq qword [rbp - 0x70], xmm2
jmp 0x1800a5caf
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x68]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1800794d0]
pxor xmm2, xmm0
movq qword [rbp - 0x68], xmm2
bts ecx, esp
mov eax, r8d
lea r9, [rbp - 0x70]
bsr cx, dx
inc ecx
cmp bl, 0xd9
lea r9, [r9 + rax*2]
btr rdx, r15
inc eax
clc
nop dword [rax]
xor dl, 0x69
mov cl, 0xa1
movsx edx, r11w
mov eax, 0x4bda12f7
sub rcx, 0x302f66a5
shr cx, cl
neg dh
lea r9, [r9 + 2]
cqo
sub cl, 0xc0
imul r8d
cwde
lahf
sar edx, 4
neg al
or ch, cl
mov eax, edx
shr cl, 0x4e
bsf ecx, esi
shr eax, 0x1f
add edx, eax
movzx eax, dx
sar cx, cl
cmc
imul ecx, eax, 0x36
jmp 0x1800a5d68
movzx eax, r8w
jmp 0x1800a5d71
inc r8d
test r8b, 0x8d
clc
cmp bpl, sil
sub ax, cx
test r12b, dil
cmc
add ax, 0x33
cmc
xor word [r9 - 2], ax
cmp r8d, 0xe
jmp 0x1800a5d96
jl 0x1800a5d23
mov qword [rbp + 0x1a0], r12
jmp 0x1800a5dac
cmp word [rbp - 0x70], r12w
jmp 0x1800a5db6
je 0x1800a5e32
lea rax, [rbp - 0x70]
mov ecx, r12d
nop word [rax + rax]
jmp 0x1800a5dce
lea rax, [rax + 2]
lea ecx, [rcx + 1]
jmp 0x1800a5dda
cmp word [rax], r12w
jmp 0x1800a5de3
jne 0x1800a5dce
lea eax, [rcx + 1]
mov dword [rbp + 0x1a8], eax
jmp 0x1800a5dfd
mov dword [rbp + 0x1ac], eax
jmp 0x1800a5e0b
test eax, eax
jmp 0x1800a5e12
je 0x1800a5e39
lea rax, [rbp - 0x70]
jmp 0x1800a5e21
mov qword [rbp + 0x1a0], rax
jmp 0x1800a5e2d
jmp 0x1800a5e39
mov qword [rbp + 0x1a8], r12
test rdi, rdi
jmp 0x1800a5e41
je 0x1800a5e5c
mov rcx, qword [0x1800830b0]
cmc
add rcx, rdi
jmp 0x1800a5e57
jmp 0x1800a5e67
mov rcx, r12
movsxd rax, r12d
movzx ax, r15b
movups xmm0, xmmword [rcx]
not ah
lea rax, [rbp + 0x40]
jmp 0x1800a5e75
cvttss2si r9d, xmm11
lea r8, [rbp + 0x1a0]
mov ch, 0xa
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x30]
jmp 0x1800a5e95
lea rcx, [rbp + 0x70]
jmp 0x1800a5e9e
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a5ea7
call fcn.180101718
movaps xmm0, xmmword [0x1800795a0]
movsx r9, di
mov r8b, 0xb3
lea rax, [rbp - 0x30]
mov rdx, qword [0x180082df8]
movsxd r9, esi
movzx r8d, r12w
lea r9, [rbp - 0x50]
mov qword [rsp + 0x60], rax
movsx r8w, r13b
lea r8, [rbp + 0x70]
bswap rax
cwde
mov byte [rsp + 0x50], 1
movsx ax, r14b
lea rax, [rbp]
jmp 0x1800a5ef5
movaps xmmword [rbp + 0x60], xmm0
jmp 0x1800a5efe
xorps xmm1, xmm1
xorps xmm0, xmm0
mov byte [rsp + 0x48], 1
xchg ecx, ecx
mov qword [rsp + 0x40], rax
jmp 0x1800a5f16
mov rcx, rbx
cmovle ax, r10w
movzx ax, sil
movups xmmword [rbp], xmm0
lea rax, [rbp + 0x50]
jmp 0x1800a5f30
movss xmm0, dword [0x180081258]
jmp 0x1800a5f3d
mov qword [rsp + 0x38], rax
mov eax, r13d
nop
lea rax, [rbp + 0x60]
cvtps2pd xmm0, xmm0
movss dword [rsp + 0x30], xmm13
jmp 0x1800a5f5a
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
jmp 0x1800a5f68
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
jmp 0x1800a5f75
mov qword [rsp + 0x20], rax
movsd qword [rbp - 0x50], xmm9
movsd qword [rbp - 0x48], xmm10
jmp 0x1800a5f8b
movups xmmword [rbp - 0x30], xmm1
jmp 0x1800a5f94
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800a5f9d
call fcn.18010b431
cmp byte [0x180081665], r12b
jmp 0x1800a5fae
je 0x1800a646d
mov rcx, rdi
call fcn.180111ae9
test al, al
je 0x1800a646d
lea rdx, [rbp + 0x80]
movzx ecx, r9w
mov rcx, rbx
jmp 0x1800a5fd7
call fcn.180109477
test al, al
jmp 0x1800a5fe3
je 0x1800a646d
mov eax, dword [0x180072d60]
clc
sar rcx, cl
mov ecx, r12d
mov dword [rbp + 0x1b0], eax
sar al, cl
or rax, rbp
movzx eax, word [0x180072d64]
xor word [rbp + 0x1b2], 0x34
test spl, 0x19
test r8, r13
xor ax, 0x35
jmp 0x1800a6020
mov word [rbp + 0x1b0], r13w
jmp 0x1800a602d
mov word [rbp + 0x1b4], ax
movzx rax, r13w
jmp 0x1800a603f
lea rax, [rbp + 0x1b0]
nop
inc ecx
lea rax, [rax + 2]
test r9b, 0xdd
jmp 0x1800a6057
cmp word [rax], r12w
jmp 0x1800a6060
jne 0x1800a6048
movups xmm0, xmmword [0x180073438]
lea rax, [rbp + 0x1b0]
add ecx, 1
jmp 0x1800a607c
movsd xmm1, qword [0x180073448]
cmove rax, r12
stc
mov dword [rbp + 0x48], ecx
cmp al, sil
stc
clc
cmp word [0x18007344e], r12w
mov qword [rbp + 0x40], rax
mov dword [rbp + 0x4c], ecx
jmp 0x1800a60a5
movups xmmword [rbp - 0x70], xmm0
jmp 0x1800a60ae
movsd qword [rbp - 0x60], xmm1
jmp 0x1800a60b8
je 0x1800a6288
mov r8d, r12d
stc
cmp esi, 2
jmp 0x1800a60ca
jl 0x1800a61da
movdqa xmm2, xmmword [0x1800793b0]
mov r8d, 8
movdqa xmm4, xmmword [0x1800797e0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x1800794d0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movd xmm6, r14d
movd xmm5, r15d
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800a6143
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x180073438]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1800793d0]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rbp - 0x70], xmm3
jmp 0x1800a6189
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1800793f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800a61b9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x68]
jmp 0x1800a61c8
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp - 0x68], xmm3
mov eax, r8d
cmovle rcx, r8
sar cl, 0x43
lea r9, [rbp - 0x70]
add cl, 0x4e
clc
lea r9, [r9 + rax*2]
sal rcx, cl
ror dl, 0x56
inc ax
nop word [rax + rax]
shl rax, 0x17
xor dh, 0x97
movsx rax, r10w
mov eax, 0x4bda12f7
bt dx, bp
lea r9, [r9 + 2]
imul r8d
cbw
sar edx, 4
sub cl, r8b
lahf
or cx, 0x2985
mov eax, edx
dec cx
shr eax, 0x1f
bts cx, r11w
movsxd rcx, edx
and cx, r9w
add edx, eax
movzx eax, dx
sbb rcx, rax
movsxd rcx, esp
imul ecx, eax, 0x36
jmp 0x1800a6257
movzx eax, r8w
inc r8d
cmc
clc
sub ax, cx
cmp r10b, r10b
add ax, 0x33
jmp 0x1800a626f
xor word [r9 - 2], ax
jmp 0x1800a6279
cmp r8d, 0xc
jmp 0x1800a6282
jl 0x1800a620d
mov qword [rbp + 0x1a0], r12
cmc
cmp bpl, r8b
cmp word [rbp - 0x70], r12w
je 0x1800a62fb
lea rax, [rbp - 0x70]
mov ecx, r12d
cmp r10w, r8w
nop word [rax + rax]
cmc
lea rax, [rax + 2]
lea ecx, [rcx + 1]
cmp word [rax], r12w
jne 0x1800a62b0
lea eax, [rcx + 1]
clc
stc
cmp r10b, r11b
mov dword [rbp + 0x1a8], eax
stc
clc
mov dword [rbp + 0x1ac], eax
test rbp, r12
test r12b, 0x21
test eax, eax
je 0x1800a6302
lea rax, [rbp - 0x70]
mov qword [rbp + 0x1a0], rax
jmp 0x1800a62f6
jmp 0x1800a6302
mov qword [rbp + 0x1a8], r12
test rdi, rdi
jmp 0x1800a630a
je 0x1800a632d
mov rcx, qword [0x1800830b0]
test r8b, r8b
cmp r11w, 0x1313
add rcx, rdi
jmp 0x1800a6328
jmp 0x1800a6333
mov rcx, r12
movsxd rax, ecx
movups xmm0, xmmword [rcx]
nop
lea rax, [rbp + 0x40]
jmp 0x1800a6341
cvttss2si r9d, xmm11
lea r8, [rbp + 0x1a0]
not cl
cqo
movsx dx, r12b
mov qword [rsp + 0x20], rax
bswap dx
cqo
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x70]
jmp 0x1800a636d
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a6376
call fcn.180101718
movaps xmm0, xmmword [0x180079640]
rdtsc
xchg r9b, dl
cqo
lea rax, [rbp - 0x30]
mov rdx, qword [0x180082df8]
mov r8, 0x7f361837
lea r9, [rbp - 0x50]
mov qword [rsp + 0x60], rax
mov ah, ch
bswap eax
cbw
lea r8, [rbp + 0x70]
xchg al, al
movzx ax, r13b
mov byte [rsp + 0x50], 1
lea rax, [rbp]
jmp 0x1800a63c3
movaps xmmword [rbp + 0x60], xmm0
jmp 0x1800a63cc
xorps xmm1, xmm1
xorps xmm0, xmm0
mov byte [rsp + 0x48], 1
bswap rcx
mov qword [rsp + 0x40], rax
mov rcx, rbx
mov ax, r10w
movzx eax, r14w
movsxd rax, edi
movups xmmword [rbp], xmm0
movsxd rax, r13d
mov al, r9b
lea rax, [rbp + 0x50]
jmp 0x1800a6400
movss xmm0, dword [0x180081258]
jmp 0x1800a640d
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x60]
cvtps2pd xmm0, xmm0
movss dword [rsp + 0x30], xmm13
mov qword [rsp + 0x28], rax
nop
mov ah, 0x1c
lea rax, [rbp - 0x80]
jmp 0x1800a6433
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
jmp 0x1800a6440
mov qword [rsp + 0x20], rax
jmp 0x1800a644a
movsd qword [rbp - 0x50], xmm9
jmp 0x1800a6455
movsd qword [rbp - 0x48], xmm10
movups xmmword [rbp - 0x30], xmm1
jmp 0x1800a6464
movups xmmword [rbp + 0x50], xmm1
call fcn.18010b431
cmp byte [0x180081672], r12b
je 0x1800a8264
test rbx, rbx
jmp 0x1800a6482
je 0x1800a64d9
mov rcx, qword [0x1800831a8]
rdtsc
sub dl, ah
mov r8, qword [0x1800831a0]
rol ah, 0xba
xchg dx, ax
test ax, 0x671d
lea r8, [r8 + rbx]
bt edx, 0x2d
xchg edx, eax
mov eax, dword [rbx + rcx]
cdq
test r8b, cl
jmp 0x1800a64b8
sub eax, edx
jmp 0x1800a64c6
sar eax, 1
jmp 0x1800a64cd
movd xmm0, eax
mov eax, dword [rbx + rcx]
jmp 0x1800a651d
mov eax, dword [pe_dos_header]
and edx, 0x2f690124
sal rdx, 0xac
mov r8, r12
cdq
cmp rdx, r12
jmp 0x1800a64f9
sub eax, edx
cmp r14, 0x57223646
clc
sar eax, 1
jmp 0x1800a650a
movd xmm0, eax
mov eax, dword [pe_dos_header]
setns dh
cqo
sar dl, 0x90
cdq
test al, dil
cmc
clc
sub eax, edx
clc
sar eax, 1
jmp 0x1800a652d
cvtdq2pd xmm0, xmm0
movd xmm7, eax
mov eax, dword [r8]
jmp 0x1800a653d
subsd xmm9, xmm0
cdq
sub eax, edx
clc
sar eax, 1
jmp 0x1800a654d
cvtdq2pd xmm7, xmm7
movd xmm1, eax
cvtdq2pd xmm1, xmm1
mulsd xmm9, xmm9
subsd xmm10, xmm1
mulsd xmm10, xmm10
addsd xmm10, xmm9
movaps xmm0, xmm10
jmp 0x1800a6576
call fcn.18010737e
comisd xmm0, xmmword [0x180079208]
ja 0x1800a82ef
mov rax, qword [0x180082e10]
movsx dx, r10b
cwd
lea rdx, [rbp + 0x80]
movsd xmm1, qword [0x180079350]
bswap rcx
mov rcx, rbx
jmp 0x1800a65b1
comisd xmm1, xmm0
cmova rax, rdi
mov qword [0x180082e10], rax
jmp 0x1800a65c5
call fcn.180109477
test al, al
jmp 0x1800a65d1
je 0x1800a8264
cmp qword [0x180082e10], r12
jmp 0x1800a65e3
je 0x1800a8246
test rbx, rbx
jmp 0x1800a65f1
je 0x1800a661b
mov rax, qword [0x1800831a0]
jmp 0x1800a6603
mov edx, dword [rbx + rax]
movzx rcx, r13w
setns cl
lea rcx, [rbx + rax]
jmp 0x1800a6616
jmp 0x1800a6632
mov edx, dword [pe_dos_header]
jmp 0x1800a662a
mov rcx, r12
jmp 0x1800a6632
movd xmm0, dword [rcx]
lea rax, [rbp - 0x30]
movsxd r9, edx
not r9b
movaps xmm1, xmmword [0x180079530]
movsx r8, si
lea r9, [rbp + 0x70]
movzx r8, r15w
bswap r8d
not r8b
movss xmm9, dword [0x18007931c]
movzx r8, r8w
lea r8, [rbp - 0x80]
jmp 0x1800a666f
mov qword [rsp + 0x48], rax
movaps xmm8, xmm7
jmp 0x1800a667d
subsd xmm8, qword [0x1800792a0]
cvtdq2ps xmm0, xmm0
lea rax, [rbp]
bswap rcx
movsx rcx, bp
mov rcx, rbx
jmp 0x1800a669c
movd xmm10, edx
sub edx, edx
cvtdq2ps xmm10, xmm10
movss dword [rsp + 0x40], xmm13
divss xmm10, xmm0
mov qword [rsp + 0x30], rax
movsx eax, si
movsxd rax, esi
movsx rax, cx
lea rax, [rbp + 0x50]
jmp 0x1800a66cb
mov qword [rsp + 0x28], rax
movsx eax, r10w
movzx rax, r9w
movzx ax, r8b
lea rax, [rbp + 0x60]
jmp 0x1800a66e6
mov qword [rsp + 0x20], rax
jmp 0x1800a66f0
xorps xmm0, xmm0
movsd qword [rbp - 0x80], xmm8
jmp 0x1800a66fe
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a6707
movaps xmm0, xmmword [0x180079670]
movups xmmword [rbp], xmm1
jmp 0x1800a6717
movups xmmword [rbp + 0x50], xmm0
jmp 0x1800a6720
movaps xmm0, xmmword [0x180079780]
xorps xmm1, xmm1
mulss xmm10, xmm9
movups xmmword [rbp + 0x60], xmm1
jmp 0x1800a6738
cvtps2pd xmm6, xmm10
movups xmmword [rbp + 0x70], xmm0
jmp 0x1800a6745
movsd qword [rbp - 0x78], xmm6
jmp 0x1800a674f
call fcn.18010a1b7
movaps xmm0, xmmword [0x180079780]
movzx r8w, dil
movsx cx, cl
cdqe
lea rax, [rbp - 0x40]
movsx ecx, r15w
cwd
cqo
movaps xmm3, xmm12
movsx r8w, r8b
mov r8b, r11b
movsx edx, dx
mov qword [rsp + 0x20], rax
movsx rdx, bx
lea r8, [rbp - 0x30]
movsd qword [rbp - 0x80], xmm8
lea rdx, [rbp - 0x80]
movsd qword [rbp - 0x78], xmm6
movzx cx, ch
not ch
mov rcx, rbx
jmp 0x1800a67ab
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a67b4
call fcn.18010abdd
movsd xmm0, qword [0x180079250]
cmp bpl, 0x32
stc
movaps xmm1, xmmword [0x180079640]
test r9b, r15b
clc
movsd qword [rbp - 0x48], xmm0
cmp r11b, r8b
movsd qword [rbp - 0x50], xmm7
cmp r10d, r12d
cmp r9b, 0x48
cmc
test rdi, rdi
jmp 0x1800a67ee
je 0x1800a680b
mov rcx, qword [0x1800830d8]
test r13w, 0x17d7
clc
cmc
add rcx, rdi
jmp 0x1800a680e
mov rcx, r12
cmp qword [rcx], r12
jmp 0x1800a6816
jne 0x1800a68e7
movzx eax, word [0x180072da8]
movzx rcx, ax
clc
mov ecx, 0x4e
stc
cmp r8w, cx
movups xmm0, xmmword [0x180072d98]
stc
movups xmmword [rbp - 0x70], xmm0
xor word [rbp - 0x6e], 0x34
jmp 0x1800a684e
xor word [rbp - 0x6c], 0x35
cmp bpl, 0x42
cmc
xor word [rbp - 0x6a], 0x36
xor word [rbp - 0x68], 0x37
cmc
xor word [rbp - 0x66], 0x38
xor word [rbp - 0x64], 0x39
clc
xor word [rbp - 0x62], 0x3a
cmp r13w, 0x385d
xor ax, 0x3b
test r13b, 0x6d
mov word [rbp - 0x70], cx
add rcx, rbp
bts ecx, r13d
btr cx, r8w
mov word [rbp - 0x60], ax
movzx ecx, r15w
mov ecx, r12d
movsxd rax, r12d
lea rax, [rbp - 0x70]
clc
cmp sil, 0xcc
nop
lea rax, [rax + 2]
test r9d, 0x430171e
cmp al, spl
cmc
lea ecx, [rcx + 1]
cmc
test r12b, 0x67
cmp word [rax], r12w
jne 0x1800a68a9
lea eax, [rcx + 1]
cmc
test eax, eax
lea rdx, [rbp - 0x70]
jmp 0x1800a68d9
cmove rdx, r12
jmp 0x1800a68e2
jmp 0x1800a68ed
mov rdx, qword [rcx]
test bl, 0x2e
mov qword [rbp - 0x40], r12
cmp bpl, sil
test ch, 0xa1
cmp word [rdx], r12w
jmp 0x1800a6900
je 0x1800a6966
mov rax, rdx
btr rcx, 0x27
movzx ecx, dx
mov ecx, r12d
test r12b, 0xef
nop
test r14b, 0xfc
lea rax, [rax + 2]
cmc
test r15d, 0x3e1ee4
lea ecx, [rcx + 1]
cmp word [rax], r12w
jmp 0x1800a6935
jne 0x1800a691d
lea eax, [rcx + 1]
jmp 0x1800a6943
mov dword [rbp - 0x38], eax
cmp r12, rdx
mov dword [rbp - 0x34], eax
stc
test r13, r13
test eax, eax
je 0x1800a6971
mov qword [rbp - 0x40], rdx
jmp 0x1800a6961
jmp 0x1800a6971
mov qword [rbp - 0x38], r12
movzx rax, sp
setbe ah
mov rdx, qword [0x180082df8]
movzx r9w, r11b
movsx rax, si
mov al, r9b
lea rax, [rbp - 0x30]
mov r9b, al
cmove r9d, r13d
movsxd r9, r15d
mov qword [rsp + 0x60], rax
lea r9, [rbp - 0x50]
cbw
not ah
mov byte [rsp + 0x50], 1
jmp 0x1800a69ac
lea rax, [rbp]
jmp 0x1800a69b5
movdqa xmmword [rbp + 0x60], xmm1
lea r8, [rbp - 0x40]
xorps xmm1, xmm1
mov byte [rsp + 0x48], 1
jmp 0x1800a69cb
mov qword [rsp + 0x40], rax
jmp 0x1800a69d5
xorps xmm0, xmm0
movups xmmword [rbp], xmm1
mov cl, r14b
lea rax, [rbp + 0x50]
mov rcx, rbx
jmp 0x1800a69eb
movss xmm1, dword [0x180081258]
jmp 0x1800a69f8
mov qword [rsp + 0x38], rax
movzx eax, r12w
setge al
lea rax, [rbp + 0x60]
jmp 0x1800a6a0d
cvtps2pd xmm1, xmm1
movss dword [rsp + 0x30], xmm13
jmp 0x1800a6a1c
mov qword [rsp + 0x28], rax
movzx eax, si
jmp 0x1800a6a2e
lea rax, [rbp - 0x80]
jmp 0x1800a6a37
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a6a44
mov qword [rsp + 0x20], rax
jmp 0x1800a6a4e
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp + 0x50], xmm0
call fcn.18010b431
cmp word [0x18007341e], r12w
mov ax, r8w
mov rax, qword [0x180073418]
jmp 0x1800a6a73
mov qword [rbp + 0x1b0], rax
jmp 0x1800a6a7f
je 0x1800a6bc1
mov r8d, r12d
cmc
cmp esi, 2
jmp 0x1800a6a91
jl 0x1800a6b1c
movdqa xmm3, xmmword [0x1800793b0]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1800797e0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1800797e0]
shufps xmm2, xmm0, 0xdd
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, r15d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x1800793f0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x1b0]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x1800794d0]
pxor xmm2, xmm0
movq qword [rbp + 0x1b0], xmm2
jmp 0x1800a6bc1
lea r9, [rbp + 0x1b0]
shrd cx, ax, 0x73
nop dword [rax]
xchg dh, dh
bt rax, rsp
nop dword [rax + rax]
mov eax, 0x2f684bdb
rcr cx, 0xd4
lea r9, [r9 + 2]
movzx rdx, dx
mul r8d
movzx rcx, r13w
mov eax, r8d
sub eax, edx
rcr cx, 3
movzx cx, spl
shr eax, 1
cmovbe ecx, r11d
shr cl, cl
add eax, edx
shr eax, 5
movzx eax, ax
clc
dec cl
imul ecx, eax, 0x36
jmp 0x1800a6b7b
movzx eax, r8w
jmp 0x1800a6b84
inc r8d
test r8, 0x34ae3d90
sub ax, cx
add ax, 0x33
cmp bx, sp
test bl, 0xd6
cmp r15w, 0x7900
xor word [r9 - 2], ax
jmp 0x1800a6bb8
cmp r8d, r14d
jl 0x1800a6b3a
mov qword [rbp - 0x40], r12
clc
cmp word [rbp + 0x1b0], r12w
jmp 0x1800a6bd3
je 0x1800a6c43
lea rax, [rbp + 0x1b0]
test eax, 0x3d482363
and cl, r9b
inc rcx
mov ecx, r12d
nop
lea rax, [rax + 2]
jmp 0x1800a6bf9
lea ecx, [rcx + 1]
jmp 0x1800a6c04
cmp word [rax], r12w
jmp 0x1800a6c0d
jne 0x1800a6bf0
lea eax, [rcx + 1]
cmc
clc
mov dword [rbp - 0x38], eax
clc
test cl, ah
mov dword [rbp - 0x34], eax
test eax, eax
je 0x1800a6c47
lea rax, [rbp + 0x1b0]
jmp 0x1800a6c35
mov qword [rbp - 0x40], rax
jmp 0x1800a6c3e
jmp 0x1800a6c47
mov qword [rbp - 0x38], r12
movzx eax, word [0x180073430]
clc
shrd cx, ax, 0x4a
mov ecx, 0x57
movups xmm0, xmmword [0x180073420]
movups xmmword [rbp - 0x70], xmm0
jmp 0x1800a6c6b
xor word [rbp - 0x6e], 0x34
cmp r8w, 0x4cf1
xor word [rbp - 0x6c], 0x35
xor word [rbp - 0x6a], 0x36
cmp r8b, r14b
xor word [rbp - 0x68], 0x37
clc
xor word [rbp - 0x66], 0x38
jmp 0x1800a6c94
xor word [rbp - 0x64], 0x39
xor word [rbp - 0x62], 0x3a
stc
xor ax, 0x3b
mov word [rbp - 0x70], cx
movsx ecx, sp
setns ch
mov word [rbp - 0x60], ax
cwde
mov ecx, r12d
cdqe
lahf
movzx eax, r15w
lea rax, [rbp - 0x70]
jmp 0x1800a6cc5
nop dword [rax + rax]
jmp 0x1800a6cd2
inc ecx
test cl, r11b
lea rax, [rax + 2]
cmc
test rbx, 0x2648278b
cmp word [rax], r12w
jmp 0x1800a6cec
jne 0x1800a6cd2
add ecx, 1
movzx eax, dx
jmp 0x1800a6cfd
mov qword [rbp + 0x1c0], r12
mov al, 0x30
lea rax, [rbp - 0x70]
mov dword [rbp + 0x48], ecx
jmp 0x1800a6d12
cmove rax, r12
test ecx, esp
clc
cmp dx, 0x4a4d
mov dword [rbp + 0x4c], ecx
jmp 0x1800a6d26
mov qword [rbp + 0x40], rax
jmp 0x1800a6d2f
mov qword [rbp + 0x1c8], r12
stc
cmp r11, 0x56af7812
cmp sp, ax
test rdi, rdi
je 0x1800a6d5f
mov rcx, qword [0x1800830a0]
clc
add rcx, rdi
jmp 0x1800a6d5a
jmp 0x1800a6d67
mov rcx, r12
jmp 0x1800a6d67
cvttss2si r9d, dword [rcx]
lea rax, [rbp - 0x40]
movzx rdx, cx
cdq
xchg edx, edx
lea r8, [rbp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x1c0]
movzx ecx, sp
movsxd rcx, r11d
lea rcx, [rbp + 0x70]
call fcn.180101718
movaps xmm1, xmmword [0x180079640]
cbw
lea rax, [rbp - 0x30]
movsd xmm0, qword [0x180079268]
cdq
lea r9, [rbp - 0x50]
mov rdx, qword [0x180082df8]
lea r8, [rbp + 0x70]
mov qword [rsp + 0x60], rax
mov rcx, rbx
jmp 0x1800a6dcc
mov byte [rsp + 0x50], 1
lea rax, [rbp]
jmp 0x1800a6dda
movaps xmmword [rbp + 0x60], xmm1
jmp 0x1800a6de3
xorps xmm1, xmm1
mov byte [rsp + 0x48], 1
mov qword [rsp + 0x40], rax
cdqe
movsx eax, r13w
lea rax, [rbp + 0x50]
mov qword [rsp + 0x38], rax
movzx rax, ax
cmovnp rax, rsi
lea rax, [rbp + 0x60]
jmp 0x1800a6e10
movups xmmword [rbp], xmm1
jmp 0x1800a6e19
movss xmm1, dword [0x180081258]
jmp 0x1800a6e26
cvtps2pd xmm1, xmm1
movss dword [rsp + 0x30], xmm13
jmp 0x1800a6e35
mov qword [rsp + 0x28], rax
cdqe
movzx ax, r15b
lea rax, [rbp - 0x80]
movsd qword [rbp - 0x48], xmm0
jmp 0x1800a6e4f
xorps xmm0, xmm0
unpcklpd xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800a6e5f
mov qword [rsp + 0x20], rax
jmp 0x1800a6e69
movsd qword [rbp - 0x50], xmm7
jmp 0x1800a6e73
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a6e7c
movups xmmword [rbp + 0x50], xmm0
call fcn.18010b431
mov rax, qword [0x1800830d0]
stc
cmp r12, 0x41d4004b
cmp qword [rax + rdi], r12
jmp 0x1800a6e9d
je 0x1800a8264
addsd xmm8, qword [0x1800791e8]
movsd xmm11, qword [0x180079260]
lea r13, [0x180000000]
not r15b
movss xmm12, dword [0x180079320]
movzx r15d, r13w
setns r15b
movsx r14d, sp
mov r14d, r12d
bswap r15w
mov r15w, 0x5dce
mov r15, r12
jmp 0x1800a6ee8
cvtsd2ss xmm8, xmm8
addss xmm8, dword [0x18007930c]
movaps xmm14, xmm8
movss dword [rbp + 0x1b0], xmm8
jmp 0x1800a6f08
addss xmm14, xmm9
addss xmm14, xmm13
movaps xmm15, xmm14
jmp 0x1800a6f1b
addss xmm15, xmm9
addss xmm15, xmm13
movaps xmm6, xmm15
jmp 0x1800a6f2e
addss xmm6, xmm9
addss xmm6, xmm13
movaps xmm7, xmm6
jmp 0x1800a6f40
movss dword [rsp + 0x70], xmm6
jmp 0x1800a6f4b
addss xmm7, xmm9
movsd xmm9, qword [0x180079210]
jmp 0x1800a6f5e
mov qword [0x180082e10], r12
jmp 0x1800a8252
jmp 0x1800a8264
cmp byte [0x1800816f7], r12b
je 0x1800a82ef
mov rax, qword [0x180082e08]
mov r8b, 0xba
lea r8, [rbp - 0x30]
mov edx, 0x5dba73ef
movaps xmm0, xmmword [0x180079640]
movsx cx, ch
cmova rcx, r12
lea rdx, [rbp]
xchg ch, ch
jmp 0x1800a82a0
movups xmmword [rbp - 0x70], xmm0
mov rcx, rbx
jmp 0x1800a82ac
movaps xmm3, xmm12
jmp 0x1800a82b5
movups xmm0, xmmword [rax + 0x88]
jmp 0x1800a82c1
movups xmmword [rbp - 0x30], xmm0
jmp 0x1800a82ca
movups xmm0, xmmword [rax + 0x70]
lea rax, [rbp - 0x70]
jmp 0x1800a82d7
mov qword [rsp + 0x20], rax
jmp 0x1800a82e1
movups xmmword [rbp], xmm0
jmp 0x1800a82ea
call fcn.18010a743
movaps xmm15, xmmword [rsp + 0x420]
rol rcx, 0xd6
and rcx, rdi
movaps xmm8, xmmword [rsp + 0x490]
shld cx, cx, 0xdd
bts cx, r14w
movzx rcx, r11w
mov rcx, qword [rbp + 0x310]
cmp di, 0xc3f
xor rcx, rsp
call fcn.18011c3a9
lea r11, [rsp + 0x4c8]
movaps xmm6, xmmword [r11 - 0x18]
not r13b
jmp 0x1800a833f
movaps xmm7, xmmword [r11 - 0x28]
movsx r12d, si
movzx bp, r11b
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
jmp 0x1800a8364
movaps xmm11, xmmword [r11 - 0x68]
cmovbe r15d, esp
not dil
mov r12w, 0x273f
movaps xmm12, xmmword [r11 - 0x78]
mov dil, 0x29
sets r12b
movsx si, al
movaps xmm13, xmmword [r11 - 0x88]
movzx bp, r13b
movaps xmm14, xmmword [r11 - 0x98]
setns r15b
xchg bpl, dil
mov rsp, r11
jmp 0x1800a83ac
pop r15
movsx r13d, sp
movsx bx, r14b
pop r14
movsx di, dl
cmovo edi, ecx
pop r13
movsxd rsi, r8d
pop r12
movsx ebp, sp
not dil
xchg si, si
pop rdi
setno bl
movzx si, spl
movsx bx, r10b
pop rsi
cmovb ebp, esp
movsx rbp, r14w
xchg rbp, rbp
pop rbx
movsx bp, al
pop rbp
jmp 0x1800a83f4
ret