Function at 0x180095e70
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xf0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rdi, rcx
movabs rax, 0xd413d542bf498aa
mov rcx, qword [0x18022f440]
movabs r13, 0x8df3ce290b1b22bb
mov qword [rbp], rax
movabs r14, 0x23c5db70c4c7eea8
mov qword [rbp + 0x10], r13
movabs rax, 0x38e14e29815646a
mov qword [rbp + 8], rax
movabs r12, 0x4e7358375981f7f9
movdqa xmm0, xmmword [rbp]
movabs r15, 0x31be2496f6700d06
mov qword [rbp + 0x18], r14
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r15
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r14
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x10], xmm1
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor ebx, ebx
test rax, rax
jne 0x180095f2f
mov eax, ebx
jmp 0x180095f51
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x180095f49
mov rax, rbx
jmp 0x180095f51
xor edx, edx
lea rcx, [rbp]
call rax
mov qword [rdi + 0x30], rax
movabs rax, 0xd182a582ef592b7
mov rcx, qword [0x18022f440]
mov qword [rbp], rax
movabs rax, 0x43db77e29815646a
mov qword [rbp + 8], rax
movabs rax, 0xbcc3fe766e784bcd
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r14
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r15
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r14
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x10], xmm1
mov rcx, qword [rcx + 0x28]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x180095fca
mov rax, rbx
jmp 0x180095fec
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x180095fe4
mov rax, rbx
jmp 0x180095fec
xor edx, edx
lea rcx, [rbp]
call rax
mov qword [rdi + 0x58], rax
movabs rax, 0x3720395a3ce994aa
mov rcx, qword [0x18022f440]
mov qword [rbp], rax
movabs rax, 0x8e14c99b157975
mov qword [rbp + 8], rax
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r14
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r15
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r14
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x10], xmm1
mov rcx, qword [rcx + 0x40]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x18009605b
mov rax, rbx
jmp 0x18009607d
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x180096075
mov rax, rbx
jmp 0x18009607d
xor edx, edx
lea rcx, [rbp]
call rax
mov qword [rdi + 0x20], rax
movabs rax, 0x3d0a0b432cf199b0
mov rcx, qword [0x18022f440]
mov qword [rbp], rax
movabs rax, 0x58cd56f3a01d6872
mov qword [rbp + 8], rax
movabs rax, 0x8df3ce183b2b4cd4
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r14
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r15
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r14
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x10], xmm1
mov rcx, qword [rcx + 0x100]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x1800960f9
mov rax, rbx
jmp 0x18009611b
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x180096113
mov rax, rbx
jmp 0x18009611b
xor edx, edx
lea rcx, [rbp]
call rax
mov qword [rdi + 8], rax
movabs rax, 0xb413d542bf498aa
mov rcx, qword [0x18022f440]
mov qword [rbp], rax
movabs rax, 0x72d170f398196a68
mov qword [rbp + 8], rax
movabs rax, 0xbcc3fe5d657e4bd7
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r14
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r15
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r14
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x10], xmm1
mov rcx, qword [rcx + 0x28]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x180096194
mov rax, rbx
jmp 0x1800961b6
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x1800961ae
mov rax, rbx
jmp 0x1800961b6
xor edx, edx
lea rcx, [rbp]
call rax
mov qword [rdi + 0x28], rax
movabs rax, 0xd16365e3eefb2af
mov rcx, qword [0x18022f440]
mov qword [rbp + 0x40], rax
movabs rax, 0x31be13a6c6026c70
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x40]
mov qword [rbp], r12
mov qword [rbp + 8], r15
xorps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x40], xmm0
mov rcx, qword [rcx + 0x58]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x180096207
mov rax, rbx
jmp 0x180096229
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x180096221
mov rax, rbx
jmp 0x180096229
xor edx, edx
lea rcx, [rbp + 0x40]
call rax
mov qword [rdi + 0x38], rax
movabs rax, 0x2b09315b38e298b5
mov rcx, qword [0x18022f440]
mov qword [rbp + 0x40], rax
movabs rax, 0x31be2496c7403d59
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x40]
mov qword [rbp], r12
mov qword [rbp + 8], r15
xorps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x40], xmm0
mov rcx, qword [rcx + 0xa0]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x18009627d
mov rax, rbx
jmp 0x18009629f
lea rdx, str.CreateInterface
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jne 0x180096297
mov rax, rbx
jmp 0x18009629f
xor edx, edx
lea rcx, [rbp + 0x40]
call rax
mov qword [rdi + 0x40], rax
lea r8, [rbp]
mov rax, qword [0x18022f440]
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r13
mov rsi, qword [rax + 0x10]
movabs rax, 0xa43780e61a1cfcd
mov qword [rbp], rax
mov rdx, rsi
movabs rax, 0xe9e1bb6c9503226
mov qword [rbp + 0x58], r14
mov qword [rbp + 8], rax
movabs rax, 0xb9d3f7112b23169b
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x10], rax
movabs rax, 0x23c5db70c4c7ee99
mov qword [rbp + 0x18], rax
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x50]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.18007fa80
mov rcx, rax
test rax, rax
jne 0x18009632b
mov rax, rbx
jmp 0x180096336
movsxd rax, dword [rax + 3]
add rax, 7
add rax, rcx
mov rax, qword [rax]
mov qword [rdi + 0x50], rax
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
test rax, rax
jne 0x1800963fb
mov qword [rbp], r12
lea rcx, [rbp + 0x40]
mov qword [rbp + 8], r15
lea r9, [rbp]
mov qword [rbp + 0x18], r14
movabs rax, 0x185334563bee9bbe
mov qword [rbp + 0x40], rax
mov r8d, 0xc
movabs rax, 0x31be2496f6037f67
mov qword [rsp + 0x20], rcx
mov qword [rbp + 0x48], rax
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
movdqa xmm0, xmmword [rbp + 0x40]
movabs rax, 0x221a397179dcdaa2
xorps xmm0, xmmword [rbp]
mov edx, 0x17
mov qword [rbp], rax
movabs rax, 0x54d904f982506963
mov qword [rbp + 8], rax
movabs rax, 0x8df3ce5a2e3b18cf
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
movabs rax, 0xa40787561a1b4cd
lea r8, [rbp]
mov qword [rbp], rax
mov rdx, rsi
movabs rax, 0xe9e1bb6c9503226
mov qword [rbp + 8], rax
movabs rax, 0xbdd3f76a2b2f109b
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x10], rax
movabs rax, 0x3f3ed50fdf3ceeb
mov qword [rbp + 0x18], rax
movabs rax, 0xfd59a45d6f52510d
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x70]
mov qword [rbp + 0x20], rax
movabs rax, 0x767feb2a82ec1bea
mov qword [rbp + 0x28], rax
movabs rax, 0xc86d841b5872173d
mov qword [rbp + 0x80], rax
movabs rax, 0x767feb2a82ec24ca
movdqa xmmword [rbp], xmm0
movdqa xmm0, xmmword [rbp + 0x20]
mov qword [rbp + 0x88], rax
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.18007fa80
mov rcx, rax
test rax, rax
jne 0x1800964b7
mov rax, rbx
jmp 0x1800964c2
movsxd rax, dword [rax + 3]
add rax, 7
add rax, rcx
mov rax, qword [rax]
mov qword [rdi + 0x48], rax
mov qword [rbp], r12
mov qword [rbp + 8], r15
mov qword [rbp + 0x18], r14
cmp qword [rdi + 0x50], rbx
jne 0x18009657e
mov qword [rbp + 0x48], r15
lea rcx, [rbp + 0x40]
movabs rax, 0x4e732b523ae085ad
mov qword [rsp + 0x20], rcx
mov qword [rbp + 0x40], rax
lea r9, [rbp]
movdqa xmm0, xmmword [rbp + 0x40]
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
xorps xmm0, xmmword [rbp]
movabs rax, 0x221a397179dcdaa2
mov qword [rbp], rax
mov r8d, 0xc
movdqa xmmword [rbp + 0x40], xmm0
movabs rax, 0x54d904f982506963
mov qword [rbp + 8], rax
mov edx, 0x1a
movdqa xmm0, xmmword [rbp]
movabs rax, 0x8df3ce5a2e3b18cf
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], r15
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
movabs rcx, 0x54a1d6045f93c60c
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x98], rcx
lea r8, [rbp + 0x60]
movabs rax, 0xa43787561a1cfcd
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x60], rax
mov rdx, rsi
movabs rax, 0xe9e1bb6c9503226
mov qword [rbp + 0x68], rax
movabs rax, 0xbdd38a112b58169b
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0x3fafb4fe4f8ce9d
mov qword [rbp + 0x78], rax
movabs rax, 0xe829bc3b60463702
movdqa xmm1, xmmword [rbp + 0x70]
xorps xmm1, xmmword [rbp + 0x10]
mov qword [rbp + 0x80], rax
movabs rax, 0x5640cb1eb0cc10ff
mov qword [rbp + 0x88], rax
movabs rax, 0x206a40cdf74fb14a
mov qword [rbp + 0x90], rax
movabs rax, 0xc86d841b5872173d
mov qword [rbp + 0x20], rax
movabs rax, 0x767feb2a82ec24ca
mov qword [rbp + 0x28], rax
movabs rax, 0x206a40cdf74f890f
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmm1, xmmword [rbp + 0x90]
mov qword [rbp + 0x30], rax
xorps xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmmword [rbp + 0x80], xmm0
call fcn.18007fa80
mov rcx, rax
test rax, rax
jne 0x180096689
mov rax, rbx
jmp 0x180096694
movsxd rax, dword [rax + 3]
add rax, 7
add rax, rcx
mov rax, qword [rax]
mov qword [rdi], rax
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
test rax, rax
jne 0x18009674e
mov qword [rbp], r12
lea rcx, [rbp + 0x40]
mov qword [rbp + 8], r15
lea r9, [rbp]
mov qword [rbp + 0x48], r15
movabs rax, 0x4e73214330f599bc
mov qword [rbp + 0x40], rax
mov r8d, 0xc
movdqa xmm0, xmmword [rbp + 0x40]
movabs rax, 0x221a397179dcdaa2
xorps xmm0, xmmword [rbp]
mov edx, 0x1d
mov qword [rbp], rax
movabs rax, 0x54d904f982506963
mov qword [rbp + 8], rax
movabs rax, 0x8df3ce5a2e3b18cf
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rsp + 0x20], rcx
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
movabs rax, 0x7153671766a1cfbc
lea r8, [rbp]
mov qword [rbp], rax
mov rdx, rsi
movabs rax, 0x738604aec2503226
mov qword [rbp + 8], rax
movabs rax, 0x8df3fe1f2b2d179b
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.18007fa80
test rax, rax
je 0x1800967b5
lea rcx, [rax + 1]
mov eax, dword [rax + 1]
add eax, 4
movsxd rbx, eax
add rbx, rcx
test rbx, rbx
jne 0x180096869
mov qword [rbp], r12
lea rcx, [rbp + 0x40]
mov qword [rbp + 8], r15
lea r9, [rbp]
mov qword [rbp + 0x48], r15
movabs rax, 0x4e7358432cf199b0
mov qword [rbp + 0x40], rax
mov r8d, 0xc
movdqa xmm0, xmmword [rbp + 0x40]
movabs rax, 0x221a397179dcdaa2
xorps xmm0, xmmword [rbp]
mov edx, 0x22
mov qword [rbp], rax
movabs rax, 0x54d904f982506963
mov qword [rbp + 8], rax
movabs rax, 0x8df3ce5a2e3b18cf
mov qword [rbp + 0x10], rax
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0x18], r14
movdqa xmm1, xmmword [rbp + 0x10]
mov qword [rsp + 0x20], rcx
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], r15
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
call rbx
mov qword [rdi + 0x10], rax
lea r8, [rbp + 0x40]
mov rdx, qword [0x18022f440]
movabs rax, 0x2232355214f1a89e
mov qword [rbp + 0x40], rax
movabs rax, 0x31be2496f613626a
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x40]
mov rdx, qword [rdx + 0x48]
mov qword [rbp], r12
mov qword [rbp + 8], r15
xorps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x40], xmm0
call fcn.18007fc80
mov rcx, qword [rax]
mov qword [rdi + 0x18], rcx
test rcx, rcx
jne 0x18009694b
mov qword [rbp + 0x18], r14
lea rcx, str.Mem_Alloc
movabs rax, 0x221a397179dcdaa2
mov qword [rsp + 0x20], rcx
mov qword [rbp], rax
lea r9, [rbp]
movabs rax, 0x54d904f982506963
mov qword [rbp + 0x60], r12
mov qword [rbp + 8], rax
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
movdqa xmm0, xmmword [rbp]
movabs rax, 0x8df3ce5a2e3b18cf
mov qword [rbp + 0x10], rax
mov r8d, 0xc
movdqa xmm1, xmmword [rbp + 0x10]
mov edx, 0x29
mov qword [rbp + 0x68], r15
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
mov rdx, qword [0x18022f440]
lea r8, [rbp + 0x40]
movabs rax, 0x223535583def96ab
mov qword [rbp], r12
mov qword [rbp + 0x40], rax
movabs rax, 0x31be2496f6046c69
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x40]
mov rdx, qword [rdx + 0x48]
mov qword [rbp + 8], r15
xorps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x40], xmm0
call fcn.18007fc80
mov qword [rdi + 0x60], rax
test rax, rax
jne 0x180096a24
mov qword [rbp + 0x18], r14
lea rcx, str.Random_Float
movabs rax, 0x221a397179dcdaa2
mov qword [rsp + 0x20], rcx
mov qword [rbp], rax
lea r9, [rbp]
movabs rax, 0x54d904f982506963
mov qword [rbp + 0x60], r12
mov qword [rbp + 8], rax
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
movdqa xmm0, xmmword [rbp]
movabs rax, 0x8df3ce5a2e3b18cf
mov qword [rbp + 0x10], rax
mov r8d, 0xc
movdqa xmm1, xmmword [rbp + 0x10]
mov edx, 0x2c
mov qword [rbp + 0x68], r15
xorps xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
mov rdx, qword [0x18022f440]
lea r8, [rbp + 0x40]
movabs rax, 0x2b2035583def96ab
mov qword [rbp], r12
mov qword [rbp + 0x40], rax
movabs rax, 0x31be2496f6706963
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x40]
mov rdx, qword [rdx + 0x48]
mov qword [rbp + 8], r15
xorps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x40], xmm0
call fcn.18007fc80
mov qword [rdi + 0x68], rax
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r14
test rax, rax
jne 0x180096af9
mov qword [rbp + 0x18], r14
lea rcx, str.Random_Seed
movabs rax, 0x221a397179dcdaa2
mov qword [rsp + 0x20], rcx
mov qword [rbp], rax
lea r9, [rbp]
movabs rax, 0x54d904f982506963
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
mov qword [rbp + 8], rax
mov r8d, 0xc
movdqa xmm0, xmmword [rbp]
movabs rax, 0x8df3ce5a2e3b18cf
xorps xmm0, xmmword [rbp + 0x60]
mov edx, 0x2f
mov qword [rbp + 0x10], rax
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
call fcn.180006300
jmp 0x180096bad
movabs rax, 0x2b07367e79dcdca2
lea r9, [rbp]
mov qword [rbp], rax
movabs rcx, 0xc86d841b5872173d
mov qword [rbp + 0x80], rcx
movabs rax, 0x589e57f395116b74
mov qword [rbp + 8], rax
lea rcx, str.C:Users_batinDownloadsdarkside_sdkdarkside_sdk_valveinterfacesinterfaces.cpp
movdqa xmm0, xmmword [rbp]
movabs rax, 0xf79aa248626f4bd5
xorps xmm0, xmmword [rbp + 0x60]
mov r8d, 9
mov qword [rbp + 0x10], rax
mov edx, 0x31
movdqa xmmword [rbp], xmm0
movabs rax, 0x4ca6fb1eabae9ac9
mov qword [rbp + 0x18], rax
movabs rax, 0xe909e16f3d1e6750
movdqa xmm1, xmmword [rbp + 0x10]
xorps xmm1, xmmword [rbp + 0x70]
mov qword [rbp + 0x20], rax
movabs rax, 0x767feb2a82ec24ca
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0x20]
mov qword [rbp + 0x88], rax
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x20], xmm0
movdqa xmmword [rbp + 0x10], xmm1
call fcn.180006300
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret