Function at 0x18000a860
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x5d8
mov rax, qword [0x180022040]
xor rax, rsp
mov qword [rsp + 0x5c8], rax
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d180
mov qword [rsp + 0x110], rax
lea rdx, [0x18001bcd0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000eba0
mov rcx, qword [rsp + 0x110]
mov rdx, rcx
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x18000ef20]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov qword [rsp + 0x140], 5
mov byte [rsp + 0x20], 0
mov eax, 6
mov word [rsp + 0x40], ax
mov qword [rsp + 0x148], 0
mov byte [rsp + 0x21], 0x45
lea rax, [rsp + 0x238]
lea rcx, str.liVHSOUIRQatnedNYEvoMJAyswjgbmurxpZCFBLXTkKDzcWfP
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x10c], 8
mov eax, 7
mov word [rsp + 0x44], ax
mov byte [rsp + 0x22], 0x42
lea rax, [rsp + 0x270]
lea rcx, str.dOCVvUJKTlyWYXqtezpEFiRfwcBnmZGNAPHQMarSLIubohsgx
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x23], 0
mov eax, 1
mov word [rsp + 0x48], ax
mov qword [rsp + 0x150], 1
mov dword [rsp + 0xd0], 3
mov eax, 2
mov word [rsp + 0x4c], ax
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x5c0], 0xffffffffffffffff
mov qword [rsp + 0x5b8], 0
mov qword [rsp + 0x130], 0
mov eax, 9
mov word [rsp + 0x50], ax
mov dword [rsp + 0xd4], 9
mov qword [rsp + 0x168], 6
mov byte [rsp + 0x24], 0
lea rax, [rsp + 0x2a8]
lea rcx, str.aSeGqrvWoEkCucxRywYiDJQZLsHmXhfjgUdABbNtnIlzPMpKV
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
xor eax, eax
mov word [rsp + 0x54], ax
mov byte [rsp + 0x25], 0x64
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d180
lea r8, [rsp + 0x5b8]
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.18000a310
mov byte [rsp + 0x26], 0x48
mov dword [rsp + 0xd8], 9
mov eax, 8
mov word [rsp + 0x58], ax
mov eax, 6
mov word [rsp + 0x5c], ax
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x2e0]
lea rcx, str.UtwoGrdQCBpxmclTPDIgFvAbRNEJyjqXMVhfLWeuaZYiskKOH
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], 8
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x180], 5
lea rax, [rsp + 0x318]
lea rcx, str.VrecijMWpdIOtkoDbzwQYCATZREyNqSmBgFLGsXvJhlxHKUfP
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov eax, 3
mov word [rsp + 0x60], ax
mov dword [rsp + 0xdc], 7
mov byte [rsp + 0x29], 0x70
xor eax, eax
mov word [rsp + 0x64], ax
mov qword [rsp + 0x188], 0
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d250
mov qword [rsp + 0x160], rax
mov byte [rsp + 0x2a], 0x58
mov qword [rsp + 0x198], 0
mov eax, 2
mov word [rsp + 0x68], ax
mov byte [rsp + 0x2b], 0
lea rax, [rsp + 0x350]
lea rcx, str.JxIUQXFdkocfnvrpwCmSWNYiujzMEVKaRAbGZeslgThOtyBHq
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x1a0], 5
mov eax, 9
mov word [rsp + 0x6c], ax
mov dword [rsp + 0xe0], 1
lea rdx, [0x18001be30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000eba0
lea rdx, [0x18000ef20]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov qword [rsp + 0x1a8], 0
mov eax, 5
mov word [rsp + 0x70], ax
mov byte [rsp + 0x2c], 0x6c
xor eax, eax
mov word [rsp + 0x74], ax
mov byte [rsp + 0x2d], 0
mov dword [rsp + 0xe4], 8
lea rax, [rsp + 0x388]
lea rcx, str.TztqswklOLBehGFNAmoufSDyXxdVgZHCirQcnPJvUMaKjEYRW
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x1b0], 5
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d180
mov qword [rsp + 0x118], rax
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d250
mov rcx, qword [rsp + 0x118]
mov r8, rcx
mov rdx, rax
mov rcx, qword [rsp + 0xc8]
call fcn.18000a640
mov byte [rsp + 0x2e], 0x4c
mov eax, 1
mov word [rsp + 0x78], ax
mov eax, 5
mov word [rsp + 0x7c], ax
lea rax, [rsp + 0x3c0]
lea rcx, str.HelwnBgFWJIMjScqoZayRfNuzpbAxriEQYmtLdsKGVkTvDhUP
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x1b8], 3
mov byte [rsp + 0x2f], 0
mov qword [rsp + 0x1c0], 0
mov dword [rsp + 0xe8], 1
mov dword [rsp + 0xec], 6
mov byte [rsp + 0x30], 0x4b
mov eax, 3
mov word [rsp + 0x80], ax
mov qword [rsp + 0x1c8], 4
mov qword [rsp + 0x1d0], 0
mov eax, 8
mov word [rsp + 0x84], ax
lea rax, [rsp + 0x3f8]
lea rcx, str.ncBVIhGmQibKFvExjOkgRtNyaMSYfHJudpwWoTXULsArqCDle
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x31], 0
call fcn.1800067c0
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x1d8], 0
lea rax, [rsp + 0x430]
lea rcx, str.QiMcINEHlBbqYhwzFoRJkSpxfaCLPZtuKsUTVygAWdrOmjDGv
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x32], 0
mov qword [rsp + 0x1e0], 2
mov eax, 4
mov word [rsp + 0x88], ax
mov dword [rsp + 0xf0], 6
mov eax, 8
mov word [rsp + 0x8c], ax
mov byte [rsp + 0x33], 0x55
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d180
mov r8, qword [rsp + 0x120]
mov edx, eax
mov rcx, qword [rsp + 0xc8]
call fcn.180005f40
mov byte [rsp + 0x34], 0
mov eax, 7
mov word [rsp + 0x90], ax
mov qword [rsp + 0x1e8], 0
mov eax, 5
mov word [rsp + 0x94], ax
lea rax, [rsp + 0x468]
lea rcx, str.GimEUHqSnYalchLuepsABybgFdKvJWQTwjCoIXxRMkOZPNVtf
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x1f0], 3
mov dword [rsp + 0xf4], 5
mov byte [rsp + 0x35], 0x44
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x128], rax
mov eax, 9
mov word [rsp + 0x98], ax
mov byte [rsp + 0x36], 0
mov byte [rsp + 0x37], 0x48
lea rax, [rsp + 0x4a0]
lea rcx, str.zDJsQLFVSXumGNCtrvHighOwWjBoaZPdKAUknpReMcYbyqTlx
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0xf8], 7
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x200], 6
mov eax, 3
mov word [rsp + 0x9c], ax
lea rdx, [0x18001bf8c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.18000eba0
mov rdx, qword [rsp + 0x128]
mov rcx, rax
call fcn.18000ef70
lea rdx, [0x18000ef20]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov qword [rsp + 0x208], 9
mov eax, 6
mov word [rsp + 0xa0], ax
mov byte [rsp + 0x38], 0x70
mov qword [rsp + 0x210], 0
mov dword [rsp + 0xfc], 8
mov byte [rsp + 0x39], 0
mov eax, 1
mov word [rsp + 0xa4], ax
lea rax, [rsp + 0x4d8]
lea rcx, str.cAbvdEFiBmhtZpnIyJoSkWRxTPMCqNODejLzraYQKVGHfsglX
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
call qword [rsp + 0xc8]
mov byte [rsp + 0x3a], 0x4a
lea rax, [rsp + 0x510]
lea rcx, str.TtxlLmPiDdRQJvHqsBjMaWzXFkrVwACgOpNcbfohYGUZneEuK
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x218], 0
mov eax, 2
mov word [rsp + 0xa8], ax
mov byte [rsp + 0x3b], 0
mov eax, 6
mov word [rsp + 0xac], ax
mov dword [rsp + 0x100], 9
mov qword [rsp + 0x220], 8
mov eax, 2
mov word [rsp + 0xb0], ax
lea rax, [rsp + 0x548]
lea rcx, str.JDiyPKGVOZnFQYuapXkUAboSdBcthIzvsHNWRxgCfEMLlqewT
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x3c], 0
mov byte [rsp + 0x3d], 0x47
mov qword [rsp + 0x228], 3
mov dword [rsp + 0x104], 8
mov eax, 9
mov word [rsp + 0xb4], ax
mov qword [rsp + 0x230], 0
mov dword [rsp + 0xc0], 1
mov rcx, qword [rsp + 0x5f0]
call fcn.18000d270
mov eax, dword [rsp + 0xc0]
jmp 0x18000b021
mov rcx, qword [rsp + 0x5c8]
xor rcx, rsp
call fcn.180010840
add rsp, 0x5d8
pop rdi
pop rsi
ret