Function at 0x1400f25a0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Query environment variable
Set registry value

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
sub rsp, 0xab0
lea rbp, [rsp + 0x70]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14072a340]
xor rax, rsp
mov qword [rbp + 0xa30], rax
xor r12d, r12d
mov dword [rbp + 0x6f0], r12d
mov esi, r12d
mov dword [rbp + 8], r12d
lea rax, str.FiveM.app
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], 9
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x490]
call fcn.1400267e0
nop
lea rax, str.FiveM
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], 5
xor r8d, r8d
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x470]
call fcn.1400267e0
nop
lea rax, str.Local
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], 5
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x450]
call fcn.1400267e0
nop
lea rax, str.AppData
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], 7
xor r8d, r8d
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x430]
call fcn.1400267e0
nop
lea rcx, str.USERPROFILE
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov qword [rbp + 0x270], rax
mov rbx, 0xffffffffffffffff
mov rcx, rbx
nop dword [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400f26d0
mov qword [rbp + 0x278], rcx
xor r8d, r8d
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x3b0]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x40f0000
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x410]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x41f0000
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x410]
call fcn.140007760
nop
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x3f0]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x43f0000
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x3f0]
call fcn.140007760
nop
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x3d0]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x47f0000
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x3d0]
call fcn.140007760
lea r8, [rbp + 0x490]
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x6f8]
call fcn.140007a30
nop
lea rcx, [rbp + 0x3d0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x3f0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x410]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x430]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x450]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x470]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x490]
call fcn.1400232a0
lea r13, str.modded
mov qword [rbp + 0x260], r13
mov qword [rbp + 0x268], 6
xor r8d, r8d
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x4d0]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x50f0000
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x4b0]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x70f0000
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x4b0]
call fcn.140007760
lea rcx, [rbp + 0x4b0]
call fcn.14006f750
movzx edi, al
mov dword [rbp + 0x6f0], 0x50f0000
lea rcx, [rbp + 0x4b0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x4d0]
call fcn.1400232a0
test dil, dil
je 0x1400f2bc2
mov byte [0x14078049e], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x798], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7a8], xmm1
mov r8d, 4
lea rdx, [0x140543574]
lea rcx, [rbp + 0x798]
call fcn.140006600
nop
mov r15d, dword [rbp + 0x7a8]
inc r15d
lea r14, [rbp + 0x798]
cmp qword [rbp + 0x7b0], 0xf
cmova r14, qword [rbp + 0x798]
movabs rax, 0x5a0a4212d641c5cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rdi, 0xc71fc305e5456e14
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
movabs rsi, 0x5a591254b337acab
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x920]
movdqa xmmword [rbp + 0xa0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x100], xmm1
lea rax, [rbp + 0xa0]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400f29a0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xf0]
call fcn.140006600
nop
movabs rax, 0x19057f31c744d5f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xa85cb76b80371c61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x2288fad293406323
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xa8a1799164d66c42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xb82a0456919d053c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rcx, 0x3627b5c1d0bb5a08
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x56eda9befc32174d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
movabs rax, 0xcdc210e716b33f1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0xb82a3060e1ee594f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x8e0]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x40]
vxorps xmm0, xmm0, xmmword [rbp + 0x900]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x60], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x70], xmm1
lea rax, [rbp + 0x20]
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400f2af7
mov r8, rbx
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x60]
call fcn.140006600
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
test eax, eax
jne 0x1400f2b9a
lea rdx, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0xf
cmova rdx, qword [rbp + 0xf0]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea r9d, [rax + 1]
xor r8d, r8d
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rcx, [rbp + 0x60]
call fcn.1400062c0
nop
lea rcx, [rbp + 0xf0]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x798]
call fcn.1400062c0
jmp 0x1400f424f
mov dword [rbp + 0x970], 0x61313949
mov dword [rbp + 0x974], 0x5e5c6235
mov dword [rbp + 0x978], 0x6a69092d
mov dword [rbp + 0x97c], 0x2d6d2d09
mov dword [rbp + 0x980], 0x3d31415d
mov dword [rbp + 0x984], 0xd584949
mov dword [rbp + 0x988], 0xda4559d
mov dword [rbp + 0x98c], 0xd454949
mov dword [rbp + 0x990], 0x698d6589
mov dword [rbp + 0x994], 0x369c3539
mov dword [rbp + 0x998], 0x86d06e40
mov dword [rbp + 0x99c], 0x46a04e48
mov dword [rbp + 0x9a0], 0x42a0aa4c
mov dword [rbp + 0x9a4], 0x4e74de40
mov dword [rbp + 0x9a8], 0x4ee4ba80
mov dword [rbp + 0x9ac], 0xbec05680
mov dword [rbp + 0x9b0], 0xbae08ab8
mov dword [rbp + 0x9b4], 0xb6f08eb4
mov dword [rbp + 0x9b8], 0xf28456ec
mov dword [rbp + 0x9bc], 0x5a5cba6c
mov dword [rbp + 0x9c0], 0x4dad71d5
mov dword [rbp + 0x9c4], 0xad0d3d49
mov dword [rbp + 0x9c8], 0xd1ada1d0
mov dword [rbp + 0x9cc], 0x9681bd64
mov dword [rbp + 0x9d0], 0xe2b09290
mov dword [rbp + 0x9d4], 0xd97c9e90
mov dword [rbp + 0x9d8], 0x7ef5e510
mov dword [rbp + 0x9dc], 0x19ecd2d0
mov dword [rbp + 0x9e0], 0xe9e97ef4
mov dword [rbp + 0x9e4], 0x86c5e9f0
mov dword [rbp + 0x9e8], 0xe941b6bc
mov dword [rbp + 0x9ec], 0x6b4d6fd
mov dword [rbp + 0x9f0], 0x4d8c11ed
mov dword [rbp + 0x9f4], 0x4a7cfd84
mov dword [rbp + 0x9f8], 0x5e380109
mov dword [rbp + 0x9fc], 0x66554238
mov dword [rbp + 0xa00], 0x86603978
mov dword [rbp + 0xa04], 0x41941570
mov dword [rbp + 0xa08], 0x410d0505
mov dword [rbp + 0xa0c], 0x86354e4c
mov dword [rbp + 0xa10], 0xfd30ed40
mov dword [rbp + 0xa14], 0x4298923c
mov dword [rbp + 0xa18], 0xdc87e38
mov dword [rbp + 0xa1c], 0x4a05ae5d
mov dword [rbp + 0xa20], 0x7a39aa4c
mov dword [rbp + 0xa24], 0x79417e84
mov word [rbp + 0xa28], 0x9b70
mov edx, r12d
lea r8, [rbp + 0x970]
movzx eax, byte [r8]
sub al, dl
sub al, 0x6c
xor al, 0x9a
mov ecx, 0xa9
sub cl, al
xor cl, dl
add cl, 0x23
ror cl, 2
xor cl, 5
mov eax, 0xcc
sub al, cl
mov byte [r8], al
inc edx
lea r8, [r8 + 1]
cmp edx, 0xba
jb 0x1400f2da1
lea r15, str.FiveMPack.zip
mov qword [rbp + 0x240], r15
mov qword [rbp + 0x248], reloc.WS2_32.dll_listen
xor r8d, r8d
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x510]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x50f0002
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x4f0]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x50f0003
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x4f0]
call fcn.140007760
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x4f0]
call fcn.140023c70
mov dword [rbp + 0x6f0], 0x50f0007
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x320], xmm1
lea rax, [rbp + 0x970]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400f2e80
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x310]
call fcn.140006600
nop
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x310]
call fcn.140071920
movzx edi, al
lea rcx, [rbp + 0x310]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x6b0]
call fcn.1400062c0
mov dword [rbp + 0x6f0], 0x50f0006
lea rcx, [rbp + 0x4f0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x510]
call fcn.1400232a0
test dil, dil
jne 0x1400f3202
mov byte [0x14078049e], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0x778], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x788], xmm1
mov r8d, 5
lea rdx, [0x14054356c]
lea rcx, [rbp + 0x778]
call fcn.140006600
nop
mov r15d, dword [rbp + 0x788]
inc r15d
lea r14, [rbp + 0x778]
cmp qword [rbp + 0x790], 0xf
cmova r14, qword [rbp + 0x778]
movabs rax, 0x5a0a4212d641c5cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rdi, 0xc71fc305e5456e14
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rsi, 0x5a591254b337acab
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x930], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x938], rax
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x930]
movdqa xmmword [rbp + 0xb0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
lea rax, [rbp + 0xb0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400f2fe0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x110]
call fcn.140006600
nop
movabs rax, 0x19057f31c744d5f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xa85cb76b80371c61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x2288fad293406323
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xa8a1799164d66c42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xb82a0456919d053c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rcx, 0x3627b5c1d0bb5a08
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x56eda9befc32174d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
movabs rax, 0xcdc210e716b33f1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0xb82a3060e1ee594f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x8e0]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x40]
vxorps xmm0, xmm0, xmmword [rbp + 0x900]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x60], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x70], xmm1
lea rax, [rbp + 0x20]
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400f3137
mov r8, rbx
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x60]
call fcn.140006600
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
test eax, eax
jne 0x1400f31da
lea rdx, [rbp + 0x110]
cmp qword [rbp + 0x128], 0xf
cmova rdx, qword [rbp + 0x110]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea r9d, [rax + 1]
xor r8d, r8d
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rcx, [rbp + 0x60]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x110]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x778]
call fcn.1400062c0
jmp 0x1400f424f
lea rax, str.backup
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x308], 6
xor r8d, r8d
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x630]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x50f000e
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x610]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x50f001e
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x610]
call fcn.140007760
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x610]
call fcn.140023c70
mov dword [rbp + 0x6f0], 0x50f003e
lea rax, [rbp + 0x2c0]
cmp qword [rbp + 0x2d8], 0xf
cmova rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x200], rax
mov rax, qword [rbp + 0x2d0]
mov qword [rbp + 0x208], rax
xor r8d, r8d
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x5f0]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x50f007e
lea rax, str.mods
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], 4
xor r8d, r8d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x5d0]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x50f00fe
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x5b0]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x50f01fe
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x5b0]
call fcn.140007760
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x5b0]
call fcn.140023c70
mov dword [rbp + 0x6f0], 0x50f03fe
lea rax, str.citizen
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], 7
xor r8d, r8d
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x590]
call fcn.1400267e0
mov dword [rbp + 0x6f0], 0x50f07fe
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x570]
call fcn.140022120
mov dword [rbp + 0x6f0], 0x50f0ffe
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x570]
call fcn.140007760
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x570]
call fcn.140023c70
mov r14d, 0x50f1ffe
mov dword [rbp + 0x6f0], r14d
mov r8d, 4
lea rdx, [0x140543584]
lea rcx, [rbp + 0x6d0]
call fcn.140023550
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x550], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x560], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r14d, 0xd
mov dword [rbp + 0x6f0], r14d
lea r9, [rbp + 0x20]
lea r8, [rbp + 0x550]
movzx edx, byte [rbp + 0xc]
lea rcx, [rbp + 0x2e0]
call fcn.1400258b0
bts r14d, 0xe
mov dword [rbp + 0x6f0], r14d
lea rax, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], 0xf
cmova rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x1f8], rax
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x530]
call fcn.1400267e0
bts r14d, 0xf
mov dword [rbp + 0x6f0], r14d
lea r8, [rbp + 0x5f0]
lea rdx, [rbp + 0x530]
call fcn.140071e80
movzx edi, al
lea rcx, [rbp + 0x530]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x550]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x6d0]
call fcn.1400062c0
btr r14d, 0xb
lea rcx, [rbp + 0x570]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x590]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x20]
call fcn.1400062c0
btr r14d, 8
lea rcx, [rbp + 0x5b0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x5d0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x5f0]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400062c0
and r14d, 0xffffffef
mov dword [rbp + 0x6f0], r14d
lea rcx, [rbp + 0x610]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x630]
call fcn.1400232a0
test dil, dil
jne 0x1400f3882
mov byte [0x14078049e], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0x758], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x768], xmm1
mov r8d, 5
lea rdx, [0x14054356c]
lea rcx, [rbp + 0x758]
call fcn.140006600
nop
mov r15d, dword [rbp + 0x768]
inc r15d
lea r14, [rbp + 0x758]
cmp qword [rbp + 0x770], 0xf
cmova r14, qword [rbp + 0x758]
movabs rax, 0x5a0a4212d641c5cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
movabs rdi, 0xc71fc305e5456e14
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
movabs rsi, 0x5a591254b337acab
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x940]
movdqa xmmword [rbp + 0xc0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x140], xmm1
lea rax, [rbp + 0xc0]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400f3660
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x130]
call fcn.140006600
nop
movabs rax, 0x19057f31c744d5f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xa85cb76b80371c61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x2288fad293406323
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xa8a1799164d66c42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xb82a0456919d053c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rcx, 0x3627b5c1d0bb5a08
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x56eda9befc32174d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
movabs rax, 0xcdc210e716b33f1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0xb82a3060e1ee594f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x8e0]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x40]
vxorps xmm0, xmm0, xmmword [rbp + 0x900]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x60], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x70], xmm1
lea rax, [rbp + 0x20]
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400f37b7
mov r8, rbx
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x60]
call fcn.140006600
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
test eax, eax
jne 0x1400f385a
lea rdx, [rbp + 0x130]
cmp qword [rbp + 0x148], 0xf
cmova rdx, qword [rbp + 0x130]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea r9d, [rax + 1]
xor r8d, r8d
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rcx, [rbp + 0x60]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x130]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x758]
call fcn.1400062c0
jmp 0x1400f424f
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x6f8]
call fcn.140023c70
bts r14d, 0x1b
lea rax, [rbp + 0x280]
cmp qword [rbp + 0x298], 0xf
cmova rax, qword [rbp + 0x280]
mov qword [rbp + 0x210], rax
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x218], rax
xor r8d, r8d
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x330]
call fcn.1400267e0
bts r14d, 0x1c
mov qword [rbp + 0x220], r15
mov qword [rbp + 0x228], reloc.WS2_32.dll_listen
xor r8d, r8d
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x690]
call fcn.1400267e0
bts r14d, 0x1d
mov dword [rbp + 0x6f0], r14d
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x670]
call fcn.140022120
bts r14d, 0x1e
mov dword [rbp + 0x6f0], r14d
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x670]
call fcn.140007760
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x670]
call fcn.140023c70
or r14d, 0x80000000
mov dword [rbp + 0x6f0], r14d
lea rax, [rbp + 0x2a0]
cmp qword [rbp + 0x2b8], 0xf
cmova rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x2b0]
mov qword [rbp + 0x238], rax
xor r8d, r8d
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x650]
call fcn.1400267e0
or esi, 1
mov dword [rbp + 8], esi
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x650]
call fcn.140071b30
movzx edi, al
lea rcx, [rbp + 0x650]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x2a0]
call fcn.1400062c0
btr r14d, 0x1e
mov dword [rbp + 0x6f0], r14d
lea rcx, [rbp + 0x670]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x690]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x330]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x280]
call fcn.1400062c0
test dil, dil
jne 0x1400f3d32
mov byte [0x14078049e], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0x738], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x748], xmm1
mov r8d, 5
lea rdx, [0x14054356c]
lea rcx, [rbp + 0x738]
call fcn.140006600
nop
mov r15d, dword [rbp + 0x748]
inc r15d
lea r14, [rbp + 0x738]
cmp qword [rbp + 0x750], 0xf
cmova r14, qword [rbp + 0x738]
movabs rax, 0x5a0a4212d641c5cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
movabs rdi, 0xc71fc305e5456e14
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
movabs rsi, 0x5a591254b337acab
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x960]
movdqa xmmword [rbp + 0xd0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
lea rax, [rbp + 0xd0]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400f3b10
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x170]
call fcn.140006600
nop
movabs rax, 0x19057f31c744d5f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xa85cb76b80371c61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x2288fad293406323
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xa8a1799164d66c42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xb82a0456919d053c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rcx, 0x3627b5c1d0bb5a08
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x56eda9befc32174d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
movabs rax, 0xcdc210e716b33f1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0xb82a3060e1ee594f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x8e0]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x40]
vxorps xmm0, xmm0, xmmword [rbp + 0x900]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x60], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x70], xmm1
lea rax, [rbp + 0x20]
vzeroupper
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400f3c67
mov r8, rbx
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x60]
call fcn.140006600
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
test eax, eax
jne 0x1400f3d0a
lea rdx, [rbp + 0x170]
cmp qword [rbp + 0x188], 0xf
cmova rdx, qword [rbp + 0x170]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea r9d, [rax + 1]
xor r8d, r8d
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rcx, [rbp + 0x60]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x170]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x738]
call fcn.1400062c0
jmp 0x1400f424f
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x7c0]
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], 6
xor r8d, r8d
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x370]
call fcn.1400267e0
or esi, 2
mov dword [rbp + 8], esi
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x350]
call fcn.140022120
or esi, 4
mov dword [rbp + 8], esi
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x350]
call fcn.140007760
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x350]
call fcn.140023c70
or esi, 8
mov dword [rbp + 8], esi
mov r8d, 2
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x7c0]
call fcn.140081190
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400062c0
and esi, 0xfffffffb
lea rcx, [rbp + 0x350]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x370]
call fcn.1400232a0
cmp qword [rbp + 0x848], 0
je 0x1400f3e38
lea rcx, [rbp + 0x7c8]
call fcn.1400230a0
test rax, rax
jne 0x1400f3e38
mov rax, qword [rbp + 0x7c0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x7c0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x68], reloc.WS2_32.dll_listen
xor r8d, r8d
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x390]
call fcn.1400267e0
or esi, 0x20
mov dword [rbp + 8], esi
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x80]
call fcn.140022120
or esi, 0x10
mov dword [rbp + 8], esi
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x80]
call fcn.140007760
lea rcx, [rbp + 0x80]
cmp qword [rbp + 0x98], 7
cmova rcx, qword [rbp + 0x80]
call fcn.1402cf044
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x1400f428b
and esi, 0xffffffef
mov dword [rbp + 8], esi
lea rcx, [rbp + 0x80]
call fcn.1400232a0
nop
lea rcx, [rbp + 0x390]
call fcn.1400232a0
mov byte [0x14078049e], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x718], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x728], xmm1
mov r8d, 4
lea rdx, [0x140543574]
lea rcx, [rbp + 0x718]
call fcn.140006600
nop
mov r15d, dword [rbp + 0x728]
inc r15d
lea r14, [rbp + 0x718]
cmp qword [rbp + 0x730], 0xf
cmova r14, qword [rbp + 0x718]
movabs rax, 0x5a0a4212d641c5cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
movabs rdi, 0xc71fc305e5456e14
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
movabs rsi, 0x5a591254b337acab
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
movdqa xmm0, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x950]
movdqa xmmword [rbp + 0xe0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
lea rax, [rbp + 0xe0]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400f3fc0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x150]
call fcn.140006600
nop
movabs rax, 0x19057f31c744d5f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0xa85cb76b80371c61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x2288fad293406323
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0xa8a1799164d66c42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xb82a0456919d053c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rcx, 0x3627b5c1d0bb5a08
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x56eda9befc32174d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
movabs rax, 0xcdc210e716b33f1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
movabs rax, 0xb82a3060e1ee594f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x8e0]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqa xmm0, xmmword [rbp + 0x40]
vxorps xmm0, xmm0, xmmword [rbp + 0x900]
vmovdqa xmmword [rbp + 0x40], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x80], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x90], xmm1
lea rax, [rbp + 0x20]
vzeroupper
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400f4120
mov r8, rbx
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x80]
call fcn.140006600
lea rdx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova rdx, qword [rbp + 0x80]
mov qword [rsp + 0x40], r12
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExA]
test eax, eax
jne 0x1400f41cf
lea rdx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0xf
cmova rdx, qword [rbp + 0x150]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], r14
lea r9d, [rax + 1]
xor r8d, r8d
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegSetValueExA]
mov rcx, qword [rbp + 0x6f0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea rcx, [rbp + 0x80]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x150]
call fcn.1400062c0
nop
lea rcx, [rbp + 0x718]
call fcn.1400062c0
nop
mov rax, qword [rbp + 0x7c0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x7c0], rax
mov rax, qword [rbp + 0x7c0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x7bc], edx
lea rcx, [rbp + 0x7c8]
call fcn.140021350
lea rcx, [rbp + 0x7d0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x868]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x6f8]
call fcn.1400232a0
mov rcx, qword [rbp + 0xa30]
xor rcx, rsp
call fcn.1402cf370
lea r11, [rsp + 0xab0]
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
shr rdx, 0x20
lea r8, [rbp + 0x80]
lea rcx, [0x1405435d8]
call fcn.140007fa0
int3