Function at 0x18009b4b0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rax, qword [0x180280f80]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov ecx, dword [0x18028d760]
movabs r12, 0x738f325e10994224
mov qword [rbp - 0x11], r12
movabs r13, 0x44a1a653c8dfc0a7
mov qword [rbp - 0x19], r13
movabs rax, 0x2da1af684fb3c023
mov qword [rsp + 0x20], rax
movabs r14, 0x6ec4c10128dd8575
mov qword [rbp - 0x29], r14
movabs rax, 0xbe131688971bb46
mov qword [rsp + 0x28], rax
movabs r15, 0x3ed0011ce714d22a
movdqa xmm0, xmmword [rsp + 0x20]
movabs rax, 0x6eadc16628b38510
mov qword [rbp - 0x21], r15
movabs rdi, 0x8da47549b8f736
xorps xmm0, xmmword [rbp - 0x29]
movabs rsi, 0x3eb5627d8166b75e
mov qword [rbp - 0x29], rax
movabs rax, 0x3eb40132e771d244
mov qword [rbp - 0x21], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm1, xmmword [rbp - 0x19]
mov qword [rbp - 0x19], rax
mov rax, qword gs:[0x58]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x79], xmm1
mov rbx, qword [rax + rcx*8]
mov qword [rbp - 0x11], r12
movdqa xmm1, xmmword [rbp - 0x19]
mov edx, 0x28
add rbx, rdx
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], r15
xorps xmm0, xmmword [rbp + 7]
mov qword [rbp + 0x17], r13
mov eax, dword [rbx]
cmp dword [0x180287ec0], eax
mov qword [rbp + 0x1f], r12
xorps xmm1, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 0x29], xmm0
movdqa xmmword [rbp - 0x19], xmm1
jg 0x18009c787
xor edx, edx
lea rcx, [rsp + 0x20]
call qword [0x180287eb8]
mov qword [0x180287478], rax
test rax, rax
jne 0x18009b623
xor r9d, r9d
lea rdx, str.engineclient
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
movabs rax, 0x2b9680497b9cd039
mov qword [rbp - 0x59], r14
mov qword [rbp + 7], rax
movabs rax, 0x3ed0011cd424e26e
mov qword [rbp + 0xf], rax
movabs rax, 0x6e9bc16028a88519
movdqa xmm0, xmmword [rbp + 7]
mov qword [rsp + 0x20], rax
movabs rax, 0x3ea2017de77cd259
mov qword [rsp + 0x28], rax
movabs rax, 0x44c5a67dc8bbc0c2
mov qword [rbp - 0x79], rax
movabs rax, 0x738f325e10f54248
mov qword [rbp - 0x71], rax
movdqa xmm1, xmmword [rbp - 0x79]
mov eax, dword [rbx]
cmp dword [0x180287ed0], eax
mov qword [rbp - 0x51], r15
xorps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp + 7], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009c7ed
xor edx, edx
lea rcx, [rbp + 7]
call qword [0x180287ec8]
mov qword [0x180287480], rax
test rax, rax
jne 0x18009b6f8
xor r9d, r9d
lea rdx, str.luashared
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
movabs rax, 0xfadb3645cbcc823
mov qword [rsp + 0x20], rax
movabs rcx, 0x45d5b92d4e1a6c19
mov qword [rbp - 0x21], r15
movabs rax, 0xebd6468946d8146
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8dff09f
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rax
movabs rax, 0x6ea1c17528bc8518
mov qword [rbp - 0x59], rax
movabs rax, 0x3ebc017de77dd258
mov qword [rbp - 0x51], rax
movabs rax, 0x44d5a620c8a6c0d4
mov qword [rbp - 0x49], rax
movabs rax, 0x73eb327010f44241
mov qword [rbp - 0x41], rax
movabs rax, 0x45d5b92d4e766c75
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x39], rax
movabs rax, 0x9bc3ce98fdc8e64e
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
mov qword [rbp - 0x31], rax
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmm1, xmmword [rbp - 0x49]
mov qword [rbp - 1], rax
mov eax, dword [rbx]
cmp dword [0x180287ee0], eax
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rbp - 0x39]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
mov qword [rbp - 9], rcx
xorps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x39], xmm0
movdqa xmmword [rbp - 0x49], xmm1
jg 0x18009c854
xor edx, edx
lea rcx, [rsp + 0x20]
call qword [0x180287ed8]
mov qword [0x180287488], rax
test rax, rax
jne 0x18009b832
xor r9d, r9d
lea rdx, str.materialsystem
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
movabs rax, 0x1cb1925e6188c223
mov qword [rbp - 0x59], rax
movabs rcx, 0x45d5b92d4e1a6c19
mov qword [rbp - 0x21], r15
movabs rax, 0x3ee0322c8277b34c
mov qword [rbp - 0x51], rax
movabs rax, 0x6eadc17428ba8503
movdqa xmm0, xmmword [rbp - 0x59]
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rsp + 0x20], rax
movabs rax, 0x3ea30168e775d247
mov qword [rsp + 0x28], rax
movabs rax, 0x44c0a635c8adc0d2
mov qword [rbp - 0x79], rax
movabs rax, 0x73eb327010fc4247
mov qword [rbp - 0x71], rax
movabs rax, 0x45d5b92d4e766c75
movdqa xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x69], rax
movabs rax, 0x9bc3ce98fdc8e64e
mov qword [rbp - 0x61], rax
mov qword [rbp - 1], rax
mov eax, dword [rbx]
cmp dword [0x180287ef0], eax
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rbp - 0x69]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
mov qword [rbp - 9], rcx
xorps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp - 0x69], xmm0
movdqa xmmword [rbp - 0x79], xmm1
jg 0x18009c8ba
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287ee8]
mov qword [0x180287490], rax
test rax, rax
jne 0x18009b943
xor r9d, r9d
lea rdx, str.surface
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
movabs rax, 0x23a1af684fb3c023
mov qword [rbp - 0x59], rax
movabs rax, 0x3ee6302c8b71b645
mov qword [rbp - 0x51], rax
movabs rax, 0x6eadc16628b38510
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e771d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f00], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009c921
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287ef8]
mov qword [0x180287498], rax
test rax, rax
jne 0x18009ba0e
xor r9d, r9d
lea rdx, str.enginemodel
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rsp + 0x20], r14
movabs rax, 0x8dad644cb2c823
mov qword [rbp - 0x59], rax
movabs rax, 0x4abe64758b57bd4c
mov qword [rbp - 0x51], rax
movabs rax, 0x44a1a653c8e9f097
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x49], rax
movabs rax, 0x6eadc16628b38510
mov qword [rsp + 0x28], r15
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e771d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r12
mov qword [rbp - 0x41], r12
movdqa xmm1, xmmword [rbp - 0x49]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f10], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x49], xmm1
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009c988
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f08]
mov qword [0x1802874a0], rax
test rax, rax
jne 0x18009bb04
xor r9d, r9d
lea rdx, str.modelinfo
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
lea rdx, [rsp + 0x20]
mov qword [rbp - 0x21], r15
lea rcx, [rbp - 0x29]
mov qword [rbp - 0x19], r13
movabs rax, 0x1c90a46f41baeb30
mov qword [rsp + 0x20], rax
movabs rax, 0x50b56870a471b14b
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653fbeff0d3
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rax
movabs rax, 0x6eadc16628b38510
mov qword [rbp - 0x29], rax
movabs rax, 0x3eb40132e771d244
mov qword [rbp - 0x11], r12
mov qword [rbp - 0x21], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
xorps xmm1, xmmword [rbp - 0x19]
mov qword [rbp - 0x19], rax
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x79], xmm1
mov qword [rbp - 0x11], r12
movdqa xmm1, xmmword [rbp - 0x19]
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], r15
xorps xmm0, xmmword [rbp + 7]
mov qword [rbp + 0x17], r13
mov qword [rbp + 0x1f], r12
xorps xmm1, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 0x19], xmm1
movdqa xmmword [rbp - 0x29], xmm0
call fcn.18009b3b0
mov qword [0x1802874a8], rax
test rax, rax
jne 0x18009bbeb
xor r9d, r9d
lea rdx, str.enginetrace
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
lea rdx, [rbp + 7]
mov qword [rbp - 0x21], r15
lea rcx, [rsp + 0x20]
mov qword [rbp - 0x71], r12
movabs rax, 0x38a1af684fb3c023
mov qword [rbp + 7], rax
movabs rax, 0x3ed0302cd77da76d
mov qword [rbp + 0xf], rax
movabs rax, 0x6eadc16628b38510
movdqa xmm0, xmmword [rbp + 7]
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e771d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x79], rax
movdqa xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp + 7], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.18009b3b0
mov qword [0x1802874d8], rax
test rax, rax
jne 0x18009bcaa
xor r9d, r9d
lea rdx, str.enginevgui
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rsp + 0x20], r14
movabs rax, 0x208197446d90c432
mov qword [rbp - 0x59], rax
movabs rax, 0x7b974052a659817e
mov qword [rbp - 0x51], rax
movabs rax, 0x44a1a653faeff0f5
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x49], rax
movabs rax, 0x6eadc16628b38510
mov qword [rsp + 0x28], r15
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e771d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r12
mov qword [rbp - 0x41], r12
movdqa xmm1, xmmword [rbp - 0x49]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f30], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x49], xmm1
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009c9ef
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f28]
mov qword [0x1802874e0], rax
test rax, rax
jne 0x18009bda0
xor r9d, r9d
lea rdx, str.eventmanager
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rsp + 0x20], r14
movabs rax, 0x2bb0af6441b1c623
mov qword [rbp - 0x59], rax
movabs rax, 0x4db94d65937da644
mov qword [rbp - 0x51], rax
movabs rax, 0x44a1a653fbeff0d3
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x49], rax
movabs rax, 0x6ea1c16828b18516
mov qword [rsp + 0x28], r15
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e760d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r12
mov qword [rbp - 0x41], r12
movdqa xmm1, xmmword [rbp - 0x49]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f40], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x49], xmm1
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009ca56
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f38]
mov qword [0x180287518], rax
test rax, rax
jne 0x18009be96
xor r9d, r9d
lea rdx, str.cliententitylist
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
movabs rax, 0x5eb0af6441b1c623
mov qword [rbp - 0x59], rax
movabs rax, 0x3ed0011ce714e51b
mov qword [rbp - 0x51], rax
movabs rax, 0x6ea1c16828b18516
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e760d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f50], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009cabd
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f48]
mov qword [0x1802874b0], rax
test rax, rax
jne 0x18009bf61
xor r9d, r9d
lea rdx, str.client
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
movabs rax, 0xbb2ae4c4db0e432
mov qword [rbp - 0x59], rax
movabs rax, 0x3ee1312c937ab747
mov qword [rbp - 0x51], rax
movabs rax, 0x6ea1c16828b18516
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e760d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f60], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009cb24
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f58]
mov qword [0x1802874b8], rax
test rax, rax
jne 0x18009c02c
xor r9d, r9d
lea rdx, str.gamemovement
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rsp + 0x20], r14
movabs rax, 0x3eb0af6441b1c623
mov qword [rbp - 0x59], rax
movabs rax, 0x51b9757f8e70b758
mov qword [rbp - 0x51], rax
movabs rax, 0x44a1a653f9eff0c9
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x49], rax
movabs rax, 0x6ea1c16828b18516
mov qword [rsp + 0x28], r15
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e760d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r12
mov qword [rbp - 0x41], r12
movdqa xmm1, xmmword [rbp - 0x49]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f70], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x49], xmm1
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009cb8b
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f68]
mov qword [0x1802874c8], rax
test rax, rax
jne 0x18009c122
xor r9d, r9d
lea rdx, str.prediction
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rsp + 0x20], r14
movabs rax, 0x1dbd92755dadeb3c
mov qword [rbp - 0x59], rax
movabs rax, 0x57a37379b179b75e
mov qword [rbp - 0x51], rax
movabs rax, 0x44a1a662f8efaec8
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x49], rax
movabs rax, 0x6eb1c17128b3851c
mov qword [rsp + 0x28], r15
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3ea30165e767d25e
mov qword [rsp + 0x28], rax
movabs rax, 0x448fa63ec8bac0d3
mov qword [rbp - 0x79], r13
mov qword [rbp - 0x71], r12
mov qword [rbp - 0x41], r12
movdqa xmm1, xmmword [rbp - 0x49]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
movabs rax, 0x738f323210f54240
mov qword [rbp - 0x71], rax
mov eax, dword [rbx]
cmp dword [0x180287f80], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x49], xmm1
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009cbf2
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f78]
mov qword [0x1802874c0], rax
test rax, rax
jne 0x18009c222
xor r9d, r9d
lea rdx, str.inputsystem
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
movabs rax, 0x3a818f486f93c023
mov qword [rbp - 0x59], rax
movabs rax, 0x3ed0322cd7589d65
mov qword [rbp - 0x51], rax
movabs rax, 0x6eadc16628b38510
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rsp + 0x20], rax
movabs rax, 0x3eb40132e771d244
mov qword [rsp + 0x28], rax
movabs rax, 0x44a1a653c8b3c0cb
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rax
mov eax, dword [rbx]
cmp dword [0x180287f90], eax
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x71], r12
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
jg 0x18009c720
xor edx, edx
lea rcx, [rbp - 0x59]
call qword [0x180287f88]
mov qword [0x180287520], rax
test rax, rax
jne 0x18009c2ed
xor r9d, r9d
lea rdx, str.enginetool
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov r8, qword [0x1802874b0]
mov rax, qword [r8]
mov rcx, qword [rax + 0x50]
mov eax, dword [rcx + 3]
mov rdx, qword [rax + rcx + 7]
mov qword [0x1802874e8], rdx
test rdx, rdx
jne 0x18009c32b
xor r9d, r9d
lea rdx, str.clientmode
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov r8, qword [0x1802874b0]
mov rax, qword [r8]
mov rcx, qword [rax + 0xa0]
mov eax, dword [rcx + 3]
mov rdx, qword [rax + rcx + 7]
mov qword [0x1802874f0], rdx
test rdx, rdx
jne 0x18009c365
xor r9d, r9d
lea rdx, str.input
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov r8, qword [0x1802874b0]
mov rax, qword [r8]
mov rcx, qword [rax]
mov eax, dword [rcx + 0x97]
mov rcx, qword [rax + rcx + 0x9b]
mov qword [0x1802874f8], rcx
test rcx, rcx
jne 0x18009c398
xor r9d, r9d
lea rdx, str.globals
xor r8d, r8d
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rax, qword [0x180287478]
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x120]
mov eax, dword [rdx + 3]
mov rcx, qword [rax + rdx + 7]
mov qword [0x180287500], rcx
test rcx, rcx
jne 0x18009c3d0
xor r9d, r9d
lea rdx, str.crender
xor r8d, r8d
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rbp - 0x29], r14
lea rcx, [rsp + 0x20]
mov qword [rbp - 0x21], r15
movabs rax, 0x7a8826c49b8f126
mov qword [rbp + 7], rax
movabs rbx, 0x738f323210f54240
mov qword [rbp - 0x71], rbx
movabs rax, 0x3ed0011ce760bc4f
mov qword [rbp + 0xf], rax
movabs rax, 0x6ea5c16428a98506
movdqa xmm0, xmmword [rbp + 7]
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rsp + 0x20], rax
movabs rax, 0x3ea0017de74bd247
mov qword [rsp + 0x28], rax
movabs rax, 0x448fa667c8e9c0ce
mov qword [rbp - 0x79], rax
movdqa xmm1, xmmword [rbp - 0x79]
movdqa xmmword [rbp + 7], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x19], r13
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x180287508], rax
test rax, rax
jne 0x18009c4a5
xor r9d, r9d
lea rdx, str.steamclient
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x28], r15
movabs rax, 0x44a1d436bb8aadc6
mov qword [rbp - 0x19], rax
movabs rsi, 0x2794806c49b8f126
mov qword [rbp - 0x79], r13
movabs rax, 0x6ea5c16428a98506
mov qword [rbp - 0x71], r12
movabs rdi, 0x5ba4525493719575
mov qword [rbp - 0x29], rsi
mov qword [rbp - 0x21], rdi
movdqa xmm0, xmmword [rbp - 0x29]
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3ea0017de74bd247
mov qword [rsp + 0x28], rax
movabs rax, 0x448fa667c8e9c0ce
mov qword [rbp - 0x11], r12
movdqa xmm1, xmmword [rbp - 0x19]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
movdqa xmmword [rbp - 0x29], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x19], xmm1
mov qword [rbp - 0x71], rbx
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], r15
xorps xmm0, xmmword [rbp + 7]
mov qword [rbp + 0x17], r13
mov qword [rbp + 0x1f], r12
xorps xmm1, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp - 0x29]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov ebx, eax
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0x20]
mov qword [rbp - 0x79], r13
movabs rax, 0x44a1c323a18fadc6
mov qword [rbp - 0x19], rax
movabs rax, 0x6ea5c16428a98506
mov qword [rbp - 0x71], r12
mov qword [rbp - 0x29], rsi
mov qword [rbp - 0x21], rdi
movdqa xmm0, xmmword [rbp - 0x29]
xorps xmm0, xmmword [rsp + 0x20]
mov qword [rsp + 0x20], rax
movabs rax, 0x3ea0017de74bd247
mov qword [rsp + 0x28], rax
movabs rax, 0x448fa667c8e9c0ce
mov qword [rbp - 0x11], r12
movdqa xmm1, xmmword [rbp - 0x19]
xorps xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x79], rax
movabs rax, 0x738f323210f54240
mov qword [rbp - 0x71], rax
movdqa xmmword [rbp - 0x29], xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rbp - 0x19], xmm1
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], r15
xorps xmm0, xmmword [rbp + 7]
mov qword [rbp + 0x17], r13
mov qword [rbp + 0x1f], r12
xorps xmm1, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp - 0x29]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov r11, qword [0x180287508]
mov rcx, qword [r11]
lea r9, [rsp + 0x20]
mov qword [rbp - 0x29], r14
mov r8d, eax
mov qword [rbp - 0x21], r15
mov edx, ebx
mov qword [rbp - 0x19], r13
mov r10, qword [rcx + 0xb8]
movabs rcx, 0x3a90894c6998d126
mov qword [rsp + 0x20], rcx
movabs rcx, 0x78824448a95d8d7a
mov qword [rsp + 0x28], rcx
movabs rcx, 0x17f3e305979a83e6
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm0, xmmword [rbp - 0x29]
mov qword [rbp - 0x79], rcx
movabs rcx, 0x738f016e20d70d6d
mov qword [rbp - 0x71], rcx
mov rcx, r11
movdqa xmm1, xmmword [rbp - 0x79]
mov qword [rbp - 0x11], r12
xorps xmm1, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x79], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call r10
mov qword [0x180287510], rax
test rax, rax
jne 0x18009c6f1
xor r9d, r9d
lea rdx, str.steamhttp
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov al, 1
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1800d8800
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [0x180287f90]
call fcn.1800d861c
cmp dword [0x180287f90], 0xffffffff
jne 0x18009c2c0
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f90]
mov qword [0x180287f88], rax
call fcn.1800d85b0
jmp 0x18009c2c0
lea rcx, [0x180287ec0]
call fcn.1800d861c
cmp dword [0x180287ec0], 0xffffffff
jne 0x18009b5f5
mov qword [rbp - 0x59], rdi
lea rcx, [rbp - 0x29]
mov qword [rbp - 0x51], rsi
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp + 7], r14
mov qword [rbp + 0xf], r15
xorps xmm0, xmmword [rbp + 7]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp - 0x59]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287ec0]
mov qword [0x180287eb8], rax
call fcn.1800d85b0
jmp 0x18009b5f5
lea rcx, [0x180287ed0]
call fcn.1800d861c
cmp dword [0x180287ed0], 0xffffffff
jne 0x18009b6cb
mov qword [rbp - 0x59], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp - 0x51], rsi
movdqa xmm0, xmmword [rbp - 0x59]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp - 0x59]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287ed0]
mov qword [0x180287ec8], rax
call fcn.1800d85b0
jmp 0x18009b6cb
lea rcx, [0x180287ee0]
call fcn.1800d861c
cmp dword [0x180287ee0], 0xffffffff
jne 0x18009b804
mov qword [rbp + 7], rdi
lea rcx, [rbp - 0x59]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287ee0]
mov qword [0x180287ed8], rax
call fcn.1800d85b0
jmp 0x18009b804
lea rcx, [0x180287ef0]
call fcn.1800d861c
cmp dword [0x180287ef0], 0xffffffff
jne 0x18009b916
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287ef0]
mov qword [0x180287ee8], rax
call fcn.1800d85b0
jmp 0x18009b916
lea rcx, [0x180287f00]
call fcn.1800d861c
cmp dword [0x180287f00], 0xffffffff
jne 0x18009b9e1
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f00]
mov qword [0x180287ef8], rax
call fcn.1800d85b0
jmp 0x18009b9e1
lea rcx, [0x180287f10]
call fcn.1800d861c
cmp dword [0x180287f10], 0xffffffff
jne 0x18009bad7
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f10]
mov qword [0x180287f08], rax
call fcn.1800d85b0
jmp 0x18009bad7
lea rcx, [0x180287f30]
call fcn.1800d861c
cmp dword [0x180287f30], 0xffffffff
jne 0x18009bd73
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f30]
mov qword [0x180287f28], rax
call fcn.1800d85b0
jmp 0x18009bd73
lea rcx, [0x180287f40]
call fcn.1800d861c
cmp dword [0x180287f40], 0xffffffff
jne 0x18009be69
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f40]
mov qword [0x180287f38], rax
call fcn.1800d85b0
jmp 0x18009be69
lea rcx, [0x180287f50]
call fcn.1800d861c
cmp dword [0x180287f50], 0xffffffff
jne 0x18009bf34
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f50]
mov qword [0x180287f48], rax
call fcn.1800d85b0
jmp 0x18009bf34
lea rcx, [0x180287f60]
call fcn.1800d861c
cmp dword [0x180287f60], 0xffffffff
jne 0x18009bfff
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f60]
mov qword [0x180287f58], rax
call fcn.1800d85b0
jmp 0x18009bfff
lea rcx, [0x180287f70]
call fcn.1800d861c
cmp dword [0x180287f70], 0xffffffff
jne 0x18009c0f5
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f70]
mov qword [0x180287f68], rax
call fcn.1800d85b0
jmp 0x18009c0f5
lea rcx, [0x180287f80]
call fcn.1800d861c
cmp dword [0x180287f80], 0xffffffff
jne 0x18009c1f5
mov qword [rbp + 7], rdi
lea rcx, [rsp + 0x20]
mov qword [rbp + 0xf], rsi
movdqa xmm0, xmmword [rbp + 7]
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x21], r15
xorps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp + 7], xmm0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, [rbp + 7]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x180287f80]
mov qword [0x180287f78], rax
call fcn.1800d85b0
jmp 0x18009c1f5