Function at 0x1800b9cb0
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
stc
clc
push rbp
push rbx
movzx ebp, r8w
push rsi
mov ebx, r12d
bsr rbx, r12
sbb bl, 0xf5
push rdi
movzx rbx, r14w
stc
bts bx, r13w
push r12
rol bp, 0x9d
rol bpl, cl
shl dil, 0x30
push r13
adc bpl, 0xd5
mov dil, r15b
jmp 0x1800b9d1e
push r14
adc bx, r15w
movsx ebp, r14w
push r15
lea rbp, [rax - 0x418]
movsx rdi, r12w
sbb di, r12w
bswap ebx
sub rsp, 0x4d8
movaps xmmword [rax - 0x58], xmm6
bts di, ax
bsf edi, ebp
movaps xmmword [rax - 0x68], xmm7
rol bl, 0x57
bsf bx, di
movaps xmmword [rax - 0x88], xmm9
movsxd rbx, r11d
movaps xmmword [rax - 0x98], xmm10
movaps xmmword [rax - 0xa8], xmm11
add dil, 0x1d
movaps xmmword [rax - 0xb8], xmm12
bsr bx, r14w
bt rbx, r15
movaps xmmword [rax - 0xc8], xmm13
bswap rdi
inc ebx
movaps xmmword [rax - 0xd8], xmm14
mov bh, 0x5e
xor bl, 0xe1
movaps xmmword [rax - 0xe8], xmm15
movsx ax, dl
movsx rdi, bx
mov rax, qword [0x180094010]
xor rax, rsp
movsxd rbx, ebp
mov qword [rbp + 0x320], rax
movsx edi, bp
bswap di
not bl
mov rdi, r8
mov rbx, rcx
jmp 0x1800b9de2
xorps xmm0, xmm0
lea r8, [rbp + 0x90]
jmp 0x1800b9df1
xorps xmm7, xmm7
mov rcx, rdi
movsx r15, cx
movzx r15, r11w
movsd qword [rbp + 0xa0], xmm7
cmova r15d, r11d
movsxd rsi, r13d
mov r15, r9
mov rsi, rdx
movups xmmword [rbp + 0x90], xmm0
call fcn.18013c62d
movss xmm6, dword [0x18008dfa0]
xor r12d, r12d
movsx r14w, dl
xchg r14b, r14b
jmp 0x1800b9e38
movss xmm0, dword [0x180095724]
movsx r14, di
jmp 0x1800b9e49
movzx r14d, al
jmp 0x1800b9e52
movss xmm1, dword [0x18009572c]
jmp 0x1800b9e5f
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1c8], xmm0
movss xmm0, dword [0x180095728]
movss dword [rbp + 0x1d0], xmm1
jmp 0x1800b9e84
movss xmm1, dword [0x180095744]
jmp 0x1800b9e91
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1cc], xmm0
jmp 0x1800b9ea6
movss xmm0, dword [0x180095730]
movss dword [rbp + 0x1d4], xmm0
jmp 0x1800b9ebb
movss xmm0, dword [0x180095748]
jmp 0x1800b9ec8
movss dword [rbp + 0x1b8], xmm1
movss xmm1, dword [0x18009574c]
jmp 0x1800b9edd
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x180095750]
clc
movss dword [rbp + 0x1c4], xmm0
cmc
movss dword [rbp + 0x1c0], xmm1
test r8, rsp
test rdi, rdi
jmp 0x1800b9f12
je 0x1800b9f2c
mov rcx, qword [0x180097258]
add rcx, rdi
jmp 0x1800b9f27
jmp 0x1800b9f36
mov rcx, r12
movsx edx, cx
movsx rdx, si
mov edx, dword [rcx]
movsx ecx, r8w
movzx rcx, si
mov rcx, rsi
call fcn.180145aa9
test al, al
movzx edx, sp
lea rcx, [rbp + 0x1b8]
sets dl
lea rdx, [rbp + 0x1c8]
jmp 0x1800b9f63
cmove rcx, rdx
jmp 0x1800b9f6c
movups xmm0, xmmword [rcx]
movups xmmword [rbp - 0x30], xmm0
cmp r10b, dil
cmp r12b, 0xfd
movups xmmword [rbp - 0x40], xmm0
clc
test r14b, r14b
jmp 0x1800b9f87
je 0x1800ba0ed
movss xmm3, dword [0x180095714]
movss xmm2, dword [0x180095718]
jmp 0x1800b9fa2
movss xmm1, dword [0x18009571c]
movss xmm0, dword [0x180095720]
jmp 0x1800b9fb7
movss dword [rbp + 0x1d4], xmm0
movss xmm0, dword [0x180095740]
jmp 0x1800b9fcc
movss dword [rbp + 0x1c4], xmm0
divss xmm3, xmm6
divss xmm2, xmm6
movss dword [rbp + 0x1c8], xmm3
jmp 0x1800b9fe9
movss xmm3, dword [0x180095734]
jmp 0x1800b9ff6
movss dword [rbp + 0x1cc], xmm2
jmp 0x1800ba003
movss xmm2, dword [0x180095738]
jmp 0x1800ba010
divss xmm1, xmm6
divss xmm3, xmm6
movss dword [rbp + 0x1d0], xmm1
jmp 0x1800ba025
movss xmm1, dword [0x18009573c]
jmp 0x1800ba032
movss dword [rbp + 0x1b8], xmm3
jmp 0x1800ba03f
divss xmm2, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1bc], xmm2
test r8b, 0x3c
cmc
movss dword [rbp + 0x1c0], xmm1
stc
cmc
clc
test rdi, rdi
jmp 0x1800ba067
je 0x1800ba08d
mov rcx, qword [0x180097258]
test si, r10w
test r13, 0x6dd14852
stc
add rcx, rdi
jmp 0x1800ba088
jmp 0x1800ba099
mov rcx, r12
not dx
movzx rdx, r12w
mov dl, 0xaf
mov edx, dword [rcx]
mov rcx, rsi
jmp 0x1800ba0a3
call fcn.180145aa9
test al, al
xchg rdx, rcx
lea rcx, [rbp + 0x1b8]
cdq
xchg dx, dx
movsx dx, r14b
lea rdx, [rbp + 0x1c8]
jmp 0x1800ba0c9
cmove rcx, rdx
stc
cmc
test dx, 0x425f
movups xmm0, xmmword [rcx]
cmp r14w, ax
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x40], xmm0
jmp 0x1800ba0ed
test rsi, rsi
jmp 0x1800ba0f5
je 0x1800ba126
mov rax, qword [0x180097298]
movsx cx, al
bswap rdi
cmovno cx, bx
mov rdi, qword [rsi + rax]
movzx cx, dil
not ch
lea rcx, [rsi + rax]
jmp 0x1800ba121
jmp 0x1800ba143
mov rdi, qword [pe_dos_header]
cmovl r8, r15
cwd
mov rcx, r12
movzx edx, si
cmovne rdx, rbx
jmp 0x1800ba143
mov rcx, qword [rcx]
cmovs r8, r13
xchg dl, dl
bswap r8w
lea rdx, [rbp + 0x1b8]
jmp 0x1800ba164
mov r8d, 8
movaps xmmword [rsp + 0x4a0], xmm8
call fcn.18013b26c
mov r8, rax
movsxd rcx, eax
movsx cx, bpl
cwd
lea rdx, [rbp + 0x90]
mov rcx, rdi
jmp 0x1800ba194
call fcn.18013937c
mov rdx, rsi
movzx ecx, r13w
mov rcx, r15
jmp 0x1800ba1a8
call fcn.18013a156
movaps xmm12, xmm0
lea r8, [rbp + 0x90]
jmp 0x1800ba1bd
divss xmm12, dword [0x18008df94]
lea rdx, [rbp + 0x30]
movzx rcx, dx
not ch
movzx ecx, r11w
mov rcx, rbx
movss dword [rbp - 0x44], xmm12
jmp 0x1800ba1e2
call fcn.180137720
mov rcx, rsi
jmp 0x1800ba1ef
call fcn.18013f7c7
movss xmm13, dword [0x18008ddb8]
mov r13d, 0x6d
jmp 0x1800ba208
movss xmm14, dword [0x18008ddbc]
xorps xmm15, xmm15
test al, al
jmp 0x1800ba21c
jne 0x1800bba7e
mov rcx, rsi
jmp 0x1800ba22a
call fcn.1801462cc
test al, al
jmp 0x1800ba236
je 0x1800bba7e
movsd qword [rbp - 0x78], xmm7
jmp 0x1800ba246
xorps xmm0, xmm0
movsd qword [rbp], xmm7
xorps xmm1, xmm1
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x10], xmm1
clc
stc
test rsi, rsi
jmp 0x1800ba264
je 0x1800ba27f
mov rcx, qword [0x180097298]
test dx, 0x56a1
stc
add rcx, rsi
jmp 0x1800ba28d
mov rcx, r12
movzx dx, spl
jmp 0x1800ba28d
mov rcx, qword [rcx]
mov dl, 0x86
cqo
lea r8, [rbp - 0x10]
lea rdx, [rsp + 0x78]
jmp 0x1800ba2a2
call fcn.180129614
movsd xmm1, qword [rbp - 0x10]
movsxd r14, esi
mov r14, r11
lea rdi, [rbp + 0x2a0]
xchg r14w, r14w
sete r14b
movsd xmm8, qword [rsp + 0x78]
mov r14b, r11b
movzx r14w, r11b
mov r14d, 8
jmp 0x1800ba2db
movsd xmm4, qword [rbp - 0x80]
jmp 0x1800ba2e5
movaps xmm0, xmm8
movsd xmm7, qword [rbp - 0x78]
jmp 0x1800ba2f3
addsd xmm0, xmm1
movsd xmm3, qword [rbp - 8]
movaps xmm9, xmm8
jmp 0x1800ba305
movsd xmm5, qword [rbp]
jmp 0x1800ba30f
subsd xmm9, xmm1
addsd xmm8, xmm1
movaps xmm6, xmm4
jmp 0x1800ba321
subsd xmm6, xmm3
movaps xmm2, xmm7
jmp 0x1800ba32d
subsd xmm2, xmm5
movsd qword [rbp + 0x1f8], xmm0
jmp 0x1800ba33e
movaps xmm0, xmm7
movaps xmm1, xmm4
jmp 0x1800ba349
addsd xmm1, xmm3
movsd qword [rbp + 0x1e0], xmm9
jmp 0x1800ba35b
addsd xmm7, xmm5
movsd qword [rbp + 0x210], xmm8
jmp 0x1800ba36d
addsd xmm0, xmm5
movsd qword [rbp + 0x1e8], xmm6
jmp 0x1800ba37e
addsd xmm4, xmm3
movsd qword [rbp + 0x1f0], xmm2
jmp 0x1800ba38f
movsd qword [rbp + 0x200], xmm6
bswap cx
movsd qword [rbp + 0x208], xmm2
movsd qword [rbp + 0x218], xmm1
movsd qword [rbp + 0x250], xmm0
movsd qword [rbp + 0x220], xmm2
movsd qword [rbp + 0x228], xmm9
cmovg cx, cx
movsx cx, r14b
mov rcx, 0x4c7c655a
movsd qword [rbp + 0x230], xmm4
movsx ecx, bp
movsd qword [rbp + 0x238], xmm2
cmovge rcx, rax
mov cl, 0xbc
movsx ecx, di
movsd qword [rbp + 0x240], xmm9
movsd qword [rbp + 0x248], xmm6
not ch
movsd qword [rbp + 0x258], xmm8
movsd qword [rbp + 0x260], xmm6
movsd qword [rbp + 0x268], xmm7
movzx ecx, ax
jmp 0x1800ba423
movsd qword [rbp + 0x270], xmm8
movsd qword [rbp + 0x278], xmm1
movsx cx, dh
mov rcx, r13
cmovp cx, di
movsd qword [rbp + 0x280], xmm7
jmp 0x1800ba454
movsd qword [rbp + 0x288], xmm9
movzx rcx, cx
movsd qword [rbp + 0x290], xmm1
movsd qword [rbp + 0x298], xmm7
nop word [rax + rax]
movzx ecx, bp
jmp 0x1800ba482
mov rcx, rdi
jmp 0x1800ba48a
call fcn.1800a5c7e
add rdi, 0x10
cmc
test dl, 0x27
sub r14, 1
jmp 0x1800ba4a0
jne 0x1800ba482
lea rdi, [rbp + 0x2a0]
movzx r15w, r11b
mov r15d, 8
cdq
movsxd rdx, r8d
movzx r8w, r12b
lea r14, [rbp + 0x1e0]
cwd
nop word [rax + rax]
not dh
cmovns r8, r11
movzx rdx, dx
mov r8, r14
cqo
lea rdx, [rsp + 0x78]
mov rcx, rbx
jmp 0x1800ba4f0
call fcn.180137720
add r14, 0x18
jmp 0x1800ba4fe
lea rdi, [rdi + 0x10]
jmp 0x1800ba507
movsd xmm0, qword [rax + 0x10]
movups xmm1, xmmword [rax]
jmp 0x1800ba514
movsd qword [rbp - 0x78], xmm0
jmp 0x1800ba51e
movsd qword [rdi - 0x10], xmm1
jmp 0x1800ba528
unpckhpd xmm1, xmm1
movsd qword [rdi - 8], xmm1
cmp r12b, r15b
sub r15, 1
jmp 0x1800ba53d
jne 0x1800ba4de
movsd xmm10, qword [rbp + 0x2a0]
movsd xmm0, qword [rbp + 0x2b0]
jmp 0x1800ba559
movaps xmm9, xmm10
jmp 0x1800ba562
comisd xmm0, xmm10
movsd xmm11, qword [rbp + 0x2a8]
jmp 0x1800ba575
movaps xmm8, xmm11
jmp 0x1800ba57e
ja 0x1800ba58d
movaps xmm10, xmm0
jmp 0x1800ba58d
movsd xmm1, qword [rbp + 0x2b8]
comisd xmm1, xmm8
ja 0x1800ba5a9
movaps xmm11, xmm1
jmp 0x1800ba5a9
comisd xmm9, xmm0
ja 0x1800ba5bd
movaps xmm9, xmm0
jmp 0x1800ba5bd
comisd xmm8, xmm1
ja 0x1800ba5cc
movaps xmm8, xmm1
movsd xmm0, qword [rbp + 0x2c0]
jmp 0x1800ba5d9
comisd xmm0, xmm10
ja 0x1800ba5ed
movaps xmm10, xmm0
jmp 0x1800ba5ed
movsd xmm1, qword [rbp + 0x2c8]
jmp 0x1800ba5fa
comisd xmm1, xmm11
ja 0x1800ba60e
movaps xmm11, xmm1
jmp 0x1800ba60e
comisd xmm9, xmm0
ja 0x1800ba622
movaps xmm9, xmm0
jmp 0x1800ba622
comisd xmm8, xmm1
ja 0x1800ba636
movaps xmm8, xmm1
jmp 0x1800ba636
movsd xmm0, qword [rbp + 0x2d0]
jmp 0x1800ba643
comisd xmm0, xmm10
ja 0x1800ba657
movaps xmm10, xmm0
jmp 0x1800ba657
movsd xmm1, qword [rbp + 0x2d8]
jmp 0x1800ba664
comisd xmm1, xmm11
ja 0x1800ba678
movaps xmm11, xmm1
jmp 0x1800ba678
comisd xmm9, xmm0
ja 0x1800ba68c
movaps xmm9, xmm0
jmp 0x1800ba68c
comisd xmm8, xmm1
ja 0x1800ba6a0
movaps xmm8, xmm1
jmp 0x1800ba6a0
movsd xmm0, qword [rbp + 0x2e0]
comisd xmm0, xmm10
ja 0x1800ba6bc
movaps xmm10, xmm0
jmp 0x1800ba6bc
movsd xmm1, qword [rbp + 0x2e8]
jmp 0x1800ba6c9
comisd xmm1, xmm11
ja 0x1800ba6d8
movaps xmm11, xmm1
comisd xmm9, xmm0
ja 0x1800ba6ec
movaps xmm9, xmm0
jmp 0x1800ba6ec
comisd xmm8, xmm1
ja 0x1800ba700
movaps xmm8, xmm1
jmp 0x1800ba700
movsd xmm0, qword [rbp + 0x2f0]
jmp 0x1800ba70d
comisd xmm0, xmm10
ja 0x1800ba721
movaps xmm10, xmm0
jmp 0x1800ba721
movsd xmm1, qword [rbp + 0x2f8]
comisd xmm1, xmm11
ja 0x1800ba73d
movaps xmm11, xmm1
jmp 0x1800ba73d
comisd xmm9, xmm0
ja 0x1800ba751
movaps xmm9, xmm0
jmp 0x1800ba751
comisd xmm8, xmm1
ja 0x1800ba765
movaps xmm8, xmm1
jmp 0x1800ba765
movsd xmm0, qword [rbp + 0x300]
jmp 0x1800ba772
comisd xmm0, xmm10
ja 0x1800ba786
movaps xmm10, xmm0
jmp 0x1800ba786
movsd xmm1, qword [rbp + 0x308]
comisd xmm1, xmm11
ja 0x1800ba7a2
movaps xmm11, xmm1
jmp 0x1800ba7a2
comisd xmm9, xmm0
ja 0x1800ba7b6
movaps xmm9, xmm0
jmp 0x1800ba7b6
comisd xmm8, xmm1
ja 0x1800ba7ca
movaps xmm8, xmm1
jmp 0x1800ba7ca
movsd xmm0, qword [rbp + 0x310]
jmp 0x1800ba7d7
comisd xmm0, xmm10
ja 0x1800ba7eb
movaps xmm10, xmm0
jmp 0x1800ba7eb
movsd xmm1, qword [rbp + 0x318]
comisd xmm1, xmm11
ja 0x1800ba807
movaps xmm11, xmm1
jmp 0x1800ba807
comisd xmm9, xmm0
ja 0x1800ba816
movaps xmm9, xmm0
comisd xmm8, xmm1
ja 0x1800ba82a
movaps xmm8, xmm1
jmp 0x1800ba82a
movaps xmm7, xmm9
jmp 0x1800ba833
movaps xmm6, xmm8
jmp 0x1800ba83c
addsd xmm7, xmm10
addsd xmm6, xmm11
mulsd xmm7, qword [0x18008ddd0]
mulsd xmm6, qword [0x18008ddd0]
movaps xmm0, xmm7
call fcn.180129e4e
movaps xmm0, xmm6
call fcn.180129e4e
movaps xmm0, xmm7
jmp 0x1800ba86e
call fcn.180129e4e
movaps xmm0, xmm6
jmp 0x1800ba87b
call fcn.180129e4e
movaps xmm0, xmm10
jmp 0x1800ba889
call fcn.180129e4e
movaps xmm0, xmm11
movd xmm7, eax
cvtdq2pd xmm7, xmm7
movsd qword [rbp + 0x1b8], xmm7
call fcn.180129e4e
movaps xmm0, xmm9
jmp 0x1800ba8b0
movd xmm6, eax
cvtdq2pd xmm6, xmm6
movsd qword [rbp + 0x1c8], xmm6
jmp 0x1800ba8c5
call fcn.180129e4e
movaps xmm0, xmm8
jmp 0x1800ba8d3
movd xmm12, eax
cvtdq2pd xmm12, xmm12
call fcn.180129e4e
cmp byte [0x1800956f9], r12b
movd xmm11, eax
cvtdq2pd xmm11, xmm11
je 0x1800babfe
test rsi, rsi
jmp 0x1800ba901
je 0x1800ba947
mov rax, qword [0x180097168]
xor cl, r10b
mov rcx, qword [0x180097160]
cmc
add rcx, rsi
jmp 0x1800ba921
movss xmm6, dword [rsi + rax]
jmp 0x1800ba92b
movss dword [rbp - 0x48], xmm6
jmp 0x1800ba935
movsd xmm6, qword [rbp + 0x1c8]
jmp 0x1800ba942
jmp 0x1800ba96f
movss xmmpe_dos_header, dword [0]
movsx dx, bl
movzx ecx, r8w
mov rcx, r12
xchg dx, dx
setae dh
movsx dx, ch
movss dword [rbp - 0x48], xmm0
cdq
movsx dx, dl
movss xmm0, dword [rcx]
movsx edx, r8w
lea rdx, [rbp + 0x90]
movsx cx, ch
movsx rcx, r11w
bswap cx
mov rcx, rbx
movss dword [rsp + 0x70], xmm0
call fcn.180136e11
test al, al
je 0x1800babfe
movsd xmm3, qword [0x18008ddd8]
subsd xmm6, xmm11
movsd xmm0, qword [0x18008dde0]
movsx ecx, r15w
xchg dx, dx
lea rdx, [rbp + 0x1e0]
movzx rcx, si
setle ch
movzx cx, r9b
movaps xmm10, xmmword [0x18008e1d0]
lea rcx, [rbp + 0x1a8]
jmp 0x1800ba9e2
movss xmm1, dword [rbp - 0x48]
jmp 0x1800ba9ec
movaps xmm4, xmm7
jmp 0x1800ba9f4
subsd xmm4, xmm3
mov qword [rbp + 0x1a8], r12
jmp 0x1800baa04
movaps xmm2, xmm11
mov qword [rbp + 0x1b0], r12
jmp 0x1800baa14
addsd xmm2, xmm3
movdqu xmmword [rbp + 0x200], xmm10
jmp 0x1800baa26
cvtps2pd xmm1, xmm1
subsd xmm4, xmm0
movdqu xmmword [rbp + 0x230], xmm10
jmp 0x1800baa3b
movaps xmm8, xmm2
jmp 0x1800baa44
movsd qword [rbp + 0x1e8], xmm2
movdqu xmmword [rbp + 0x260], xmm10
subsd xmm4, xmm0
subsd xmm4, xmm0
xorps xmm0, xmm0
addsd xmm8, xmm0
addsd xmm4, xmm3
movsd qword [rbp + 0x248], xmm8
jmp 0x1800baa77
movaps xmm7, xmm4
jmp 0x1800baa7f
movsd qword [rbp + 0x1e0], xmm4
jmp 0x1800baa8c
cmp byte [0x1800956f4], r12b
jmp 0x1800bac0a
movups xmm6, xmmword [rbp - 0x30]
jmp 0x1800bac13
je 0x1800bac32
lea r8, [rbp - 0x20]
jmp 0x1800bac22
movdqa xmmword [rbp - 0x20], xmm6
mov rdx, rsi
mov rcx, rbx
call fcn.1800b8d93
cmp byte [0x1800956f0], r12b
movss xmm8, dword [0x18008df60]
jmp 0x1800bac47
je 0x1800bb0a4
lea rdx, [rbp + 0x90]
movsx ecx, r8w
movsx cx, spl
movsxd rcx, esi
mov rcx, rbx
jmp 0x1800bac68
call fcn.180136e11
test al, al
je 0x1800bb0a4
cmp word [0x180084d96], r12w
mov eax, dword [0x180084d94]
jmp 0x1800bac88
mov dword [rsp + 0x70], eax
je 0x1800bacba
xor word [rsp + 0x72], 0x35
jmp 0x1800baca1
mov eax, 0x5d
jmp 0x1800bacab
mov word [rsp + 0x70], ax
jmp 0x1800bacb5
jmp 0x1800bacc3
movzx eax, word [rsp + 0x70]
cmp r12b, r9b
cmc
mov qword [rbp + 0x1a8], r12
jmp 0x1800bacd1
test ax, ax
jmp 0x1800bacd9
je 0x1800bad5e
lea rax, [rsp + 0x70]
xor rcx, 0x380f4c27
mov ecx, r12d
nop word [rax + rax]
stc
clc
lea rax, [rax + 2]
cmc
test r9w, 0x188c
cmp r13b, bpl
lea ecx, [rcx + 1]
jmp 0x1800bad10
cmp word [rax], r12w
jmp 0x1800bad19
mov qword [rbp + 0x1b0], r12
rcl cx, cl
mov eax, dword [0x180084d78]
sal ch, 0x58
stc
mov ecx, 0x20
test ch, 0x73
jmp 0x1800bad7f
mov dword [rbp + 0x1b8], eax
clc
ror ax, 0x6e
movzx eax, word [0x180084d7c]
cmc
xor word [rbp + 0x1ba], 0x35
xor ax, 0x36
mov word [rbp + 0x1b8], cx
mov word [rbp + 0x1bc], ax
movsx eax, r13w
movzx cx, sil
cwde
mov ecx, r12d
movsxd rax, ebp
xchg al, ah
lea rax, [rbp + 0x1b8]
inc ecx
clc
lea rax, [rax + 2]
cmp r10b, spl
cmp word [rax], r12w
jne 0x1800badc5
movsd xmm10, qword [0x18008ddd0]
movsd xmm9, qword [rbp + 0x1c8]
test r8, rbx
stc
cmp byte [0x1800956fa], r12b
jmp 0x1800bb0c6
je 0x1800bb281
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.180136e11
test al, al
jmp 0x1800bb0e2
je 0x1800bb281
movaps xmm0, xmm12
movzx cx, r10b
movsx ecx, ax
mov ecx, 0x16297d89
lea rcx, [rsp + 0x78]
jmp 0x1800bb103
addsd xmm0, xmm7
mov rdx, rsi
mulsd xmm0, xmm10
movsd qword [rbp - 0x58], xmm0
movaps xmm0, xmm11
jmp 0x1800bb11d
addsd xmm0, qword [0x18008de20]
movsd qword [rbp - 0x50], xmm0
jmp 0x1800bb12f
call fcn.1800b8575
movzx ecx, byte [0x180095241]
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm6
xorps xmm1, xmm1
movups xmmword [rbp - 0x20], xmm0
cmp r10d, 0x7e726a89
test bpl, cl
movups xmmword [rbp + 0x80], xmm1
movups xmmword [rbp + 0x48], xmm0
test cl, cl
jmp 0x1800bb166
je 0x1800bb17a
cmp byte [0x1800956f1], r12b
jmp 0x1800bb28d
je 0x1800bb605
lea rdx, [rbp + 0x90]
jmp 0x1800bb2a3
mov rcx, rbx
jmp 0x1800bb2ab
call fcn.180136e11
test al, al
jmp 0x1800bb2b7
je 0x1800bb605
mov eax, dword [0x180084d70]
mov ecx, r12d
clc
mov dword [rbp + 0x1b8], eax
clc
neg ax
movzx eax, word [0x180084d74]
stc
xor word [rbp + 0x1ba], 0x35
clc
xor ax, 0x36
jmp 0x1800bb2eb
cmp byte [0x1800956f8], r12b
jmp 0x1800bb611
je 0x1800bba71
subsd xmm11, xmm9
xorps xmm1, xmm1
xorps xmm8, xmm8
subsd xmm12, xmm7
xorps xmm0, xmm0
lea rdx, [rbp + 0x90]
cvtsd2ss xmm0, xmm9
mov rcx, rbx
jmp 0x1800bb63f
xorps xmm10, xmm10
cvtsd2ss xmm1, xmm11
cvtsd2ss xmm8, xmm12
movaps xmm6, xmm1
jmp 0x1800bb655
movss dword [rbp - 0x48], xmm0
jmp 0x1800bb65f
movss xmm12, dword [rbp - 0x44]
cmp r9, 0x6c2c577b
cmp byte [0x180095786], r12b
jmp 0x1800bba8a
movss xmm11, dword [0x18008ddc4]
je 0x1800bbc61
cmp qword [0x180096ed0], r12
jmp 0x1800bbaa5
je 0x1800bbc61
movups xmm0, xmmword [0x180095210]
lea r8, [rsp + 0x78]
not dx
mov dh, 0xbf
mov rcx, rbx
movsd xmm1, qword [0x180095220]
lea rdx, [rbp - 0x10]
jmp 0x1800bbad1
movups xmmword [rsp + 0x78], xmm0
jmp 0x1800bbadb
movsd qword [rbp - 0x78], xmm1
jmp 0x1800bbae5
call fcn.180137720
mov rcx, qword [0x180096ed8]
cmp bx, 0x5082
jmp 0x1800bbaff
test rcx, rcx
jmp 0x1800bbb07
je 0x1800bbb1e
add rcx, qword [0x180097268]
jmp 0x1800bbb19
jmp 0x1800bbb21
mov rcx, r12
mov rcx, qword [rcx]
test cl, r9b
test rcx, rcx
je 0x1800bbbda
mov rdx, qword [0x180097270]
add ah, 0x81
bt ax, 0xac
mov rax, qword [rcx + rdx]
cmp r14w, r9w
stc
test r9b, spl
cmp qword [rax], r12
jmp 0x1800bbb53
je 0x1800bbbda
mov rcx, qword [rax]
cmp sil, 0xe4
test rcx, rcx
jmp 0x1800bbb68
je 0x1800bbb7f
add rcx, qword [0x180097280]
jmp 0x1800bbb7a
jmp 0x1800bbb92
mov rcx, r12
cmp r11d, 0x4c5a1d16
or dx, 0x4754
rcr rdx, 0xc4
mov rdx, qword [rcx]
stc
jmp 0x1800bbb9b
test rdx, rdx
je 0x1800bbbda
mov rax, qword [0x180097290]
ror cl, 0x83
mov rcx, qword [rdx + rax]
test rcx, rcx
jmp 0x1800bbbba
je 0x1800bbbda
mov rax, qword [0x1800971b0]
jmp 0x1800bbbcc
mov rcx, qword [rcx + rax]
jmp 0x1800bbbd5
jmp 0x1800bbbe2
mov rcx, r12
cmovg dx, r13w
lea rdx, [rbp + 0x10]
jmp 0x1800bbbeb
call fcn.180144c4e
lea r8, [rbp + 0x10]
mov rcx, rbx
movzx dx, r15b
lea rdx, [rsp + 0x78]
jmp 0x1800bbc06
call fcn.180137720
movups xmm0, xmmword [rbp - 0x10]
rdtsc
lea rax, [rbp - 0x40]
bswap r8
movzx r8d, r14w
mov rcx, rbx
cdq
movaps xmm3, xmm11
movsx r8d, r15w
mov qword [rsp + 0x20], rax
cwd
movups xmmword [rbp - 0x68], xmm0
xchg r8d, r8d
cdq
lea r8, [rbp - 0x68]
mov dl, r15b
bswap dx
movsxd rdx, r10d
movups xmm0, xmmword [rsp + 0x78]
movzx rdx, r13w
xchg edx, edx
lea rdx, [rbp - 0x58]
movups xmmword [rbp - 0x58], xmm0
jmp 0x1800bbc5c
call fcn.1801380af
cmp byte [0x1800956f6], r12b
movzx r15d, r11w
mov r14d, 1
cmovae r15d, r10d
mov r15, rdx
movsd xmm10, qword [rbp + 0x38]
movsx r15d, r9w
movsd xmm9, qword [rbp + 0x30]
mov r15w, 0x603
xchg dil, dil
cmova r15w, dx
mov edi, dword [0x180094018]
movsxd r15, r11d
lea r15d, [r14 + 0x1e]
jmp 0x1800bbca8
je 0x1800bc1f3
mov rcx, rsi
jmp 0x1800bbcb6
call fcn.1801462cc
test al, al
jmp 0x1800bbcc2
jne 0x1800bc1f3
mov rcx, rsi
jmp 0x1800bbcd0
call fcn.18013f7c7
test al, al
jmp 0x1800bbcdc
jne 0x1800bc1f3
lea rdx, [rbp + 0x90]
movsx rcx, si
movsx ecx, r13w
mov rcx, rbx
call fcn.180136e11
test al, al
jmp 0x1800bbd00
je 0x1800bc1f3
mov eax, dword [0x180084d70]
rcl ecx, 0xaf
rol cl, cl
mov ecx, r12d
test r11b, r14b
mov dword [rbp + 0x1b8], eax
cdqe
movzx eax, word [0x180084d74]
xor word [rbp + 0x1ba], 0x35
clc
xor ax, 0x36
mov word [rbp + 0x1b8], r13w
jmp 0x1800bbd40
mov word [rbp + 0x1bc], ax
inc eax
movsx rax, sp
lea rax, [rbp + 0x1b8]
jmp 0x1800bbd59
inc ecx
lea rax, [rax + 2]
cmc
cmp bx, sp
cmp word [rax], r12w
jmp 0x1800bbd6c
jne 0x1800bbd59
movups xmm0, xmmword [0x1800861f0]
btr ax, 0xf9
sub ax, bp
lea rax, [rbp + 0x1b8]
cmc
add ecx, r14d
movsd xmm1, qword [0x180086200]
jmp 0x1800bbd99
cmove rax, r12
test r12b, r13b
jmp 0x1800bbda9
mov dword [rbp - 0x28], ecx
cmp word [0x18008620a], r12w
jmp 0x1800bbdb9
mov qword [rbp - 0x30], rax
movsx eax, r14w
mov eax, dword [0x180086208]
mov dword [rbp - 0x70], eax
jmp 0x1800bbdcf
mov dword [rbp - 0x24], ecx
jmp 0x1800bbdd7
movups xmmword [rsp + 0x78], xmm0
jmp 0x1800bbde1
movsd qword [rbp - 0x78], xmm1
jmp 0x1800bbdeb
je 0x1800bbf86
mov r8d, r12d
stc
cmp edi, 2
jmp 0x1800bbdfd
jl 0x1800bbef4
movdqa xmm2, xmmword [0x18008e020]
mov r8d, 8
jmp 0x1800bbe16
movdqa xmm3, xmmword [0x18008e040]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x18008e150]
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 [0x18008e060]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x1800861f0]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
paddw xmm2, xmmword [0x18008e130]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movq qword [rsp + 0x78], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008e060]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x80]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
pxor xmm2, xmm0
movq qword [rbp - 0x80], xmm2
mov eax, r8d
lea r9, [rsp + 0x78]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x94f2095
rcl edx, cl
dec ch
lea r9, [r9 + 2]
shr dx, 0x6f
imul r8d
jmp 0x1800bbf26
sar edx, 1
bsf ax, r8w
mov eax, edx
shr eax, 0x1f
cmp r13, r15
movsx ecx, ax
mov ch, 0x85
add edx, eax
test r9b, 0xa0
movzx eax, dx
shld cx, si, 0x6c
btr cx, 0xab
clc
imul ecx, eax, 0x37
movsx eax, di
movzx eax, r8w
jmp 0x1800bbf5e
inc r8d
cmp r15b, cl
sub ax, cx
cmp r12b, 0x67
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, ecx
cmp r8d, 0xe
jmp 0x1800bbf80
jl 0x1800bbf06
mov qword [rbp + 0x1a8], r12
clc
cmp word [rsp + 0x78], r12w
jmp 0x1800bbf99
je 0x1800bc01a
lea rax, [rsp + 0x78]
mov ecx, r12d
jmp 0x1800bbfac
nop dword [rax + rax]
cmc
clc
lea rax, [rax + 2]
test r15b, r10b
clc
lea ecx, [rcx + 1]
stc
test cx, r15w
clc
cmp word [rax], r12w
jmp 0x1800bbfcd
jne 0x1800bbfb3
lea eax, [rcx + 1]
jmp 0x1800bbfe5
mov dword [rbp + 0x1b0], eax
mov dword [rbp + 0x1b4], eax
cmc
test eax, eax
jmp 0x1800bbff9
je 0x1800bc021
lea rax, [rsp + 0x78]
jmp 0x1800bc009
mov qword [rbp + 0x1a8], rax
jmp 0x1800bc015
jmp 0x1800bc021
mov qword [rbp + 0x1b0], r12
test rsi, rsi
jmp 0x1800bc029
je 0x1800bc045
mov rcx, qword [0x1800971b8]
clc
stc
add rcx, rsi
jmp 0x1800bc040
jmp 0x1800bc051
mov rcx, r12
nop
cdqe
movsx ax, dil
movups xmm0, xmmword [rcx]
cbw
lea rax, [rbp - 0x30]
jmp 0x1800bc05f
cvttss2si r9d, xmm12
lea r8, [rbp + 0x1a8]
cmova rcx, rsp
cqo
cdq
mov qword [rsp + 0x20], rax
cqo
mov rdx, rdx
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x70]
jmp 0x1800bc089
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800bc092
call fcn.18012e199
movaps xmm0, xmmword [0x18008e1e0]
xorps xmm1, xmm1
movzx eax, byte [0x180095241]
jmp 0x1800bc0ad
movaps xmmword [rbp + 0x60], xmm0
jmp 0x1800bc0b6
xorps xmm0, xmm0
movsd qword [rbp - 0x58], xmm9
test r9b, r10b
cmc
movsd qword [rbp - 0x50], xmm10
movups xmmword [rbp + 0x80], xmm0
cmc
movups xmmword [rbp - 0x20], xmm1
movups xmmword [rbp + 0x48], xmm1
stc
test al, al
jmp 0x1800bc0e1
je 0x1800bc0f5
movaps xmm0, xmm13
jmp 0x1800bc0f0
jmp 0x1800bc0fe
movaps xmm0, xmm14
jmp 0x1800bc0fe
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800bc116
movaps xmm0, xmm13
jmp 0x1800bc11a
movaps xmm0, xmm14
mov rdx, qword [0x180096eb8]
jmp 0x1800bc126
lea rax, [rbp - 0x20]
mov qword [rsp + 0x60], rax
cmovp r9w, r13w
cbw
mov cl, 0x22
lea r9, [rbp - 0x58]
mov r8b, cl
cmovno ecx, r13d
cdqe
mov byte [rsp + 0x50], r14b
cbw
lahf
cwde
lea rax, [rbp + 0x80]
movsx ecx, r12w
movzx r8d, dx
movsxd rcx, r14d
mov byte [rsp + 0x48], r14b
not ch
movsx r8d, sp
mov ecx, edi
lea r8, [rbp + 0x70]
sets cl
mov qword [rsp + 0x40], rax
movzx ecx, r14w
xchg ecx, eax
cdqe
mov rcx, rbx
movzx ax, r11b
lea rax, [rbp + 0x48]
jmp 0x1800bc191
movsd qword [rbp - 0x60], xmm1
jmp 0x1800bc19b
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x60]
jmp 0x1800bc1a9
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
jmp 0x1800bc1b9
mov qword [rsp + 0x28], rax
movsx ax, r11b
cbw
xchg al, ah
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
jmp 0x1800bc1d5
movsd qword [rbp - 0x68], xmm0
jmp 0x1800bc1df
call fcn.180138dc4
mov rcx, qword [rbp + 0x70]
jmp 0x1800bc1ed
call qword [0x180096f80]
cmp byte [0x1800956f5], r12b
jmp 0x1800bc1ff
je 0x1800bc776
mov rcx, rsi
jmp 0x1800bc20d
call fcn.18013f7c7
test al, al
jmp 0x1800bc219
je 0x1800bc776
lea rdx, [rbp + 0x90]
movsx rcx, r13w
movzx cx, r13b
not cx
mov rcx, rbx
jmp 0x1800bc23a
call fcn.180136e11
test al, al
jmp 0x1800bc246
je 0x1800bc776
mov eax, dword [0x180084d70]
mov ecx, r12d
stc
test esi, 0x1d7e4697
mov dword [rbp + 0x1b8], eax
neg rax
clc
movzx eax, word [0x180084d74]
xor word [rbp + 0x1ba], 0x35
clc
jmp 0x1800bc27b
xor ax, 0x36
mov word [rbp + 0x1b8], r13w
jmp 0x1800bc28c
mov word [rbp + 0x1bc], ax
mov ah, 0
lea rax, [rbp + 0x1b8]
inc ecx
test rbp, 0x3f43426e
jmp 0x1800bc2ab
lea rax, [rax + 2]
clc
cmc
test dil, r15b
cmp word [rax], r12w
jmp 0x1800bc2bd
jne 0x1800bc29d
movups xmm0, xmmword [0x1800861d8]
btr ax, r11w
lea rax, [rbp + 0x1b8]
test r8b, r12b
add ecx, r14d
movsd xmm1, qword [0x1800861e8]
jmp 0x1800bc2e9
cmove rax, r12
clc
mov dword [rbp - 0x28], ecx
test dl, 0x7f
stc
cmp word [0x1800861ee], r12w
jmp 0x1800bc302
mov qword [rbp - 0x30], rax
jmp 0x1800bc30b
mov dword [rbp - 0x24], ecx
jmp 0x1800bc313
movups xmmword [rsp + 0x78], xmm0
jmp 0x1800bc31d
movsd qword [rbp - 0x78], xmm1
jmp 0x1800bc327
je 0x1800bc4e7
mov r8d, r12d
cmp edi, 2
jl 0x1800bc452
movdqa xmm2, xmmword [0x18008e020]
mov r8d, 8
jmp 0x1800bc34c
movdqa xmm4, xmmword [0x18008e150]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x18008e130]
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 [0x18008e060]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800bc3b1
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x1800861d8]
jmp 0x1800bc3c3
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x18008e040]
pxor xmm3, xmm0
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movq qword [rsp + 0x78], xmm3
jmp 0x1800bc3fd
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x18008e060]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800bc42d
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x80]
jmp 0x1800bc43c
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
cmp bp, r15w
mov eax, r8d
shr r9b, cl
xor dx, 0x4198
rcl edx, 0x56
lea r9, [rsp + 0x78]
inc dh
rcr edx, cl
lea r9, [r9 + rax*2]
cmp bl, r13b
setne ch
nop
lahf
sub ax, 0x7a2b
cmovl cx, r13w
mov eax, 0x94f2095
lea r9, [r9 + 2]
imul r8d
movzx cx, r8b
sub al, r9b
sar edx, 1
mov eax, edx
inc cx
or cl, ch
shr eax, 0x1f
and ch, dh
btr cx, sp
stc
add edx, eax
movzx eax, dx
movsx cx, spl
imul ecx, eax, 0x37
movzx eax, r8w
jmp 0x1800bc4bc
inc r8d
clc
test ch, ah
cmc
sub ax, cx
test ch, 0xfd
add ax, 0x34
clc
xor word [r9 - 2], ax
stc
jmp 0x1800bc4dd
cmp r8d, 0xc
jl 0x1800bc47f
mov qword [rbp + 0x1a8], r12
cmp word [rsp + 0x78], r12w
jmp 0x1800bc4f9
je 0x1800bc58e
lea rax, [rsp + 0x78]
shl ecx, cl
rcl ch, 0x3b
bswap ecx
mov ecx, r12d
nop dword [rax + rax]
cmp si, 0x6ac5
clc
lea rax, [rax + 2]
test r12b, r14b
lea ecx, [rcx + 1]
cmp bh, ch
test bpl, 0x2f
test r8w, r10w
cmp word [rax], r12w
jmp 0x1800bc536
jne 0x1800bc519
lea eax, [rcx + 1]
test bpl, 0x8d
cmp rax, 0x3ec77b2f
jmp 0x1800bc54f
mov dword [rbp + 0x1b0], eax
clc
stc
mov dword [rbp + 0x1b4], eax
stc
test sil, bpl
jmp 0x1800bc566
test eax, eax
jmp 0x1800bc56d
je 0x1800bc595
lea rax, [rsp + 0x78]
jmp 0x1800bc57d
mov qword [rbp + 0x1a8], rax
jmp 0x1800bc589
jmp 0x1800bc595
mov qword [rbp + 0x1b0], r12
test rsi, rsi
jmp 0x1800bc59d
je 0x1800bc5bc
mov rcx, qword [0x1800971b8]
cmp r10b, 0x6f
cmc
add rcx, rsi
jmp 0x1800bc5b7
jmp 0x1800bc5bf
mov rcx, r12
movups xmm0, xmmword [rcx]
lea rax, [rbp - 0x30]
cvttss2si r9d, xmm12
lea r8, [rbp + 0x1a8]
cqo
xchg cx, dx
mov dl, ch
mov qword [rsp + 0x20], rax
movsx edx, si
lea rdx, [rbp - 0x20]
movzx cx, bl
movsx rcx, r8w
movzx ecx, cx
lea rcx, [rbp + 0x70]
jmp 0x1800bc5f9
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800bc602
call fcn.18012e199
movaps xmm0, xmmword [0x18008e290]
xorps xmm1, xmm1
movzx eax, byte [0x180095241]
movaps xmmword [rbp + 0x60], xmm0
xorps xmm0, xmm0
movsd qword [rbp - 0x58], xmm9
test r13, 0x1ae60257
clc
movsd qword [rbp - 0x50], xmm10
jmp 0x1800bc638
movups xmmword [rbp + 0x80], xmm0
jmp 0x1800bc644
movups xmmword [rbp - 0x20], xmm1
clc
cmp dil, 0xa8
cmc
movups xmmword [rbp + 0x48], xmm1
test al, al
jmp 0x1800bc659
je 0x1800bc66d
movaps xmm0, xmm13
jmp 0x1800bc668
jmp 0x1800bc676
movaps xmm0, xmm14
jmp 0x1800bc676
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800bc68e
movaps xmm0, xmm13
jmp 0x1800bc69c
movaps xmm0, xmm14
cmovbe ax, r11w
movsx dx, r13b
mov rdx, qword [0x180096eb8]
setle r9b
movzx rax, r9w
movzx cx, bpl
lea rax, [rbp - 0x20]
jmp 0x1800bc6b9
mov qword [rsp + 0x60], rax
lea r9, [rbp - 0x58]
movzx r8, bx
movsxd r8, edi
lahf
mov byte [rsp + 0x50], r14b
lea rax, [rbp + 0x80]
movsxd r8, r12d
mov byte [rsp + 0x48], r14b
xchg r8b, cl
cmovg cx, r12w
movzx r8w, r10b
lea r8, [rbp + 0x70]
xchg ch, cl
mov cx, r12w
mov qword [rsp + 0x40], rax
mov ch, 0x3b
movsx cx, cl
mov rcx, rbx
movsx rax, dx
movsx ax, r13b
not ah
lea rax, [rbp + 0x48]
movsd qword [rbp - 0x60], xmm1
jmp 0x1800bc71d
mov qword [rsp + 0x38], rax
movzx eax, bx
lahf
movsx rax, r10w
lea rax, [rbp + 0x60]
jmp 0x1800bc733
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
jmp 0x1800bc743
mov qword [rsp + 0x28], rax
cdqe
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
jmp 0x1800bc758
movsd qword [rbp - 0x68], xmm0
jmp 0x1800bc762
call fcn.180138dc4
mov rcx, qword [rbp + 0x70]
jmp 0x1800bc770
call qword [0x180096f80]
cmp byte [0x180095702], r12b
jmp 0x1800bc782
je 0x1800be7b8
test rbx, rbx
jmp 0x1800bc790
je 0x1800bc7e3
mov rcx, qword [0x1800972b8]
cdq
sub r8d, 0x1b082576
mov r8, qword [0x1800972b0]
shl dl, cl
bts dx, si
movzx edx, r12w
lea r8, [r8 + rbx]
mov eax, dword [rbx + rcx]
cdq
test r15d, r11d
sub eax, edx
test sp, bp
jmp 0x1800bc7cb
sar eax, 1
jmp 0x1800bc7d2
movd xmm0, eax
mov eax, dword [rbx + rcx]
jmp 0x1800bc7de
jmp 0x1800bc821
mov eax, dword [pe_dos_header]
sal r8w, cl
or r8w, r12w
mov r8, r12
jmp 0x1800bc7fe
cdq
cmp r9, rdx
sub eax, edx
test si, di
jmp 0x1800bc80f
sar eax, 1
jmp 0x1800bc816
movd xmm0, eax
mov eax, dword [pe_dos_header]
cdq
clc
sub eax, edx
cmp ah, 0xf9
clc
sar eax, 1
cvtdq2pd xmm0, xmm0
movd xmm7, eax
mov eax, dword [r8]
jmp 0x1800bc83b
subsd xmm9, xmm0
cdq
sub eax, edx
test rax, 0x737a5a10
sar eax, 1
jmp 0x1800bc850
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 0x1800bc879
call fcn.1801342eb
comisd xmm0, xmmword [0x18008de60]
ja 0x1800be7b8
mov rax, qword [0x180096ec8]
movsx edx, r10w
lea rdx, [rbp + 0x90]
movsxd rcx, r13d
movsx cx, ch
sete ch
movsd xmm1, qword [0x18008dfc0]
cmovle cx, ax
bswap cx
movsx ecx, r13w
mov rcx, rbx
jmp 0x1800bc8c3
comisd xmm1, xmm0
cmova rax, rsi
jmp 0x1800bc8d0
mov qword [0x180096ec8], rax
jmp 0x1800bc8dc
call fcn.180136e11
test al, al
jmp 0x1800bc8e8
je 0x1800be7b8
cmp qword [0x180096ec8], r12
je 0x1800be7af
test rbx, rbx
jmp 0x1800bc903
je 0x1800bc930
mov rax, qword [0x1800972b0]
xchg dl, ch
cdq
jmp 0x1800bc918
mov edx, dword [rbx + rax]
xchg cl, ch
movsx cx, r14b
lea rcx, [rbx + rax]
jmp 0x1800bc92b
jmp 0x1800bc948
mov edx, dword [pe_dos_header]
not ecx
movzx rcx, bp
mov cx, bx
mov rcx, r12
jmp 0x1800bc948
movd xmm0, dword [rcx]
lea rax, [rbp - 0x20]
movsxd r9, r14d
movaps xmm1, xmmword [0x18008e170]
movsxd r8, ebp
movsx r8, dx
setae r9b
lea r9, [rbp + 0xa8]
movzx r8d, di
movss xmm9, dword [0x18008df84]
movzx r8, sp
cmovb r8w, ax
lea r8, [rbp - 0x68]
mov qword [rsp + 0x48], rax
jmp 0x1800bc990
movaps xmm8, xmm7
jmp 0x1800bc999
subsd xmm8, qword [0x18008def8]
cvtdq2ps xmm0, xmm0
lea rax, [rbp + 0x80]
mov rcx, rbx
jmp 0x1800bc9b4
movd xmm10, edx
xor edx, edx
jmp 0x1800bc9c0
cvtdq2ps xmm10, xmm10
movss dword [rsp + 0x40], xmm15
jmp 0x1800bc9d0
divss xmm10, xmm0
mov qword [rsp + 0x30], rax
lahf
movsx rax, ax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x60]
jmp 0x1800bc9f1
mov qword [rsp + 0x20], rax
jmp 0x1800bc9fb
xorps xmm0, xmm0
movsd qword [rbp - 0x68], xmm8
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800bca0d
movaps xmm0, xmmword [0x18008e2c0]
movups xmmword [rbp + 0x80], xmm1
jmp 0x1800bca20
movups xmmword [rbp + 0x48], xmm0
jmp 0x1800bca29
movaps xmm0, xmmword [0x18008e3d0]
jmp 0x1800bca35
xorps xmm1, xmm1
mulss xmm10, xmm9
movups xmmword [rbp + 0x60], xmm1
jmp 0x1800bca46
cvtps2pd xmm6, xmm10
movups xmmword [rbp + 0xa8], xmm0
jmp 0x1800bca56
movsd qword [rbp - 0x60], xmm6
jmp 0x1800bca60
call fcn.180137b81
movaps xmm0, xmmword [0x18008e3d0]
movzx r8w, r12b
mov r8w, bx
lea rax, [rbp - 0x40]
movsx ecx, r13w
movaps xmm3, xmm11
mov cl, spl
cmovb dx, dx
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x20]
movzx edx, r10w
movsx dx, dl
movsx edx, r15w
movsd qword [rbp - 0x68], xmm8
lea rdx, [rbp - 0x68]
mov ch, 0x9b
movsd qword [rbp - 0x60], xmm6
mov cl, r8b
jmp 0x1800bcabc
mov rcx, rbx
jmp 0x1800bcac4
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800bcacd
call fcn.180138528
movsd xmm0, qword [0x18008dea8]
test spl, 0x45
movaps xmm1, xmmword [0x18008e290]
movsd qword [rbp - 0x50], xmm0
cmp ebp, eax
cmp bx, 0x5170
cmc
movsd qword [rbp - 0x58], xmm7
cmp di, 0x4637
cmp esp, eax
test rsi, rsi
jmp 0x1800bcb06
je 0x1800bcb1f
mov rcx, qword [0x1800971e0]
cmp spl, 7
add rcx, rsi
jmp 0x1800bcb28
mov rcx, r12
test bl, dil
test dh, 0xf0
cmp qword [rcx], r12
jne 0x1800bcc07
movzx eax, word [0x180084ef8]
rcl cx, 0xd5
mov ecx, 0x4e
jmp 0x1800bcb4c
movups xmm0, xmmword [0x180084ee8]
movups xmmword [rsp + 0x78], xmm0
clc
cmp r11, rax
xor word [rsp + 0x7a], 0x35
cmp r9b, r8b
xor word [rsp + 0x7c], 0x36
cmc
test di, 0x1a95
xor word [rsp + 0x7e], 0x37
cmp ecx, r11d
xor word [rbp - 0x80], 0x38
xor word [rbp - 0x7e], 0x39
xor word [rbp - 0x7c], 0x3a
test rdx, r9
cmc
xor word [rbp - 0x7a], 0x3b
xor ax, 0x3c
mov word [rsp + 0x78], cx
rcr cl, cl
mov word [rbp - 0x78], ax
cwde
neg ax
dec cx
mov ecx, r12d
or rax, 0x5ee842cc
sar al, 0xd4
cmc
lea rax, [rsp + 0x78]
test rsi, rdx
nop word [rax + rax]
cmc
test r11b, r8b
lea rax, [rax + 2]
cmp dil, 0xe3
cmc
stc
lea ecx, [rcx + 1]
stc
cmp word [rax], r12w
jmp 0x1800bcbe2
jne 0x1800bcbcb
lea eax, [rcx + 1]
sal dh, cl
test eax, eax
lea rdx, [rsp + 0x78]
jmp 0x1800bcbf9
cmove rdx, r12
jmp 0x1800bcc02
jmp 0x1800bcc12
mov rdx, qword [rcx]
cmc
test rsp, 0x3e343130
mov qword [rbp + 0x1a8], r12
cmc
cmp rbx, 0x660558a2
cmp word [rdx], r12w
jmp 0x1800bcc2a
je 0x1800bcc98
mov rax, rdx
mov ecx, r12d
cmp al, r13b
test si, r12w
lea rax, [rax + 2]
stc
clc
test bx, r10w
lea ecx, [rcx + 1]
cmp word [rax], r12w
jmp 0x1800bcc53
jne 0x1800bcc3d
lea eax, [rcx + 1]
cmc
test dx, 0x25b7
mov dword [rbp + 0x1b0], eax
jmp 0x1800bcc6d
mov dword [rbp + 0x1b4], eax
cmc
test r12d, 0x25b15c3
cmp r10b, 0x70
test eax, eax
je 0x1800bcca8
mov qword [rbp + 0x1a8], rdx
jmp 0x1800bcc93
jmp 0x1800bcca8
mov qword [rbp + 0x1b0], r12
jmp 0x1800bcca8
movzx eax, byte [0x180095241]
jmp 0x1800bccb4
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm1
xorps xmm1, xmm1
movups xmmword [rbp + 0x80], xmm1
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp + 0x48], xmm0
test al, al
jmp 0x1800bccd5
je 0x1800bcce9
movaps xmm0, xmm13
jmp 0x1800bcce4
jmp 0x1800bccf2
movaps xmm0, xmm14
jmp 0x1800bccf2
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800bcd00
je 0x1800bcd14
movaps xmm0, xmm13
jmp 0x1800bcd0f
jmp 0x1800bcd1a
movaps xmm0, xmm14
cbw
mov rdx, qword [0x180096eb8]
cdqe
jmp 0x1800bcd28
lea rax, [rbp - 0x20]
cmovo r8d, eax
movzx r8, r13w
bswap ecx
mov qword [rsp + 0x60], rax
movsxd r9, ebx
lea r9, [rbp - 0x58]
movsxd r8, ebp
mov byte [rsp + 0x50], r14b
mov al, sil
movzx r8w, r12b
movsx r8w, r14b
lea rax, [rbp + 0x80]
movsx r8d, r9w
mov r8b, 0x64
mov byte [rsp + 0x48], r14b
movsx ecx, sp
bswap r8w
lea r8, [rbp + 0x1a8]
movsx cx, spl
mov qword [rsp + 0x40], rax
nop
mov cx, 0x5539
sete ah
mov rcx, rbx
lea rax, [rbp + 0x48]
jmp 0x1800bcd97
movsd qword [rbp - 0x60], xmm1
jmp 0x1800bcda1
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x60]
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
jmp 0x1800bcdba
mov qword [rsp + 0x28], rax
xchg ah, al
mov ah, 0xb8
cwde
lea rax, [rbp - 0x68]
jmp 0x1800bcdce
mov qword [rsp + 0x20], rax
jmp 0x1800bcdd8
movsd qword [rbp - 0x68], xmm0
call fcn.180138dc4
cmp word [0x1800861be], r12w
bswap rax
movzx ax, r11b
mov eax, 0x8a04033
mov rax, qword [0x1800861b8]
jmp 0x1800bce03
mov qword [rbp + 0x1b8], rax
jmp 0x1800bce0f
je 0x1800bcf45
mov r8d, r12d
cmp edi, 2
jmp 0x1800bce20
jl 0x1800bceb0
movdqa xmm3, xmmword [0x18008e020]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
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 [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x1b8]
jmp 0x1800bce92
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
pxor xmm2, xmm0
movq qword [rbp + 0x1b8], xmm2
jmp 0x1800bcf45
lea r9, [rbp + 0x1b8]
sub ch, 0xf4
mov rax, 0x251d798e
mov eax, 0x29e4129f
or cl, r15b
mov cx, r15w
lea r9, [r9 + 2]
ror dl, 0xad
movsxd rdx, r8d
sbb rdx, rbp
mul r8d
movsx cx, r11b
neg ah
mov eax, r8d
sub eax, edx
shr cl, 0x36
shr eax, 1
btc cx, 0xfa
dec cx
add eax, edx
or ch, 0x31
movsx ecx, r12w
cmovg cx, r14w
shr eax, 5
bt cx, bx
add cx, cx
btr cx, 9
movzx eax, ax
imul ecx, eax, 0x37
sets ah
movzx eax, r8w
inc r8d
cmc
cmp bpl, dl
sub ax, cx
test bx, ax
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 4
jmp 0x1800bcf3f
jl 0x1800bcec1
mov qword [rbp + 0x1a8], r12
cmp word [rbp + 0x1b8], r12w
jmp 0x1800bcf59
je 0x1800bcfc0
lea rax, [rbp + 0x1b8]
and ch, 0x48
shrd cx, dx, 0xb2
mov ecx, r12d
lea rax, [rax + 2]
lea ecx, [rcx + 1]
stc
cmp word [rax], r12w
jne 0x1800bcf71
lea eax, [rcx + 1]
test ecx, 0x40ce501d
clc
mov dword [rbp + 0x1b0], eax
clc
mov dword [rbp + 0x1b4], eax
stc
test eax, eax
jmp 0x1800bcfa2
je 0x1800bcfcb
lea rax, [rbp + 0x1b8]
mov qword [rbp + 0x1a8], rax
jmp 0x1800bcfbb
jmp 0x1800bcfcb
mov qword [rbp + 0x1b0], r12
bt ax, cx
movzx eax, word [0x1800861d0]
mov ecx, 0x57
clc
cmc
cmp bpl, al
movups xmm0, xmmword [0x1800861c0]
movups xmmword [rsp + 0x78], xmm0
jmp 0x1800bcfee
xor word [rsp + 0x7a], 0x35
stc
xor word [rsp + 0x7c], 0x36
xor word [rsp + 0x7e], 0x37
test dh, 0x9a
jmp 0x1800bd00d
xor word [rbp - 0x80], 0x38
cmp al, 0xd3
xor word [rbp - 0x7e], 0x39
test rcx, r12
xor word [rbp - 0x7c], 0x3a
test ax, sp
clc
xor word [rbp - 0x7a], 0x3b
stc
jmp 0x1800bd030
xor ax, 0x3c
jmp 0x1800bd039
mov word [rsp + 0x78], cx
mov word [rbp - 0x78], ax
mov al, ch
cwde
movsx eax, si
mov ecx, r12d
cwde
movsx ax, r15b
jmp 0x1800bd056
lea rax, [rsp + 0x78]
nop dword [rax]
inc ecx
clc
lea rax, [rax + 2]
test ebp, esp
cmp word [rax], r12w
jmp 0x1800bd070
jne 0x1800bd05e
add ecx, r14d
mov qword [rbp - 0x40], r12
movzx ax, r13b
bswap rax
lea rax, [rsp + 0x78]
jmp 0x1800bd08f
mov dword [rbp - 0x28], ecx
jmp 0x1800bd097
cmove rax, r12
test r12b, 0xb4
stc
mov dword [rbp - 0x24], ecx
test cx, sp
mov qword [rbp - 0x30], rax
test r15w, r13w
stc
cmc
mov qword [rbp - 0x38], r12
clc
test rsi, rsi
jmp 0x1800bd0bd
je 0x1800bd0d7
mov rcx, qword [0x1800971a8]
add rcx, rsi
jmp 0x1800bd0d2
jmp 0x1800bd0df
mov rcx, r12
jmp 0x1800bd0df
cvttss2si r9d, dword [rcx]
lea rax, [rbp + 0x1a8]
cmova ecx, ecx
mov cl, bh
mov cl, 0x9f
lea r8, [rbp - 0x30]
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x40]
jmp 0x1800bd10b
lea rcx, [rbp + 0x70]
jmp 0x1800bd114
call fcn.18012e199
movsd xmm0, qword [0x18008dec0]
movsx rax, r15w
movzx eax, r11w
movaps xmm1, xmmword [0x18008e290]
cmovns eax, esp
movzx eax, byte [0x180095241]
movsd qword [rbp - 0x50], xmm0
jmp 0x1800bd144
xorps xmm0, xmm0
movaps xmmword [rbp + 0x60], xmm1
xorps xmm1, xmm1
movsd qword [rbp - 0x58], xmm7
stc
movups xmmword [rbp - 0x20], xmm0
cmp ebp, 0x1ad67f17
stc
cmp ax, bp
movups xmmword [rbp + 0x80], xmm1
test r15, r10
cmc
movups xmmword [rbp + 0x48], xmm0
cmp cx, r9w
test al, al
jmp 0x1800bd17c
je 0x1800bd190
movaps xmm0, xmm13
jmp 0x1800bd18b
jmp 0x1800bd194
movaps xmm0, xmm14
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800bd1a2
je 0x1800bd1b6
movaps xmm0, xmm13
jmp 0x1800bd1b1
jmp 0x1800bd1c0
movaps xmm0, xmm14
movzx ecx, r13w
rdtsc
mov rdx, qword [0x180096eb8]
mov r8b, cl
lea rax, [rbp - 0x20]
mov r9b, 0xb
bswap r8w
mov qword [rsp + 0x60], rax
xchg r9b, r8b
movzx r9, si
lahf
lea r9, [rbp - 0x58]
movsxd rcx, ecx
not ecx
lahf
mov byte [rsp + 0x50], r14b
not cx
movzx ecx, si
lea rax, [rbp + 0x80]
movzx r8d, dx
movsx r8d, r13w
xchg r8, rcx
mov byte [rsp + 0x48], r14b
bswap r8w
sets r8b
lea r8, [rbp + 0x70]
movzx ecx, r10w
mov qword [rsp + 0x40], rax
mov rcx, rbx
seta al
not eax
lea rax, [rbp + 0x48]
jmp 0x1800bd234
movsd qword [rbp - 0x60], xmm1
jmp 0x1800bd23e
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x60]
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
jmp 0x1800bd257
mov qword [rsp + 0x28], rax
movsx eax, bp
movsxd rax, esi
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
jmp 0x1800bd270
movsd qword [rbp - 0x68], xmm0
jmp 0x1800bd27a
call fcn.180138dc4
mov rcx, qword [rbp + 0x70]
jmp 0x1800bd288
call qword [0x180096f80]
test rsi, rsi
jmp 0x1800bd296
je 0x1800bd2b6
mov rcx, qword [0x1800971d8]
cmp sil, sil
cmp rdi, 0x5e4b5e87
clc
add rcx, rsi
jmp 0x1800bd2bd
mov rcx, r12
cmp cl, 0xd6
stc
cmp qword [rcx], r12
jmp 0x1800bd2c5
je 0x1800be7b8
addsd xmm8, qword [0x18008de40]
movsd xmm11, qword [0x18008deb8]
mov r13b, cl
movzx r13d, r11w
not r13w
lea r13, [0x180000000]
jmp 0x1800bd2f4
movss xmm12, dword [0x18008df88]
jmp 0x1800bd302
xorps xmm0, xmm0
mov r14d, r12d
jmp 0x1800bd30d
mov qword [0x180096ec8], r12
xchg ch, ch
movaps xmm8, xmmword [rsp + 0x4a0]
xor cx, bx
mov rcx, qword [rbp + 0x320]
jmp 0x1800be7d1
xor rcx, rsp
jmp 0x1800be7d9
call fcn.18014c161
lea r11, [rsp + 0x4d8]
mov r14w, 0x2cd2
movaps xmm6, xmmword [r11 - 0x18]
movsx bx, ch
movzx rbp, r15w
movaps xmm7, xmmword [r11 - 0x28]
bswap rsi
movaps xmm9, xmmword [r11 - 0x48]
not dil
movaps xmm10, xmmword [r11 - 0x58]
cmovl r13w, r10w
jmp 0x1800be817
movaps xmm11, xmmword [r11 - 0x68]
movsxd r13, r13d
movsx r13, r13w
setnp r15b
movaps xmm12, xmmword [r11 - 0x78]
cmovge r12w, di
movzx rdi, r9w
movaps xmm13, xmmword [r11 - 0x88]
movzx r12d, bx
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
movsx rsi, r10w
mov r15b, 0x1d
movzx bp, cl
mov rsp, r11
pop r15
movsx rsi, si
pop r14
not dil
setnp bh
movzx bx, dil
pop r13
movsxd rsi, esp
bswap si
pop r12
jmp 0x1800be885
pop rdi
bswap ebp
pop rsi
cmove rbx, rdx
bswap bx
pop rbx
mov ebp, 0x669c6e57
mov bpl, r15b
pop rbp
ret