Function at 0x1800c2bfa
Capabilities:
Authenticate hmac

Disassembly:
mov rax, rsp
clc
cmp dil, r13b
push rbp
sar rbp, 0x35
push rbx
sub bl, bpl
push rsi
shr rbp, cl
movzx rbx, sp
push rdi
shld rbx, r10, 0x4d
movsx rdi, si
shr bl, cl
push r12
or bp, 0x61fe
mov rdi, 0x4c7c25da
push r13
sar dil, 0x62
movsx di, r9b
push r14
push r15
xor dil, r13b
cmc
setne dil
lea rbp, [rax - 0x418]
btc di, 0xfb
btr di, 0x15
sub rsp, 0x4d8
mov bx, ax
jmp 0x1800c2c68
movaps xmmword [rax - 0x58], xmm6
rol di, 0x40
movaps xmmword [rax - 0x68], xmm7
movzx bx, r11b
rcr bh, cl
movaps xmmword [rax - 0x88], xmm9
sbb bx, 0x510e
test r13w, di
not bh
movaps xmmword [rax - 0x98], xmm10
test r9b, 0xc5
cmc
movaps xmmword [rax - 0xa8], xmm11
dec bx
movaps xmmword [rax - 0xb8], xmm12
cmovno rbx, r13
seto bh
shr di, cl
movaps xmmword [rax - 0xc8], xmm13
movsx ebx, r15w
and bh, 0xcc
sub bl, r8b
movaps xmmword [rax - 0xd8], xmm14
cmovl edi, ebp
rcl dil, cl
movaps xmmword [rax - 0xe8], xmm15
or bl, sil
rcl bx, cl
rcr ebx, cl
mov rax, qword [0x18009a010]
xor rax, rsp
mov bh, 0x1a
not bh
setge dil
mov qword [rbp + 0x320], rax
xchg di, di
movsx rbx, dx
movsx edi, cx
mov rdi, r8
setne bh
not bx
movsx bx, ah
mov rbx, rcx
jmp 0x1800c2d29
xorps xmm0, xmm0
lea r8, [rbp + 0x60]
jmp 0x1800c2d35
xorps xmm7, xmm7
mov rcx, rdi
movsx r15d, r10w
movsd qword [rbp + 0x70], xmm7
seta r15b
movzx rsi, cx
mov r15, r9
movzx esi, si
movzx rsi, r15w
mov rsi, rdx
jmp 0x1800c2d5e
movups xmmword [rbp + 0x60], xmm0
jmp 0x1800c2d67
call fcn.180149aed
movss xmm6, dword [0x1800939f8]
sub r12d, r12d
not r14d
movss xmm0, dword [0x18009b724]
movzx r14d, al
jmp 0x1800c2d8b
movss xmm1, dword [0x18009b72c]
jmp 0x1800c2d98
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1c8], xmm0
jmp 0x1800c2dad
movss xmm0, dword [0x18009b728]
movss dword [rbp + 0x1d0], xmm1
jmp 0x1800c2dc2
movss xmm1, dword [0x18009b744]
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x1cc], xmm0
jmp 0x1800c2ddf
movss xmm0, dword [0x18009b730]
movss dword [rbp + 0x1d4], xmm0
jmp 0x1800c2df4
movss xmm0, dword [0x18009b748]
movss dword [rbp + 0x188], xmm1
jmp 0x1800c2e09
movss xmm1, dword [0x18009b74c]
divss xmm0, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x18c], xmm0
jmp 0x1800c2e26
movss xmm0, dword [0x18009b750]
cmc
test si, 0x95c
movss dword [rbp + 0x194], xmm0
movss dword [rbp + 0x190], xmm1
cmp r9b, r11b
clc
test rdi, rdi
jmp 0x1800c2e50
je 0x1800c2e73
mov rcx, qword [0x18009d188]
test bl, r13b
cmp ah, 0x91
cmp rdx, r12
add rcx, rdi
jmp 0x1800c2e6e
jmp 0x1800c2e7f
mov rcx, r12
cdq
setge dl
movzx dx, r12b
mov edx, dword [rcx]
xchg cx, cx
movzx cx, r9b
movzx ecx, sp
mov rcx, rsi
call fcn.1801532f8
test al, al
lea rcx, [rbp + 0x188]
cwd
lea rdx, [rbp + 0x1c8]
jmp 0x1800c2eab
cmove rcx, rdx
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x1a8], xmm0
movups xmmword [rbp + 0x198], xmm0
test cl, r8b
clc
test r14b, r14b
je 0x1800c3011
movss xmm3, dword [0x18009b714]
jmp 0x1800c2eda
movss xmm2, dword [0x18009b718]
jmp 0x1800c2ee7
movss xmm1, dword [0x18009b71c]
jmp 0x1800c2ef4
movss xmm0, dword [0x18009b720]
jmp 0x1800c2f01
movss dword [rbp + 0x1d4], xmm0
jmp 0x1800c2f0e
movss xmm0, dword [0x18009b740]
movss dword [rbp + 0x194], xmm0
jmp 0x1800c2f23
divss xmm3, xmm6
divss xmm2, xmm6
movss dword [rbp + 0x1c8], xmm3
movss xmm3, dword [0x18009b734]
jmp 0x1800c2f40
movss dword [rbp + 0x1cc], xmm2
jmp 0x1800c2f4d
movss xmm2, dword [0x18009b738]
jmp 0x1800c2f5a
divss xmm1, xmm6
divss xmm3, xmm6
movss dword [rbp + 0x1d0], xmm1
jmp 0x1800c2f6f
movss xmm1, dword [0x18009b73c]
jmp 0x1800c2f7c
movss dword [rbp + 0x188], xmm3
jmp 0x1800c2f89
divss xmm2, xmm6
divss xmm1, xmm6
movss dword [rbp + 0x18c], xmm2
movss dword [rbp + 0x190], xmm1
test rdi, rdi
jmp 0x1800c2fa9
je 0x1800c2fc1
mov rcx, qword [0x18009d188]
cmp bpl, r12b
add rcx, rdi
jmp 0x1800c2fc4
mov rcx, r12
mov edx, dword [rcx]
mov rcx, rsi
call fcn.1801532f8
test al, al
cwd
jmp 0x1800c2fdc
lea rcx, [rbp + 0x188]
lea rdx, [rbp + 0x1c8]
jmp 0x1800c2fef
cmove rcx, rdx
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x1a8], xmm0
jmp 0x1800c3002
movups xmmword [rbp + 0x198], xmm0
test r12, 0x579937ea
stc
test rsi, rsi
jmp 0x1800c3019
je 0x1800c303d
mov rax, qword [0x18009d1d0]
mov rdi, qword [rsi + rax]
jmp 0x1800c302f
lea rcx, [rsi + rax]
jmp 0x1800c3038
jmp 0x1800c3052
mov rdi, qword [pe_dos_header]
mov rcx, r12
jmp 0x1800c3052
mov rcx, qword [rcx]
setbe dh
mov dl, cl
jmp 0x1800c305f
lea rdx, [rbp + 0x188]
mov r8d, 8
jmp 0x1800c3071
movaps xmmword [rsp + 0x4a0], xmm8
jmp 0x1800c307f
call fcn.18014894b
mov r8, rax
cmovg cx, r13w
movsx dx, al
lea rdx, [rbp + 0x60]
mov rcx, rdi
jmp 0x1800c309c
call fcn.1801465b7
mov rdx, rsi
mov rcx, r15
jmp 0x1800c30ac
call fcn.180146d4e
movaps xmm12, xmm0
cmovo r8d, edx
not r8b
movzx r8d, r13w
lea r8, [rbp + 0x60]
divss xmm12, dword [0x1800939ec]
lea rdx, [rbp + 0x10]
mov rcx, rbx
movss dword [rbp - 0x44], xmm12
call fcn.180144b00
mov rcx, rsi
call fcn.18014be8b
movss xmm13, dword [0x1800937ec]
cmove r13d, ecx
mov r13d, 0x6d
movss xmm14, dword [0x1800937f0]
jmp 0x1800c3108
xorps xmm15, xmm15
test al, al
jmp 0x1800c3113
jne 0x1800c4a28
mov rcx, rsi
jmp 0x1800c3121
call fcn.1801536dc
test al, al
je 0x1800c4a28
movsd qword [rbp - 0x78], xmm7
xorps xmm0, xmm0
movsd qword [rbp - 0x20], xmm7
jmp 0x1800c3140
xorps xmm1, xmm1
movups xmmword [rsp + 0x78], xmm0
clc
movups xmmword [rbp - 0x30], xmm1
test rsi, rsi
jmp 0x1800c3155
je 0x1800c3173
mov rcx, qword [0x18009d1d0]
cmp dil, 0x68
add rcx, rsi
jmp 0x1800c316e
jmp 0x1800c317a
mov rcx, r12
movsx r8d, bx
mov rcx, qword [rcx]
movsxd r9, r9d
cmovb r9w, sp
cdq
lea r9, [rbp + 0x188]
seto dh
lea r8, [rbp - 0x30]
cmovae edx, r10d
movzx rdx, r8w
lea rdx, [rsp + 0x78]
jmp 0x1800c31a6
call fcn.180134bdb
movsd xmm1, qword [rbp - 0x30]
lea rdi, [rbp + 0x2a0]
movsd xmm8, qword [rsp + 0x78]
movsx r14w, al
movsxd r14, edi
mov r14d, 8
jmp 0x1800c31d1
movsd xmm4, qword [rbp - 0x80]
jmp 0x1800c31db
movaps xmm0, xmm8
jmp 0x1800c31e4
movsd xmm7, qword [rbp - 0x78]
jmp 0x1800c31ee
addsd xmm0, xmm1
movsd xmm3, qword [rbp - 0x28]
jmp 0x1800c31fc
movaps xmm9, xmm8
jmp 0x1800c3205
movsd xmm5, qword [rbp - 0x20]
jmp 0x1800c320f
subsd xmm9, xmm1
addsd xmm8, xmm1
movaps xmm6, xmm4
subsd xmm6, xmm3
movaps xmm2, xmm7
subsd xmm2, xmm5
movsd qword [rbp + 0x1f8], xmm0
movaps xmm0, xmm7
jmp 0x1800c3237
movaps xmm1, xmm4
jmp 0x1800c323f
addsd xmm1, xmm3
movsd qword [rbp + 0x1e0], xmm9
jmp 0x1800c3251
addsd xmm7, xmm5
movsd qword [rbp + 0x210], xmm8
jmp 0x1800c3263
addsd xmm0, xmm5
movsd qword [rbp + 0x1e8], xmm6
jmp 0x1800c3274
addsd xmm4, xmm3
movsd qword [rbp + 0x1f0], xmm2
movzx rcx, r12w
cmova cx, r15w
bswap cx
movsd qword [rbp + 0x200], xmm6
movsx cx, bpl
movzx cx, r14b
xchg cl, ch
movsd qword [rbp + 0x208], xmm2
movsd qword [rbp + 0x218], xmm1
setns cl
cmovb cx, sp
movzx rcx, cx
movsd qword [rbp + 0x250], xmm0
jmp 0x1800c32cb
movsd qword [rbp + 0x220], xmm2
movsd qword [rbp + 0x228], xmm9
movsd qword [rbp + 0x230], xmm4
movsx cx, bl
xchg cl, ch
movsxd rcx, edi
movsd qword [rbp + 0x238], xmm2
cmovl rcx, rdx
movzx cx, dil
movsx cx, bpl
movsd qword [rbp + 0x240], xmm9
movsd qword [rbp + 0x248], xmm6
movsd qword [rbp + 0x258], xmm8
movsxd rcx, esp
movzx cx, sil
movsd qword [rbp + 0x260], xmm6
movsx rcx, sp
movzx ecx, bp
movsd qword [rbp + 0x268], xmm7
xchg ch, ch
movsd qword [rbp + 0x270], xmm8
movsx cx, r14b
setp ch
movsd qword [rbp + 0x278], xmm1
movzx rcx, r11w
mov cl, ch
bswap cx
movsd qword [rbp + 0x280], xmm7
setne cl
cmovbe ecx, edi
movzx cx, bl
movsd qword [rbp + 0x288], xmm9
mov cl, bpl
movzx rcx, r14w
xchg ch, ch
movsd qword [rbp + 0x290], xmm1
movsd qword [rbp + 0x298], xmm7
nop
jmp 0x1800c33a1
mov rcx, rdi
call fcn.1800a7c03
add rdi, 0x10
cmc
cmp r10w, dx
sub r14, 1
jne 0x1800c33a1
lea rdi, [rbp + 0x2a0]
mov r15d, 8
lea r14, [rbp + 0x1e0]
mov cl, 0x50
movzx edx, r14w
nop word [rax + rax]
not dh
mov r8, r14
cdq
cmovnp rdx, r9
jmp 0x1800c33ef
lea rdx, [rsp + 0x78]
bswap cx
jmp 0x1800c33fc
mov rcx, rbx
jmp 0x1800c3404
call fcn.180144b00
add r14, 0x18
jmp 0x1800c3412
lea rdi, [rdi + 0x10]
movsd xmm0, qword [rax + 0x10]
movups xmm1, xmmword [rax]
jmp 0x1800c3423
movsd qword [rbp - 0x78], xmm0
jmp 0x1800c342d
movsd qword [rdi - 0x10], xmm1
unpckhpd xmm1, xmm1
movsd qword [rdi - 8], xmm1
test rsp, r13
sub r15, 1
jne 0x1800c33e2
movsd xmm10, qword [rbp + 0x2a0]
jmp 0x1800c3456
movsd xmm0, qword [rbp + 0x2b0]
jmp 0x1800c3463
movaps xmm9, xmm10
jmp 0x1800c346c
comisd xmm0, xmm10
movsd xmm11, qword [rbp + 0x2a8]
movaps xmm8, xmm11
jmp 0x1800c3483
ja 0x1800c3492
movaps xmm10, xmm0
jmp 0x1800c3492
movsd xmm1, qword [rbp + 0x2b8]
jmp 0x1800c349f
comisd xmm1, xmm8
ja 0x1800c34ae
movaps xmm11, xmm1
comisd xmm9, xmm0
ja 0x1800c34bd
movaps xmm9, xmm0
comisd xmm8, xmm1
ja 0x1800c34d1
movaps xmm8, xmm1
jmp 0x1800c34d1
movsd xmm0, qword [rbp + 0x2c0]
jmp 0x1800c34de
comisd xmm0, xmm10
ja 0x1800c34f2
movaps xmm10, xmm0
jmp 0x1800c34f2
movsd xmm1, qword [rbp + 0x2c8]
jmp 0x1800c34ff
comisd xmm1, xmm11
ja 0x1800c3513
movaps xmm11, xmm1
jmp 0x1800c3513
comisd xmm9, xmm0
ja 0x1800c3527
movaps xmm9, xmm0
jmp 0x1800c3527
comisd xmm8, xmm1
ja 0x1800c353b
movaps xmm8, xmm1
jmp 0x1800c353b
movsd xmm0, qword [rbp + 0x2d0]
jmp 0x1800c3548
comisd xmm0, xmm10
ja 0x1800c355c
movaps xmm10, xmm0
jmp 0x1800c355c
movsd xmm1, qword [rbp + 0x2d8]
jmp 0x1800c3569
comisd xmm1, xmm11
ja 0x1800c357d
movaps xmm11, xmm1
jmp 0x1800c357d
comisd xmm9, xmm0
ja 0x1800c3591
movaps xmm9, xmm0
jmp 0x1800c3591
comisd xmm8, xmm1
ja 0x1800c35a0
movaps xmm8, xmm1
movsd xmm0, qword [rbp + 0x2e0]
jmp 0x1800c35ad
comisd xmm0, xmm10
ja 0x1800c35c1
movaps xmm10, xmm0
jmp 0x1800c35c1
movsd xmm1, qword [rbp + 0x2e8]
jmp 0x1800c35ce
comisd xmm1, xmm11
ja 0x1800c35e2
movaps xmm11, xmm1
jmp 0x1800c35e2
comisd xmm9, xmm0
ja 0x1800c35f6
movaps xmm9, xmm0
jmp 0x1800c35f6
comisd xmm8, xmm1
ja 0x1800c360a
movaps xmm8, xmm1
jmp 0x1800c360a
movsd xmm0, qword [rbp + 0x2f0]
jmp 0x1800c3617
comisd xmm0, xmm10
ja 0x1800c362b
movaps xmm10, xmm0
jmp 0x1800c362b
movsd xmm1, qword [rbp + 0x2f8]
jmp 0x1800c3638
comisd xmm1, xmm11
ja 0x1800c364c
movaps xmm11, xmm1
jmp 0x1800c364c
comisd xmm9, xmm0
ja 0x1800c3660
movaps xmm9, xmm0
jmp 0x1800c3660
comisd xmm8, xmm1
ja 0x1800c3674
movaps xmm8, xmm1
jmp 0x1800c3674
movsd xmm0, qword [rbp + 0x300]
comisd xmm0, xmm10
ja 0x1800c3690
movaps xmm10, xmm0
jmp 0x1800c3690
movsd xmm1, qword [rbp + 0x308]
jmp 0x1800c369d
comisd xmm1, xmm11
ja 0x1800c36b1
movaps xmm11, xmm1
jmp 0x1800c36b1
comisd xmm9, xmm0
ja 0x1800c36c5
movaps xmm9, xmm0
jmp 0x1800c36c5
comisd xmm8, xmm1
ja 0x1800c36d4
movaps xmm8, xmm1
movsd xmm0, qword [rbp + 0x310]
comisd xmm0, xmm10
ja 0x1800c36f0
movaps xmm10, xmm0
jmp 0x1800c36f0
movsd xmm1, qword [rbp + 0x318]
jmp 0x1800c36fd
comisd xmm1, xmm11
ja 0x1800c3711
movaps xmm11, xmm1
jmp 0x1800c3711
comisd xmm9, xmm0
ja 0x1800c3720
movaps xmm9, xmm0
comisd xmm8, xmm1
ja 0x1800c372f
movaps xmm8, xmm1
movaps xmm7, xmm9
jmp 0x1800c3738
movaps xmm6, xmm8
jmp 0x1800c3741
addsd xmm7, xmm10
addsd xmm6, xmm11
mulsd xmm7, qword [0x180093808]
mulsd xmm6, qword [0x180093808]
movaps xmm0, xmm7
jmp 0x1800c3763
call fcn.180135423
movaps xmm0, xmm6
jmp 0x1800c3770
call fcn.180135423
movaps xmm0, xmm7
jmp 0x1800c377d
call fcn.180135423
movaps xmm0, xmm6
jmp 0x1800c378a
call fcn.180135423
movaps xmm0, xmm10
call fcn.180135423
movaps xmm0, xmm11
jmp 0x1800c37a1
movd xmm7, eax
cvtdq2pd xmm7, xmm7
movsd qword [rbp + 0x188], xmm7
jmp 0x1800c37b6
call fcn.180135423
movaps xmm0, xmm9
movd xmm6, eax
cvtdq2pd xmm6, xmm6
movsd qword [rbp + 0x1c8], xmm6
call fcn.180135423
movaps xmm0, xmm8
jmp 0x1800c37dd
movd xmm12, eax
cvtdq2pd xmm12, xmm12
call fcn.180135423
cmp byte [0x18009b6f9], r12b
movd xmm11, eax
cvtdq2pd xmm11, xmm11
je 0x1800c3b2e
test rsi, rsi
jmp 0x1800c380b
je 0x1800c3850
mov rax, qword [0x18009d088]
rcr cl, cl
mov rcx, qword [0x18009d080]
cmc
cmp cx, 0x3551
jmp 0x1800c382c
add rcx, rsi
jmp 0x1800c3834
movss xmm6, dword [rsi + rax]
movss dword [rbp - 0x48], xmm6
movsd xmm6, qword [rbp + 0x1c8]
jmp 0x1800c384b
jmp 0x1800c3873
movss xmmpe_dos_header, dword [0]
xchg ch, dh
movsxd rdx, ebx
mov rcx, r12
setne dl
movzx edx, cx
movss dword [rbp - 0x48], xmm0
bswap rdx
movsx rdx, r13w
movss xmm0, dword [rcx]
movzx rcx, dx
movsx rcx, r8w
jmp 0x1800c3884
lea rdx, [rbp + 0x60]
movsx cx, r12b
mov cx, r8w
cmovns rcx, r10
mov rcx, rbx
jmp 0x1800c389d
movss dword [rsp + 0x70], xmm0
call fcn.180144294
test al, al
jmp 0x1800c38af
je 0x1800c3b2e
movsd xmm3, qword [0x180093810]
subsd xmm6, xmm11
movsd xmm0, qword [0x180093818]
movzx dx, dil
jmp 0x1800c38d4
lea rdx, [rbp + 0x1e0]
movzx cx, r15b
cmovnp rcx, rbx
not ecx
movaps xmm10, xmmword [0x180093c40]
xchg cx, cx
lea rcx, [rbp + 0x178]
jmp 0x1800c38fd
movss xmm1, dword [rbp - 0x48]
jmp 0x1800c3907
movaps xmm4, xmm7
subsd xmm4, xmm3
mov qword [rbp + 0x178], r12
movaps xmm2, xmm11
jmp 0x1800c391e
mov qword [rbp + 0x180], r12
jmp 0x1800c392a
addsd xmm2, xmm3
movdqu xmmword [rbp + 0x200], xmm10
jmp 0x1800c393c
cvtps2pd xmm1, xmm1
subsd xmm4, xmm0
movdqu xmmword [rbp + 0x230], xmm10
movaps xmm8, xmm2
jmp 0x1800c3955
movsd qword [rbp + 0x1e8], xmm2
movdqu xmmword [rbp + 0x260], xmm10
jmp 0x1800c396b
subsd xmm4, xmm0
subsd xmm4, xmm0
xorps xmm0, xmm0
addsd xmm8, xmm0
addsd xmm4, xmm3
movsd qword [rbp + 0x248], xmm8
jmp 0x1800c398d
movaps xmm7, xmm4
movsd qword [rbp + 0x1e0], xmm4
addsd xmm7, xmm0
movaps xmm9, xmm4
jmp 0x1800c39a5
movss xmm0, dword [rsp + 0x70]
jmp 0x1800c39b0
addsd xmm9, qword [0x180093828]
cvtps2pd xmm0, xmm0
movsd qword [rbp + 0x210], xmm7
jmp 0x1800c39c9
divsd xmm6, xmm0
xorps xmm0, xmm0
movsd qword [rbp + 0x240], xmm9
jmp 0x1800c39de
mulsd xmm6, xmm1
movups xmmword [rbp + 0x1f0], xmm0
jmp 0x1800c39ee
cmp byte [0x18009b6f4], r12b
movups xmm6, xmmword [rbp + 0x1a8]
jmp 0x1800c3b41
je 0x1800c3b6e
lea r8, [rbp - 0x40]
jmp 0x1800c3b50
movdqa xmmword [rbp - 0x40], xmm6
mov rdx, rsi
not cl
movsx cx, dh
mov cl, r13b
mov rcx, rbx
jmp 0x1800c3b69
call fcn.1800c1c97
cmp byte [0x18009b6f0], r12b
jmp 0x1800c3b7a
movss xmm8, dword [0x1800939a0]
jmp 0x1800c3b88
je 0x1800c3fea
lea rdx, [rbp + 0x60]
mov cl, 0xa5
mov rcx, rbx
jmp 0x1800c3b9c
call fcn.180144294
test al, al
jmp 0x1800c3ba8
je 0x1800c3fea
cmp word [0x180089a56], r12w
jmp 0x1800c3bbb
xorps xmm0, xmm0
mov eax, dword [0x180089a54]
jmp 0x1800c3bc9
movups xmmword [rbp + 0x1b8], xmm0
jmp 0x1800c3bd5
mov dword [rsp + 0x70], eax
je 0x1800c3bfb
xor word [rsp + 0x72], 0x34
nop
mov eax, 0x5d
mov word [rsp + 0x70], ax
jmp 0x1800c3bf6
jmp 0x1800c3c03
movzx eax, word [rsp + 0x70]
test bpl, r14b
mov qword [rbp + 0x178], r12
test sil, 0x49
cmc
test ax, ax
je 0x1800c3c7f
lea rax, [rsp + 0x70]
rol cx, cl
xchg cl, cl
mov ecx, r12d
cmc
lea rax, [rax + 2]
clc
jmp 0x1800c3c30
lea ecx, [rcx + 1]
clc
cmp word [rax], r12w
jmp 0x1800c3c3d
jne 0x1800c3c26
lea eax, [rcx + 1]
test dl, 0x30
clc
mov dword [rbp + 0x180], eax
stc
mov dword [rbp + 0x184], eax
test eax, eax
jmp 0x1800c3c5e
je 0x1800c3c8b
lea rax, [rsp + 0x70]
jmp 0x1800c3c6e
mov qword [rbp + 0x178], rax
jmp 0x1800c3c7a
mov qword [rbp + 0x180], r12
shl eax, cl
sar cx, cl
mov eax, dword [0x180089a38]
dec cx
mov ecx, 0x20
stc
cmc
clc
mov dword [rbp + 0x188], eax
cmc
movzx eax, word [0x180089a3c]
cmc
clc
xor word [rbp + 0x18a], 0x34
xor ax, 0x35
jmp 0x1800c3cbd
mov word [rbp + 0x188], cx
not cl
cmovb ecx, eax
movsx ecx, r14w
mov word [rbp + 0x18c], ax
mov ecx, r12d
movzx eax, sp
lea rax, [rbp + 0x188]
inc ecx
jmp 0x1800c3ce9
lea rax, [rax + 2]
clc
cmp edi, r11d
test dh, 0x22
cmp word [rax], r12w
jmp 0x1800c3cfd
jne 0x1800c3ce1
add ecx, 1
lea rax, [rbp + 0x188]
mov dword [rbp + 0x1b0], ecx
jmp 0x1800c3d18
cmove rax, r12
clc
stc
mov dword [rbp + 0x1b4], ecx
jmp 0x1800c3d2d
mov qword [rbp + 0x1a8], rax
stc
test rsi, rsi
jmp 0x1800c3d3d
movsd xmm10, qword [0x180093808]
cmc
movsd xmm9, qword [rbp + 0x1c8]
test r13, r9
test r13b, 0x53
cmp byte [0x18009b6fa], r12b
jmp 0x1800c4010
je 0x1800c41b5
lea rdx, [rbp + 0x60]
movsx cx, r14b
xchg ecx, ecx
mov rcx, rbx
call fcn.180144294
test al, al
jmp 0x1800c4030
je 0x1800c41b5
movaps xmm0, xmm12
lea rcx, [rsp + 0x78]
jmp 0x1800c4044
addsd xmm0, xmm7
mov rdx, rsi
jmp 0x1800c4050
mulsd xmm0, xmm10
movsd qword [rbp - 0x58], xmm0
movaps xmm0, xmm11
addsd xmm0, qword [0x180093858]
movsd qword [rbp - 0x50], xmm0
jmp 0x1800c4070
call fcn.1800c144f
movzx ecx, byte [0x18009b241]
jmp 0x1800c4081
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm6
xorps xmm1, xmm1
movups xmmword [rbp - 0x40], xmm0
cmp r15w, 0x6388
movups xmmword [rbp + 0x28], xmm1
test eax, 0x18852239
cmp r13d, r12d
cmc
movups xmmword [rbp + 0x38], xmm0
test cl, cl
jmp 0x1800c40ae
je 0x1800c40bd
movaps xmm0, xmm13
jmp 0x1800c40c6
movaps xmm0, xmm14
jmp 0x1800c40c6
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test cl, cl
jmp 0x1800c40d4
je 0x1800c40e8
movaps xmm0, xmm13
jmp 0x1800c40e3
jmp 0x1800c40ec
movaps xmm0, xmm14
mov rdx, qword [0x18009cdb0]
mov r8b, spl
lea rcx, [rbp - 0x40]
bswap r9d
movsx r8w, r9b
mov qword [rsp + 0x60], rcx
jmp 0x1800c410f
lea r9, [rbp - 0x58]
mov ecx, 0x20387a1b
mov byte [rsp + 0x50], 1
jmp 0x1800c4129
cmp byte [0x18009b6f1], r12b
jmp 0x1800c41c1
je 0x1800c459f
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.180144294
test al, al
jmp 0x1800c41da
je 0x1800c459f
mov eax, dword [0x180089a30]
jmp 0x1800c41eb
xorps xmm0, xmm0
mov dword [rbp + 0x188], eax
bsr eax, ecx
test r15, 0x6fc7533e
mov ecx, r12d
jmp 0x1800c420b
movzx eax, word [0x180089a34]
xor word [rbp + 0x18a], 0x34
cmp si, di
cmc
jmp 0x1800c4223
xor ax, 0x35
jmp 0x1800c422c
mov word [rbp + 0x188], r13w
jmp 0x1800c4239
mov word [rbp + 0x18c], ax
movzx rax, r10w
movzx ax, cl
lea rax, [rbp + 0x188]
jmp 0x1800c4254
movups xmmword [rbp + 0x1c8], xmm0
jmp 0x1800c4260
nop dword [rax + rax]
inc ecx
clc
lea rax, [rax + 2]
cmc
cmp ch, 0x34
cmp word [rax], r12w
jmp 0x1800c4279
jne 0x1800c4265
cmp byte [0x18009b6f8], r12b
jmp 0x1800c45ab
je 0x1800c4a1a
subsd xmm11, xmm9
xorps xmm1, xmm1
xorps xmm8, xmm8
subsd xmm12, xmm7
xorps xmm0, xmm0
lea rdx, [rbp + 0x60]
jmp 0x1800c45ce
cvtsd2ss xmm0, xmm9
mov rcx, rbx
jmp 0x1800c45db
xorps xmm10, xmm10
cvtsd2ss xmm1, xmm11
cvtsd2ss xmm8, xmm12
movaps xmm6, xmm1
jmp 0x1800c45f1
movss dword [rbp - 0x48], xmm0
divss xmm6, dword [0x18009399c]
movaps xmm9, xmm8
movss dword [rbp + 0x1c8], xmm1
jmp 0x1800c460f
divss xmm9, dword [0x18009399c]
movss dword [rbp + 0x188], xmm6
jmp 0x1800c4625
movss dword [rsp + 0x70], xmm9
jmp 0x1800c4631
cvtsd2ss xmm10, xmm7
call fcn.180144294
test al, al
je 0x1800c4a1a
movss xmm1, dword [rbp - 0x48]
not r8b
movzx eax, bp
movzx r8w, r9b
lea rax, [rbp + 0x198]
movsxd r8, ebx
movsx r8w, al
movzx r8, r8w
movss xmm12, dword [0x1800937fc]
movsx r8w, r13b
not r8
movzx r8d, r12w
lea r8, [rbp - 0x68]
movaps xmm0, xmm6
jmp 0x1800c4687
mov qword [rsp + 0x20], rax
jmp 0x1800c4691
movss xmm12, dword [rbp - 0x44]
cmp dh, 0x96
jmp 0x1800c4a28
cmp byte [0x18009b786], r12b
jmp 0x1800c4a34
movss xmm11, dword [0x1800937f8]
je 0x1800c4bf0
cmp qword [0x18009cdc8], r12
jmp 0x1800c4a4f
je 0x1800c4bf0
movups xmm0, xmmword [0x18009b210]
lea r8, [rsp + 0x78]
mov rcx, rbx
movzx rdx, si
movsd xmm1, qword [0x18009b220]
movzx rdx, ax
movsx dx, bpl
cmovns edx, edx
lea rdx, [rbp - 0x30]
movups xmmword [rsp + 0x78], xmm0
movsd qword [rbp - 0x78], xmm1
jmp 0x1800c4a8f
call fcn.180144b00
mov rcx, qword [0x18009cdd0]
cmp ax, dx
test rcx, rcx
jmp 0x1800c4aa6
je 0x1800c4ab8
add rcx, qword [0x18009d198]
jmp 0x1800c4abb
mov rcx, r12
mov rcx, qword [rcx]
jmp 0x1800c4ac7
test rcx, rcx
jmp 0x1800c4acf
je 0x1800c4b6a
mov rdx, qword [0x18009d1a0]
mov rax, qword [rcx + rdx]
cmp qword [rax], r12
jmp 0x1800c4ae8
je 0x1800c4b6a
mov rcx, qword [rax]
test rcx, rcx
je 0x1800c4b0b
add rcx, qword [0x18009d1b0]
jmp 0x1800c4b06
jmp 0x1800c4b19
mov rcx, r12
dec rdx
btr dx, r11w
shl dx, cl
mov rdx, qword [rcx]
cmp r12w, dx
cmp bpl, 0x3d
test rdx, rdx
jmp 0x1800c4b2c
je 0x1800c4b6a
mov rax, qword [0x18009d1c0]
jmp 0x1800c4b43
mov rcx, qword [rdx + rax]
cmp cx, 0x2182
test rcx, rcx
jmp 0x1800c4b54
je 0x1800c4b6a
mov rax, qword [0x18009d0d8]
mov rcx, qword [rcx + rax]
jmp 0x1800c4b6f
mov rcx, r12
not dh
lea rdx, [rbp - 0x10]
jmp 0x1800c4b78
call fcn.1801519b3
lea r8, [rbp - 0x10]
movsx cx, r10b
movzx cx, sil
movzx edx, r9w
mov rcx, rbx
lea rdx, [rsp + 0x78]
jmp 0x1800c4b9c
call fcn.180144b00
movups xmm0, xmmword [rbp - 0x30]
cwd
lea rax, [rbp + 0x198]
mov rcx, rbx
movaps xmm3, xmm11
cmovb edx, ebp
mov qword [rsp + 0x20], rax
movzx dx, r12b
movups xmmword [rbp - 0x68], xmm0
not r8b
cqo
movsx r8d, di
lea r8, [rbp - 0x68]
movups xmm0, xmmword [rsp + 0x78]
cdq
jmp 0x1800c4bde
lea rdx, [rbp - 0x58]
jmp 0x1800c4be7
movups xmmword [rbp - 0x58], xmm0
call fcn.1801453e2
cmp byte [0x18009b6f6], r12b
movsx r15d, r10w
mov r14d, 4
jmp 0x1800c4c06
movsd xmm10, qword [rbp + 0x18]
movzx r15, r15w
xchg dil, r15b
setae r15b
movsd xmm9, qword [rbp + 0x10]
cmovnp rdi, rdx
xchg r15b, r15b
not di
mov edi, dword [0x18009a018]
sete r15b
lea r15d, [r14 + 0x1b]
je 0x1800c51cd
mov rcx, rsi
jmp 0x1800c4c43
call fcn.1801536dc
test al, al
jmp 0x1800c4c4f
jne 0x1800c51cd
mov rcx, rsi
call fcn.18014be8b
test al, al
jmp 0x1800c4c64
jne 0x1800c51cd
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.180144294
test al, al
je 0x1800c51cd
mov eax, dword [0x180089a30]
jmp 0x1800c4c89
xorps xmm0, xmm0
mov dword [rbp + 0x188], eax
shl ch, cl
xchg rcx, rax
btr rcx, 0x2b
mov ecx, r12d
shr rax, cl
bswap ax
not al
movzx eax, word [0x180089a34]
test rdx, 0x302c461d
jmp 0x1800c4cb9
xor word [rbp + 0x18a], 0x34
clc
xor ax, 0x35
jmp 0x1800c4ccb
mov word [rbp + 0x188], r13w
jmp 0x1800c4cd8
mov word [rbp + 0x18c], ax
movsxd rax, ebp
movzx eax, r14w
lea rax, [rbp + 0x188]
jmp 0x1800c4cf2
movups xmmword [rbp + 0x1a8], xmm0
jmp 0x1800c4cfe
nop word [rax + rax]
jmp 0x1800c4d0c
inc ecx
lea rax, [rax + 2]
cmp r15d, r13d
jmp 0x1800c4d1a
cmp word [rax], r12w
jmp 0x1800c4d23
jne 0x1800c4d0c
movups xmm0, xmmword [0x18008aeb0]
lea rax, [rbp + 0x188]
add ecx, 1
movsd xmm1, qword [0x18008aec0]
jmp 0x1800c4d47
cmove rax, r12
mov dword [rbp + 0x1c0], ecx
cmc
test sil, cl
cmp word [0x18008aeca], r12w
jmp 0x1800c4d62
mov qword [rbp + 0x1b8], rax
cdqe
movzx rax, r11w
mov eax, dword [0x18008aec8]
jmp 0x1800c4d7a
mov dword [rbp - 0x70], eax
jmp 0x1800c4d82
mov dword [rbp + 0x1c4], ecx
jmp 0x1800c4d8d
movups xmmword [rsp + 0x78], xmm0
jmp 0x1800c4d97
movsd qword [rbp - 0x78], xmm1
je 0x1800c4f53
mov r8d, r12d
cmp edi, 2
jmp 0x1800c4dad
jl 0x1800c4eae
movdqa xmm2, xmmword [0x180093a80]
mov r8d, 8
movdqa xmm3, xmmword [0x180093aa0]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x180093ec0]
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 [0x180093ac0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008aeb0]
jmp 0x1800c4e2d
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
paddw xmm2, xmmword [0x180093ba0]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movq qword [rsp + 0x78], xmm2
jmp 0x1800c4e63
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180093ac0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x80]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180093ba0]
pxor xmm2, xmm0
movq qword [rbp - 0x80], xmm2
seto dh
cbw
mov eax, r8d
lea r9, [rsp + 0x78]
lea r9, [r9 + rax*2]
bt ecx, 0xa
movsx ecx, r14w
inc dx
mov eax, 0x5397829d
lea r9, [r9 + 2]
shld cx, r10w, 0x8e
imul r8d
movzx rax, r12w
sar edx, 4
or ecx, eax
shr cx, 0x77
sar al, cl
mov eax, edx
rcl cx, 0xe5
cmovbe cx, r9w
shr eax, 0x1f
shrd rcx, r11, 0x97
stc
sub ecx, edi
add edx, eax
shrd ax, r11w, 0xb7
ror ch, cl
movzx eax, dx
shrd cx, ax, 0x2c
movsxd rcx, r8d
imul ecx, eax, 0x31
dec ah
cbw
movsx eax, cx
movzx eax, r8w
jmp 0x1800c4f24
inc r8d
test dl, spl
sub ax, cx
cmp r11b, 0xd3
cmp r8b, r14b
add ax, 0x33
clc
xor word [r9 - 2], ax
cmp eax, 0x4ec64730
cmc
cmp r8d, 0xe
jmp 0x1800c4f4d
jl 0x1800c4ec5
mov qword [rbp + 0x178], r12
stc
cmp dl, dil
cmp word [rsp + 0x78], r12w
je 0x1800c4fe2
lea rax, [rsp + 0x78]
mov ecx, r12d
cmp spl, 0xba
jmp 0x1800c4f7b
nop dword [rax]
cmp r8b, dl
lea rax, [rax + 2]
cmp al, ah
stc
lea ecx, [rcx + 1]
test r13w, di
cmp word [rax], r12w
jmp 0x1800c4f98
jne 0x1800c4f81
lea eax, [rcx + 1]
stc
mov dword [rbp + 0x180], eax
cmp r10d, 0x2ac845cd
test r10w, r13w
mov dword [rbp + 0x184], eax
cmc
test eax, eax
jmp 0x1800c4fc1
je 0x1800c4fed
lea rax, [rsp + 0x78]
jmp 0x1800c4fd1
mov qword [rbp + 0x178], rax
jmp 0x1800c4fdd
jmp 0x1800c4fed
mov qword [rbp + 0x180], r12
test bpl, 0xa7
test rsi, rsi
jmp 0x1800c4ff5
je 0x1800c5016
mov rcx, qword [0x18009d0e0]
test bpl, r8b
cmp r14w, r12w
add rcx, rsi
jmp 0x1800c5011
jmp 0x1800c5021
mov rcx, r12
movsxd rax, r10d
seta ah
mov al, 0xc2
movups xmm0, xmmword [rcx]
lea rax, [rbp + 0x1b8]
jmp 0x1800c5030
cvttss2si r9d, xmm12
lea r8, [rbp + 0x178]
mov cx, 0x124b
bswap rcx
sets dh
mov qword [rsp + 0x20], rax
not dx
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1a8]
jmp 0x1800c505e
movups xmmword [rbp - 0x40], xmm0
jmp 0x1800c5067
call fcn.180139bfa
movaps xmm0, xmmword [0x180093c50]
xorps xmm1, xmm1
movzx eax, byte [0x18009b241]
jmp 0x1800c5082
movaps xmmword [rbp + 0x50], xmm0
jmp 0x1800c508b
xorps xmm0, xmm0
movsd qword [rbp - 0x58], xmm9
cmc
movsd qword [rbp - 0x50], xmm10
cmp r14, r12
movups xmmword [rbp + 0x28], xmm0
movups xmmword [rbp - 0x40], xmm1
movups xmmword [rbp + 0x38], xmm1
cmp r8b, r14b
test al, al
jmp 0x1800c50b4
je 0x1800c50c8
movaps xmm0, xmm13
jmp 0x1800c50c3
jmp 0x1800c50cc
movaps xmm0, xmm14
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800c50da
je 0x1800c50ee
movaps xmm0, xmm13
jmp 0x1800c50e9
jmp 0x1800c50f2
movaps xmm0, xmm14
mov rdx, qword [0x18009cdb0]
lea rax, [rbp - 0x40]
setle cl
movsxd r8, r9d
cmovp r8, r14
mov qword [rsp + 0x60], rax
nop
lea r9, [rbp - 0x58]
movsx rax, r9w
mov byte [rsp + 0x50], 1
lahf
movsx r8w, bl
movsx rax, r11w
lea rax, [rbp + 0x28]
movzx ecx, si
movsx r8d, r15w
mov byte [rsp + 0x48], 1
movsx r8w, r12b
jmp 0x1800c5143
lea r8, [rbp + 0x1a8]
movzx cx, r13b
mov cx, 0x1142
setb ch
mov qword [rsp + 0x40], rax
cwde
mov rcx, rbx
cmovnp ax, r12w
lea rax, [rbp + 0x38]
jmp 0x1800c516d
movsd qword [rbp - 0x60], xmm1
jmp 0x1800c5177
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x50]
jmp 0x1800c5185
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
jmp 0x1800c5195
mov qword [rsp + 0x28], rax
movsx rax, r14w
lea rax, [rbp - 0x68]
jmp 0x1800c51a7
mov qword [rsp + 0x20], rax
jmp 0x1800c51b1
movsd qword [rbp - 0x68], xmm0
call fcn.180146038
mov rcx, qword [rbp + 0x1a8]
jmp 0x1800c51c7
call qword [0x18009ce98]
cmp byte [0x18009b6f5], r12b
jmp 0x1800c51d9
je 0x1800c575c
mov rcx, rsi
jmp 0x1800c51e7
call fcn.180135aee
test al, al
jmp 0x1800c51f3
je 0x1800c575c
mov rcx, rsi
call fcn.18014be8b
test al, al
jmp 0x1800c5208
je 0x1800c575c
lea rdx, [rbp + 0x60]
mov cl, r14b
bswap rcx
jmp 0x1800c521d
mov rcx, rbx
jmp 0x1800c5225
call fcn.180144294
test al, al
je 0x1800c575c
mov eax, dword [0x180089a30]
xorps xmm0, xmm0
mov dword [rbp + 0x188], eax
sub cx, r9w
mov ecx, r12d
movzx eax, word [0x180089a34]
stc
jmp 0x1800c5255
xor word [rbp + 0x18a], 0x34
cmc
xor ax, 0x35
jmp 0x1800c5267
mov word [rbp + 0x188], r13w
jmp 0x1800c5274
mov word [rbp + 0x18c], ax
cdqe
lea rax, [rbp + 0x188]
jmp 0x1800c5289
movups xmmword [rbp + 0x1a8], xmm0
jmp 0x1800c5295
inc ecx
lea rax, [rax + 2]
cmp word [rax], r12w
jne 0x1800c5295
movups xmm0, xmmword [0x18008ae98]
lea rax, [rbp + 0x188]
clc
add ecx, 1
jmp 0x1800c52bc
movsd xmm1, qword [0x18008aea8]
jmp 0x1800c52c9
cmove rax, r12
jmp 0x1800c52d2
mov dword [rbp + 0x1c0], ecx
cmp word [0x18008aeae], r12w
mov qword [rbp + 0x1b8], rax
jmp 0x1800c52ec
mov dword [rbp + 0x1c4], ecx
jmp 0x1800c52f7
movups xmmword [rsp + 0x78], xmm0
jmp 0x1800c5301
movsd qword [rbp - 0x78], xmm1
jmp 0x1800c530b
je 0x1800c54e2
mov r8d, r12d
cmp rax, r10
test bpl, r15b
cmp edi, 2
jmp 0x1800c5322
jl 0x1800c542e
movdqa xmm2, xmmword [0x180093a80]
mov r8d, 8
jmp 0x1800c533b
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm1, xmm2
movdqa xmm8, xmmword [0x180093ba0]
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 [0x180093ac0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [0x18008ae98]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x180093aa0]
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 0x1800c53e2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x180093ac0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm8
jmp 0x1800c5412
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x80]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rbp - 0x80], xmm3
mov eax, r8d
or r9w, 0x6a9
ror dh, 0x67
lea r9, [rsp + 0x78]
lea r9, [r9 + rax*2]
inc cl
bt cx, cx
nop dword [rax]
nop dword [rax + rax]
bt cx, 0x90
add al, 0xde
test r11d, edx
mov eax, 0x5397829d
lea r9, [r9 + 2]
shr ecx, 0xc4
imul r8d
add cl, r13b
cmp dl, 0x32
sar edx, 4
ror rcx, 0xf8
or cx, sp
mov ah, 0x8b
mov eax, edx
shr eax, 0x1f
cmc
cmp bh, dl
shr cx, cl
add edx, eax
xor cx, cx
cmp r15w, r10w
bsr cx, sp
movzx eax, dx
movsxd rcx, r8d
add ecx, 0x517a24f2
rcr cx, 0x34
imul ecx, eax, 0x31
movsx ax, r13b
movzx eax, r8w
jmp 0x1800c54ba
inc r8d
sub ax, cx
add ax, 0x33
jmp 0x1800c54ce
xor word [r9 - 2], ax
cmp r8d, 0xc
jmp 0x1800c54dc
jl 0x1800c545f
mov qword [rbp + 0x178], r12
cmp word [rsp + 0x78], r12w
jmp 0x1800c54f4
je 0x1800c5573
lea rax, [rsp + 0x78]
mov ecx, r12d
cmp r14d, r9d
cmc
clc
nop dword [rax]
lea rax, [rax + 2]
test si, r14w
cmc
lea ecx, [rcx + 1]
cmp dx, 0x1104
cmc
cmp word [rax], r12w
jmp 0x1800c5526
jne 0x1800c550b
lea eax, [rcx + 1]
test ecx, 0xc1a41c0
cmp r13w, r13w
mov dword [rbp + 0x180], eax
cmc
test r11d, 0x639d50a8
mov dword [rbp + 0x184], eax
cmp spl, dl
test eax, eax
jmp 0x1800c5557
je 0x1800c557c
lea rax, [rsp + 0x78]
mov qword [rbp + 0x178], rax
jmp 0x1800c556e
jmp 0x1800c557c
mov qword [rbp + 0x180], r12
stc
cmc
test rsi, rsi
jmp 0x1800c5584
je 0x1800c559e
mov rcx, qword [0x18009d0e0]
add rcx, rsi
jmp 0x1800c5599
jmp 0x1800c55a8
mov rcx, r12
cmovo ax, di
movsxd rax, esp
movups xmm0, xmmword [rcx]
not ax
mov al, dil
lea rax, [rbp + 0x1b8]
jmp 0x1800c55bd
cvttss2si r9d, xmm12
lea r8, [rbp + 0x178]
cmovg ecx, r14d
not cl
mov qword [rsp + 0x20], rax
movzx ecx, bp
movsx rcx, bx
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1a8]
movups xmmword [rbp - 0x40], xmm0
call fcn.180139bfa
movaps xmm0, xmmword [0x180093cf0]
jmp 0x1800c55fb
xorps xmm1, xmm1
movzx eax, byte [0x18009b241]
jmp 0x1800c560a
movaps xmmword [rbp + 0x50], xmm0
xorps xmm0, xmm0
movsd qword [rbp - 0x58], xmm9
test bl, r9b
movsd qword [rbp - 0x50], xmm10
movups xmmword [rbp + 0x28], xmm0
movups xmmword [rbp - 0x40], xmm1
jmp 0x1800c562f
movups xmmword [rbp + 0x38], xmm1
jmp 0x1800c563b
test al, al
je 0x1800c5651
movaps xmm0, xmm13
jmp 0x1800c564c
jmp 0x1800c565a
movaps xmm0, xmm14
jmp 0x1800c565a
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800c5668
je 0x1800c567c
movaps xmm0, xmm13
jmp 0x1800c5677
jmp 0x1800c5688
movaps xmm0, xmm14
not r8b
movzx r9w, r13b
mov rdx, qword [0x18009cdb0]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x60], rax
movzx eax, r9w
lea r9, [rbp - 0x58]
mov r8w, 0xc80
jmp 0x1800c56ae
mov byte [rsp + 0x50], 1
xchg ch, al
movzx rcx, sp
mov cx, r13w
lea rax, [rbp + 0x28]
xchg r8, rcx
not r8b
jmp 0x1800c56cc
mov byte [rsp + 0x48], 1
lea r8, [rbp + 0x1a8]
setbe cl
mov rcx, r10
mov qword [rsp + 0x40], rax
cmovge cx, r14w
cbw
xchg rcx, rax
mov rcx, rbx
movsx eax, bp
movzx eax, r10w
lea rax, [rbp + 0x38]
jmp 0x1800c56ff
movsd qword [rbp - 0x60], xmm1
mov qword [rsp + 0x38], rax
not ax
cdqe
lahf
lea rax, [rbp + 0x50]
jmp 0x1800c5718
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
jmp 0x1800c5728
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x68]
jmp 0x1800c5736
mov qword [rsp + 0x20], rax
jmp 0x1800c5740
movsd qword [rbp - 0x68], xmm0
jmp 0x1800c574a
call fcn.180146038
mov rcx, qword [rbp + 0x1a8]
call qword [0x18009ce98]
cmp byte [0x18009b702], r12b
jmp 0x1800c5768
je 0x1800c77be
test rbx, rbx
jmp 0x1800c5776
je 0x1800c57c4
mov rcx, qword [0x18009d1f8]
movzx edx, dx
btc edx, 0xff
dec dx
mov r8, qword [0x18009d1f0]
rol ah, 0x8e
add r8, rbx
rcr ax, 0xb6
mov eax, dword [rbx + rcx]
cdq
test spl, bpl
sub eax, edx
test r14b, 0x40
clc
sar eax, 1
jmp 0x1800c57b3
movd xmm0, eax
mov eax, dword [rbx + rcx]
jmp 0x1800c57bf
jmp 0x1800c57f6
mov eax, dword [pe_dos_header]
sal dl, cl
adc r8w, r12w
xor r8b, r11b
mov r8, r12
shr dx, cl
cdq
sub eax, edx
sar eax, 1
jmp 0x1800c57e4
movd xmm0, eax
mov eax, dword [pe_dos_header]
clc
or dl, r12b
sal dx, cl
cdq
sub eax, edx
sar eax, 1
cvtdq2pd xmm0, xmm0
movd xmm7, eax
mov eax, dword [r8]
subsd xmm9, xmm0
cdq
stc
cmc
sub eax, edx
cmc
stc
sar eax, 1
jmp 0x1800c5819
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 0x1800c5842
call fcn.1801403ac
comisd xmm0, xmmword [0x180093898]
ja 0x1800c77be
mov rax, qword [0x18009cdc0]
movsx edx, ax
lea rdx, [rbp + 0x60]
movsx cx, dil
mov cl, r9b
movzx rcx, si
movsd xmm1, qword [0x180093a18]
xchg rcx, rcx
mov rcx, rbx
jmp 0x1800c5882
comisd xmm1, xmm0
cmova rax, rsi
mov qword [0x18009cdc0], rax
jmp 0x1800c5896
call fcn.180144294
test al, al
je 0x1800c77be
cmp qword [0x18009cdc0], r12
jmp 0x1800c58af
je 0x1800c77ac
test rbx, rbx
jmp 0x1800c58bd
je 0x1800c58e1
mov rax, qword [0x18009d1f0]
movsx edx, r15w
mov dl, 0x16
mov edx, dword [rbx + rax]
lea rcx, [rbx + rax]
jmp 0x1800c58dc
jmp 0x1800c58f0
mov edx, dword [pe_dos_header]
movsx cx, spl
mov rcx, r12
movd xmm0, dword [rcx]
lea rax, [rbp - 0x40]
bswap r8d
movsx r8, di
movsxd r9, r14d
movaps xmm1, xmmword [0x180093bd0]
lea r9, [rbp + 0x78]
movss xmm9, dword [0x1800939dc]
xchg r8d, r8d
lea r8, [rbp - 0x68]
jmp 0x1800c5922
mov qword [rsp + 0x48], rax
jmp 0x1800c592c
movaps xmm8, xmm7
jmp 0x1800c5935
subsd xmm8, qword [0x180093938]
cvtdq2ps xmm0, xmm0
lea rax, [rbp + 0x28]
xchg ch, ch
setns cl
movsx rcx, r9w
mov rcx, rbx
jmp 0x1800c5956
movd xmm10, edx
sub edx, edx
jmp 0x1800c5962
cvtdq2ps xmm10, xmm10
movss dword [rsp + 0x40], xmm15
jmp 0x1800c5972
divss xmm10, xmm0
mov qword [rsp + 0x30], rax
movsx rax, sp
setns al
lea rax, [rbp + 0x38]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x50]
jmp 0x1800c5995
mov qword [rsp + 0x20], rax
jmp 0x1800c599f
xorps xmm0, xmm0
movsd qword [rbp - 0x68], xmm8
jmp 0x1800c59ad
movups xmmword [rbp - 0x40], xmm0
movaps xmm0, xmmword [0x180093d20]
jmp 0x1800c59bd
movups xmmword [rbp + 0x28], xmm1
movups xmmword [rbp + 0x38], xmm0
jmp 0x1800c59ca
movaps xmm0, xmmword [0x180093e40]
jmp 0x1800c59d6
xorps xmm1, xmm1
mulss xmm10, xmm9
movups xmmword [rbp + 0x50], xmm1
jmp 0x1800c59e7
cvtps2pd xmm6, xmm10
movups xmmword [rbp + 0x78], xmm0
movsd qword [rbp - 0x60], xmm6
jmp 0x1800c59f9
call fcn.180144f43
movaps xmm0, xmmword [0x180093e40]
lahf
not dx
lea rax, [rbp + 0x198]
movzx r8d, bx
cmovbe rcx, rdi
movaps xmm3, xmm11
mov qword [rsp + 0x20], rax
movzx ecx, di
movsxd r8, ecx
lea r8, [rbp - 0x40]
sets dh
jmp 0x1800c5a33
movsd qword [rbp - 0x68], xmm8
sete dl
movzx edx, dx
lea rdx, [rbp - 0x68]
cmovne cx, ax
movsd qword [rbp - 0x60], xmm6
not rcx
mov rcx, rbx
movups xmmword [rbp - 0x40], xmm0
jmp 0x1800c5a5b
call fcn.18014581f
movsd xmm0, qword [0x1800938e0]
jmp 0x1800c5a6f
movaps xmm1, xmmword [0x180093cf0]
test spl, spl
cmp bh, 0xf0
cmc
movsd qword [rbp - 0x50], xmm0
jmp 0x1800c5a87
movsd qword [rbp - 0x58], xmm7
clc
test rsi, rsi
jmp 0x1800c5a95
je 0x1800c5aaf
mov rcx, qword [0x18009d108]
add rcx, rsi
jmp 0x1800c5aaa
jmp 0x1800c5ab2
mov rcx, r12
cmp qword [rcx], r12
jmp 0x1800c5aba
jne 0x1800c5b8a
movzx eax, word [0x180089bb8]
mov ecx, 0x4e
clc
movups xmm0, xmmword [0x180089ba8]
movups xmmword [rsp + 0x78], xmm0
cmc
cmp bp, 0x8c8
xor word [rsp + 0x7a], 0x34
cmc
test r14w, si
xor word [rsp + 0x7c], 0x35
xor word [rsp + 0x7e], 0x36
cmp bpl, 0x70
cmp r9b, r11b
xor word [rbp - 0x80], 0x37
cmc
xor word [rbp - 0x7e], 0x38
cmp r15b, r8b
cmp dil, 0x5e
xor word [rbp - 0x7c], 0x39
xor word [rbp - 0x7a], 0x3a
xor ax, 0x3b
clc
stc
mov word [rsp + 0x78], cx
sbb cl, 0xf9
mov word [rbp - 0x78], ax
bts ecx, r15d
ror ecx, 0x1b
mov ecx, r12d
xor rax, r13
lea rax, [rsp + 0x78]
test sil, 0x26
lea rax, [rax + 2]
jmp 0x1800c5b4a
lea ecx, [rcx + 1]
jmp 0x1800c5b52
cmp word [rax], r12w
jmp 0x1800c5b5b
jne 0x1800c5b41
lea eax, [rcx + 1]
shl edx, 0x57
test eax, eax
mov rdx, 0x573e14d3
cwd
lea rdx, [rsp + 0x78]
jmp 0x1800c5b7c
cmove rdx, r12
jmp 0x1800c5b85
jmp 0x1800c5b8d
mov rdx, qword [rcx]
mov qword [rbp + 0x178], r12
cmc
test edi, 0x5dd25aa2
cmp word [rdx], r12w
je 0x1800c5c0e
mov rax, rdx
sal ecx, cl
bswap cx
mov ecx, r12d
nop dword [rax]
jmp 0x1800c5bb9
nop dword [rax + rax]
stc
lea rax, [rax + 2]
clc
test r9, rsi
lea ecx, [rcx + 1]
clc
cmc
cmp word [rax], r12w
jmp 0x1800c5bd8
jne 0x1800c5bc2
lea eax, [rcx + 1]
cmc
mov dword [rbp + 0x180], eax
test r10d, r12d
mov dword [rbp + 0x184], eax
clc
test edi, r9d
test eax, eax
jmp 0x1800c5bfc
je 0x1800c5c15
mov qword [rbp + 0x178], rdx
jmp 0x1800c5c15
mov qword [rbp + 0x180], r12
movzx eax, byte [0x18009b241]
jmp 0x1800c5c21
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm1
xorps xmm1, xmm1
movups xmmword [rbp + 0x28], xmm1
test dil, 7
clc
movups xmmword [rbp - 0x40], xmm0
cmc
movups xmmword [rbp + 0x38], xmm0
test al, al
je 0x1800c5c54
movaps xmm0, xmm13
jmp 0x1800c5c4f
jmp 0x1800c5c5d
movaps xmm0, xmm14
jmp 0x1800c5c5d
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
je 0x1800c5c7a
movaps xmm0, xmm13
jmp 0x1800c5c75
jmp 0x1800c5c83
movaps xmm0, xmm14
movsx rdx, sp
cdq
mov rdx, qword [0x18009cdb0]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x60], rax
setp r9b
movsx cx, bh
cwde
lea r9, [rbp - 0x58]
movsxd r8, r8d
mov byte [rsp + 0x50], 1
jmp 0x1800c5cb0
lea rax, [rbp + 0x28]
cmove r8w, bx
not r8b
movzx cx, r9b
mov byte [rsp + 0x48], 1
movsx cx, r12b
setge r8b
lea r8, [rbp + 0x178]
mov qword [rsp + 0x40], rax
setbe cl
movzx ecx, bp
mov rcx, rbx
movsxd rax, eax
lea rax, [rbp + 0x38]
movsd qword [rbp - 0x60], xmm1
jmp 0x1800c5cf5
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x50]
jmp 0x1800c5d03
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
mov qword [rsp + 0x28], rax
nop
movzx eax, si
jmp 0x1800c5d1d
lea rax, [rbp - 0x68]
jmp 0x1800c5d26
mov qword [rsp + 0x20], rax
jmp 0x1800c5d30
movsd qword [rbp - 0x68], xmm0
jmp 0x1800c5d3a
call fcn.180146038
cmp word [0x18008ae7e], r12w
jmp 0x1800c5d4c
xorps xmm0, xmm0
mov rax, qword [0x18008ae78]
jmp 0x1800c5d5b
movups xmmword [rbp + 0x198], xmm0
jmp 0x1800c5d67
mov qword [rbp + 0x188], rax
jmp 0x1800c5d73
je 0x1800c5e92
mov r8d, r12d
cmp edi, 2
jmp 0x1800c5d84
jl 0x1800c5e19
movdqa xmm3, xmmword [0x180093a80]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x180093ec0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x180093ec0]
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 [0x180093ac0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x188]
jmp 0x1800c5df6
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x180093ba0]
pxor xmm2, xmm0
movq qword [rbp + 0x188], xmm2
jmp 0x1800c5e14
jmp 0x1800c5e92
lea r9, [rbp + 0x188]
cmp si, r15w
nop dword [rax]
nop word [rax + rax]
xchg ah, cl
mov eax, 0x5397829d
shr ecx, cl
and cl, r15b
lea r9, [r9 + 2]
mul r8d
shr edx, 4
cmovp eax, esi
movzx eax, dx
imul ecx, eax, 0x31
movsx eax, r15w
movzx eax, r8w
jmp 0x1800c5e5e
inc r8d
sub ax, cx
test rcx, rax
cmp r14w, r10w
add ax, 0x33
test r13b, r13b
jmp 0x1800c5e7b
xor word [r9 - 2], ax
test r12w, r8w
cmp r8d, r14d
jmp 0x1800c5e8c
jl 0x1800c5e34
mov qword [rbp + 0x178], r12
test r10b, bl
jmp 0x1800c5ea1
cmp word [rbp + 0x188], r12w
je 0x1800c5f26
lea rax, [rbp + 0x188]
add cl, sil
mov ecx, r12d
nop dword [rax + rax]
test dx, bx
lea rax, [rax + 2]
cmp dx, 0xfbc
test cl, r9b
lea ecx, [rcx + 1]
cmp word [rax], r12w
jmp 0x1800c5edf
jne 0x1800c5ec7
lea eax, [rcx + 1]
cmp r13w, 0x1e60
clc
cmc
mov dword [rbp + 0x180], eax
mov dword [rbp + 0x184], eax
test eax, eax
jmp 0x1800c5f03
je 0x1800c5f2d
lea rax, [rbp + 0x188]
jmp 0x1800c5f15
mov qword [rbp + 0x178], rax
jmp 0x1800c5f21
jmp 0x1800c5f2d
mov qword [rbp + 0x180], r12
movzx eax, word [0x18008ae90]
dec ch
mov ecx, 0x57
test sil, bpl
movups xmm0, xmmword [0x18008ae80]
test r14b, dl
stc
movups xmmword [rsp + 0x78], xmm0
test r8w, 0x4e5
cmp dl, r15b
clc
xor word [rsp + 0x7a], 0x34
jmp 0x1800c5f63
xor word [rsp + 0x7c], 0x35
clc
cmp r11b, r14b
xor word [rsp + 0x7e], 0x36
xor word [rbp - 0x80], 0x37
xor word [rbp - 0x7e], 0x38
test edi, r13d
xor word [rbp - 0x7c], 0x39
xor word [rbp - 0x7a], 0x3a
xor ax, 0x3b
mov word [rsp + 0x78], cx
seta ch
mov word [rbp - 0x78], ax
mov ecx, r12d
inc ah
lea rax, [rsp + 0x78]
nop word [rax + rax]
jmp 0x1800c5faf
inc ecx
test dil, dil
jmp 0x1800c5fba
lea rax, [rax + 2]
cmc
cmp word [rax], r12w
jne 0x1800c5faf
add ecx, 1
movsx rax, sp
cmovp ax, cx
mov ax, cx
mov qword [rbp + 0x1a8], r12
cbw
mov ah, 0xae
lea rax, [rsp + 0x78]
jmp 0x1800c5fed
mov dword [rbp + 0x1c0], ecx
jmp 0x1800c5ff8
cmove rax, r12
test ax, 0x325a
stc
mov dword [rbp + 0x1c4], ecx
cmc
mov qword [rbp + 0x1b8], rax
cmp r10b, dl
mov qword [rbp + 0x1b0], r12
cmc
jmp 0x1800c6026
test rsi, rsi
jmp 0x1800c602e
je 0x1800c6049
mov rcx, qword [0x18009d0d0]
cmc
add rcx, rsi
jmp 0x1800c6044
jmp 0x1800c604c
mov rcx, r12
cvttss2si r9d, dword [rcx]
lea rax, [rbp + 0x178]
movsxd r8, ebx
jmp 0x1800c6064
lea r8, [rbp + 0x1b8]
mov dl, spl
mov qword [rsp + 0x20], rax
movsx rdx, bx
setb dl
xchg dh, cl
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x198]
jmp 0x1800c608f
call fcn.180139bfa
movsd xmm0, qword [0x1800938f8]
movsx eax, cx
movaps xmm1, xmmword [0x180093cf0]
movzx eax, byte [0x18009b241]
jmp 0x1800c60b2
movsd qword [rbp - 0x50], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm1
xorps xmm1, xmm1
movsd qword [rbp - 0x58], xmm7
clc
movups xmmword [rbp - 0x40], xmm0
test spl, dil
movups xmmword [rbp + 0x28], xmm1
movups xmmword [rbp + 0x38], xmm0
test al, al
jmp 0x1800c60dd
je 0x1800c60f1
movaps xmm0, xmm13
jmp 0x1800c60ec
jmp 0x1800c60f5
movaps xmm0, xmm14
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800c6103
je 0x1800c6117
movaps xmm0, xmm13
jmp 0x1800c6112
jmp 0x1800c6121
movaps xmm0, xmm14
nop
movsx r8w, r8b
mov rdx, qword [0x18009cdb0]
xchg al, ch
movsx r9w, r15b
lea rax, [rbp - 0x40]
not r8b
mov qword [rsp + 0x60], rax
bswap rax
lea r9, [rbp - 0x58]
movzx cx, r9b
mov byte [rsp + 0x50], 1
mov r8w, r9w
jmp 0x1800c6155
lea rax, [rbp + 0x28]
mov byte [rsp + 0x48], 1
movsx ecx, r15w
movzx cx, r9b
jmp 0x1800c616c
lea r8, [rbp + 0x198]
xchg ch, cl
cmovp ecx, r13d
movsx rcx, sp
mov qword [rsp + 0x40], rax
movzx eax, r10w
mov rcx, rbx
movzx eax, r9w
lea rax, [rbp + 0x38]
movsd qword [rbp - 0x60], xmm1
mov qword [rsp + 0x38], rax
bswap eax
movzx eax, r9w
lea rax, [rbp + 0x50]
jmp 0x1800c61aa
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm15
mov qword [rsp + 0x28], rax
mov al, ah
movzx eax, r10w
mov al, 0x4a
lea rax, [rbp - 0x68]
jmp 0x1800c61cb
mov qword [rsp + 0x20], rax
jmp 0x1800c61d5
movsd qword [rbp - 0x68], xmm0
jmp 0x1800c61df
call fcn.180146038
mov rcx, qword [rbp + 0x198]
jmp 0x1800c61f0
call qword [0x18009ce98]
test rsi, rsi
jmp 0x1800c61fe
je 0x1800c6218
mov rcx, qword [0x18009d100]
add rcx, rsi
jmp 0x1800c6213
jmp 0x1800c6223
mov rcx, r12
test rdx, rsi
jmp 0x1800c6223
cmp qword [rcx], r12
jmp 0x1800c622b
je 0x1800c77be
addsd xmm8, qword [0x180093878]
movsd xmm11, qword [0x1800938f0]
lea r13, [0x180000000]
movss xmm12, dword [0x1800939e0]
xorps xmm0, xmm0
mov r14d, r12d
cmovne r15, rbx
mov r15w, cx
movzx r15, bp
mov r15, r12
cvtsd2ss xmm0, xmm8
addss xmm0, dword [0x1800939cc]
movaps xmm6, xmm0
jmp 0x1800c627d
movss dword [rbp + 0x1c8], xmm0
jmp 0x1800c628a
addss xmm6, xmm9
addss xmm6, xmm15
movaps xmm7, xmm6
jmp 0x1800c629c
movss dword [rsp + 0x70], xmm6
jmp 0x1800c62a7
addss xmm7, xmm9
addss xmm7, xmm15
movaps xmm8, xmm7
jmp 0x1800c62ba
movss dword [rbp - 0x48], xmm7
jmp 0x1800c62c4
addss xmm8, xmm9
addss xmm8, xmm15
movaps xmm0, xmm8
jmp 0x1800c62d7
movss dword [rbp - 0x44], xmm8
jmp 0x1800c62e2
addss xmm0, xmm9
movsd xmm9, qword [0x1800938a0]
jmp 0x1800c62f5
addss xmm0, xmm15
movss dword [rbp + 0x188], xmm0
setb ch
cmovp cx, di
nop dword [rax]
movsx cx, r15b
bswap rcx
mov rcx, rsi
call fcn.1800af454
mov rdx, rax
stc
test rax, rax
jmp 0x1800c632c
je 0x1800c6346
mov qword [0x18009cdc0], r12
cmp rax, rbp
xor ch, 0x6d
movzx cx, dil
movaps xmm8, xmmword [rsp + 0x4a0]
dec cl
mov rcx, qword [rbp + 0x320]
clc
jmp 0x1800c77d6
xor rcx, rsp
jmp 0x1800c77de
call fcn.180159e82
lea r11, [rsp + 0x4d8]
jmp 0x1800c77f8
movaps xmm6, xmmword [r11 - 0x18]
mov bx, 0x15c
movaps xmm7, xmmword [r11 - 0x28]
setne r12b
xchg r12d, r15d
movsx ebp, r11w
movaps xmm9, xmmword [r11 - 0x48]
movzx r12d, bp
movaps xmm10, xmmword [r11 - 0x58]
mov ebx, ebp
movsxd rbp, r12d
xchg rbp, rbp
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movsxd rsi, r11d
not r14b
movaps xmm13, xmmword [r11 - 0x88]
movzx si, r11b
movaps xmm14, xmmword [r11 - 0x98]
not bh
bswap bp
movaps xmm15, xmmword [r11 - 0xa8]
movsx r13, r11w
mov rsp, r11
mov r15w, 0xe57
cmovns bx, cx
pop r15
pop r14
movzx bp, r8b
movsx rsi, r8w
mov ebp, r9d
pop r13
cmovl bx, sp
pop r12
movsxd rdi, r15d
pop rdi
movsx esi, sp
movsxd rsi, ecx
pop rsi
xchg rbp, rbp
movsxd rbx, eax
movsx bx, r12b
pop rbx
pop rbp
jmp 0x1800c789e
ret