Function at 0x1400825d0
Capabilities:
Hash data using fnv

Disassembly:
mov rax, rsp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x580
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
mov rax, qword [0x1404fa650]
xor rax, rsp
mov qword [rsp + 0x550], rax
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0xb0], r8
mov rdi, rdx
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xa0], rdx
mov rbx, qword [rsp + 0x5f0]
mov qword [rsp + 0x70], rbx
mov rdx, qword [rsp + 0x600]
mov qword [rsp + 0x1c0], rdx
xor esi, esi
mov dword [rsp + 0x84], esi
mov rax, qword [r8]
mov qword [rsp + 0x68], rax
cmp byte [rdx], sil
jne 0x14008418c
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x88], rax
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x58]
call fcn.1400dfad0
nop
mov rdi, qword [rsp + 0x60]
test rdi, rdi
je 0x140082697
lock inc dword [rdi + 8]
lock inc dword [rdi + 8]
mov rdi, qword [rsp + 0x60]
mov r14, qword [rsp + 0x58]
mov qword [rsp + 0x160], r14
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0xf0], rsi
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThread]
nop dword [rax + rax]
mov rcx, rax
lea rdx, [rsp + 0xf0]
call qword [sym.imp.api_ms_win_core_realtime_l1_1_0.dll_QueryThreadCycleTime]
nop dword [rax + rax]
test eax, eax
je 0x1400842d0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x170], rax
mov r13d, 0xffffffff
test rdi, rdi
je 0x140082710
mov eax, r13d
lock xadd dword [rdi + 8], eax
cmp eax, 1
je 0x140083f5c
mov r14, qword [rsp + 0x58]
lea rsi, [r14 + 0x88]
mov rdx, qword [rbx + 0xa0]
add rdx, 2
add rdx, qword [rbx + 0xe0]
movss xmm1, dword [rsi]
xorps xmm0, xmm0
js 0x1400842e7
cvtsi2ss xmm0, rdx
divss xmm0, xmm1
addss xmm0, dword [0x1403bae18]
xor eax, eax
movss xmm6, dword [0x1403bae1c]
comiss xmm0, xmm6
jb 0x1400842d8
subss xmm0, xmm6
comiss xmm0, xmm6
jae 0x1400842d8
movabs r15, 0x8000000000000000
mov rax, r15
cvttss2si rdi, xmm0
add rdi, rax
mov rcx, qword [rsi + 0x10]
xorps xmm0, xmm0
test rcx, rcx
js 0x140084301
cvtsi2ss xmm0, rcx
divss xmm0, xmm1
call sub.api_ms_win_crt_private_l1_1_0.dll__o_ceilf
xor ecx, ecx
comiss xmm0, xmm6
jb 0x1400827ad
subss xmm0, xmm6
comiss xmm0, xmm6
jae 0x1400827ad
mov rcx, r15
cvttss2si rax, xmm0
add rax, rcx
cmp rax, rdi
cmovae rdi, rax
cmp rdi, qword [rsi + 0x38]
jbe 0x140084363
movabs rax, 0xfffffffffffffff
bsr rax, rax
mov dword [rsp + 0x9c], eax
mov ecx, eax
mov r12d, 1
mov eax, r12d
shl rax, cl
cmp rdi, rax
ja 0x14008434f
lea rax, [rdi - 1]
or rax, r12
bsr rcx, rax
mov dword [rsp + 0x98], ecx
inc ecx
shl r12, cl
mov rbx, qword [rsi + 8]
lea rax, [r12 + r12]
mov rdx, qword [rsi + 0x20]
mov rdi, qword [rsi + 0x18]
mov r15, rdx
sub r15, rdi
sar r15, 3
cmp r15, rax
jae 0x1400831f0
mov rcx, rax
call fcn.1400df690
mov rcx, rax
call fcn.1400e0580
mov rdi, rax
test r15, r15
je 0x140082862
mov rcx, qword [rsi + 0x18]
lea rdx, [r15*8]
cmp rdx, 0x1000
jae 0x14008415b
call fcn.140157b74
mov qword [rsi + 0x18], rdi
lea rax, [r12 + r12]
lea rax, [rdi + rax*8]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rax
cmp rdi, rax
jne 0x140083f30
lea rax, [r12 - 1]
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], r12
mov rcx, qword [rsi + 8]
mov rcx, qword [rcx]
mov rdx, rcx
movabs r15, 0x100000001b3
movabs rax, 0xcbf29ce484222325
cmp rcx, rbx
je 0x140082940
mov rdx, qword [rdx]
movzx edi, byte [rcx + 0x10]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x11]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x12]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x13]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x14]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x15]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x16]
xor rdi, rax
imul rdi, r15
movzx eax, byte [rcx + 0x17]
xor rdi, rax
imul rdi, r15
mov r10, qword [rsi + 0x30]
and r10, rdi
mov r11, qword [rsi + 0x18]
mov r9, r10
add r9, r9
add r10, r10
mov rdi, qword [r11 + r9*8]
cmp rdi, rbx
jne 0x1400831a8
mov qword [r11 + r9*8], rcx
mov qword [r11 + r10*8 + 8], rcx
mov rcx, rdx
jmp 0x1400828a0
mov rbx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x5e8]
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0x70], xmm0
mov rdi, qword [rsp + 0x68]
mov rcx, rdi
call fcn.1400b3270
mov dword [r14 + 0x84], eax
movups xmm0, xmmword [rbx]
movups xmmword [r14 + 0xc8], xmm0
add rbx, 0x20
lea r12, [r14 + 0xd8]
cmp r12, rbx
je 0x1400832de
mov rdi, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 8
jb 0x140082996
mov rbx, qword [rbx]
mov rdx, qword [r12 + 0x18]
mov qword [rsp + 0x78], rdx
cmp rdi, rdx
ja 0x14008321b
mov rax, r12
mov qword [rsp + 0x40], rax
cmp rdx, 8
jae 0x140083f04
mov qword [r12 + 0x10], rdi
add rdi, rdi
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call sub.api_ms_win_crt_private_l1_1_0.dll_memmove
mov rax, qword [rsp + 0x40]
xor ebx, ebx
mov word [rdi + rax], bx
mov rdi, qword [rsp + 0x68]
movabs r12, 0x7ffffffffffffffe
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax]
mov rcx, qword [rax + 0xb8]
mov qword [r14 + 0x10], rcx
mov dword [r14 + 0x58], 0x3e9
mov rdx, rbx
movzx r8d, word [rdi + 0x54]
mov rax, rbx
cmp rdx, r8
jae 0x140084100
mov rcx, qword [rdi + 0x58]
cmp word [rax + rcx + 2], 0xd
jne 0x140083ef8
cmp word [rax + rcx + 6], 8
jne 0x140083ef8
mov rax, qword [rax + rcx + 8]
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
xor edx, edx
mov r8d, 0xc0
lea rcx, [rsp + 0x3b0]
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
lea rcx, [rsp + 0xd0]
call qword [sym.imp.api_ms_win_core_sysinfo_l1_1_0.dll_GetSystemTimeAsFileTime]
nop dword [rax + rax]
mov rax, qword [rsp + 0xd0]
mov rdx, rax
shr rdx, 0x20
shl rdx, 0x20
mov ecx, eax
add rdx, rcx
mov qword [rsp + 0x3b8], rdx
lea rax, vtable.sense::cyberData::GenericEtwPropertyEntity.0
mov qword [rsp + 0x3b0], rax
mov byte [rsp + 0x3c0], 0
mov word [rsp + 0x3c2], bx
mov qword [rsp + 0x3d8], rbx
mov qword [rsp + 0x3e0], 7
mov word [rsp + 0x3c8], bx
mov word [rsp + 0x3e8], bx
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x3f0], xmm0
mov qword [rsp + 0x400], rbx
mov word [rsp + 0x409], 0
xor r8d, r8d
mov dword [rsp + 0x40c], r8d
movdqa xmmword [rsp + 0x410], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x420], xmm1
movdqa xmmword [rsp + 0x430], xmm0
movdqa xmmword [rsp + 0x440], xmm1
movdqa xmmword [rsp + 0x450], xmm0
movdqa xmmword [rsp + 0x460], xmm1
mov byte [rsp + 0x408], r8b
mov rdi, qword [0x1404fc488]
lea r14, [0x1404fc478]
cmp qword [0x1404fc490], 8
cmovae r14, qword [0x1404fc478]
cmp rdi, 7
ja 0x140083e40
mov qword [rsp + 0x3d8], rdi
add rdi, rdi
mov r8, rdi
mov rdx, r14
lea rcx, [rsp + 0x3c8]
call sub.api_ms_win_crt_private_l1_1_0.dll_memmove
xor eax, eax
mov word [rsp + rdi + 0x3c8], ax
mov rbx, qword [rsp + 0x400]
mov byte [rsp + 0x3c0], 0xa
mov r9, qword [rsp + 0x3f8]
mov rax, r9
mov r14, qword [rsp + 0x3f0]
sub rax, r14
cmp rax, 8
ja 0x1400843c6
jae 0x140082be5
sub rbx, r14
cmp rbx, 8
jae 0x1400842a8
mov edx, 8
lea rcx, [rsp + 0x3f0]
call fcn.140081440
mov r14, qword [rsp + 0x3f0]
mov rax, qword [rsp + 0x78]
mov qword [r14], rax
lea r8, [rsp + 0x3b0]
lea rdx, [0x1404fc478]
lea rcx, [rsp + 0x470]
call fcn.140081c50
mov rbx, rax
cmp qword [0x140524960], 0
je 0x14008423d
mov rax, qword [0x140524968]
test rax, rax
je 0x140082c2a
lock inc dword [rax + 8]
movups xmm0, xmmword [0x140524960]
movups xmmword [rsp + 0x1e8], xmm0
mov dword [rsp + 0x84], Compress
mov r14, qword [0x140524960]
mov qword [rsp + 0x50], r14
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x1a0], xmm0
lea rdi, [r14 + 0x40]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockShared]
nop dword [rax + rax]
mov qword [rsp + 0x110], rdi
mov r8, rbx
lea rdx, [rsp + 0x190]
mov rcx, r14
call fcn.140089a90
mov rcx, qword [rax]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x140], rcx
mov r14, qword [rax + 8]
mov qword [rsp + 0x148], r14
xor ecx, ecx
mov qword [rax], rcx
mov qword [rax + 8], rcx
movaps xmm6, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x1a0], xmm6
mov rcx, qword [rsp + 0x198]
mov qword [rsp + 0x78], rcx
test rcx, rcx
je 0x140082ce3
mov eax, r13d
lock xadd dword [rcx + 8], eax
cmp eax, 1
je 0x140083fac
test rdi, rdi
je 0x140082cf8
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockShared]
nop dword [rax + rax]
nop
cmp qword [rsp + 0x40], 0
jne 0x140083c37
mov r8, rbx
lea rdx, [rsp + 0x1c8]
mov rcx, qword [rsp + 0x50]
call fcn.140089fc0
mov edi, 0xa0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x150], xmm0
mov rcx, qword [rax]
mov qword [rsp + 0x150], rcx
mov rcx, qword [rax + 8]
mov qword [rsp + 0x158], rcx
xor ecx, ecx
mov qword [rax], rcx
mov qword [rax + 8], rcx
bts edi, 8
mov dword [rsp + 0x84], edi
test dil, dil
js 0x1400841a9
test dil, 0x40
je 0x140082d82
mov rcx, qword [rsp + 0x108]
test rcx, rcx
je 0x140082d82
mov eax, r13d
lock xadd dword [rcx + 8], eax
cmp eax, 1
je 0x140083ff7
test r14, r14
je 0x140082d97
lock xadd dword [r14 + 8], r13d
cmp r13d, 1
je 0x140083fd1
lea rax, [rsp + 0x150]
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x218]
mov qword [rsp + 0xc0], rax
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x220], rax
lea rax, vtable.sense::cyberData::GenericEtwPropertyEntity.0
mov qword [rsp + 0x218], rax
movzx eax, byte [rbx + 0x30]
mov byte [rsp + 0x228], al
movzx eax, word [rbx + 0x32]
mov word [rsp + 0x22a], ax
lea rax, [rsp + 0x230]
mov qword [rsp + 0xc8], rax
xor edx, edx
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], rdx
mov r14, qword [rbx + 0x48]
lea r13, [rbx + 0x38]
cmp qword [rbx + 0x50], 8
jb 0x140082e1e
mov r13, qword [rbx + 0x38]
cmp r14, 8
jb 0x140083f12
mov rax, r14
or rax, 7
cmp rax, r12
ja 0x140083ee4
mov qword [rsp + 0x40], rax
inc rax
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
ja 0x1400843d7
add rax, rax
cmp rax, 0x1000
jae 0x1400841f1
test rax, rax
je 0x140084224
mov rcx, rax
call fcn.140157bbc
mov r12, qword [rsp + 0x40]
mov qword [rsp + 0x230], rax
lea r8, [r14*2 + 2]
mov rdx, r13
mov rcx, rax
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov qword [rsp + 0x248], r12
xor edx, edx
mov qword [rsp + 0x240], r14
movzx eax, word [rbx + 0x58]
mov word [rsp + 0x250], ax
mov qword [rsp + 0x258], rdx
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x260], xmm0
mov r12, qword [rbx + 0x60]
mov r13, qword [rbx + 0x68]
cmp r12, r13
je 0x140082f31
mov r14, r13
sub r14, r12
cmp r14, 0x1000
jae 0x1400841e1
test r14, r14
je 0x14008421c
mov rcx, r14
call fcn.140157bbc
mov rdi, rax
mov qword [rsp + 0x258], rdi
mov qword [rsp + 0x260], rdi
lea rax, [rdi + r14]
mov qword [rsp + 0x268], rax
mov r8, r14
mov rdx, r12
mov rcx, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memmove
sub rdi, r12
add rdi, r13
mov qword [rsp + 0x260], rdi
movzx eax, byte [rbx + 0x78]
mov byte [rsp + 0x270], al
movzx eax, byte [rbx + 0x79]
mov byte [rsp + 0x271], al
movzx eax, byte [rbx + 0x7a]
mov byte [rsp + 0x272], al
mov eax, dword [rbx + 0x7c]
mov dword [rsp + 0x274], eax
xor r12d, r12d
mov qword [rsp + 0x278], r12
mov qword [rsp + 0x280], r12
lea rcx, [rbx + 0x80]
call fcn.140081c38
mov rcx, qword [rbx + 0x80]
mov qword [rsp + 0x278], rcx
mov rax, qword [rbx + 0x88]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], r12
mov qword [rsp + 0x290], r12
lea rcx, [rbx + 0x90]
call fcn.140081c38
mov rcx, qword [rbx + 0x90]
mov qword [rsp + 0x288], rcx
mov rax, qword [rbx + 0x98]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], r12
mov qword [rsp + 0x2a0], r12
lea rcx, [rbx + 0xa0]
call fcn.140081c38
mov rcx, qword [rbx + 0xa0]
mov qword [rsp + 0x298], rcx
mov rax, qword [rbx + 0xa8]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x2b0], r12
lea rcx, [rbx + 0xb0]
call fcn.140081c38
mov rcx, qword [rbx + 0xb0]
mov qword [rsp + 0x2a8], rcx
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], r12
mov qword [rsp + 0x2c0], r12
lea rcx, [rbx + 0xc0]
call fcn.140081c38
mov rcx, qword [rbx + 0xc0]
mov qword [rsp + 0x2b8], rcx
mov rax, qword [rbx + 0xc8]
mov qword [rsp + 0x2c0], rax
lea rcx, [rbx + 0xd0]
mov qword [rsp + 0x2c8], r12
mov qword [rsp + 0x2d0], r12
call fcn.140081c38
mov r10, qword [rcx]
mov qword [rsp + 0xc8], r10
mov qword [rsp + 0x2c8], r10
mov r11, qword [rcx + 8]
mov qword [rsp + 0xc0], r11
mov qword [rsp + 0x2d0], r11
mov r8, qword [rsp + 0x210]
mov rdi, qword [r8]
test rdi, rdi
je 0x140083c8d
mov rdi, qword [rdi + 0x40]
mov rax, rdi
shr rax, 8
movzx edx, al
movzx eax, dil
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
imul rax, r15
xor rdx, rax
imul rdx, r15
mov rax, rdi
shr rax, 0x10
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, rdi
shr rax, 0x18
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, rdi
shr rax, 0x20
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, rdi
shr rax, 0x28
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, rdi
shr rax, 0x30
movzx ecx, al
xor rdx, rcx
imul rdx, r15
mov rax, rdi
shr rax, 0x38
xor rdx, rax
imul rdx, r15
mov r14, qword [rsi + 0x30]
and rdx, r14
mov r9, qword [rsi + 0x18]
mov rax, rdx
add rax, rax
mov rcx, qword [r9 + rax*8 + 8]
mov rbx, qword [rsi + 8]
cmp rcx, rbx
je 0x1400832e5
add rdx, rdx
mov rax, qword [r9 + rdx*8]
cmp rdi, qword [rcx + 0x10]
je 0x1400832e8
cmp rcx, rax
je 0x1400832e5
mov rcx, qword [rcx + 8]
jmp 0x14008318f
mov rax, qword [r11 + r10*8 + 8]
mov r8, qword [rcx + 0x10]
cmp r8, qword [rax + 0x10]
je 0x140084025
lea r10, [rax + 8]
cmp rdi, rax
jne 0x14008405b
mov r8, qword [rcx + 8]
mov qword [r8], rdx
mov rdi, qword [rdx + 8]
mov qword [rdi], rax
mov rax, qword [r10]
mov qword [rax], rcx
mov qword [r10], rdi
mov qword [rdx + 8], r8
mov qword [rcx + 8], rax
mov qword [r11 + r9*8], rcx
jmp 0x140082938
xor eax, eax
mov rcx, rdx
sub rcx, rdi
add rcx, 7
shr rcx, 3
cmp rdi, rdx
cmova rcx, rax
test rcx, rcx
je 0x14008287f
mov rax, rbx
rep stosq qword [rdi], rax
jmp 0x14008287f
movabs rcx, 0x7ffffffffffffffe
cmp rdi, rcx
ja 0x140084372
mov r8, rdi
or r8, 7
cmp r8, rcx
ja 0x140084386
mov r9, rdx
shr r9, 1
mov rax, rcx
sub rax, r9
cmp rdx, rax
ja 0x1400841c6
lea rax, [r9 + rdx]
cmp r8, rax
cmovb r8, rax
mov qword [rsp + 0x50], r8
lea rcx, [r8 + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140084397
add rcx, rcx
cmp rcx, 0x1000
jae 0x1400841d2
test rcx, rcx
je 0x14008422c
call fcn.140157bbc
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0x40], rax
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], r8
add rdi, rdi
mov r8, rdi
mov rdx, rbx
mov rbx, rax
mov rcx, rax
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor eax, eax
mov word [rbx + rdi], ax
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jae 0x140084115
mov rdi, qword [rsp + 0x68]
mov qword [r12], rbx
xor ebx, ebx
jmp 0x1400829e1
mov rcx, rbx
mov rax, qword [r8]
cmp rcx, rbx
jne 0x140083c5c
mov r13, qword [rax + 0x40]
mov qword [rsp + 0x2e0], r13
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x2f0], rax
lea rax, vtable.sense::cyberData::GenericEtwPropertyEntity.0
mov qword [rsp + 0x2e8], rax
movzx eax, byte [rsp + 0x228]
mov byte [rsp + 0x4b], al
mov byte [rsp + 0x2f8], al
movzx eax, word [rsp + 0x22a]
mov word [rsp + 0x80], ax
mov word [rsp + 0x2fa], ax
movaps xmm6, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x300], xmm6
movaps xmm7, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x310], xmm7
mov qword [rsp + 0x240], r12
mov qword [rsp + 0x248], 7
mov word [rsp + 0x230], r12w
movzx eax, word [rsp + 0x250]
mov word [rsp + 0x98], ax
mov word [rsp + 0x320], ax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x258], r12
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x260], xmm0
movzx eax, byte [rsp + 0x270]
mov byte [rsp + 0x48], al
mov byte [rsp + 0x340], al
movzx eax, byte [rsp + 0x271]
mov byte [rsp + 0x49], al
mov byte [rsp + 0x341], al
movzx eax, byte [rsp + 0x272]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x342], al
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x344], eax
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x278], r12
mov qword [rsp + 0x280], r12
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x360], rax
mov qword [rsp + 0x288], r12
mov qword [rsp + 0x290], r12
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x368], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x298], r12
mov qword [rsp + 0x2a0], r12
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x2a8], r12
mov qword [rsp + 0x2b0], r12
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x2b8], r12
mov qword [rsp + 0x2c0], r12
mov qword [rsp + 0x398], r10
mov qword [rsp + 0x3a0], r11
mov qword [rsp + 0x2c8], r12
mov qword [rsp + 0x2d0], r12
mov rax, r13
shr rax, 8
movzx r12d, al
movzx eax, r13b
movabs rcx, 0xcbf29ce484222325
xor rax, rcx
imul rax, r15
xor r12, rax
imul r12, r15
mov rax, r13
shr rax, 0x10
movzx ecx, al
xor r12, rcx
imul r12, r15
mov rax, r13
shr rax, 0x18
movzx ecx, al
xor r12, rcx
imul r12, r15
mov rax, r13
shr rax, 0x20
movzx ecx, al
xor r12, rcx
imul r12, r15
mov rax, r13
shr rax, 0x28
movzx ecx, al
xor r12, rcx
imul r12, r15
mov rax, r13
shr rax, 0x30
movzx ecx, al
xor r12, rcx
imul r12, r15
mov rax, r13
shr rax, 0x38
xor r12, rax
imul r12, r15
and r14, r12
mov rax, r14
add rax, rax
mov rcx, qword [r9 + rax*8 + 8]
cmp rcx, rbx
je 0x140083662
add r14, r14
mov rax, qword [r9 + r14*8]
cmp r13, qword [rcx + 0x10]
je 0x1400838e3
cmp rcx, rax
jne 0x140083f41
mov rbx, rcx
movabs rax, 0x12f684bda12f684
cmp qword [rsi + 0x10], rax
je 0x140084147
lea r14, [rsi + 8]
mov qword [rsp + 0x130], r14
xor r15d, r15d
mov qword [rsp + 0x138], r15
mov ecx, 0xd8
call fcn.140157bbc
mov rdi, rax
mov qword [rsp + 0x138], rax
mov qword [rax + 0x10], r13
mov rax, qword [rsp + 0xd0]
mov qword [rdi + 0x20], rax
lea rax, vtable.sense::cyberData::GenericEtwPropertyEntity.0
mov qword [rdi + 0x18], rax
movzx eax, byte [rsp + 0x4b]
mov byte [rdi + 0x28], al
movzx eax, word [rsp + 0x80]
mov word [rdi + 0x2a], ax
movups xmmword [rdi + 0x30], xmm6
movups xmmword [rdi + 0x40], xmm7
mov qword [rsp + 0x310], r15
mov qword [rsp + 0x318], 7
mov word [rsp + 0x300], r15w
movzx eax, word [rsp + 0x98]
mov word [rdi + 0x50], ax
mov rax, qword [rsp + 0x78]
mov qword [rdi + 0x58], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x60], rax
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x68], rax
mov qword [rsp + 0x328], r15
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x330], xmm0
movzx eax, byte [rsp + 0x48]
mov byte [rdi + 0x70], al
movzx eax, byte [rsp + 0x49]
mov byte [rdi + 0x71], al
movzx eax, byte [rsp + 0x4a]
mov byte [rdi + 0x72], al
mov eax, dword [rsp + 0x9c]
mov dword [rdi + 0x74], eax
mov rax, qword [rsp + 0x178]
mov qword [rdi + 0x78], rax
mov rax, qword [rsp + 0x180]
mov qword [rdi + 0x80], rax
mov qword [rsp + 0x348], r15
mov qword [rsp + 0x350], r15
mov rax, qword [rsp + 0x188]
mov qword [rdi + 0x88], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rdi + 0x90], rax
mov qword [rsp + 0x358], r15
mov qword [rsp + 0x360], r15
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0x98], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rdi + 0xa0], rax
mov qword [rsp + 0x368], r15
mov qword [rsp + 0x370], r15
mov rax, qword [rsp + 0x140]
mov qword [rdi + 0xa8], rax
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0xb0], rax
mov qword [rsp + 0x378], r15
mov qword [rsp + 0x380], r15
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0xb8], rax
mov rax, qword [rsp + 0x118]
mov qword [rdi + 0xc0], rax
mov qword [rsp + 0x388], r15
mov qword [rsp + 0x390], r15
mov rax, qword [rsp + 0xc8]
mov qword [rdi + 0xc8], rax
mov rax, qword [rsp + 0xc0]
mov qword [rdi + 0xd0], rax
mov qword [rsp + 0x398], r15
mov qword [rsp + 0x3a0], r15
mov r8, qword [rsi + 0x10]
lea rcx, [r8 + 1]
xorps xmm0, xmm0
test rcx, rcx
js 0x14008431b
cvtsi2ss xmm0, rcx
mov rcx, qword [rsi + 0x38]
xorps xmm1, xmm1
test rcx, rcx
js 0x140084335
cvtsi2ss xmm1, rcx
divss xmm0, xmm1
comiss xmm0, dword [rsi]
ja 0x140084094
mov rdx, qword [rbx + 8]
lea rax, [r8 + 1]
mov qword [rsi + 0x10], rax
mov qword [rdi], rbx
mov qword [rdi + 8], rdx
mov qword [rdx], rdi
mov qword [rbx + 8], rdi
mov r8, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x30]
and rcx, r12
mov rax, rcx
add rax, rax
add rcx, rcx
mov r9, qword [r8 + rax*8]
cmp r9, qword [r14]
jne 0x140083f4a
mov qword [r8 + rax*8], rdi
mov qword [r8 + rcx*8 + 8], rdi
lea rcx, [rsp + 0x2e8]
call fcn.140081f40
nop
lea rcx, [rsp + 0x2c8]
call fcn.140084688
lea rcx, [rsp + 0x2b8]
call fcn.140084688
lea rcx, [rsp + 0x2a8]
call fcn.140084688
lea rcx, [rsp + 0x298]
call fcn.140084688
lea rcx, [rsp + 0x288]
call fcn.140084688
lea rcx, [rsp + 0x278]
call fcn.140084a34
lea rcx, [rsp + 0x230]
call fcn.140084960
lea rcx, [rsp + 0x218]
call fcn.140084a20
nop
lea rcx, [rsp + 0x150]
call fcn.140071e50
nop
lea rcx, [rsp + 0x1e8]
call fcn.1400846a0
nop
lea rcx, [rsp + 0x470]
call fcn.140084490
nop
lea rcx, [rsp + 0x3b0]
call fcn.140081f40
mov r8, rsi
mov r14, qword [rsp + 0x68]
mov rdx, r14
call fcn.140084a90
mov r8, rsi
mov r15, qword [rsp + 0x88]
mov rdx, r15
call fcn.1400846c0
mov rcx, qword [rsp + 0x70]
call fcn.140156a6c
mov rcx, rax
call fcn.140129e60
mov rdi, rax
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.14011ef0c
lea rdx, [rsp + 0x1b0]
mov rcx, rdi
call fcn.14012715c
mov r12d, dword [rsp + 0x5e0]
mov r13, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0xb8]
nop
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x68]
call fcn.140081558
test al, al
je 0x140083a3e
lea rcx, [rsp + 0x68]
call fcn.14013a534
lea rcx, [rax + 8]
call fcn.140156a8c
cmp eax, 1
jle 0x140083bf8
lea rcx, [rsp + 0x68]
call fcn.140107ab0
jmp 0x140083a00
lea rcx, [rsp + 0x58]
call fcn.140139ea4
mov edx, 0x3eb
mov rcx, rax
call fcn.14011c9a8
mov rbx, qword [rsp + 0x70]
mov rcx, rbx
call fcn.140156a6c
mov rcx, rax
call fcn.140129c04
mov rdi, rax
lea rdx, [rsp + 0xa8]
mov rcx, rax
call fcn.14011ef0c
lea rdx, [rsp + 0x1b8]
mov rcx, rdi
call fcn.14012715c
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0xa8]
call fcn.140081558
test al, al
je 0x140083ad3
lea rcx, [rsp + 0xa8]
call fcn.14013a534
lea rcx, [rax + 8]
call fcn.140156a8c
test eax, eax
je 0x140084402
lea rcx, [rsp + 0xa8]
call fcn.140107ab0
jmp 0x140083a8d
mov rcx, rbx
call fcn.140156a6c
mov rcx, rax
call fcn.140129c04
mov rdi, rax
lea rdx, [rsp + 0xb0]
mov rcx, rax
call fcn.14011ef0c
lea rdx, [rsp + 0x120]
mov rcx, rdi
call fcn.14012715c
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xb0]
call fcn.140081558
test al, al
je 0x140083b4d
lea rcx, [rsp + 0xb0]
call fcn.14013a534
lea rcx, [rax + 8]
call fcn.140156a8c
cmp eax, 1
je 0x140083c18
lea rcx, [rsp + 0xb0]
call fcn.140107ab0
jmp 0x140083b06
lea rcx, [rsp + 0x58]
call fcn.140139ea4
mov rdi, rax
mov edx, 0x3ec
mov rcx, rax
call fcn.14011c9a8
mov r8, rsi
mov rdx, rbx
call fcn.140081bf0
test al, al
jne 0x140083cb6
lea rcx, [r13 + 8]
call fcn.14011cd20
mov rcx, rax
call fcn.140117830
mov edx, 0x3ed
mov rcx, rdi
call fcn.14011c9a8
mov rdi, qword [rsp + 0x90]
mov rcx, rdi
call fcn.14011a6f4
nop
lea rcx, [rsp + 0x160]
call fcn.140107cf0
nop
lea rcx, [rsp + 0x58]
call fcn.140117600
mov rax, rdi
mov rcx, qword [rsp + 0x550]
xor rcx, rsp
call fcn.140157600
movaps xmm6, xmmword [rsp + 0x570]
movaps xmm7, xmmword [rsp + 0x560]
add rsp, 0x580
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov r9d, r12d
mov r8, rdi
mov rdx, r14
mov rcx, r13
call fcn.14008156c
jmp 0x140083a32
movzx eax, byte [rsp + 0x5f8]
mov byte [rsp + 0x20], al
mov r9, r15
mov r8, rsi
mov rdx, rcx
call fcn.14010df04
jmp 0x140083b3e
test r14, r14
je 0x140083c41
lock inc dword [r14 + 8]
movdqa xmmword [rsp + 0x100], xmm6
lea rax, [rsp + 0x100]
mov edi, 0x60
jmp 0x140082d1e
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0xc0], rcx
lea r9, [rsp + 0x218]
lea r8, [rsp + 0xc0]
lea rdx, [rsp + 0x130]
mov rcx, rsi
call fcn.140087054
jmp 0x1400838f1
lea rdx, str.cant_insert_a_null_property_name
lea rcx, [rsp + 0x1f8]
call fcn.14007e280
lea rdx, [0x1404c5870]
lea rcx, [rsp + 0x1f8]
call sub.api_ms_win_crt_private_l1_1_0.dll__CxxThrowException
nop
mov edx, 0x3f1
mov rcx, rdi
call fcn.14011c9a8
mov rcx, rbx
call fcn.140156a6c
mov rcx, rax
call fcn.140129e60
mov rdi, rax
lea rdx, [rsp + 0x88]
mov rcx, rax
call fcn.14011ef0c
lea rdx, [rsp + 0x128]
mov rcx, rdi
call fcn.14012715c
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x88]
call fcn.140081558
test al, al
je 0x140083d5a
lea rcx, [rsp + 0x88]
call fcn.14013a534
lea rcx, [rax + 8]
call fcn.140156a8c
cmp eax, 1
jle 0x140083d4b
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
mov r9d, r12d
mov r8, qword [rsp + 0xb8]
mov rdx, r14
mov rcx, r13
call fcn.14008156c
nop
lea rcx, [rsp + 0x88]
call fcn.140107ab0
jmp 0x140083cf6
lea rcx, [rsp + 0x58]
call fcn.140139ea4
mov edx, 0x3f2
mov rcx, rax
call fcn.14011c9a8
mov rcx, qword [rsp + 0x70]
call fcn.140156a6c
mov rcx, rax
call fcn.140129c04
mov rdi, rax
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.14011ef0c
lea rdx, [rsp + 0xb8]
mov rcx, rdi
call fcn.14012715c
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x70]
call fcn.140081558
test al, al
je 0x140083df7
lea rcx, [rsp + 0x70]
call fcn.14013a534
lea rcx, [rax + 8]
call fcn.140156a8c
cmp eax, 1
jle 0x140083deb
movzx eax, byte [rsp + 0x5f8]
mov byte [rsp + 0x20], al
mov r9, r15
mov r8, rsi
mov rdx, rcx
call fcn.14010df04
lea rcx, [rsp + 0x70]
call fcn.140107ab0
jmp 0x140083da3
lea rcx, [rsp + 0x58]
call fcn.140139ea4
mov rcx, rax
call fcn.14010c8fc
nop
mov rdi, qword [rsp + 0x90]
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.14007b190
nop
lea rcx, [rsp + 0x160]
call fcn.140107cf0
nop
lea rcx, [rsp + 0x58]
call fcn.140117600
mov rax, rdi
jmp 0x140083bc4
cmp rdi, r12
ja 0x14008439d
mov rax, rdi
or rax, 7
cmp rax, r12
ja 0x1400843b0
mov ecx, 0xa
cmp rax, rcx
cmovb rax, rcx
mov qword [rsp + 0x40], rax
lea rdx, [rax + 1]
movabs rcx, 0x7fffffffffffffff
cmp rdx, rcx
ja 0x1400843c1
lea rcx, [rdx + rdx]
cmp rcx, 0x1000
jae 0x140084208
test rcx, rcx
je 0x140084233
call fcn.140157bbc
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x3d8], rdi
mov qword [rsp + 0x3e0], rax
add rdi, rdi
mov r8, rdi
mov rdx, r14
mov r14, qword [rsp + 0x50]
mov rcx, r14
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor eax, eax
mov word [rdi + r14], ax
mov qword [rsp + 0x3c8], r14
jmp 0x140082b94
mov rax, 0xfffffffffffffffe
mov rcx, rax
call fcn.14008ca50
jmp 0x140082e78
inc rdx
add rax, 0x10
jmp 0x140082a14
mov rax, qword [r12]
mov qword [rsp + 0x40], rax
jmp 0x1400829bb
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x230], xmm0
mov qword [rsp + 0x248], 7
jmp 0x140082e9d
mov qword [rdi], rbx
add rdi, 8
cmp rdi, rax
jne 0x140083f30
jmp 0x14008287f
mov rcx, qword [rcx + 8]
jmp 0x14008364c
cmp r9, rbx
jne 0x14008417c
mov qword [r8 + rax*8], rdi
jmp 0x1400838e3
mov rdi, qword [rsp + 0x60]
mov rax, qword [rdi]
movabs r10, 0xa545274f70dcb170
mov rcx, rdi
mov rax, qword [rax]
call qword [case.0x140084480.0]
mov eax, r13d
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x14008270b
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx]
movabs r10, 0x9e241f5a3adb5a70
mov rax, qword [rax + 8]
call qword [case.0x140084480.0]
jmp 0x14008270b
mov rax, qword [rcx]
movabs r10, 0xa545274f70dcb170
mov rax, qword [rax]
call qword [case.0x140084480.0]
mov rcx, qword [rsp + 0x78]
call fcn.140084460
jmp 0x140082ce3
mov rax, qword [r14]
movabs r10, 0xa545274f70dcb170
mov rcx, r14
mov rax, qword [rax]
call qword [case.0x140084480.0]
mov rcx, r14
call fcn.140084460
jmp 0x140082d97
mov rdi, qword [rsp + 0x108]
mov rax, qword [rdi]
movabs r10, 0xa545274f70dcb170
mov rcx, rdi
mov rax, qword [rax]
call qword [case.0x140084480.0]
mov rcx, rdi
call fcn.140084460
jmp 0x140082d82
mov rax, qword [rax]
cmp rax, rcx
je 0x14008404e
mov r9, qword [rcx + 8]
mov qword [r9], rdx
mov r8, qword [rdx + 8]
mov qword [r8], rax
mov rdi, qword [rax + 8]
mov qword [rdi], rcx
mov qword [rax + 8], r8
mov qword [rdx + 8], r9
mov qword [rcx + 8], rdi
mov qword [r11 + r10*8 + 8], rcx
mov rcx, rdx
jmp 0x1400828a0
mov rax, qword [r10]
cmp r8, qword [rax + 0x10]
jne 0x1400831bb
mov rax, qword [rax]
mov r9, qword [rcx + 8]
mov qword [r9], rdx
mov r8, qword [rdx + 8]
mov qword [r8], rax
mov rdi, qword [rax + 8]
mov qword [rdi], rcx
mov qword [rax + 8], r8
mov qword [rdx + 8], r9
mov qword [rcx + 8], rdi
mov rcx, rdx
jmp 0x1400828a0
mov rcx, rsi
call fcn.1400f27a8
mov rdx, qword [rsi + 0x30]
and rdx, r12
mov r8, qword [rsi + 0x18]
mov rax, rdx
add rax, rax
mov rcx, qword [r8 + rax*8 + 8]
mov rax, qword [r14]
cmp rcx, rax
je 0x14008412b
add rdx, rdx
mov rax, qword [r8 + rdx*8]
mov rdx, qword [rdi + 0x10]
cmp rdx, qword [rcx + 0x10]
jne 0x14008410a
mov rax, qword [rcx]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x130], xmm0
mov r8, qword [rsi + 0x10]
mov rbx, qword [rsp + 0x130]
jmp 0x14008389f
mov qword [rsp + 0x78], rbx
jmp 0x140082a46
cmp rcx, rax
je 0x140084135
mov rcx, qword [rcx + 8]
jmp 0x1400840c5
lea rdx, [rdx*2 + 2]
mov rcx, qword [r12]
call fcn.14007de10
jmp 0x1400832d5
mov qword [rsp + 0xe8], r15
jmp 0x1400840d6
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], r15
jmp 0x1400840de
lea rcx, str.unordered_map_set_too_long
call qword [sym.imp.msvcp_win.dll_void___cdecl_std::_Xlength_error_char_const____ptr64_]
nop dword [rax + rax]
nop
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400841fb
mov rcx, r8
jmp 0x14008285d
cmp qword [r8 + rcx*8 + 8], rdx
jne 0x1400838e3
jmp 0x1400838de
cmp byte [rsp + 0x5f8], sil
je 0x140082661
mov qword [rdi], rsi
mov qword [rdi + 8], rsi
mov rax, rdi
jmp 0x140083bc4
btr edi, 7
mov dword [rsp + 0x84], edi
lea rcx, [rsp + 0x1c8]
call fcn.1400f1750
jmp 0x140082d5e
mov qword [rsp + 0x50], rcx
mov rcx, 0xfffffffffffffffe
call fcn.14008ca50
mov r8, qword [rsp + 0x50]
jmp 0x14008329d
mov rcx, r14
call fcn.14008ca50
mov rdi, rax
jmp 0x140082ef9
mov r12, qword [rsp + 0x40]
jmp 0x140083eeb
call qword [sym.imp.api_ms_win_crt_private_l1_1_0.dll__o__invalid_parameter_noinfo_noreturn]
nop dword [rax + rax]
nop
call fcn.14008ca50
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x40]
jmp 0x140083eaa
mov rdi, rdx
jmp 0x140082ef9
mov rax, rdx
jmp 0x140082e73
xor eax, eax
jmp 0x14008329d
mov qword [rsp + 0x50], r8
jmp 0x140083eaa
lea r14, [0x1404fc3a0]
mov qword [rsp + 0x118], r14
mov rcx, r14
call fcn.1400edb3c
nop
cmp qword [0x140524960], 0
jne 0x140084294
mov ecx, 0x48
call fcn.140157bbc
mov rdi, rax
mov qword [rsp + 0xc8], rax
xor edx, edx
lea r8d, [rdx + 0x48]
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov rcx, rdi
call fcn.1400edc28
nop
mov rdx, rax
call fcn.1400edb6c
nop
mov rcx, r14
call qword [sym.imp.msvcp_win.dll__Mtx_unlock]
nop dword [rax + rax]
jmp 0x140082c1a
mov edi, 8
sub rdi, rax
add rdi, r9
mov r8, rdi
sub r8, r9
xor edx, edx
mov rcx, r9
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov qword [rsp + 0x3f8], rdi
jmp 0x140082be5
mov rax, rsi
jmp 0x1400826e7
movabs r15, 0x8000000000000000
jmp 0x140082774
mov rax, rdx
shr rax, 1
and edx, 1
or rax, rdx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
jmp 0x14008273b
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
jmp 0x140082791
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
jmp 0x14008387d
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm1, rax
addss xmm1, xmm1
jmp 0x140083892
lea rcx, str.invalid_hash_bucket_count
call qword [sym.imp.msvcp_win.dll_void___cdecl_std::_Xlength_error_char_const____ptr64_]
nop dword [rax + rax]
int3
movabs r15, 0x100000001b3
jmp 0x140082945
lea rcx, str.string_too_long
call qword [sym.imp.msvcp_win.dll_void___cdecl_std::_Xlength_error_char_const____ptr64_]
nop dword [rax + rax]
int3
mov qword [rsp + 0x50], rcx
mov rcx, 0xfffffffffffffffe
jmp 0x1400841d2
call fcn.140153710
nop
lea rcx, str.string_too_long
call qword [sym.imp.msvcp_win.dll_void___cdecl_std::_Xlength_error_char_const____ptr64_]
nop dword [rax + rax]
mov qword [rsp + 0x40], r12
mov rcx, 0xfffffffffffffffe
jmp 0x140084208
call fcn.140153710
lea rax, [r14 + 8]
mov qword [rsp + 0x3f8], rax
jmp 0x140082be5
call fcn.140153710
nop
lea rcx, [rsp + 0x160]
call fcn.140107cf0
nop
lea rcx, [rsp + 0x58]
call fcn.140117600
mov rax, qword [rsp + 0xa0]
jmp 0x140083bc4
movzx eax, byte [rsp + 0x5f8]
mov byte [rsp + 0x20], al
mov r9, r15
mov r8, rsi
mov rdx, rcx
call fcn.14010df04
jmp 0x140083ac4