Function at 0x1800c8700
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x9f8
lea rbp, [rsp + 0x20]
mov rax, qword [0x180371940]
xor rax, rbp
mov qword [rbp + 0x9c0], rax
lea rcx, str.cs2_developer_mode
call fcn.18015eee0
movzx eax, al
test eax, eax
jne 0x1800c8747
xor eax, eax
test eax, eax
jne 0x1800c8740
int3
xor al, al
jmp 0x1800c96d3
lea rcx, str.cs2.log
call fcn.18015f020
movzx eax, al
test eax, eax
jne 0x1800c876a
xor eax, eax
test eax, eax
jne 0x1800c8763
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x308], 0x5b
mov byte [rbp + 0x309], 0x63
mov byte [rbp + 0x30a], 0x6f
mov byte [rbp + 0x30b], 0x72
mov byte [rbp + 0x30c], 0x65
mov byte [rbp + 0x30d], 0x2e
mov byte [rbp + 0x30e], 0x63
mov byte [rbp + 0x30f], 0x70
mov byte [rbp + 0x310], 0x70
mov byte [rbp + 0x311], 0x3a
mov byte [rbp + 0x312], 0x37
mov byte [rbp + 0x313], 0x35
mov byte [rbp + 0x314], 0x5d
mov byte [rbp + 0x315], 0x20
mov byte [rbp + 0x316], 0
lea rcx, [rbp + 0x308]
call fcn.1800c8360
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x334], ax
movzx eax, word [rbp + 0x334]
mov word [rbp + 0x354], ax
movzx edx, word [rbp + 0x354]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.logging_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.180162570
movzx eax, al
test eax, eax
jne 0x1800c885e
xor eax, eax
test eax, eax
jne 0x1800c8857
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x378], 0x5b
mov byte [rbp + 0x379], 0x63
mov byte [rbp + 0x37a], 0x6f
mov byte [rbp + 0x37b], 0x72
mov byte [rbp + 0x37c], 0x65
mov byte [rbp + 0x37d], 0x2e
mov byte [rbp + 0x37e], 0x63
mov byte [rbp + 0x37f], 0x70
mov byte [rbp + 0x380], 0x70
mov byte [rbp + 0x381], 0x3a
mov byte [rbp + 0x382], 0x38
mov byte [rbp + 0x383], 0x33
mov byte [rbp + 0x384], 0x5d
mov byte [rbp + 0x385], 0x20
mov byte [rbp + 0x386], 0
lea rcx, [rbp + 0x378]
call fcn.1800c8360
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x3a4], ax
movzx eax, word [rbp + 0x3a4]
mov word [rbp + 0x3c4], ax
movzx edx, word [rbp + 0x3c4]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.memory_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.18015f2b0
movzx eax, al
test eax, eax
jne 0x1800c8952
xor eax, eax
test eax, eax
jne 0x1800c894b
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x3e8], 0x5b
mov byte [rbp + 0x3e9], 0x63
mov byte [rbp + 0x3ea], 0x6f
mov byte [rbp + 0x3eb], 0x72
mov byte [rbp + 0x3ec], 0x65
mov byte [rbp + 0x3ed], 0x2e
mov byte [rbp + 0x3ee], 0x63
mov byte [rbp + 0x3ef], 0x70
mov byte [rbp + 0x3f0], 0x70
mov byte [rbp + 0x3f1], 0x3a
mov byte [rbp + 0x3f2], 0x39
mov byte [rbp + 0x3f3], 0x30
mov byte [rbp + 0x3f4], 0x5d
mov byte [rbp + 0x3f5], 0x20
mov byte [rbp + 0x3f6], 0
lea rcx, [rbp + 0x3e8]
call fcn.1800c8360
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x414], ax
movzx eax, word [rbp + 0x414]
mov word [rbp + 0x434], ax
movzx edx, word [rbp + 0x434]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.math_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.1800e6d90
movzx eax, al
test eax, eax
jne 0x1800c8a46
xor eax, eax
test eax, eax
jne 0x1800c8a3f
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x458], 0x5b
mov byte [rbp + 0x459], 0x63
mov byte [rbp + 0x45a], 0x6f
mov byte [rbp + 0x45b], 0x72
mov byte [rbp + 0x45c], 0x65
mov byte [rbp + 0x45d], 0x2e
mov byte [rbp + 0x45e], 0x63
mov byte [rbp + 0x45f], 0x70
mov byte [rbp + 0x460], 0x70
mov byte [rbp + 0x461], 0x3a
mov byte [rbp + 0x462], 0x39
mov byte [rbp + 0x463], 0x37
mov byte [rbp + 0x464], 0x5d
mov byte [rbp + 0x465], 0x20
mov byte [rbp + 0x466], 0
lea rcx, [rbp + 0x458]
call fcn.1800c8360
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x484], ax
movzx eax, word [rbp + 0x484]
mov word [rbp + 0x4a4], ax
movzx edx, word [rbp + 0x4a4]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.interfaces_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.1800fdc90
movzx eax, al
test eax, eax
jne 0x1800c8b3a
xor eax, eax
test eax, eax
jne 0x1800c8b33
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x4c8], 0x5b
mov byte [rbp + 0x4c9], 0x63
mov byte [rbp + 0x4ca], 0x6f
mov byte [rbp + 0x4cb], 0x72
mov byte [rbp + 0x4cc], 0x65
mov byte [rbp + 0x4cd], 0x2e
mov byte [rbp + 0x4ce], 0x63
mov byte [rbp + 0x4cf], 0x70
mov byte [rbp + 0x4d0], 0x70
mov byte [rbp + 0x4d1], 0x3a
mov byte [rbp + 0x4d2], 0x31
mov byte [rbp + 0x4d3], 0x30
mov byte [rbp + 0x4d4], 0x34
mov byte [rbp + 0x4d5], 0x5d
mov byte [rbp + 0x4d6], 0x20
mov byte [rbp + 0x4d7], 0
lea rcx, [rbp + 0x4c8]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x4f4], ax
movzx eax, word [rbp + 0x4f4]
mov word [rbp + 0x514], ax
movzx edx, word [rbp + 0x514]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.sdk_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.18015e7b0
movzx eax, al
test eax, eax
jne 0x1800c8c35
xor eax, eax
test eax, eax
jne 0x1800c8c2e
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x538], 0x5b
mov byte [rbp + 0x539], 0x63
mov byte [rbp + 0x53a], 0x6f
mov byte [rbp + 0x53b], 0x72
mov byte [rbp + 0x53c], 0x65
mov byte [rbp + 0x53d], 0x2e
mov byte [rbp + 0x53e], 0x63
mov byte [rbp + 0x53f], 0x70
mov byte [rbp + 0x540], 0x70
mov byte [rbp + 0x541], 0x3a
mov byte [rbp + 0x542], 0x31
mov byte [rbp + 0x543], 0x31
mov byte [rbp + 0x544], 0x32
mov byte [rbp + 0x545], 0x5d
mov byte [rbp + 0x546], 0x20
mov byte [rbp + 0x547], 0
lea rcx, [rbp + 0x538]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x564], ax
movzx eax, word [rbp + 0x564]
mov word [rbp + 0x584], ax
movzx edx, word [rbp + 0x584]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.input_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
mov byte [rbp + 0x5a8], 0x5b
mov byte [rbp + 0x5a9], 0x63
mov byte [rbp + 0x5aa], 0x6f
mov byte [rbp + 0x5ab], 0x72
mov byte [rbp + 0x5ac], 0x65
mov byte [rbp + 0x5ad], 0x2e
mov byte [rbp + 0x5ae], 0x63
mov byte [rbp + 0x5af], 0x70
mov byte [rbp + 0x5b0], 0x70
mov byte [rbp + 0x5b1], 0x3a
mov byte [rbp + 0x5b2], 0x31
mov byte [rbp + 0x5b3], 0x31
mov byte [rbp + 0x5b4], 0x34
mov byte [rbp + 0x5b5], 0x5d
mov byte [rbp + 0x5b6], 0x20
mov byte [rbp + 0x5b7], 0
lea rcx, [rbp + 0x5a8]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x5d4], ax
movzx eax, word [rbp + 0x5d4]
mov word [rbp + 0x5f4], ax
movzx edx, word [rbp + 0x5f4]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.renderer_backend_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
mov byte [rbp + 0x618], 0x5b
mov byte [rbp + 0x619], 0x63
mov byte [rbp + 0x61a], 0x6f
mov byte [rbp + 0x61b], 0x72
mov byte [rbp + 0x61c], 0x65
mov byte [rbp + 0x61d], 0x2e
mov byte [rbp + 0x61e], 0x63
mov byte [rbp + 0x61f], 0x70
mov byte [rbp + 0x620], 0x70
mov byte [rbp + 0x621], 0x3a
mov byte [rbp + 0x622], 0x31
mov byte [rbp + 0x623], 0x31
mov byte [rbp + 0x624], 0x36
mov byte [rbp + 0x625], 0x5d
mov byte [rbp + 0x626], 0x20
mov byte [rbp + 0x627], 0
lea rcx, [rbp + 0x618]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x644], ax
movzx eax, word [rbp + 0x644]
mov word [rbp + 0x664], ax
movzx edx, word [rbp + 0x664]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.menu_style_Iinitialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.1800fedc0
movzx eax, al
test eax, eax
jne 0x1800c8eee
xor eax, eax
test eax, eax
jne 0x1800c8ee7
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x688], 0x5b
mov byte [rbp + 0x689], 0x63
mov byte [rbp + 0x68a], 0x6f
mov byte [rbp + 0x68b], 0x72
mov byte [rbp + 0x68c], 0x65
mov byte [rbp + 0x68d], 0x2e
mov byte [rbp + 0x68e], 0x63
mov byte [rbp + 0x68f], 0x70
mov byte [rbp + 0x690], 0x70
mov byte [rbp + 0x691], 0x3a
mov byte [rbp + 0x692], 0x31
mov byte [rbp + 0x693], 0x32
mov byte [rbp + 0x694], 0x34
mov byte [rbp + 0x695], 0x5d
mov byte [rbp + 0x696], 0x20
mov byte [rbp + 0x697], 0
lea rcx, [rbp + 0x688]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x6b4], ax
movzx eax, word [rbp + 0x6b4]
mov word [rbp + 0x6d4], ax
movzx edx, word [rbp + 0x6d4]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.features_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
lea rcx, str.schema.txt
call fcn.1800fcca0
movzx eax, al
test eax, eax
jne 0x1800c8ff0
xor eax, eax
test eax, eax
jne 0x1800c8fe9
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x6f8], 0x5b
mov byte [rbp + 0x6f9], 0x63
mov byte [rbp + 0x6fa], 0x6f
mov byte [rbp + 0x6fb], 0x72
mov byte [rbp + 0x6fc], 0x65
mov byte [rbp + 0x6fd], 0x2e
mov byte [rbp + 0x6fe], 0x63
mov byte [rbp + 0x6ff], 0x70
mov byte [rbp + 0x700], 0x70
mov byte [rbp + 0x701], 0x3a
mov byte [rbp + 0x702], 0x31
mov byte [rbp + 0x703], 0x33
mov byte [rbp + 0x704], 0x31
mov byte [rbp + 0x705], 0x5d
mov byte [rbp + 0x706], 0x20
mov byte [rbp + 0x707], 0
lea rcx, [rbp + 0x6f8]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x724], ax
movzx eax, word [rbp + 0x724]
mov word [rbp + 0x744], ax
movzx edx, word [rbp + 0x744]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.schema_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
lea rcx, str.convars.txt
call fcn.1800d4b60
movzx eax, al
test eax, eax
jne 0x1800c90f2
xor eax, eax
test eax, eax
jne 0x1800c90eb
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x768], 0x5b
mov byte [rbp + 0x769], 0x63
mov byte [rbp + 0x76a], 0x6f
mov byte [rbp + 0x76b], 0x72
mov byte [rbp + 0x76c], 0x65
mov byte [rbp + 0x76d], 0x2e
mov byte [rbp + 0x76e], 0x63
mov byte [rbp + 0x76f], 0x70
mov byte [rbp + 0x770], 0x70
mov byte [rbp + 0x771], 0x3a
mov byte [rbp + 0x772], 0x31
mov byte [rbp + 0x773], 0x33
mov byte [rbp + 0x774], 0x38
mov byte [rbp + 0x775], 0x5d
mov byte [rbp + 0x776], 0x20
mov byte [rbp + 0x777], 0
lea rcx, [rbp + 0x768]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x794], ax
movzx eax, word [rbp + 0x794]
mov word [rbp + 0x7b4], ax
movzx edx, word [rbp + 0x7b4]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.convars_dumped_completed__output:__convars.txt_
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.1800d5390
movzx eax, al
test eax, eax
jne 0x1800c91ed
xor eax, eax
test eax, eax
jne 0x1800c91e6
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x7d8], 0x5b
mov byte [rbp + 0x7d9], 0x63
mov byte [rbp + 0x7da], 0x6f
mov byte [rbp + 0x7db], 0x72
mov byte [rbp + 0x7dc], 0x65
mov byte [rbp + 0x7dd], 0x2e
mov byte [rbp + 0x7de], 0x63
mov byte [rbp + 0x7df], 0x70
mov byte [rbp + 0x7e0], 0x70
mov byte [rbp + 0x7e1], 0x3a
mov byte [rbp + 0x7e2], 0x31
mov byte [rbp + 0x7e3], 0x34
mov byte [rbp + 0x7e4], 0x35
mov byte [rbp + 0x7e5], 0x5d
mov byte [rbp + 0x7e6], 0x20
mov byte [rbp + 0x7e7], 0
lea rcx, [rbp + 0x7d8]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x804], ax
movzx eax, word [rbp + 0x804]
mov word [rbp + 0x824], ax
movzx edx, word [rbp + 0x824]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.convars_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
call fcn.1800e24f0
movzx eax, al
test eax, eax
jne 0x1800c92e8
xor eax, eax
test eax, eax
jne 0x1800c92e1
int3
xor al, al
jmp 0x1800c96d3
mov byte [rbp + 0x848], 0x5b
mov byte [rbp + 0x849], 0x63
mov byte [rbp + 0x84a], 0x6f
mov byte [rbp + 0x84b], 0x72
mov byte [rbp + 0x84c], 0x65
mov byte [rbp + 0x84d], 0x2e
mov byte [rbp + 0x84e], 0x63
mov byte [rbp + 0x84f], 0x70
mov byte [rbp + 0x850], 0x70
mov byte [rbp + 0x851], 0x3a
mov byte [rbp + 0x852], 0x31
mov byte [rbp + 0x853], 0x35
mov byte [rbp + 0x854], 0x34
mov byte [rbp + 0x855], 0x5d
mov byte [rbp + 0x856], 0x20
mov byte [rbp + 0x857], 0
lea rcx, [rbp + 0x848]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
lea rdx, str.hooks_initialization_completed
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e890
mov byte [rbp + 0x878], 0x5b
mov byte [rbp + 0x879], 0x63
mov byte [rbp + 0x87a], 0x6f
mov byte [rbp + 0x87b], 0x72
mov byte [rbp + 0x87c], 0x65
mov byte [rbp + 0x87d], 0x2e
mov byte [rbp + 0x87e], 0x63
mov byte [rbp + 0x87f], 0x70
mov byte [rbp + 0x880], 0x70
mov byte [rbp + 0x881], 0x3a
mov byte [rbp + 0x882], 0x31
mov byte [rbp + 0x883], 0x35
mov byte [rbp + 0x884], 0x37
mov byte [rbp + 0x885], 0x5d
mov byte [rbp + 0x886], 0x20
mov byte [rbp + 0x887], 0
lea rcx, [rbp + 0x878]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
lea rdx, str.menu_style_initialization_completed
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e890
lea rcx, str.default
call fcn.1800d0930
movzx eax, al
test eax, eax
jne 0x1800c94f9
mov byte [rbp + 0x8a8], 0x5b
mov byte [rbp + 0x8a9], 0x63
mov byte [rbp + 0x8aa], 0x6f
mov byte [rbp + 0x8ab], 0x72
mov byte [rbp + 0x8ac], 0x65
mov byte [rbp + 0x8ad], 0x2e
mov byte [rbp + 0x8ae], 0x63
mov byte [rbp + 0x8af], 0x70
mov byte [rbp + 0x8b0], 0x70
mov byte [rbp + 0x8b1], 0x3a
mov byte [rbp + 0x8b2], 0x31
mov byte [rbp + 0x8b3], 0x36
mov byte [rbp + 0x8b4], 0x32
mov byte [rbp + 0x8b5], 0x5d
mov byte [rbp + 0x8b6], 0x20
mov byte [rbp + 0x8b7], 0
lea rcx, [rbp + 0x8a8]
call fcn.1800c8390
mov r8, rax
mov dl, 2
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
lea rdx, str.failed_to_setup_and_or_load_default_configuration
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e890
jmp 0x1800c95d8
mov byte [rbp + 0x8d8], 0x5b
mov byte [rbp + 0x8d9], 0x63
mov byte [rbp + 0x8da], 0x6f
mov byte [rbp + 0x8db], 0x72
mov byte [rbp + 0x8dc], 0x65
mov byte [rbp + 0x8dd], 0x2e
mov byte [rbp + 0x8de], 0x63
mov byte [rbp + 0x8df], 0x70
mov byte [rbp + 0x8e0], 0x70
mov byte [rbp + 0x8e1], 0x3a
mov byte [rbp + 0x8e2], 0x31
mov byte [rbp + 0x8e3], 0x36
mov byte [rbp + 0x8e4], 0x34
mov byte [rbp + 0x8e5], 0x5d
mov byte [rbp + 0x8e6], 0x20
mov byte [rbp + 0x8e7], 0
lea rcx, [rbp + 0x8d8]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xa
call fcn.18015f120
mov word [rbp + 0x904], ax
movzx eax, word [rbp + 0x904]
mov word [rbp + 0x924], ax
movzx edx, word [rbp + 0x924]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.configuration_system_initialization_completed
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
mov byte [rbp + 0x948], 0x5b
mov byte [rbp + 0x949], 0x63
mov byte [rbp + 0x94a], 0x6f
mov byte [rbp + 0x94b], 0x72
mov byte [rbp + 0x94c], 0x65
mov byte [rbp + 0x94d], 0x2e
mov byte [rbp + 0x94e], 0x63
mov byte [rbp + 0x94f], 0x70
mov byte [rbp + 0x950], 0x70
mov byte [rbp + 0x951], 0x3a
mov byte [rbp + 0x952], 0x31
mov byte [rbp + 0x953], 0x36
mov byte [rbp + 0x954], 0x36
mov byte [rbp + 0x955], 0x5d
mov byte [rbp + 0x956], 0x20
mov byte [rbp + 0x957], 0
lea rcx, [rbp + 0x948]
call fcn.1800c8390
mov r8, rax
xor edx, edx
lea rcx, [0x1802c2df8]
call fcn.18015eb60
mov qword [rbp + 0x9a8], rax
mov cx, 0xb
call fcn.18015f120
mov word [rbp + 0x974], ax
movzx eax, word [rbp + 0x974]
mov word [rbp + 0x994], ax
movzx edx, word [rbp + 0x994]
mov rcx, qword [rbp + 0x9a8]
call fcn.18015e9a0
mov qword [rbp + 0x9b0], rax
lea rdx, str.cs2_initialization_completed__version:
mov rcx, qword [rbp + 0x9b0]
call fcn.18015e890
mov qword [rbp + 0x9b8], rax
lea rdx, str.2000
mov rcx, qword [rbp + 0x9b8]
call fcn.18015e890
mov al, 1
mov rcx, qword [rbp + 0x9c0]
xor rcx, rbp
call fcn.180225d60
lea rsp, [rbp + 0x9d8]
pop rdi
pop rbp
ret