Function at 0x1800b406d
Capabilities:
Execute anti-debugging instructions

Disassembly:
push rbp
sub ebp, 0xdce349e
bts ebp, edi
test r13w, 0x3c95
push rbx
bt ax, 0x2c
shrd eax, ebx, 0x22
cmc
push rsi
push rdi
push r13
sal sil, 0x8a
shl bpl, 0x1f
bts eax, r15d
push r15
test spl, 0x54
lea rbp, [rsp - 0x248]
rcl al, cl
sub rsp, 0x348
shl di, 0xd9
mov rax, qword [0x18009a010]
cmp dh, bl
xor r13, rsp
rcr di, 0xca
xor rax, rsp
bts r15w, r11w
sar r15b, 0x24
mov qword [rbp + 0x1b0], rax
sal r15d, cl
sub ebx, ebx
rcl dil, 0x99
jmp 0x1800b40e5
mov r13, r9
mov r15, r8
mov rdi, rdx
rol si, 0x6a
cmovno si, r11w
bts esi, eax
mov rsi, rcx
test rdx, rdx
jmp 0x1800b4105
je 0x1800b4121
mov rcx, qword [0x18009d1e0]
cmp r15d, 0x48894498
add rcx, rdx
jmp 0x1800b4124
mov rcx, rbx
mov rdx, qword [rcx]
test rdx, rdx
jmp 0x1800b412f
je 0x1800b414d
mov rcx, qword [0x18009d1e8]
test dil, 0xaf
add rcx, rdx
jmp 0x1800b4148
jmp 0x1800b4158
mov rcx, rbx
bswap dx
cqo
movsxd rdx, esp
movups xmm0, xmmword [rcx]
lea rdx, [rbp + 0x18]
jmp 0x1800b4164
movsd xmm1, qword [rcx + 0x10]
movzx rcx, r10w
mov rcx, rsi
movups xmmword [rbp + 0x18], xmm0
jmp 0x1800b4179
movsd qword [rbp + 0x28], xmm1
jmp 0x1800b4183
call fcn.180144294
test al, al
jmp 0x1800b418f
je 0x1800b7233
mov qword [rsp + 0x340], r12
not ch
lea r8, [rbp + 0x18]
jmp 0x1800b41a8
lea rdx, [rbp - 0x10]
mov qword [rsp + 0x338], r14
mov rcx, rsi
jmp 0x1800b4261
call fcn.180144b00
movups xmm1, xmmword [0x180089b10]
cmp r14b, 0x63
stc
cmc
movups xmmword [rbp + 0x30], xmm1
movups xmm1, xmmword [0x180089b30]
test r8b, dl
movups xmmword [rbp + 0x50], xmm1
test ch, 0xcb
jmp 0x1800b4290
movups xmm1, xmmword [0x180089b50]
cmc
movups xmmword [rbp + 0x70], xmm1
test sil, 0xa0
clc
movups xmm1, xmmword [0x180089b70]
movups xmmword [rbp + 0x90], xmm1
movups xmm1, xmmword [0x180089b90]
test r11w, r10w
test ah, 0xed
cmc
movups xmmword [rbp + 0xb0], xmm1
cmp ecx, ebp
stc
movups xmm0, xmmword [rbp - 0x10]
cmp r8b, 0xd7
test dh, 0x29
movups xmmword [rbp + 8], xmm0
test ch, 0xf4
clc
test rdi, rdi
jmp 0x1800b42e3
je 0x1800b42fe
mov rax, qword [0x18009d0f8]
movups xmm0, xmmword [rdi + rax]
jmp 0x1800b42f9
jmp 0x1800b4301
movups xmm0, xmmword [rbx]
movzx eax, word [0x180089ba0]
sal r8w, 0x70
sub r14d, r12d
movsx cx, r8b
mov r8d, ebx
or ecx, ebp
mov r14d, dword [0x18009a018]
movaps xmmword [rsp + 0x320], xmm6
movaps xmmword [rsp + 0x310], xmm7
dec rcx
movzx ecx, dx
mov word [rbp + 0xc0], ax
inc rax
lahf
shrd rax, r15, 0x90
mov eax, 5
rcr cl, 0xbd
movaps xmmword [rsp + 0x300], xmm8
test r12, 0x7c3f72d5
movzx ecx, cx
movaps xmmword [rsp + 0x2f0], xmm9
stc
and ecx, 0x66330b37
movups xmmword [rbp + 0x1a0], xmm0
sbb rcx, 0x5392662d
lea ecx, [rax + 0x1a]
cmp dil, 0xed
movups xmm0, xmmword [0x180089b20]
test bx, 0x5a13
clc
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [0x180089b40]
stc
movups xmmword [rbp + 0x60], xmm0
test r15w, 0x212e
clc
movups xmm0, xmmword [0x180089b60]
cmc
cmp r14w, r8w
movups xmmword [rbp + 0x80], xmm0
cmp sil, 0x68
clc
stc
movups xmm0, xmmword [str._a3pTDV_M_Ic]
test r14, rax
movups xmmword [rbp + 0xa0], xmm0
cmp r14d, 2
jmp 0x1800b43de
jl 0x1800b4559
movdqa xmm5, xmmword [0x180093a80]
movdqa xmm4, xmmword [0x180093ed0]
movdqa xmm7, xmmword [0x180093af0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm8, ecx
lea rcx, [rbp + 0x30]
jmp 0x1800b4413
movd xmm6, eax
nop dword [rax]
jmp 0x1800b4420
nop dword [rax + rax]
jmp 0x1800b442d
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800b443b
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800b4449
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800b4456
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800b44a1
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800b44b0
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800b4524
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
jmp 0x1800b453b
cmp r8d, 0x48
jmp 0x1800b4544
jl 0x1800b442d
cmp r8d, 0x49
jmp 0x1800b4553
jge 0x1800b4612
movsxd rax, r8d
btr r9d, 0xc7
lea r9, [rbp + 0x30]
btc dx, si
add cl, r8b
bsr rcx, r15
lea r9, [r9 + rax*2]
xor ax, di
rol ch, cl
mov rcx, 0x515761e0
nop word [rax + rax]
sar cx, cl
xadd ax, dx
mov eax, 0x8d3dcb09
bt cx, 0x9f
lea r9, [r9 + 2]
imul r8d
inc al
add edx, r8d
or cl, 0x82
cbw
movzx eax, r15w
sar edx, 5
cwde
xor ch, 0xef
clc
mov eax, edx
sbb cx, 0x7396
shr eax, 0x1f
add edx, eax
bts rcx, r12
rol al, 0xa2
movzx eax, dx
add cx, 0x50ca
or ch, 0x36
imul ecx, eax, 0x3a
movzx eax, r8w
inc r8d
test r14b, sil
stc
cmc
sub ax, cx
jmp 0x1800b45f0
add ax, 0x33
jmp 0x1800b45fd
xor word [r9 - 2], ax
cmc
cmp r8d, 0x49
jmp 0x1800b460c
jl 0x1800b4591
sub r9d, r9d
cmc
movzx r8d, si
xchg r8b, r8b
lea r8, [rbp + 0x30]
test di, 0x1b3d
sub edx, edx
cmp r9w, si
clc
cmc
xor ecx, ecx
jmp 0x1800b4635
call qword [0x18009ce90]
movups xmm0, xmmword [0x180089a70]
rcr r8w, cl
movsx r12, r8w
movsx r8w, r11b
mov r12, rax
bt ax, 0x1c
shl r8w, cl
rcl r8, cl
movups xmm1, xmmword [0x180089a80]
mov r8d, ebx
movzx eax, word [0x180089b00]
test r10d, r12d
cmp cx, 0x7c3c
movups xmmword [rbp + 0xd0], xmm0
clc
cmp bx, di
movups xmm0, xmmword [0x180089a90]
cmp rsp, 0x54a1050a
test bp, r9w
test r11b, 0x8f
movups xmmword [rbp + 0xf0], xmm0
clc
cmp r12b, r11b
jmp 0x1800b46a8
movups xmm0, xmmword [str.28899_a]
test r15b, r13b
movups xmmword [rbp + 0xe0], xmm1
jmp 0x1800b46c3
movups xmm1, xmmword [0x180089aa0]
jmp 0x1800b46cf
movups xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [0x180089ad0]
movups xmmword [rbp + 0x100], xmm1
cmp r8b, al
movups xmm1, xmmword [0x180089ac0]
test r15w, bp
movups xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [0x180089af0]
test r13b, r13b
stc
movups xmmword [rbp + 0x120], xmm1
jmp 0x1800b4714
movups xmm1, xmmword [0x180089ae0]
jmp 0x1800b4725
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x140], xmm1
cmp r12w, 0x634b
clc
jmp 0x1800b473f
mov word [rbp + 0x160], ax
cmp r14d, 2
jl 0x1800b48b9
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0xd0]
movdqa xmm4, xmmword [0x180093ed0]
mov eax, 5
jmp 0x1800b4771
movdqa xmm7, xmmword [0x180093af0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, eax
mov eax, 0x1f
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800b479e
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800b47ac
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800b47b9
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800b480e
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, 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
movq xmm2, xmm9
jmp 0x1800b4878
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800b4887
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
clc
cmc
cmp r8d, 0x48
jmp 0x1800b48a4
jl 0x1800b4790
cmp r8d, 0x49
jmp 0x1800b48b3
jge 0x1800b496b
movsxd rax, r8d
mov ecx, r12d
or rcx, 0x501a27d8
cmovno rcx, rbx
lea r9, [rbp + 0xd0]
bsr dx, bx
lea r9, [r9 + rax*2]
movsx edx, r10w
cdq
nop dword [rax]
mov eax, 0x8d3dcb09
lea r9, [r9 + 2]
btc edx, 0x4e
imul r8d
jmp 0x1800b4900
add edx, r8d
btc ecx, r9d
sal ecx, cl
movzx cx, bh
sar edx, 5
sar al, cl
add al, 0x2a
movsx rcx, r8w
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
sub ch, ah
btc rcx, r8
adc ecx, edx
imul ecx, eax, 0x3a
movsxd rax, ebx
movsx rax, di
movzx eax, r8w
jmp 0x1800b493d
inc r8d
sub ax, cx
clc
jmp 0x1800b4949
add ax, 0x33
cmp r14w, r13w
xor word [r9 - 2], ax
clc
test al, 0xcf
test r8, r8
cmp r8d, 0x49
jmp 0x1800b4965
jl 0x1800b48e5
xor r9d, r9d
sal r8w, cl
or r8b, 0xdd
lea r8, [rbp + 0xd0]
test sp, cx
jmp 0x1800b4986
sub edx, edx
xor ecx, ecx
jmp 0x1800b498f
call qword [0x18009ce90]
mov rdx, r12
mov r14b, dil
mov rcx, rdi
bswap r14w
movsxd r14, r8d
mov r14, rax
jmp 0x1800b49ad
call fcn.1801328cd
test al, al
jmp 0x1800b49b9
jne 0x1800b71da
mov rdx, r14
sete cl
movzx cx, al
mov rcx, rdi
call fcn.1801328cd
test al, al
jne 0x1800b71da
mov rdx, r13
movsxd rcx, edi
jmp 0x1800b49e9
mov rcx, rdi
jmp 0x1800b49f1
call fcn.180146d4e
movd xmm1, dword [0x18009b91c]
movaps xmm6, xmm0
jmp 0x1800b4a06
divss xmm6, dword [0x1800939ec]
cvtdq2ps xmm1, xmm1
comiss xmm6, xmm1
ja 0x1800b71da
movaps xmmword [rsp + 0x2e0], xmm10
jmp 0x1800b4a28
movaps xmmword [rsp + 0x2d0], xmm11
test r15, r15
jmp 0x1800b4a3a
je 0x1800b4a5a
mov rcx, qword [0x18009d188]
test bpl, 0x33
stc
cmc
add rcx, r15
jmp 0x1800b4a55
jmp 0x1800b4a65
mov rcx, rbx
cqo
not dl
movsx edx, r13w
mov edx, dword [rcx]
xchg rcx, rcx
mov rcx, rdi
jmp 0x1800b4a72
call fcn.1801532f8
lea r14, [rbp + 0x170]
cmp r8b, 0x1e
cmc
test al, al
jmp 0x1800b4a8b
je 0x1800b4aa2
movaps xmm0, xmmword [0x180093c40]
jmp 0x1800b4a9d
jmp 0x1800b4aa9
movaps xmm0, xmmword [0x180093c30]
mov rcx, rdi
jmp 0x1800b4ab1
movups xmmword [rbp + 0x170], xmm0
jmp 0x1800b4abd
call fcn.180154b86
test al, al
je 0x1800b4ad8
movups xmm0, xmmword [r14]
jmp 0x1800b4ad3
jmp 0x1800b4ae4
movaps xmm0, xmmword [0x180093cf0]
movzx r14w, sil
mov eax, dword [0x180089a30]
movzx r14d, cx
mov r14w, r8w
movsxd r14, ebp
lea r14, [rbp - 0x20]
jmp 0x1800b4afe
mov dword [rsp + 0x70], eax
jmp 0x1800b4b07
xorps xmm1, xmm1
movzx eax, word [0x180089a34]
mov r15d, 0x6d
sal cx, cl
ror cl, cl
xor word [rsp + 0x72], 0x34
rol ecx, cl
test r15, rbp
mov ecx, ebx
xor ax, 0x35
jmp 0x1800b4b32
mov word [rsp + 0x70], r15w
jmp 0x1800b4b3d
movups xmmword [rbp - 0x20], xmm0
jmp 0x1800b4b46
mov word [rsp + 0x74], ax
movsx ax, r10b
lea rax, [rsp + 0x70]
movups xmm0, xmmword [r14]
jmp 0x1800b4b5e
movups xmmword [rbp + 0x190], xmm1
jmp 0x1800b4b6a
movups xmmword [rbp - 0x10], xmm0
jmp 0x1800b4b73
nop word [rax + rax]
jmp 0x1800b4b81
inc ecx
clc
cmc
lea rax, [rax + 2]
jmp 0x1800b4b8e
cmp word [rax], bx
jmp 0x1800b4b96
jne 0x1800b4b81
add ecx, 1
jmp 0x1800b4ba6
lea rax, [rsp + 0x70]
movsx r12w, cl
movzx r12d, r15w
jmp 0x1800b4bb9
mov r12d, 0x20
jmp 0x1800b4bc4
mov dword [rbp - 0x58], ecx
jmp 0x1800b4bcc
cmove rax, rbx
mov dword [rbp - 0x54], ecx
mov qword [rbp - 0x60], rax
add cl, r11b
shl ecx, cl
cmovge ax, r13w
mov ecx, ebx
movzx eax, bx
cmovbe eax, edx
rol ax, cl
mov eax, dword [0x180089a38]
mov dword [rbp - 0x50], eax
rcr ah, cl
sbb rax, 0x4d0438bf
xor ah, bh
movzx eax, word [0x180089a3c]
stc
cmp r8d, 0x15f04525
cmp dil, cl
xor word [rbp - 0x4e], 0x34
xor ax, 0x35
jmp 0x1800b4c20
mov word [rbp - 0x50], r12w
mov word [rbp - 0x4c], ax
movsx ax, dil
setae ah
lea rax, [rbp - 0x50]
jmp 0x1800b4c3a
nop
jmp 0x1800b4c40
inc ecx
test rcx, 0x15b03335
lea rax, [rax + 2]
clc
cmp word [rax], bx
jne 0x1800b4c40
add ecx, 1
rdtsc
mov dl, 0xcf
lea rax, [rbp - 0x50]
mov dword [rbp + 0x188], ecx
movsx edx, r12w
sete r8b
movsx r8, r15w
lea r8, [rbp + 0x180]
xchg dl, dh
cwd
cmove rax, rbx
mov dword [rbp + 0x18c], ecx
mov dx, 0x1c10
cwd
mov qword [rbp + 0x180], rax
rdtsc
lea rdx, [rbp + 0x1a0]
movsx eax, r14w
lea rax, [rbp - 0x60]
jmp 0x1800b4cac
cvttss2si r13d, xmm6
lea rcx, [rbp + 0x190]
bswap r9w
xchg r9, r9
mov r9w, si
mov qword [rsp + 0x20], rax
movsx r9d, dx
mov r9d, r13d
jmp 0x1800b4cd4
call fcn.180139bfa
movups xmm0, xmmword [r14]
not al
movzx eax, byte [0x18009b241]
jmp 0x1800b4ceb
movss xmm8, dword [0x1800937f0]
jmp 0x1800b4cf9
xorps xmm1, xmm1
movss xmm7, dword [0x1800937ec]
jmp 0x1800b4d09
movaps xmmword [rbp - 0x40], xmm0
jmp 0x1800b4d12
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
test sil, 0x7d
stc
movups xmmword [rbp - 0x60], xmm1
movups xmmword [rbp - 0x50], xmm1
test al, al
je 0x1800b4d3e
movaps xmm0, xmm7
jmp 0x1800b4d39
jmp 0x1800b4d47
movaps xmm0, xmm8
jmp 0x1800b4d47
cvtps2pd xmm1, xmm0
test al, al
jmp 0x1800b4d51
je 0x1800b4d64
movaps xmm0, xmm7
jmp 0x1800b4d5f
jmp 0x1800b4d6a
movaps xmm0, xmm8
lahf
cwde
mov rdx, qword [0x18009cdb0]
bswap ax
movzx r9w, bl
movsx r8d, r13w
lea rax, [rbp - 0x60]
mov r8w, 0x3fa
movsxd r9, esi
jmp 0x1800b4d8e
mov qword [rsp + 0x60], rax
lea r9, [rbp + 8]
jmp 0x1800b4d9c
mov byte [rsp + 0x50], 1
lahf
lea rax, [rbp + 0x180]
mov byte [rsp + 0x48], 1
lea r8, [rbp + 0x190]
jmp 0x1800b4dba
mov qword [rsp + 0x40], rax
jmp 0x1800b4dc4
xorps xmm9, xmm9
lea rax, [rbp - 0x50]
bswap ecx
not rcx
movsx ecx, si
movsd qword [rbp + 0x178], xmm1
movsx cx, r11b
not rcx
mov qword [rsp + 0x38], rax
jmp 0x1800b4dee
mov rcx, rsi
jmp 0x1800b4df6
cvtps2pd xmm0, xmm0
lea rax, [rbp - 0x40]
movss dword [rsp + 0x30], xmm9
jmp 0x1800b4e09
mov qword [rsp + 0x28], rax
bswap ax
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
movsd qword [rbp + 0x170], xmm0
call fcn.180146038
mov rcx, qword [rbp + 0x190]
jmp 0x1800b4e36
movss xmm11, dword [0x1800939b0]
jmp 0x1800b4e44
call qword [0x18009ce98]
test rdi, rdi
jmp 0x1800b4e52
je 0x1800b4e74
mov rcx, qword [0x18009d088]
jmp 0x1800b4e67
add rcx, rdi
jmp 0x1800b4e6f
jmp 0x1800b4e7c
mov rcx, rbx
jmp 0x1800b4e7c
movss xmm0, dword [rcx]
comiss xmm0, xmm9
movsd xmm10, qword [rbp + 0x10]
movsd xmm6, qword [rbp + 8]
jmp 0x1800b4e94
jbe 0x1800b5e3e
cmp byte [0x18009b912], bl
mov r12d, 0x5d
jmp 0x1800b4eab
movaps xmmword [rsp + 0x2c0], xmm12
xorps xmm12, xmm12
lea r15d, [r12 - 2]
jmp 0x1800b4ec2
je 0x1800b52ec
cmp word [0x180089a56], bx
jmp 0x1800b4ed4
xorps xmm0, xmm0
mov eax, dword [0x180089a54]
jmp 0x1800b4ee2
movups xmmword [rbp + 0x170], xmm0
jmp 0x1800b4eee
mov dword [rbp - 0x50], eax
jmp 0x1800b4ef6
je 0x1800b4f19
xor word [rbp - 0x4e], 0x34
movsx ax, r11b
lahf
movzx eax, r12w
jmp 0x1800b4f10
mov word [rbp - 0x50], ax
jmp 0x1800b4f1e
movzx eax, word [rbp - 0x50]
stc
mov qword [rbp + 0x180], rbx
test edi, 0x78b135ba
test ax, ax
jmp 0x1800b4f33
je 0x1800b4f95
lea rax, [rbp - 0x50]
not ch
movsx rcx, r12w
mov ecx, ebx
jmp 0x1800b4f4a
inc ecx
lea rax, [rax + 2]
cmp word [rax], bx
jmp 0x1800b4f58
jne 0x1800b4f4a
add ecx, 1
lea rax, [rbp - 0x50]
mov dword [rbp + 0x188], ecx
jmp 0x1800b4f70
cmove rax, rbx
jmp 0x1800b4f79
mov dword [rbp + 0x18c], ecx
jmp 0x1800b4f84
mov qword [rbp + 0x180], rax
jmp 0x1800b4f90
jmp 0x1800b4f9c
mov qword [rbp + 0x188], rbx
cmp word [0x180089a62], bx
cmovp ax, bx
mov rax, 0x20e3b5a
mov eax, dword [0x180089a60]
jmp 0x1800b4fb9
mov dword [rsp + 0x70], eax
jmp 0x1800b4fc2
je 0x1800b4fea
xor word [rsp + 0x72], 0x34
mov ax, bp
cwde
movzx eax, r15w
jmp 0x1800b4fdb
mov word [rsp + 0x70], ax
jmp 0x1800b4fe5
jmp 0x1800b4ff6
movzx eax, word [rsp + 0x70]
cmc
cmp dl, 0x22
test r12, rdx
mov qword [rbp - 0x60], rbx
test ax, ax
jmp 0x1800b5002
je 0x1800b506f
lea rax, [rsp + 0x70]
mov cx, 0x7d2d
movzx rcx, si
mov ecx, ebx
nop
jmp 0x1800b501e
inc ecx
jmp 0x1800b502b
lea rax, [rax + 2]
cmp bh, 0x36
cmp word [rax], bx
jmp 0x1800b503a
jne 0x1800b501e
add ecx, 1
lea rax, [rsp + 0x70]
jmp 0x1800b504d
mov dword [rbp - 0x58], ecx
jmp 0x1800b5055
cmove rax, rbx
jmp 0x1800b505e
mov dword [rbp - 0x54], ecx
jmp 0x1800b5066
mov qword [rbp - 0x60], rax
jmp 0x1800b5080
mov qword [rbp - 0x58], rbx
test bpl, 0xca
nop word [rax + rax]
mov qword [rbp + 0x190], rbx
cmp esp, 0x53c66495
mov qword [rbp + 0x198], rbx
test rdi, rdi
jmp 0x1800b509c
je 0x1800b5113
mov rax, qword [0x18009d170]
cmc
rcl edx, 0x16
mov rdx, qword [rax + rdi]
jmp 0x1800b50b6
test rdx, rdx
jmp 0x1800b50be
jne 0x1800b50cc
movzx ecx, bx
jmp 0x1800b5121
mov rax, qword [0x18009d0f0]
btr rcx, rbp
movsx ecx, di
movzx cx, dil
mov ecx, dword [rax + rdx]
test sil, r15b
test ecx, ecx
jmp 0x1800b50ec
jne 0x1800b50fe
mov ecx, ebx
jmp 0x1800b50f9
jmp 0x1800b5121
mov rax, qword [0x18009d0e8]
add cx, word [rax + rdx]
jmp 0x1800b510e
jmp 0x1800b5121
movzx ecx, word [rbp - 0x50]
movzx r9w, spl
lahf
movsx ax, dh
movzx r9d, cx
mov cl, bpl
cwd
lea rax, [rbp + 0x180]
movzx r8w, bl
cwd
lea rcx, [rbp + 0x170]
movsx r8w, spl
mov qword [rsp + 0x20], rax
movzx dx, r15b
mov dl, r8b
lea r8, [rbp - 0x60]
movzx rdx, sp
xchg dx, dx
lea rdx, [rbp + 0x190]
jmp 0x1800b5168
call fcn.180139bfa
movzx eax, byte [0x18009b241]
jmp 0x1800b5179
movaps xmm0, xmm6
jmp 0x1800b5181
subsd xmm0, xmm12
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp - 0x50], xmm1
jmp 0x1800b5196
movsd qword [rbp - 0x60], xmm0
jmp 0x1800b51a0
movaps xmm0, xmm10
jmp 0x1800b51a9
subsd xmm0, qword [0x180093858]
movsd qword [rbp - 0x58], xmm0
jmp 0x1800b51bb
movups xmm0, xmmword [r14]
jmp 0x1800b51c4
movaps xmmword [rbp - 0x30], xmm0
jmp 0x1800b51cd
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
cmp r15w, r9w
cmp sp, 0x63ac
test al, al
jmp 0x1800b51e7
je 0x1800b51fa
movaps xmm0, xmm7
jmp 0x1800b51f5
jmp 0x1800b5203
movaps xmm0, xmm8
jmp 0x1800b5203
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b5211
je 0x1800b5224
movaps xmm0, xmm7
jmp 0x1800b521f
movaps xmm0, xmm8
mov rdx, qword [0x18009cdb0]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x60], rax
movsx r8d, bp
jmp 0x1800b5241
cmp byte [0x18009b910], bl
je 0x1800b55ef
mov rcx, rdi
call fcn.180154b86
test al, al
jmp 0x1800b5307
je 0x1800b55ef
movaps xmm0, xmm6
jmp 0x1800b5315
addsd xmm0, xmm12
movsd qword [rbp + 0x190], xmm0
jmp 0x1800b5327
movaps xmm0, xmm10
jmp 0x1800b5330
addsd xmm0, qword [0x180093860]
movsd qword [rbp + 0x198], xmm0
test rdi, rdi
jmp 0x1800b5348
je 0x1800b5361
mov rcx, qword [0x18009d108]
test r9b, 0x35
add rcx, rdi
jmp 0x1800b536e
mov rcx, rbx
shld eax, r10d, 0xac
movsxd rax, ebp
cbw
mov rax, qword [rcx]
test rax, rax
jmp 0x1800b5379
je 0x1800b53a3
cmp word [rax], bx
jmp 0x1800b5387
je 0x1800b53a3
movups xmm0, xmmword [rcx]
jmp 0x1800b5395
movaps xmmword [rbp - 0x60], xmm0
jmp 0x1800b539e
jmp 0x1800b5480
movzx eax, word [0x180089bb8]
mov ecx, 0x4e
cmc
movups xmm0, xmmword [0x180089ba8]
cmc
movups xmmword [rbp - 0x80], xmm0
cmc
xor word [rbp - 0x7e], 0x34
xor word [rbp - 0x7c], 0x35
clc
xor word [rbp - 0x7a], 0x36
test r14b, 0xe6
xor word [rbp - 0x78], 0x37
cmp esp, esi
jmp 0x1800b53dd
xor word [rbp - 0x76], 0x38
xor word [rbp - 0x74], 0x39
cmp r10b, r13b
xor word [rbp - 0x72], 0x3a
jmp 0x1800b53f4
xor ax, 0x3b
jmp 0x1800b53fd
mov word [rbp - 0x80], cx
movsx ecx, ax
movzx ecx, di
mov word [rbp - 0x70], ax
mov ecx, ebx
mov rax, 0x62cf4034
xchg ah, ah
lea rax, [rbp - 0x80]
jmp 0x1800b541f
nop dword [rax]
inc ecx
lea rax, [rax + 2]
cmp word [rax], bx
jmp 0x1800b5430
jne 0x1800b5422
add ecx, 1
movzx rax, r8w
setnp al
lea rax, [rbp - 0x80]
jmp 0x1800b5449
mov dword [rbp + 0x178], ecx
jmp 0x1800b5454
cmove rax, rbx
jmp 0x1800b545d
mov dword [rbp + 0x17c], ecx
jmp 0x1800b5468
mov qword [rbp + 0x170], rax
jmp 0x1800b5474
movaps xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp - 0x60], xmm0
movups xmm0, xmmword [r14]
movsx rax, dx
movsx eax, r10w
movzx rax, bx
movzx eax, byte [0x18009b241]
jmp 0x1800b549c
xorps xmm1, xmm1
movaps xmmword [rbp - 0x50], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
stc
movups xmmword [rbp - 0x30], xmm1
movups xmmword [rbp + 0x180], xmm1
cmp r10b, sil
cmp r13b, 0xba
test al, al
jmp 0x1800b54c4
je 0x1800b54d7
movaps xmm0, xmm7
jmp 0x1800b54d2
jmp 0x1800b54e0
movaps xmm0, xmm8
jmp 0x1800b54e0
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b54ee
je 0x1800b5501
movaps xmm0, xmm7
jmp 0x1800b54fc
jmp 0x1800b550e
movaps xmm0, xmm8
bswap r8w
rdtsc
mov r9, r13
mov rdx, qword [0x18009cdb0]
movsx eax, dx
movsx rcx, r11w
cmova ecx, ebx
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
movzx r8d, r8w
movsx r9d, r15w
lea r9, [rbp + 0x190]
cdqe
cwde
mov byte [rsp + 0x50], 1
seto r8b
not r8w
xchg ch, al
lea rax, [rbp - 0x40]
seto r8b
xchg r8d, ecx
movzx ecx, r13w
mov byte [rsp + 0x48], 1
movsx r8, cx
jmp 0x1800b5569
lea r8, [rbp - 0x60]
mov qword [rsp + 0x40], rax
setnp al
cdqe
mov cx, 0x554f
mov rcx, rsi
movzx eax, bx
lea rax, [rbp + 0x180]
movsd qword [rbp + 0x178], xmm1
mov qword [rsp + 0x38], rax
bswap ax
movsx rax, r13w
movzx eax, r8w
lea rax, [rbp - 0x50]
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
mov qword [rsp + 0x28], rax
cdqe
cbw
movzx eax, di
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
jmp 0x1800b55cc
cmp byte [0x18009b90f], bl
jmp 0x1800b55fa
je 0x1800b5c33
cmp word [0x180089a5e], bx
jmp 0x1800b560c
xorps xmm0, xmm0
mov rax, qword [0x180089a58]
jmp 0x1800b561b
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp - 0x50], rax
je 0x1800b574a
cmp dword [0x18009a018], 2
xchg r8b, r8b
movzx r8w, al
mov r8d, ebx
jmp 0x1800b5643
jl 0x1800b56e3
movdqa xmm3, xmmword [0x180093a80]
mov eax, 5
jmp 0x1800b565b
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180093ed0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180093ed0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, eax
psrad xmm2, xmm0
mov eax, 0x1f
jmp 0x1800b5697
movdqa xmm1, xmm2
movd xmm0, eax
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x180093af0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x50]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180093ba0]
pxor xmm2, xmm0
movq qword [rbp - 0x50], xmm2
jmp 0x1800b56de
jmp 0x1800b574a
lea r9, [rbp - 0x50]
sar ch, 0x6e
nop
shld dx, r8w, 0xad
mov eax, 0x8d3dcb09
cdq
cmc
lea r9, [r9 + 2]
stc
mul r8d
rol ax, cl
shr edx, 5
movzx ax, bh
movsx rcx, r13w
sub al, 0x73
movzx eax, dx
sal ecx, 0x86
imul ecx, eax, 0x3a
movzx eax, r8w
inc r8d
test r9b, r11b
cmp bx, r15w
sub ax, cx
add ax, 0x33
cmp dh, 0x39
test bpl, 0x73
xor word [r9 - 2], ax
stc
cmp r8d, 4
jmp 0x1800b5744
jl 0x1800b56f1
mov qword [rbp - 0x60], rbx
test si, si
cmp word [rbp - 0x50], bx
jmp 0x1800b575a
je 0x1800b57bf
lea rax, [rbp - 0x50]
movzx rcx, r10w
inc ch
mov cx, r10w
mov ecx, ebx
jmp 0x1800b5775
nop
jmp 0x1800b577c
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], bx
jne 0x1800b577c
add ecx, 1
lea rax, [rbp - 0x50]
jmp 0x1800b5798
mov dword [rbp - 0x58], ecx
jmp 0x1800b57a0
cmove rax, rbx
jmp 0x1800b57a9
mov dword [rbp - 0x54], ecx
jmp 0x1800b57b1
mov qword [rbp - 0x60], rax
jmp 0x1800b57ba
jmp 0x1800b57cc
mov qword [rbp - 0x58], rbx
not eax
movzx eax, r9w
shl ax, cl
cmp word [0x180089a62], bx
jmp 0x1800b57db
mov eax, dword [0x180089a60]
jmp 0x1800b57e6
mov dword [rsp + 0x70], eax
je 0x1800b5806
xor word [rsp + 0x72], 0x34
mov word [rsp + 0x70], r15w
jmp 0x1800b5801
jmp 0x1800b580c
movzx r15d, word [rsp + 0x70]
mov qword [rbp + 0x180], rbx
test r14, 0x720344d9
cmp ah, 0x6f
clc
test r15w, r15w
jmp 0x1800b5827
je 0x1800b588c
lea rax, [rsp + 0x70]
cmovne cx, r9w
mov ecx, ebx
jmp 0x1800b583e
inc ecx
test r12, r14
lea rax, [rax + 2]
test r11b, 0x2e
cmp word [rax], bx
jne 0x1800b583e
add ecx, 1
lea rax, [rsp + 0x70]
jmp 0x1800b5861
mov dword [rbp + 0x188], ecx
cmove rax, rbx
jmp 0x1800b5870
mov dword [rbp + 0x18c], ecx
jmp 0x1800b587b
mov qword [rbp + 0x180], rax
jmp 0x1800b5887
jmp 0x1800b58a9
mov qword [rbp + 0x188], rbx
jmp 0x1800b589b
nop dword [rax]
nop dword [rax + rax]
stc
cmc
mov qword [rbp + 0x170], rbx
stc
mov qword [rbp + 0x178], rbx
test rdi, rdi
jmp 0x1800b58c0
je 0x1800b58de
mov rcx, qword [0x18009d088]
stc
cmp r14b, spl
add rcx, rdi
jmp 0x1800b58d9
jmp 0x1800b58e1
mov rcx, rbx
cvttss2si r9d, dword [rcx]
lea rax, [rbp - 0x60]
lea r8, [rbp + 0x180]
mov ecx, 0x24704639
mov qword [rsp + 0x20], rax
bswap cx
lea rdx, [rbp + 0x170]
movzx rcx, r9w
jmp 0x1800b5911
lea rcx, [rbp + 0x190]
jmp 0x1800b591d
call fcn.180139bfa
cmp word [0x180089a56], bx
jmp 0x1800b592e
xorps xmm0, xmm0
mov eax, dword [0x180089a54]
jmp 0x1800b593c
movups xmmword [rbp + 0x180], xmm0
mov dword [rsp + 0x70], eax
jmp 0x1800b594c
je 0x1800b596d
xor word [rsp + 0x72], 0x34
jmp 0x1800b595d
mov word [rsp + 0x70], r12w
jmp 0x1800b5968
jmp 0x1800b5977
movzx r12d, word [rsp + 0x70]
test r10b, 0x6c
mov qword [rbp - 0x60], rbx
cmp r9, rcx
clc
stc
test r12w, r12w
jmp 0x1800b5989
je 0x1800b59f5
lea rax, [rsp + 0x70]
movsx cx, r12b
mov ecx, ebx
jmp 0x1800b59a0
nop dword [rax]
jmp 0x1800b59a9
inc ecx
clc
lea rax, [rax + 2]
test bpl, 0xed
cmp word [rax], bx
jmp 0x1800b59bc
jne 0x1800b59a9
add ecx, 1
cbw
mov al, r10b
movzx rax, r12w
lea rax, [rsp + 0x70]
jmp 0x1800b59d8
mov qword [rbp - 0x58], rbx
cmp sil, sil
clc
nop word [rax + rax]
cmp r15w, r11w
test r9b, 0x15
mov qword [rbp + 0x170], rbx
mov qword [rbp + 0x178], rbx
test rdi, rdi
jmp 0x1800b5a24
je 0x1800b5a3e
mov rcx, qword [0x18009d088]
add rcx, rdi
jmp 0x1800b5a39
jmp 0x1800b5a46
mov rcx, rbx
jmp 0x1800b5a46
cvttss2si r9d, dword [rcx]
lea rax, [rbp - 0x60]
lea r8, [rbp + 0x190]
not rdx
movzx cx, bh
mov qword [rsp + 0x20], rax
xchg edx, edx
bswap rcx
mov cx, r10w
lea rdx, [rbp + 0x170]
jmp 0x1800b5a77
lea rcx, [rbp + 0x180]
call fcn.180139bfa
movzx eax, byte [0x18009b241]
jmp 0x1800b5a8f
cmp byte [0x18009b911], bl
jmp 0x1800b5c3e
je 0x1800b5e18
mov rcx, rdi
jmp 0x1800b5c4c
call fcn.180154b86
test al, al
jmp 0x1800b5c58
je 0x1800b5e18
movaps xmm0, xmm6
addsd xmm0, xmm12
subss xmm11, dword [0x1800939c0]
movsd qword [rbp + 0x190], xmm0
jmp 0x1800b5c7c
xorps xmm0, xmm0
cvtss2sd xmm0, xmm11
addsd xmm0, xmm10
movsd qword [rbp + 0x198], xmm0
clc
test r11b, 0xf3
test rdi, rdi
jmp 0x1800b5c9e
je 0x1800b5cb8
mov rcx, qword [0x18009d068]
add rcx, rdi
jmp 0x1800b5cb3
jmp 0x1800b5cbb
mov rcx, rbx
movups xmm0, xmmword [rcx]
cdqe
movzx eax, bp
movzx eax, byte [0x18009b241]
jmp 0x1800b5ccf
movups xmm1, xmmword [r14]
jmp 0x1800b5cd8
movups xmmword [rbp + 0x180], xmm0
jmp 0x1800b5ce4
movaps xmmword [rbp - 0x60], xmm1
jmp 0x1800b5ced
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x30], xmm1
jmp 0x1800b5d04
movups xmmword [rbp - 0x40], xmm0
cmc
cmp r10b, spl
test al, al
je 0x1800b5d1c
movaps xmm0, xmm7
jmp 0x1800b5d25
movaps xmm0, xmm8
jmp 0x1800b5d25
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800b5d33
je 0x1800b5d46
movaps xmm0, xmm7
jmp 0x1800b5d41
jmp 0x1800b5d51
movaps xmm0, xmm8
mov rdx, 0x1a140ba8
mov rdx, qword [0x18009cdb0]
movzx ax, bl
lea rax, [rbp - 0x80]
mov r9b, 0xc5
bswap ecx
mov r8b, bl
mov qword [rsp + 0x60], rax
movsx r8w, al
mov cx, 0x7273
cdqe
lea r9, [rbp + 0x190]
lahf
mov byte [rsp + 0x50], 1
movzx rax, ax
lea rax, [rbp - 0x30]
movsx r8d, sp
not ch
cmovno rcx, r15
mov byte [rsp + 0x48], 1
movsx rcx, dx
movsxd r8, ebp
lea r8, [rbp + 0x180]
mov qword [rsp + 0x40], rax
mov rcx, rsi
movzx ax, r9b
cmovne ax, dx
lea rax, [rbp - 0x40]
jmp 0x1800b5dc4
movsd qword [rbp + 0x178], xmm1
jmp 0x1800b5dd1
mov qword [rsp + 0x38], rax
cbw
lahf
lea rax, [rbp - 0x60]
jmp 0x1800b5de2
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
jmp 0x1800b5df2
mov qword [rsp + 0x28], rax
movzx eax, bx
movsx ax, dil
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
movsd qword [rbp + 0x170], xmm0
call fcn.180146038
movaps xmm12, xmmword [rsp + 0x2c0]
cmovbe r12w, sp
rcr r15b, cl
mov r15d, 0x6d
neg r12b
lea r12d, [r15 - 0x4d]
test sil, spl
jmp 0x1800b5e3e
cmp byte [0x18009b90d], bl
jmp 0x1800b5e49
je 0x1800b6224
test rdi, rdi
jmp 0x1800b5e57
je 0x1800b5e71
mov rcx, qword [0x18009d088]
add rcx, rdi
jmp 0x1800b5e6c
jmp 0x1800b5e79
mov rcx, rbx
jmp 0x1800b5e79
comiss xmm9, dword [rcx]
jbe 0x1800b6224
mov eax, dword [0x180089a30]
jmp 0x1800b5e8e
xorps xmm0, xmm0
mov dword [rsp + 0x70], eax
rcl ecx, cl
inc eax
mov ecx, ebx
test dil, dl
movzx eax, word [0x180089a34]
xor word [rsp + 0x72], 0x34
test r12w, cx
xor ax, 0x35
mov word [rsp + 0x70], r15w
jmp 0x1800b5ebe
mov word [rsp + 0x74], ax
lea rax, [rsp + 0x70]
movups xmmword [rbp + 0x180], xmm0
jmp 0x1800b5ed4
nop dword [rax]
inc ecx
lea rax, [rax + 2]
jmp 0x1800b5ee8
cmp word [rax], bx
jmp 0x1800b5ef0
jne 0x1800b5ed7
add ecx, 1
lea rax, [rsp + 0x70]
mov dword [rbp + 0x178], ecx
jmp 0x1800b5f09
cmove rax, rbx
test r13b, 0x13
cmc
test rsp, rsi
mov dword [rbp + 0x17c], ecx
or ch, 0x56
mov qword [rbp + 0x170], rax
cmp cx, bp
add al, 0x3d
mov ecx, ebx
mov eax, dword [0x180089a38]
test r12w, 0x53a9
test bp, di
mov dword [rbp - 0x50], eax
adc al, 0x29
movzx eax, word [0x180089a3c]
test eax, 0x4ae0495a
cmp rax, r10
xor word [rbp - 0x4e], 0x34
cmc
xor ax, 0x35
mov word [rbp - 0x50], r12w
jmp 0x1800b5f63
mov word [rbp - 0x4c], ax
movsxd rax, r9d
xchg al, ah
lea rax, [rbp - 0x50]
jmp 0x1800b5f75
inc ecx
lea rax, [rax + 2]
cmp word [rax], bx
jmp 0x1800b5f83
jne 0x1800b5f75
movups xmm0, xmmword [0x180089a40]
add ecx, 1
lea rax, [rbp - 0x50]
jmp 0x1800b5f9c
mov dword [rbp + 0x198], ecx
jmp 0x1800b5fa7
cmove rax, rbx
mov dword [rbp + 0x19c], ecx
movups xmmword [rbp - 0x80], xmm0
rol cl, 0xb0
rcl cx, cl
rcr ch, cl
xor word [rbp - 0x7e], 0x34
mov ecx, 0x28
test dl, 0xc0
test r11, r9
cmp r13, 0x29a91e46
xor word [rbp - 0x7c], 0x35
xor word [rbp - 0x7a], 0x36
xor word [rbp - 0x78], 0x37
xor word [rbp - 0x76], 0x38
cmc
test r15b, al
test r10, 0x368567e0
xor word [rbp - 0x74], 0x39
cmp r9w, r15w
cmc
xor word [rbp - 0x72], 0x3a
mov qword [rbp + 0x190], rax
movzx eax, word [0x180089a50]
xor ax, 0x3b
jmp 0x1800b6019
mov word [rbp - 0x80], cx
movsx cx, bpl
setns cl
mov word [rbp - 0x70], ax
mov ecx, ebx
movsx eax, r13w
jmp 0x1800b6037
lea rax, [rbp - 0x80]
nop word [rax + rax]
inc ecx
lea rax, [rax + 2]
cmc
cmp word [rax], bx
jne 0x1800b6044
add ecx, 1
cdq
lea rax, [rbp - 0x80]
movsx rdx, bx
mov r9, 0x142123c4
mov dword [rbp - 0x58], ecx
sete dl
lea r8, [rbp + 0x190]
cwd
movsxd r9, ebx
cmove rax, rbx
mov dword [rbp - 0x54], ecx
mov qword [rbp - 0x60], rax
xchg r9w, ax
mov ch, 0x98
setne ah
lea rdx, [rbp - 0x60]
lea rax, [rbp + 0x170]
setl ch
mov r9d, r13d
cmovg cx, r13w
mov rcx, rsi
movsxd rcx, ebp
lea rcx, [rbp + 0x180]
mov qword [rsp + 0x20], rax
call fcn.180139bfa
movups xmm0, xmmword [r14]
bswap eax
movzx eax, byte [0x18009b241]
jmp 0x1800b60cc
xorps xmm1, xmm1
movaps xmmword [rbp - 0x20], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
test sil, 0xd5
clc
jmp 0x1800b60e4
movups xmmword [rbp - 0x80], xmm1
movups xmmword [rbp - 0x40], xmm1
test r9, rsp
test al, al
jmp 0x1800b60f6
je 0x1800b6109
movaps xmm0, xmm7
jmp 0x1800b6104
jmp 0x1800b6112
movaps xmm0, xmm8
jmp 0x1800b6112
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800b612e
movaps xmm0, xmm7
jmp 0x1800b6129
jmp 0x1800b6136
movaps xmm0, xmm8
cdq
movsxd r9, r14d
mov rdx, qword [0x18009cdb0]
movsx cx, dl
movsx r8d, r13w
cmovb ax, sp
lea rax, [rbp - 0x80]
not cl
mov qword [rsp + 0x60], rax
movsx r8w, bl
lea r9, [rbp + 8]
mov byte [rsp + 0x50], 1
lea rax, [rbp - 0x30]
movsxd rcx, r15d
movzx r8, bx
movsx ecx, dx
mov byte [rsp + 0x48], 1
movzx r8d, ax
lea r8, [rbp + 0x180]
sete cl
mov qword [rsp + 0x40], rax
movsxd rcx, r14d
movsx cx, dl
setl ch
mov rcx, rsi
lea rax, [rbp - 0x40]
movsd qword [rbp + 0x178], xmm1
jmp 0x1800b61a6
mov qword [rsp + 0x38], rax
lahf
movsx ax, spl
movzx eax, dx
lea rax, [rbp - 0x20]
jmp 0x1800b61bd
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
jmp 0x1800b61cd
mov qword [rsp + 0x28], rax
movsx rax, r8w
nop
lea rax, [rbp + 0x170]
jmp 0x1800b61e4
cmp byte [0x18009b914], bl
jmp 0x1800b622f
je 0x1800b71b1
test rsi, rsi
jmp 0x1800b623d
je 0x1800b628e
mov rcx, qword [0x18009d1f8]
sal dl, cl
movzx edx, r9w
sub dl, 0xb5
mov eax, dword [rcx + rsi]
rcr dl, 0x93
cdq
sub eax, edx
clc
test ebx, ecx
cmc
sar eax, 1
movd xmm11, eax
mov eax, dword [rcx + rsi]
movzx dx, spl
mov rcx, qword [0x18009d1f0]
shr dh, cl
cdq
sub eax, edx
cmp r13b, spl
stc
sar eax, 1
add rcx, rsi
jmp 0x1800b6289
jmp 0x1800b62d7
mov eax, dword [pe_dos_header]
btr rcx, 0x6c
mov rcx, rbx
cdq
test r10d, r11d
cmp r13b, bl
clc
sub eax, edx
cmp bpl, 5
test rsi, 0x2f5c3412
stc
sar eax, 1
jmp 0x1800b62ba
movd xmm11, eax
mov eax, dword [pe_dos_header]
cdq
cmp r12w, r15w
sub eax, edx
test r15b, al
sar eax, 1
jmp 0x1800b62d7
movd xmm0, eax
mov eax, dword [rcx]
cdq
cdq
jmp 0x1800b62e4
cvtdq2pd xmm0, xmm0
sub eax, edx
jmp 0x1800b62f0
sar eax, 1
jmp 0x1800b62f7
movd xmm1, eax
subsd xmm6, xmm0
cvtdq2pd xmm1, xmm1
mulsd xmm6, xmm6
subsd xmm10, xmm1
cvtdq2pd xmm11, xmm11
mulsd xmm10, xmm10
addsd xmm10, xmm6
movaps xmm0, xmm10
jmp 0x1800b6324
call fcn.1801403ac
comisd xmm0, xmmword [0x180093898]
ja 0x1800b71b1
mov rax, qword [0x18009cda8]
movzx cx, r14b
movsx cx, r8b
movsxd rcx, r13d
lea rdx, [rbp + 0x18]
seto ch
not ch
movsd xmm1, qword [0x180093a18]
jmp 0x1800b6361
mov rcx, rsi
comisd xmm1, xmm0
cmova rax, rdi
jmp 0x1800b6371
mov qword [0x18009cda8], rax
jmp 0x1800b637d
call fcn.180144294
test al, al
jmp 0x1800b6389
je 0x1800b71b1
cmp qword [0x18009cda8], rbx
jmp 0x1800b639b
je 0x1800b71a2
test rsi, rsi
je 0x1800b63d0
mov rax, qword [0x18009d1f0]
movsx rdx, r9w
cdq
mov edx, dword [rax + rsi]
movsx rcx, r8w
movzx cx, r11b
lea rcx, [rax + rsi]
jmp 0x1800b63cb
jmp 0x1800b63f1
mov edx, dword [pe_dos_header]
bswap ax
mov rax, 0x124c3cf7
mov rcx, rbx
movsx r9, di
jmp 0x1800b63f1
movaps xmm1, xmmword [0x180093bd0]
movzx r9, bx
movsx ax, r10b
lea rax, [rbp - 0x80]
mov qword [rsp + 0x48], rax
movzx r9w, spl
mov r9, 0x6e703643
lea r9, [rbp + 0x190]
jmp 0x1800b6422
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm9
movups xmmword [rbp - 0x30], xmm1
lahf
cdqe
cmovbe eax, ecx
lea rax, [rbp - 0x30]
jmp 0x1800b643f
xorps xmm1, xmm1
mov qword [rsp + 0x30], rax
movsxd r8, edi
lahf
movsx ax, r9b
movups xmmword [rbp - 0x80], xmm0
movzx r8d, r12w
lea rax, [rbp - 0x40]
xchg r8b, r8b
sete r8b
not r8b
movaps xmm0, xmmword [0x180093d20]
lea r8, [rbp + 0x170]
movups xmmword [rbp - 0x20], xmm1
jmp 0x1800b647d
mov qword [rsp + 0x28], rax
movzx rax, bx
sete ah
bswap ax
lea rax, [rbp - 0x20]
jmp 0x1800b6495
movups xmmword [rbp - 0x40], xmm0
jmp 0x1800b649e
mov qword [rsp + 0x20], rax
jmp 0x1800b64a8
movaps xmm0, xmmword [0x180093e50]
movaps xmm10, xmm11
jmp 0x1800b64b8
subsd xmm10, qword [0x180093938]
movups xmmword [rbp + 0x190], xmm0
jmp 0x1800b64cd
movd xmm0, dword [rcx]
mov rcx, rsi
jmp 0x1800b64d9
movd xmm1, edx
xor edx, edx
jmp 0x1800b64e4
mov qword [0x18009cda8], rbx
rol r14d, 0xc
and r14b, 0xcc
movaps xmm10, xmmword [rsp + 0x2e0]
rol ecx, 0x89
bsr r14, r10
neg r12w
movaps xmm11, xmmword [rsp + 0x2d0]
rcl ecx, 0xd5
bt r12, r14
shld cx, di, 0x90
movaps xmm8, xmmword [rsp + 0x300]
ror r12b, 0xd8
movaps xmm7, xmmword [rsp + 0x310]
movaps xmm6, xmmword [rsp + 0x320]
rcr r14b, 0x45
btr cx, cx
shrd r14w, r10w, 0xa5
movaps xmm9, xmmword [rsp + 0x2f0]
clc
cmp bl, 0x7b
mov r12, qword [rsp + 0x340]
movzx r14, r10w
test spl, bl
rcr cx, cl
mov r14, qword [rsp + 0x338]
bsr cx, dx
sub ch, 6
mov rcx, qword [rbp + 0x1b0]
xor rcx, rsp
jmp 0x1800b7242
call fcn.180159e82
add rsp, 0x348
movsxd rbp, ebp
xchg di, bp
pop r15
bswap edi
not rbp
pop r13
not di
movsx edi, bx
pop rdi
movzx rbx, bx
cmovl bp, r8w
movsx rsi, dx
pop rsi
mov bpl, r12b
movzx bp, sil
pop rbx
movzx rbp, bx
bswap ebp
jmp 0x1800b7286
pop rbp
jmp 0x1800b728c
ret