Function at 0x18000b040
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rdi
sub rsp, 0xbb8
mov rax, qword [0x180022040]
xor rax, rsp
mov qword [rsp + 0xba0], rax
mov qword [rsp + 0x210], 0
mov dword [rsp + 0x170], 9
xor eax, eax
mov word [rsp + 0x64], ax
lea rax, [rsp + 0x488]
lea rcx, str.IZoRKyAsOijETuktqVenlDFgvpczSQYbrJULaBXxfNHdmMGWC
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
xor eax, eax
mov word [rsp + 0x68], ax
mov byte [rsp + 0x20], 0x66
mov byte [rsp + 0x21], 0
mov qword [rsp + 0x218], 0
mov byte [rsp + 0x22], 0x6a
mov qword [rsp + 0x220], 7
lea rax, [rsp + 0x4c0]
lea rcx, str.xfNzeMTvaFjUictKwVQZIPrluGYbndHOqEJCpoRyXWSmAksLD
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x228], 0
mov byte [rsp + 0x23], 0
mov dword [rsp + 0x174], 1
mov eax, 4
mov word [rsp + 0x6c], ax
mov eax, 1
mov word [rsp + 0x70], ax
mov dword [rsp + 0x178], 5
mov byte [rsp + 0x24], 0x41
mov qword [rsp + 0x230], 0
mov eax, 5
mov word [rsp + 0x74], ax
lea rax, [rsp + 0x4f8]
lea rcx, str.LiaBJoNpmRzgFEbueXfHlDkhGKdPATZUWIvnxVSqCyYOctrsw
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x25], 0
mov eax, 4
mov word [rsp + 0x78], ax
mov qword [rsp + 0x238], 2
call fcn.180009fd0
movzx eax, al
test eax, eax
jne 0x18000b183
mov eax, 0xffffffff
jmp 0x18000be85
mov eax, 2
mov word [rsp + 0x7c], ax
mov qword [rsp + 0x240], 0
mov byte [rsp + 0x26], 0x51
mov qword [rsp + 0x248], 4
lea rax, [rsp + 0x530]
lea rcx, str.RbHMFWGKnSfUZeOPCkpmBitsThLqQNXcgoljJEzDryudIVxYv
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x17c], 8
mov byte [rsp + 0x27], 0
mov eax, 1
mov word [rsp + 0x80], ax
mov eax, 4
mov word [rsp + 0x84], ax
mov dword [rsp + 0x180], 5
mov qword [rsp + 0x250], 5
lea rax, [rsp + 0x568]
lea rcx, str.FhJBIzfvUcSokNmYZygRPGeqAxpWstbuOQlTEVwanCXjiDdrH
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0x46
mov eax, 8
mov word [rsp + 0x88], ax
mov qword [rsp + 0x258], 0
mov byte [rsp + 0x29], 0
mov byte [rsp + 0x2a], 0x43
mov qword [rsp + 0x260], 0
mov byte [rsp + 0x2b], 0
lea rax, [rsp + 0x5a0]
lea rcx, str.rfzomepivhcUslVXuJAEjFRZIStCKMdqLWGBnHYwyDTQxkgNO
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 3
mov word [rsp + 0x8c], ax
mov qword [rsp + 0x268], 5
mov dword [rsp + 0x184], 6
mov eax, 6
mov word [rsp + 0x90], ax
mov byte [rsp + 0x2c], 0
mov byte [rsp + 0x2d], 0x6b
mov qword [rsp + 0x270], 7
mov dword [rsp + 0x188], 2
lea rax, [rsp + 0x5d8]
lea rcx, str.YpRtSFTakyJDzBIKlAWOMeGNgcVwZCLbrdimjEnQXPfqhuHvU
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x278], 0
mov eax, 2
mov word [rsp + 0x94], ax
mov eax, 1
mov word [rsp + 0x98], ax
mov eax, 7
mov word [rsp + 0x9c], ax
mov qword [rsp + 0x280], 0
mov byte [rsp + 0x2e], 0x47
lea rax, [rsp + 0x610]
lea rcx, str.qtpTAvlWFSazQVerbimYyINwfBGZCOuMcRDgXKJUoPnkxHLsE
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x2f], 0
mov dword [rsp + 0x18c], 2
mov eax, 8
mov word [rsp + 0xa0], ax
mov qword [rsp + 0x288], 2
mov eax, 6
mov word [rsp + 0xa4], ax
mov dword [rsp + 0x190], 6
lea rax, [rsp + 0x648]
lea rcx, str.qIbBVFowJzXLNQUhmADStKsrMijTZkHGcxlpWaOdeRPCfYvun
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x290], 0
xor eax, eax
mov word [rsp + 0xa8], ax
mov qword [rsp + 0x298], 2
mov byte [rsp + 0x30], 0x78
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x32], 0
mov eax, 3
mov word [rsp + 0xac], ax
lea rax, [rsp + 0x680]
lea rcx, str.arhHJCuYSkQwyMnfxoLITNeUzsXvqARtDWEViGBcmKPFOgZdb
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x2a0], 0
mov byte [rsp + 0x33], 0x71
mov dword [rsp + 0x194], 3
mov qword [rsp + 0x2a8], 4
mov eax, 6
mov word [rsp + 0xb0], ax
mov byte [rsp + 0x34], 0x4d
mov eax, 5
mov word [rsp + 0xb4], ax
lea rax, [rsp + 0x6b8]
lea rcx, str.jIXZqKfNlVbHpEGeCJkoFPidtxmUsDOYyAawRchvWLnSBTzuM
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x2b8], 9
mov eax, 9
mov word [rsp + 0xb8], ax
mov byte [rsp + 0x35], 0
mov dword [rsp + 0x198], 8
mov eax, 4
mov word [rsp + 0xbc], ax
lea rax, [rsp + 0x6f0]
lea rcx, str.TPpGhlFtIwLXWSeCUHmkvjKnExRNMAVuBybiqcJaYZfzrogOd
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x36], 0
mov byte [rsp + 0x37], 0x42
mov dword [rsp + 0x19c], 4
mov eax, 9
mov word [rsp + 0xc0], ax
mov qword [rsp + 0x2c0], 1
mov qword [rsp + 0x2c8], 0
mov edx, 0x18
lea rcx, [rsp + 0xb88]
call fcn.180003120
lea rdx, str.C:ProgramDataUSOSharedLogslog
lea rcx, [rsp + 0xb88]
call fcn.180006260
nop
mov qword [rsp + 0x2d0], 0
lea rax, [rsp + 0x728]
lea rcx, str.tUbyvcfaOoTLPNCrxQEFpknKqAZIBRziXGdlVsehmJHMDSjwY
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x38], 0x69
mov eax, 6
mov word [rsp + 0xc4], ax
mov byte [rsp + 0x39], 0
mov qword [rsp + 0x2d8], 0
mov eax, 2
mov word [rsp + 0xc8], ax
mov dword [rsp + 0x1a0], 6
lea rcx, [rsp + 0xb88]
call fcn.18000d180
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
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 byte [rsp + 0x3a], 0x46
mov dword [rsp + 0x1a4], 7
mov eax, 5
mov word [rsp + 0xcc], ax
mov qword [rsp + 0x2e0], 1
mov qword [rsp + 0x2e8], 0
mov eax, 6
mov word [rsp + 0xd0], ax
lea rax, [rsp + 0x760]
lea rcx, str.oZixaWuASdtqUwVYDzOTQjJgbMvInreCXhscflKLmkHyNEFPG
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x3b], 0
lea rcx, [rsp + 0xb88]
call fcn.18000d180
test rax, rax
jne 0x18000b74c
lea rdx, [0x18001d6d0]
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 byte [rsp + 0x3c], 0x42
lea rax, [rsp + 0x798]
lea rcx, str.ztrRxCUvgBZlDSyNPufTYIqOpkahewnEsdWjLJFGiHVmQbcKo
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x2f0], 0
mov eax, 8
mov word [rsp + 0xd4], ax
xor eax, eax
mov word [rsp + 0xd8], ax
mov dword [rsp + 0x1a8], 5
mov qword [rsp + 0x2f8], 2
mov byte [rsp + 0x3d], 0
lea rdx, [0x18001d714]
lea rcx, [rsp + 0x420]
call fcn.180006260
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
lea rcx, [rsp + 0xb88]
call fcn.18000d290
lea rcx, [rsp + 0x420]
call fcn.18000d270
mov byte [rsp + 0x3e], 0
mov eax, 4
mov word [rsp + 0xdc], ax
mov qword [rsp + 0x300], 2
lea rax, [rsp + 0x450]
lea rcx, str.NoizcWFHnrEIutZBTkGMjUgPpDvLSXwydxmeVOQbhYfARalCK
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x308], 0
mov eax, 7
mov word [rsp + 0xe0], ax
mov dword [rsp + 0x1ac], 8
mov byte [rsp + 0x3f], 0x66
lea rax, [rsp + 0x808]
lea rcx, str.ildOSZgpXUJMNFCPrmkGcotKseTRnwhQqvEWxHzBLbjfIayDA
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 6
mov word [rsp + 0xe4], ax
mov byte [rsp + 0x40], 0x6f
mov dword [rsp + 0x1b0], 9
mov qword [rsp + 0x310], 0
mov byte [rsp + 0x41], 0
mov eax, 7
mov word [rsp + 0xe8], ax
mov qword [rsp + 0x318], 6
mov byte [rsp + 0x42], 0
mov eax, 4
mov word [rsp + 0xec], ax
mov byte [rsp + 0x43], 0x44
lea rax, [rsp + 0x840]
lea rcx, str.SmwyBdEoXIuRlFKeHqspVALzTabQrjCxivNcOZknDgUhYMPGW
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x320], 0
mov dword [rsp + 0x1b4], 3
mov qword [rsp + 0x328], 9
mov eax, 4
mov word [rsp + 0xf0], ax
lea rax, [rsp + 0x878]
lea rcx, str.abCQOHojzyYliZtKrcDSMnemqWfIwvFhRXpAUJPBksuELTVNg
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x330], 2
mov byte [rsp + 0x44], 0
mov qword [rsp + 0x338], 0
mov byte [rsp + 0x45], 0x79
mov dword [rsp + 0x1b8], 4
mov eax, 4
mov word [rsp + 0xf4], ax
xor eax, eax
mov word [rsp + 0xf8], ax
mov byte [rsp + 0x46], 0x71
mov qword [rsp + 0x340], 6
mov eax, 2
mov word [rsp + 0xfc], ax
mov eax, 4
mov word [rsp + 0x100], ax
mov byte [rsp + 0x47], 0
lea rax, [rsp + 0x8b0]
lea rcx, str.vfkdYlrVnZGLRwzhjxFKOuamWBcApeNHQETtMqXgJybUPoiCs
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x348], 0
mov dword [rsp + 0x1bc], 0
mov byte [rsp + 0x48], 0
lea rax, [rsp + 0x8e8]
lea rcx, str.ioHPZeUtCjTNKcfLGanSrmkQEdWDqzhXVvwFxRyJbYOglusAB
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 9
mov word [rsp + 0x104], ax
mov byte [rsp + 0x49], 0x6f
mov dword [rsp + 0x1c0], 9
mov qword [rsp + 0x350], 0
xor eax, eax
mov word [rsp + 0x108], ax
mov qword [rsp + 0x358], 0
lea rax, [rsp + 0x920]
lea rcx, str.JzDngEAUalBFOTPtGhYCjyuWwZbQLKrioHMVpvmdeXfqsNRxc
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x4a], 0
mov byte [rsp + 0x4b], 0x6c
mov eax, 4
mov word [rsp + 0x10c], ax
mov eax, 1
mov word [rsp + 0x110], ax
mov qword [rsp + 0x360], 0
mov dword [rsp + 0x1c4], 3
mov qword [rsp + 0x368], 9
lea rax, [rsp + 0x958]
lea rcx, str.gTFUQrjpEvnDiByakMJGftICPVxSHzseOcmNwWRYdKZqLlbXo
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 1
mov word [rsp + 0x114], ax
mov dword [rsp + 0x1c8], 2
mov byte [rsp + 0x4c], 0x55
mov qword [rsp + 0x370], 0
mov eax, 8
mov word [rsp + 0x118], ax
mov byte [rsp + 0x4d], 0
mov qword [rsp + 0x378], 3
lea rax, [rsp + 0x990]
lea rcx, str.LEgwiquKadjIXsDbYzUBoMApRelHhGOxNfmQFkyTZJnWVCvcr
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 4
mov word [rsp + 0x11c], ax
mov dword [rsp + 0x1cc], 4
mov byte [rsp + 0x4e], 0x4a
mov qword [rsp + 0x380], 0
mov qword [rsp + 0x388], 5
mov eax, 3
mov word [rsp + 0x120], ax
mov byte [rsp + 0x4f], 0
mov qword [rsp + 0x390], 2
mov byte [rsp + 0x50], 0
mov dword [rsp + 0x1d0], 2
mov byte [rsp + 0x51], 0x6d
mov eax, 3
mov word [rsp + 0x124], ax
mov qword [rsp + 0x398], 0
lea rax, [rsp + 0x9c8]
lea rcx, str.fxzDbymOTgBCFqHjhYQlLntGRdVKNuIsvcXJrwkEpSWAMoZPU
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 6
mov word [rsp + 0x128], ax
mov qword [rsp + 0x3a0], 4
mov qword [rsp + 0x3a8], 0
mov eax, 8
mov word [rsp + 0x12c], ax
mov dword [rsp + 0x1d4], 3
mov byte [rsp + 0x52], 0x41
xor eax, eax
mov word [rsp + 0x130], ax
mov byte [rsp + 0x53], 0
lea rax, [rsp + 0xa00]
lea rcx, str.dGwBElroQWgzxiHPCIjFAYkSmaRbDNTVUyMsOJpenuKcZhLqt
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x3b0], 0
mov dword [rsp + 0x1d8], 2
lea rax, [rsp + 0xa38]
lea rcx, str.gfPvOmenjGNBqRyixkoEATCYrwbtIhDZWLcplJaHzXMdKVQUS
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 2
mov word [rsp + 0x134], ax
mov byte [rsp + 0x54], 0x6d
mov qword [rsp + 0x3b8], 0
mov byte [rsp + 0x55], 0
mov eax, 7
mov word [rsp + 0x138], ax
mov byte [rsp + 0x56], 0
mov eax, 9
mov word [rsp + 0x13c], ax
mov byte [rsp + 0x57], 0x75
mov eax, 9
mov word [rsp + 0x140], ax
mov qword [rsp + 0x3c0], 5
lea rax, [rsp + 0xa70]
lea rcx, str.WmjABEuxJkyiVcqQFIpMwLDOlfeUSRzsnKHNvCGrPTXYgZobd
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x3c8], 0
mov dword [rsp + 0x1dc], 5
lea rax, [rsp + 0x438]
mov qword [rsp + 0x200], rax
lea rdx, [rsp + 0xb88]
mov rcx, qword [rsp + 0x200]
call fcn.18000d320
mov qword [rsp + 0x208], rax
mov rcx, qword [rsp + 0x208]
call fcn.18000a860
mov qword [rsp + 0x3d0], 0
mov dword [rsp + 0x1e0], 6
mov eax, 4
mov word [rsp + 0x144], ax
mov byte [rsp + 0x58], 0x50
mov eax, 3
mov word [rsp + 0x148], ax
mov qword [rsp + 0x3d8], 6
mov byte [rsp + 0x59], 0
lea rax, [rsp + 0xaa8]
lea rcx, str.qDYcPAFdWItoyrTmQiesHwEJKluNBZbfVnOCkRGXjUxSLvgMa
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 1
mov word [rsp + 0x14c], ax
mov dword [rsp + 0x1e4], 6
mov eax, 4
mov word [rsp + 0x150], ax
mov byte [rsp + 0x5a], 0x78
mov byte [rsp + 0x5b], 0
mov qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], 5
lea rax, [rsp + 0xae0]
lea rcx, str.UPiyWrNqXoHtSzZEdAYuvIfKBlmhaQcRJpCbDMnkFwgsVTLje
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov eax, 4
mov word [rsp + 0x154], ax
lea rax, [rsp + 0xb18]
lea rcx, str.auLqNCQTIWBpXdlPcUmokYRSFvxJtygKzeVwsjinrZGMfEhDH
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x5c], 0
mov dword [rsp + 0x1e8], 2
mov eax, 5
mov word [rsp + 0x158], ax
mov qword [rsp + 0x3f0], 4
mov byte [rsp + 0x5d], 0x76
mov qword [rsp + 0x3f8], 0
call fcn.18000a280
movzx eax, al
test eax, eax
je 0x18000bd7b
lea rdx, str.___Cleaned_up_the_exception_handler.
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]
jmp 0x18000bd9e
lea rdx, str.____Failed_to_clean_up_the_exception_handler.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
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 byte [rsp + 0x5e], 0
mov dword [rsp + 0x1ec], 8
lea rax, [rsp + 0xb50]
lea rcx, str.lmiLFEGOawVJuqkghpAWvzoyYnDUfjrSKbMtxHdCXITBZNQsP
mov rdi, rax
mov rsi, rcx
mov ecx, 0x32
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x400], 0
mov qword [rsp + 0x408], 6
mov byte [rsp + 0x5f], 0x44
mov eax, 4
mov word [rsp + 0x15c], ax
mov eax, 3
mov word [rsp + 0x160], ax
mov dword [rsp + 0x16c], 0
lea rcx, [rsp + 0xb88]
call fcn.18000d270
mov eax, dword [rsp + 0x16c]
jmp 0x18000be85
mov rcx, qword [rsp + 0xba0]
xor rcx, rsp
call fcn.180010840
add rsp, 0xbb8
pop rdi
pop rsi
ret