Function at 0x1400ec090
Capabilities:
Check for unmoving mouse cursor
Execute anti-debugging instructions
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x478
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x40]
call sub.USER32.dll_GetCursorPos
mov esi, eax
mov r15d, eax
test eax, eax
je 0x1400ec0c8
mov esi, dword [rsp + 0x44]
mov r15d, dword [rsp + 0x40]
call sym.std::time::Instant::now::hfd370ca5c507cfd3
mov rdi, rax
mov ebx, edx
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call sub.KERNEL32.dll_CreateWaitableTimerExW
test rax, rax
je 0x1400ec146
mov r14, rax
mov qword [rsp + 0x40], 0xfffffffffa0a1f00
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea rdx, [rsp + 0x40]
mov rcx, rax
xor r8d, r8d
xor r9d, r9d
call sub.KERNEL32.dll_SetWaitableTimer
test eax, eax
je 0x1400ec13e
mov rcx, r14
mov edx, 0xffffffff
call sub.KERNEL32.dll_WaitForSingleObject
mov ebp, eax
mov rcx, r14
call sub.KERNEL32.dll_CloseHandle
cmp ebp, 0xffffffff
jne 0x1400ec150
jmp 0x1400ec146
mov rcx, r14
call sub.KERNEL32.dll_CloseHandle
mov ecx, 0x2710
call sub.KERNEL32.dll_Sleep
call sym.std::time::Instant::now::hfd370ca5c507cfd3
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], edx
lea rcx, [rsp + 0x40]
mov rdx, rdi
mov r8d, ebx
call sym.std::time::Instant::checked_duration_since::h5e62d8b6335b7aa8
mov rbx, rax
mov edi, edx
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x40]
call sub.USER32.dll_GetCursorPos
mov ecx, eax
test eax, eax
je 0x1400ec194
mov eax, dword [rsp + 0x44]
mov ecx, dword [rsp + 0x40]
sub ecx, r15d
je 0x1400ec1f9
sub eax, esi
je 0x1400ec1f9
cmp eax, ecx
je 0x1400ec1f9
mov eax, edi
imul rcx, rax, 0x431bde83
shr rcx, 0x32
mov edx, 0x3e8
mov rax, rbx
mul rdx
xor r8d, r8d
cmp edi, 0x3b9aca00
cmove rdx, r8
cmove rax, r8
cmove ecx, r8d
add rcx, rax
adc rdx, 0
add rcx, 0xffffffffffffd8bd
adc rdx, 0xffffffffffffffff
mov r13b, 1
mov rax, 0xfffffffffffffc16
cmp rax, rcx
mov rax, 0xffffffffffffffff
sbb rax, rdx
jb 0x1400ec1fc
xor r13d, r13d
lea rax, [0x1403003d3]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xbeeb9c98393c71f3
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h8e2e66d50984ad14
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx ebp, byte [rax + 0x26]
movzx eax, byte [0x140346130]
mov edx, 0x27
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8e6
shl ebp, 0x10
or esi, ebp
mov r8d, esi
shr r8d, 0x10
xor r8b, 0x75
mov ecx, esi
shr ecx, 8
xor cl, 0x62
xor sil, 0xc9
xor edi, 0x1481c93a
movabs rdx, 0x8864462a85282b4a
xor rbx, rdx
movabs rdx, 0xbb9c70c8fddf0752
xor r14, rdx
movabs rdx, 0x8e83314791480dde
xor r15, rdx
movabs rdx, 0xd94531a6c68368ad
xor r12, rdx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov byte [rax + 0x25], cl
mov qword [rsp + 0x428], rax
mov byte [rax + 0x26], r8b
lea rax, [0x1402fda2f]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x98585d8501116167
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h45601bf2effdcc03
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov edx, esi
shr edx, 8
xor dl, 1
xor sil, 0x2b
xor edi, 0x97c40390
movabs rcx, 0x63c822516b343a4f
xor rbx, rcx
movabs rcx, 0x24d0f2e9ee16b7b9
xor r14, rcx
movabs rcx, 0xe68416b06c7253b2
xor r15, rcx
movabs rcx, 0xf9e92335c43165d0
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov qword [rsp + 0x420], rax
mov byte [rax + 0x25], dl
lea rax, [0x14030662d]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x46d419ed1e30c5f3
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h9799232ea1853b1c
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov esi, dword [rax + 0x20]
movzx ebx, byte [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x25
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee922
xor bl, 0x42
xor esi, 0xbd49d3b
movabs rcx, 0x9254d2545809bf22
xor rdi, rcx
movabs rcx, 0x8978f85b7d5dba36
xor r14, rcx
movabs rcx, 0x3dc07dca18cb55b4
xor r15, rcx
movabs rcx, 0x105d29827ffcc21d
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov dword [rax + 0x20], esi
mov qword [rsp + 0x418], rax
mov byte [rax + 0x24], bl
lea rax, [0x140306de1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x4dfa5b942ab46440
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::haee64d17a9a961eb
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx ebp, byte [rax + 0x26]
movzx eax, byte [0x140346130]
mov edx, 0x27
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8e6
shl ebp, 0x10
or esi, ebp
mov r8d, esi
shr r8d, 0x10
xor r8b, 0xcf
mov ecx, esi
shr ecx, 8
xor cl, 0xc1
xor sil, 0xd8
xor edi, 0x186271f6
movabs rdx, 0xf1f13c0e4de4212e
xor rbx, rdx
movabs rdx, 0x5ff70327a78f3bbb
xor r14, rdx
movabs rdx, 0x295e9dae81cd8808
xor r15, rdx
movabs rdx, 0x52544464ecf84a3b
xor r12, rdx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov byte [rax + 0x25], cl
mov qword [rsp + 0x410], rax
mov byte [rax + 0x26], r8b
lea rax, [0x1402f8e93]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x80a5e356bf37b4d8
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h766881a24b4b4032
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov edx, esi
shr edx, 8
xor dl, 0xc
xor sil, 0xa2
xor edi, 0x88ccfb37
movabs rcx, 0xa24b00fd48c5d21e
xor rbx, rcx
movabs rcx, 0xe5deb0329580738a
xor r14, rcx
movabs rcx, 0x7f6e7258cc925aba
xor r15, rcx
movabs rcx, 0xcba5775db65d47a9
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov qword [rsp + 0x408], rax
mov byte [rax + 0x25], dl
lea rax, [0x1402fe255]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x3436dae267e9d268
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h5ed6ca7ab3b0ad72
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov esi, dword [rax + 0x20]
movzx eax, byte [0x140346130]
mov edx, 0x24
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee940
mov r12, rax
xor esi, 0x157003aa
movabs rax, 0x5a9674ef861de889
xor rdi, rax
movabs rax, 0xdeae13c20abc42f3
xor rbx, rax
movabs rax, 0xe62312a8b8f72947
xor r14, rax
movabs rax, 0xf096279509d59c1e
xor r15, rax
mov qword [r12], r15
mov qword [r12 + 8], r14
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rdi
mov dword [r12 + 0x20], esi
lea rax, [0x1402f87a1]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x88c0c0cee52781c8
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h520b015f158dd4c7
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, word [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x2a
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8f5
mov qword [rsp + 0x400], r12
movabs rcx, 0xb730e671f75e9e1f
xor rsi, rcx
movabs rcx, 0x8955fafa0646a4d4
xor rdi, rcx
movabs rcx, 0xcd37fc1df642eb8
xor rbx, rcx
movabs rcx, 0x22486e7b1315fb23
xor r14, rcx
movabs rcx, 0xd371e4b093e98373
xor r15, rcx
mov ecx, ebp
shr ecx, 8
xor cl, 0xe2
xor bpl, 0x4e
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov byte [rax + 0x28], bpl
mov qword [rsp + 0x3f8], rax
mov byte [rax + 0x29], cl
lea rax, [0x1403027cf]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x5cb2e93e87cccf24
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h46a8edf4fe436801
mov r14, qword [rax]
mov rbx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
mov r15, qword [rax + 0x20]
movzx eax, byte [0x140346130]
mov edx, 0x28
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee94f
movabs rcx, 0x77f70dac4920c0b7
xor rsi, rcx
movabs rcx, 0x64ea7fdf3986ae1d
xor rdi, rcx
movabs rcx, 0xfdf116273b3edeb3
xor rbx, rcx
movabs rcx, 0xe5330628cd579c47
xor r14, rcx
movabs rcx, 0x830893125e1a172d
xor r15, rcx
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov qword [rsp + 0x3f0], rax
mov qword [rax + 0x20], r15
lea rax, [0x140302364]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xb922bf7ff32d6fd2
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h1080e82fdfe75a56
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov edx, esi
shr edx, 8
xor dl, 0x4d
xor sil, 0x2c
xor edi, 0xb5366470
movabs rcx, 0x5be825d93fe8277a
xor rbx, rcx
movabs rcx, 0xc14d990c8a6085e2
xor r14, rcx
movabs rcx, 0x2f499ff9f0d495ed
xor r15, rcx
movabs rcx, 0x8eddc756c38ad9cf
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov qword [rsp + 0x3e8], rax
mov byte [rax + 0x25], dl
lea rax, [0x1402fd952]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xad8685e8a716901
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h8e41a19c1ef7b6c2
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
movzx esi, word [rax + 0x28]
movzx ebp, byte [rax + 0x2a]
movzx eax, byte [0x140346130]
mov edx, 0x2b
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee95e
shl ebp, 0x10
or esi, ebp
mov r8d, esi
shr r8d, 0x10
xor r8b, 0xfe
mov ecx, esi
shr ecx, 8
xor cl, 0xd4
xor sil, 0x29
movabs rdx, 0xf59e4b71a30566b8
xor rdi, rdx
movabs rdx, 0xaf368ecf354a980a
xor rbx, rdx
movabs rdx, 0xe61846242fdb1409
xor r14, rdx
movabs rdx, 0xd85fc117d393065b
xor r15, rdx
movabs rdx, 0x9e871f80ce775d6d
xor r12, rdx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rdi
mov byte [rax + 0x28], sil
mov byte [rax + 0x29], cl
mov qword [rsp + 0x3e0], rax
mov byte [rax + 0x2a], r8b
lea rax, [0x140301761]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xfb3fb3b981add32d
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h9c010eda8f5073a5
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov edx, esi
shr edx, 8
xor dl, 0xb4
xor sil, 0xef
xor edi, 0xaf0ddf7e
movabs rcx, 0x555a467423d8c54c
xor rbx, rcx
movabs rcx, 0xa371b6153e6f2d57
xor r14, rcx
movabs rcx, 0xfbbccac51733587b
xor r15, rcx
movabs rcx, 0xa0cc0bc103478ea8
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov qword [rsp + 0x3d8], rax
mov byte [rax + 0x25], dl
lea rax, [0x1402fef1a]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x4a5f8b4d53df1bd
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h6c15bcca3bcce88f
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, word [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x2a
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8f5
mov dword [rsp + 0x3c], r13d
movabs rcx, 0x3a5ec61833305911
xor rsi, rcx
movabs rcx, 0xf09ddad22616b090
xor rdi, rcx
movabs rcx, 0x4bec25350117610e
xor rbx, rcx
movabs rcx, 0x412019c2d3ad1140
xor r14, rcx
movabs rcx, 0x9d2c9e35e1d76ad3
xor r15, rcx
mov ecx, ebp
shr ecx, 8
xor cl, 0x5d
xor bpl, 0x96
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov byte [rax + 0x28], bpl
mov qword [rsp + 0x3d0], rax
mov byte [rax + 0x29], cl
lea rax, [0x140307998]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xd954720e2d86a2dc
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::ha541147a8902247b
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, word [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x2a
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8f5
movabs rcx, 0x96ce83d7ed5456f2
xor rsi, rcx
movabs rcx, 0xcda7dbdcfcf79752
xor rdi, rcx
movabs rcx, 0xea1e667a73fc1951
xor rbx, rcx
movabs rcx, 0x5136b4a0e2a0fe11
xor r14, rcx
movabs rcx, 0x42cc5c9e6c68ef93
xor r15, rcx
mov ecx, ebp
shr ecx, 8
xor cl, 0x51
xor bpl, 0x2d
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov byte [rax + 0x28], bpl
mov qword [rsp + 0x3c8], rax
mov byte [rax + 0x29], cl
lea rax, [0x1402ff76e]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xd6a79c153c76ee6a
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::hddbc8b594ee75e61
mov r13, qword [rax]
mov r12, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
mov rbx, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
movzx esi, word [rax + 0x2c]
movzx eax, byte [0x140346130]
mov edx, 0x2e
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee96d
mov edx, esi
shr edx, 8
xor dl, 0x60
xor sil, 0xa3
xor edi, 0xed1e68c0
movabs rcx, 0x21f9774805a50c5f
xor rbx, rcx
movabs rcx, 0x7e1337ca0b00477d
xor r14, rcx
movabs rcx, 0x77a79ee037c65ccf
xor r15, rcx
movabs rcx, 0x2f622c5b718cfc3e
xor r12, rcx
movabs rcx, 0x61429af0c18c0471
xor r13, rcx
mov qword [rax], r13
mov qword [rax + 8], r12
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], rbx
mov dword [rax + 0x28], edi
mov byte [rax + 0x2c], sil
mov qword [rsp + 0x3c0], rax
mov byte [rax + 0x2d], dl
lea rax, [0x1402ff61f]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x73b8e5125c694e0e
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h1cb117097697658f
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov r13, rax
mov eax, esi
shr eax, 8
xor al, 0x33
xor sil, 0x9f
xor edi, 0xa5abf1b1
movabs rcx, 0xf9443cfcc069473b
xor rbx, rcx
movabs rcx, 0x9b1cab63943fdcd1
xor r14, rcx
movabs rcx, 0x874d54166ccb80b8
xor r15, rcx
movabs rcx, 0xe094078a4660587d
xor r12, rcx
mov qword [r13], r12
mov qword [r13 + 8], r15
mov qword [r13 + 0x10], r14
mov qword [r13 + 0x18], rbx
mov dword [r13 + 0x20], edi
mov byte [r13 + 0x24], sil
mov byte [r13 + 0x25], al
lea rax, [0x140301d52]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xb7f276c9bec2c601
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::hee834356e082d615
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, byte [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x29
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee904
movabs rcx, 0x7498a9559ec1809c
xor rsi, rcx
movabs rcx, 0x8e09fba21d67b276
xor rdi, rcx
movabs rcx, 0xe459a3715e028ad
xor rbx, rcx
movabs rcx, 0x323cffed126478f0
xor r14, rcx
movabs rcx, 0xa169e8c8b11b9041
xor r15, rcx
xor bpl, 0xc
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov qword [rsp + 0x3b8], rax
mov byte [rax + 0x28], bpl
lea rax, [0x1402fffc8]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x24fc0f35defac4b6
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h3f3a0808a99c6395
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, byte [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x29
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee904
movabs rcx, 0xd98e9f5385745e6f
xor rsi, rcx
movabs rcx, 0xa664592fba4b0d39
xor rdi, rcx
movabs rcx, 0xaa509210f2a0c511
xor rbx, rcx
movabs rcx, 0x4b11f92b91883b3c
xor r14, rcx
movabs rcx, 0x6ec9c7a2a2b37d6d
xor r15, rcx
xor bpl, 0x41
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov qword [rsp + 0x3b0], rax
mov byte [rax + 0x28], bpl
lea rax, [0x1402fc13b]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xa05074677adadc86
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h958c91cd270fd802
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov edx, esi
shr edx, 8
xor dl, 0x50
xor sil, 0x32
xor edi, 0x7b3db86a
movabs rcx, 0x7d14cf55e5308bd0
xor rbx, rcx
movabs rcx, 0x8e42bd23cc8c5663
xor r14, rcx
movabs rcx, 0x47eb05ac5be66b69
xor r15, rcx
movabs rcx, 0x81117598aa2cfc4a
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov qword [rsp + 0x3a8], rax
mov byte [rax + 0x25], dl
lea rax, [0x1402f9e1a]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x647f274ffc71f2c5
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h036dde15b2657f9f
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, byte [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x29
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee904
mov r12, rax
movabs rax, 0xf74bf3f5b7af57fd
xor rsi, rax
movabs rax, 0x1fac74c773d881d6
xor rdi, rax
movabs rax, 0x56926eb4bfee348b
xor rbx, rax
movabs rax, 0x28d2b6ecc7da9198
xor r14, rax
movabs rax, 0x8a9f959bd94e6de
xor r15, rax
xor bpl, 0x8f
mov qword [r12], r15
mov qword [r12 + 8], r14
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rdi
mov qword [r12 + 0x20], rsi
mov byte [r12 + 0x28], bpl
lea rax, [0x14030652c]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x8a6583da771b7fbc
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h6f9e616cdc7fe058
mov r14, qword [rax]
mov rbx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee913
mov r15, rax
movabs rax, 0xe2e79f8e893013e8
xor rsi, rax
movabs rax, 0x9540aec3ca1e748
xor rdi, rax
movabs rax, 0xd66f725a440a5678
xor rbx, rax
movabs rax, 0x5280112affb19a13
xor r14, rax
mov qword [r15], r14
mov qword [r15 + 8], rbx
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], rsi
lea rax, str._T_n_
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xbfb75cdaafc0dc4c
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::hdb9e7986b719bac8
mov r14, qword [rax]
mov rbx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee913
mov qword [rsp + 0x3a0], r15
movabs rcx, 0xcb3b57359c497c76
xor rsi, rcx
movabs rcx, 0xe2c638504c3ebfb4
xor rdi, rcx
movabs rcx, 0x8973a7f2d1638112
xor rbx, rcx
movabs rcx, 0xefbf480d79af107d
xor r14, rcx
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov qword [rsp + 0x398], rax
mov qword [rax + 0x18], rsi
lea rax, [0x1403061af]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xe17e89049bb0dc1e
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h46663dcd57519cfe
mov r14, qword [rax]
mov rbx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
movzx ebp, byte [rax + 0x20]
movzx eax, byte [0x140346130]
mov edx, 0x21
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee97c
mov qword [rsp + 0x390], r12
movabs rcx, 0xeabd0ac24d6148b9
xor rsi, rcx
movabs rcx, 0x914f474ae6150555
xor rdi, rcx
movabs rcx, 0x66f15d58ab20ed19
xor rbx, rcx
movabs rcx, 0xe94b86f3dcbdc6a7
xor r14, rcx
xor bpl, 0x30
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov qword [rsp + 0x388], rax
mov byte [rax + 0x20], bpl
lea rax, sym._ZN4core3ptr154drop_in_place_LT_reqwest..connect..native_tls_conn..NativeTlsConn_LT_hyper_tls..stream..MaybeHttpsStream_LT_tok
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x3968a1cb1f25e063
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h8fb9c4f3aff2ab94
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov edi, dword [rax + 0x18]
movzx esi, word [rax + 0x1c]
movzx ebp, byte [rax + 0x1e]
movzx eax, byte [0x140346130]
mov edx, 0x1f
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee98b
shl ebp, 0x10
or esi, ebp
mov r8d, esi
shr r8d, 0x10
xor r8b, 0xdd
mov ecx, esi
shr ecx, 8
xor cl, 0x59
xor sil, 0x44
xor edi, 0xb9f6d03c
movabs rdx, 0x9bbea065f539fd81
xor rbx, rdx
movabs rdx, 0x1068131e29d463c
xor r14, rdx
movabs rdx, 0x10befc5d2f0e458
xor r15, rdx
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov dword [rax + 0x18], edi
mov byte [rax + 0x1c], sil
mov byte [rax + 0x1d], cl
mov qword [rsp + 0x380], rax
mov byte [rax + 0x1e], r8b
lea rax, [0x140301589]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x57668dadff00d264
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h7f9d85dfd5fd9bcf
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx ebp, byte [rax + 0x26]
movzx eax, byte [0x140346130]
mov edx, 0x27
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8e6
mov qword [rsp + 0x378], r13
shl ebp, 0x10
or esi, ebp
mov r8d, esi
shr r8d, 0x10
xor r8b, 0x88
mov ecx, esi
shr ecx, 8
xor cl, 0x42
xor sil, 0xb4
xor edi, 0x83cf72fc
movabs rdx, 0x606e49d66c796b93
xor rbx, rdx
movabs rdx, 0x507de3f20c0874f9
xor r14, rdx
movabs rdx, 0x48711a455b81d641
xor r15, rdx
movabs rdx, 0x1483aa88e2902844
xor r12, rdx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov byte [rax + 0x25], cl
mov qword [rsp + 0x370], rax
mov byte [rax + 0x26], r8b
lea rax, [0x140307eab]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xcd5ffdf53cb513ac
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::hc221fe189f95ce33
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov esi, dword [rax + 0x20]
movzx ebx, byte [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x25
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee922
xor bl, 0x5a
xor esi, 0xe3fbee07
movabs rcx, 0x12b5c7c1d570dc90
xor rdi, rcx
movabs rcx, 0xfd7611384c25664e
xor r14, rcx
movabs rcx, 0xf94b7ce5450217bf
xor r15, rcx
movabs rcx, 0xe896dc7464cc667
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rdi
mov dword [rax + 0x20], esi
mov qword [rsp + 0x368], rax
mov byte [rax + 0x24], bl
lea rax, [0x1402fa687]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x1cd247e5828a69bf
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h8ee0491e11d9f1db
mov r13, qword [rax]
mov r12, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx ebp, byte [rax + 0x26]
movzx eax, byte [0x140346130]
mov edx, 0x27
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8e6
shl ebp, 0x10
or esi, ebp
mov r8d, esi
shr r8d, 0x10
xor r8b, 0x87
mov ecx, esi
shr ecx, 8
xor cl, 0x6a
xor sil, 0x7d
xor edi, 0xafa4244b
movabs rdx, 0xa3b344b915c6b61b
xor rbx, rdx
movabs rdx, 0xcbed84c163e17efe
xor r15, rdx
movabs rdx, 0x5ae7626bdbc60e08
xor r12, rdx
movabs rdx, 0x61916955b2c37904
xor r13, rdx
mov qword [rax], r13
mov qword [rax + 8], r12
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov byte [rax + 0x25], cl
mov qword [rsp + 0x360], rax
mov byte [rax + 0x26], r8b
lea rax, [0x140303d69]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xb5e88877c4748f6f
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::heda20e4c56a27217
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
movzx ebp, word [rax + 0x28]
movzx eax, byte [0x140346130]
mov edx, 0x2a
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8f5
movabs rcx, 0xf4da463e0eeda4c4
xor rsi, rcx
movabs rcx, 0xb15e15b076552a39
xor rdi, rcx
movabs rcx, 0xaf3a1f739ac72255
xor rbx, rcx
movabs rcx, 0xeb435c9d619f92df
xor r14, rcx
movabs rcx, 0x17750e6303824b75
xor r15, rcx
mov ecx, ebp
shr ecx, 8
xor cl, 0xde
xor bpl, 0x30
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], rsi
mov byte [rax + 0x28], bpl
mov qword [rsp + 0x358], rax
mov byte [rax + 0x29], cl
lea rax, [0x1402fe91b]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xf4a359a52c42bc4
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h16954cebc6434f35
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov edi, dword [rax + 0x20]
movzx esi, word [rax + 0x24]
movzx eax, byte [0x140346130]
mov edx, 0x26
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee8d7
mov edx, esi
shr edx, 8
xor dl, 0x3d
xor sil, 0xf5
xor edi, 0x92e168af
movabs rcx, 0x615c54ab100eeb7b
xor rbx, rcx
movabs rcx, 0x2697c722a842b403
xor r14, rcx
movabs rcx, 0xa296a319b7d87850
xor r15, rcx
movabs rcx, 0x8d15c85f7ed0cc16
xor r12, rcx
mov qword [rax], r12
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], edi
mov byte [rax + 0x24], sil
mov qword [rsp + 0x350], rax
mov byte [rax + 0x25], dl
lea rax, [0x1403007b0]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0x53b20adad01f14e7
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h3bc609c014ee4c94
mov r13, qword [rax]
mov r12, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
mov esi, dword [rax + 0x28]
movzx ebx, byte [rax + 0x2c]
movzx eax, byte [0x140346130]
mov edx, 0x2d
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee99a
xor bl, 0x4f
xor esi, 0x4519d312
movabs rcx, 0xe930a7b1e5b71628
xor rdi, rcx
movabs rcx, 0x8b95e8641f285e99
xor r14, rcx
movabs rcx, 0xa04a7e7bdf358a23
xor r15, rcx
movabs rcx, 0xa22d6505075fecc6
xor r12, rcx
movabs rcx, 0xdec3de8f3f1f7b55
xor r13, rcx
mov qword [rax], r13
mov qword [rax + 8], r12
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], rdi
mov dword [rax + 0x28], esi
mov qword [rsp + 0x348], rax
mov byte [rax + 0x2c], bl
lea rax, [0x140304d9c]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xc1085e2acf0f7fad
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::hefc83a335a1a4dd0
mov r12, qword [rax]
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
movzx esi, word [rax + 0x20]
movzx ebp, byte [rax + 0x22]
movzx eax, byte [0x140346130]
mov edx, 0x23
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee931
mov rbx, rax
shl ebp, 0x10
or esi, ebp
mov eax, esi
shr eax, 0x10
xor al, 0x66
mov ecx, esi
shr ecx, 8
xor cl, 0x1c
xor sil, 0x79
movabs rdx, 0x9a845fe56e37772c
xor rdi, rdx
movabs rdx, 0x9a43f085831727d3
xor r14, rdx
movabs rdx, 0x30d82b697db83f63
xor r15, rdx
movabs rdx, 0x3a7ffde2fd789ef1
xor r12, rdx
mov qword [rbx], r12
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], rdi
mov byte [rbx + 0x20], sil
mov byte [rbx + 0x21], cl
mov byte [rbx + 0x22], al
lea rax, [0x1402fe4ac]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xd774b1d872e73158
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::h3cfcbdc0067ef280
mov r15, qword [rax]
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rsi, qword [rax + 0x18]
movzx eax, byte [0x140346130]
mov edx, 0x20
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee913
movabs rcx, 0x3f35cee4eb3125a6
xor rsi, rcx
movabs rcx, 0xb0cfeffe6dbc7977
xor rdi, rcx
movabs rcx, 0x618e7c993bdebd8e
xor r14, rcx
movabs rcx, 0xac5c6422a95a595a
xor r15, rcx
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], rdi
mov qword [rsp + 0x340], rax
mov qword [rax + 0x18], rsi
lea rax, [0x14030596a]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movabs rax, 0xf35835a9eba0d278
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
call sym.obfstr::xref::inner::he72abff789334d19
mov rbp, qword [rax]
mov rdi, qword [rax + 8]
mov r15, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
movzx esi, word [rax + 0x20]
movzx r13d, byte [rax + 0x22]
movzx eax, byte [0x140346130]
xor r12d, r12d
mov edx, 0x23
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x1400ee931
shl r13d, 0x10
or esi, r13d
movabs rcx, 0xeaf95b6854fe7bad
xor r14, rcx
movabs rcx, 0x6654de1e1f2274c
xor r15, rcx
movabs rcx, 0xf110caeaacfd1851
xor rdi, rcx
movabs rcx, 0x1c098072b9650a22
xor rbp, rcx
mov qword [rax], rbp
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov ecx, esi
mov edx, esi
xor sil, 0xe2
mov byte [rax + 0x20], sil
shr edx, 8
xor dl, 0x4f
mov byte [rax + 0x21], dl
shr ecx, 0x10
xor cl, 0x13
mov byte [rax + 0x22], cl
mov qword [rsp + 0x40], 0x27
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], 0x27
mov qword [rsp + 0x58], 0x26
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], 0x26
mov qword [rsp + 0x70], 0x25
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 0x25
mov qword [rsp + 0x88], 0x27
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 0x27
mov qword [rsp + 0xa0], 0x26
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 0x26
mov qword [rsp + 0xb8], 0x24
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], 0x24
mov qword [rsp + 0xd0], 0x2a
mov rcx, qword [rsp + 0x3f8]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], 0x2a
mov qword [rsp + 0xe8], 0x28
mov rcx, qword [rsp + 0x3f0]
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], 0x28
mov qword [rsp + 0x100], 0x26
mov rcx, qword [rsp + 0x3e8]
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x110], 0x26
mov qword [rsp + 0x118], 0x2b
mov rcx, qword [rsp + 0x3e0]
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], 0x2b
mov qword [rsp + 0x130], 0x26
mov rcx, qword [rsp + 0x3d8]
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], 0x26
mov qword [rsp + 0x148], 0x2a
mov rcx, qword [rsp + 0x3d0]
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], 0x2a
mov qword [rsp + 0x160], 0x2a
mov rcx, qword [rsp + 0x3c8]
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], 0x2a
mov qword [rsp + 0x178], 0x2e
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], 0x2e
mov qword [rsp + 0x190], 0x26
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0x198], rcx
mov qword [rsp + 0x1a0], 0x26
mov qword [rsp + 0x1a8], 0x29
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], 0x29
mov qword [rsp + 0x1c0], 0x29
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 0x1c8], rcx
mov qword [rsp + 0x1d0], 0x29
mov qword [rsp + 0x1d8], 0x26
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], 0x26
mov qword [rsp + 0x1f0], 0x29
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], 0x29
mov qword [rsp + 0x208], 0x20
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x210], rcx
mov qword [rsp + 0x218], 0x20
mov qword [rsp + 0x220], 0x20
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], 0x20
mov qword [rsp + 0x238], 0x21
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], 0x21
mov qword [rsp + 0x250], 0x1f
mov rcx, qword [rsp + 0x380]
mov qword [rsp + 0x258], rcx
mov qword [rsp + 0x260], 0x1f
mov qword [rsp + 0x268], 0x27
mov rcx, qword [rsp + 0x370]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], 0x27
mov qword [rsp + 0x280], 0x25
mov rcx, qword [rsp + 0x368]
mov qword [rsp + 0x288], rcx
mov qword [rsp + 0x290], 0x25
mov qword [rsp + 0x298], 0x27
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], 0x27
mov qword [rsp + 0x2b0], 0x2a
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x2b8], rcx
mov qword [rsp + 0x2c0], 0x2a
mov qword [rsp + 0x2c8], 0x26
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], 0x26
mov qword [rsp + 0x2e0], 0x2d
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x2e8], rcx
mov qword [rsp + 0x2f0], 0x2d
mov qword [rsp + 0x2f8], 0x23
mov qword [rsp + 0x300], rbx
mov qword [rsp + 0x308], 0x23
mov qword [rsp + 0x310], 0x20
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x318], rcx
mov qword [rsp + 0x320], 0x20
mov qword [rsp + 0x328], 0x23
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 0x23
mov r14d, 0x10
lea rsi, [rsp + 0x430]
jmp 0x1400ee0c0
inc r12d
add r14, 0x18
cmp r14, 0x310
je 0x1400ee13f
mov rdx, qword [rsp + r14 + 0x38]
mov r8, qword [rsp + r14 + 0x40]
mov rcx, rsi
call sym.std::sys::pal::windows::fs::stat::hfe0d5c68794b1871
cmp dword [rsp + 0x430], 2
jne 0x1400ee0b0
mov rdi, qword [rsp + 0x438]
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400ee0b3
mov rbx, qword [rdi - 1]
mov r15, qword [rdi + 7]
mov rax, qword [r15]
test rax, rax
je 0x1400ee103
mov rcx, rbx
call rax
cmp qword [r15 + 8], 0
je 0x1400ee126
cmp qword [r15 + 0x10], 0x11
jb 0x1400ee115
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
dec rdi
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
jmp 0x1400ee0b3
cmp qword [rsp + 0x40], 0
je 0x1400ee15a
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x58], 0
je 0x1400ee175
mov r8, qword [rsp + 0x60]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x70], 0
je 0x1400ee190
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x88], 0
je 0x1400ee1b1
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0xa0], 0
je 0x1400ee1d2
mov r8, qword [rsp + 0xa8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0xb8], 0
je 0x1400ee1f3
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0xd0], 0
je 0x1400ee214
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0xe8], 0
je 0x1400ee235
mov r8, qword [rsp + 0xf0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x100], 0
je 0x1400ee256
mov r8, qword [rsp + 0x108]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x118], 0
je 0x1400ee277
mov r8, qword [rsp + 0x120]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x130], 0
je 0x1400ee298
mov r8, qword [rsp + 0x138]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x148], 0
je 0x1400ee2b9
mov r8, qword [rsp + 0x150]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x160], 0
je 0x1400ee2da
mov r8, qword [rsp + 0x168]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x178], 0
je 0x1400ee2fb
mov r8, qword [rsp + 0x180]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x190], 0
je 0x1400ee31c
mov r8, qword [rsp + 0x198]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x1a8], 0
je 0x1400ee33d
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x1c0], 0
je 0x1400ee35e
mov r8, qword [rsp + 0x1c8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x1d8], 0
je 0x1400ee37f
mov r8, qword [rsp + 0x1e0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x1f0], 0
je 0x1400ee3a0
mov r8, qword [rsp + 0x1f8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x208], 0
je 0x1400ee3c1
mov r8, qword [rsp + 0x210]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x220], 0
je 0x1400ee3e2
mov r8, qword [rsp + 0x228]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x238], 0
je 0x1400ee403
mov r8, qword [rsp + 0x240]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x250], 0
je 0x1400ee424
mov r8, qword [rsp + 0x258]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x268], 0
je 0x1400ee445
mov r8, qword [rsp + 0x270]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x280], 0
je 0x1400ee466
mov r8, qword [rsp + 0x288]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x298], 0
je 0x1400ee487
mov r8, qword [rsp + 0x2a0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x2b0], 0
je 0x1400ee4a8
mov r8, qword [rsp + 0x2b8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x2c8], 0
je 0x1400ee4c9
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x2e0], 0
je 0x1400ee4ea
mov r8, qword [rsp + 0x2e8]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x2f8], 0
je 0x1400ee50b
mov r8, qword [rsp + 0x300]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x310], 0
je 0x1400ee52c
mov r8, qword [rsp + 0x318]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp qword [rsp + 0x328], 0
je 0x1400ee54d
mov r8, qword [rsp + 0x330]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 8
mov qword [rsp + 0x50], 0
mov r8d, 8
xor r13d, r13d
lea rsi, [rsp + 0x40]
jmp 0x1400ee5a3
shl rbx, 0x20
or rdi, rbx
shl r15, 0x20
or r14, r15
sub r14, rdi
mov qword [r8 + r13*8], r14
inc r13
mov qword [rsp + 0x50], r13
cmp r13, 0x6e
je 0x1400ee5f2
rdtsc
mov rbx, rdx
mov rdi, rax
xor eax, eax
xor ecx, ecx
mov r9, rbx
cpuid
xchg rbx, r9
mov dword [rsp + 0x430], eax
mov dword [rsp + 0x434], r9d
mov dword [rsp + 0x438], ecx
mov dword [rsp + 0x43c], edx
rdtsc
mov r15, rdx
mov r14, rax
cmp r13, qword [rsp + 0x40]
jne 0x1400ee580
mov rcx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h0050f6018e85d084
mov r8, qword [rsp + 0x48]
jmp 0x1400ee580
test r12d, r12d
sete bl
mov eax, dword [rsp + 0x43c]
mov eax, dword [rsp + 0x438]
mov eax, dword [rsp + 0x430]
mov eax, dword [rsp + 0x434]
mov rsi, qword [rsp + 0x48]
mov edx, 0x6e
mov rcx, rsi
xor r8d, r8d
mov r9d, 7
call sym.core::slice::sort::recurse::h1f5e8bcf39986c79
movdqu xmm0, xmmword [rsi + 0x28]
movdqu xmm1, xmmword [rsi + 0x38]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x48]
movdqu xmm2, xmmword [rsi + 0x58]
paddq xmm2, xmm0
paddq xmm2, xmm1
movdqu xmm0, xmmword [rsi + 0x68]
movdqu xmm1, xmmword [rsi + 0x78]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x88]
paddq xmm0, xmm1
paddq xmm0, xmm2
movdqu xmm1, xmmword [rsi + 0x98]
movdqu xmm2, xmmword [rsi + 0xa8]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0xb8]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0xc8]
paddq xmm2, xmm1
paddq xmm2, xmm0
movdqu xmm0, xmmword [rsi + 0xd8]
movdqu xmm1, xmmword [rsi + 0xe8]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0xf8]
paddq xmm0, xmm1
movdqu xmm1, xmmword [rsi + 0x108]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x118]
paddq xmm0, xmm1
paddq xmm0, xmm2
movdqu xmm1, xmmword [rsi + 0x128]
movdqu xmm2, xmmword [rsi + 0x138]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x148]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0x158]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x168]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0x178]
paddq xmm2, xmm1
paddq xmm2, xmm0
movdqu xmm0, xmmword [rsi + 0x188]
movdqu xmm1, xmmword [rsi + 0x198]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x1a8]
paddq xmm0, xmm1
movdqu xmm1, xmmword [rsi + 0x1b8]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x1c8]
paddq xmm0, xmm1
movdqu xmm1, xmmword [rsi + 0x1d8]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x1e8]
paddq xmm0, xmm1
paddq xmm0, xmm2
movdqu xmm1, xmmword [rsi + 0x1f8]
movdqu xmm2, xmmword [rsi + 0x208]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x218]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0x228]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x238]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0x248]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x258]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0x268]
paddq xmm2, xmm1
paddq xmm2, xmm0
movdqu xmm0, xmmword [rsi + 0x278]
movdqu xmm1, xmmword [rsi + 0x288]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x298]
paddq xmm0, xmm1
movdqu xmm1, xmmword [rsi + 0x2a8]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x2b8]
paddq xmm0, xmm1
movdqu xmm1, xmmword [rsi + 0x2c8]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x2d8]
paddq xmm0, xmm1
movdqu xmm1, xmmword [rsi + 0x2e8]
paddq xmm1, xmm0
movdqu xmm0, xmmword [rsi + 0x2f8]
paddq xmm0, xmm1
paddq xmm0, xmm2
movdqu xmm1, xmmword [rsi + 0x308]
movdqu xmm2, xmmword [rsi + 0x318]
paddq xmm2, xmm1
movdqu xmm1, xmmword [rsi + 0x328]
paddq xmm1, xmm2
movdqu xmm2, xmmword [rsi + 0x338]
paddq xmm2, xmm1
paddq xmm2, xmm0
pshufd xmm0, xmm2, 0xee
paddq xmm0, xmm2
movq rsi, xmm0
cmp qword [rsp + 0x40], 0
je 0x1400ee89a
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
mov r8d, dword [rsp + 0x3c]
and r8b, bl
mov al, 1
cmp rsi, 0x18703
ja 0x1400ee8ba
mov eax, 0xffffffff
cpuid
cmp eax, 0xffffffff
sete al
test r8b, al
je 0x1400ee9a9
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 1
mov edx, 0x26
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x27
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x2a
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x29
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x20
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x25
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x23
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x24
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x28
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x2b
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x2e
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x21
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x1f
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 1
mov edx, 0x2d
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
lea rax, [0x140308310]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, str.srcdetector.rsbok
lea rcx, [rsp + 0x40]
call sym.core::panicking::panic_fmt::hbb9b898858802355
int3