Function at 0x140189bfc
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x360]
sub rsp, 0x460
xor edx, edx
lea rcx, [rsp + 0x60]
mov r8d, 0x400
call fcn.1403ccc50
call fcn.140141298
xor eax, eax
mov dword [rsp + 0x20], 0x62677343
xor r14d, r14d
mov dword [rsp + 0x24], 0x49626070
mov dword [rsp + 0x28], 0x785f7e6d
mov ecx, r14d
mov word [rsp + 0x2c], 0x7f69
lea r15d, [rax + 1]
mov byte [rsp + 0x2e], al
movsxd rax, ecx
xor byte [rsp + rax + 0x20], cl
add ecx, r15d
cmp ecx, 0xe
jb 0x140189c61
mov byte [rsp + 0x2e], r14b
mov ecx, r14d
mov dword [rbp + 0x3a0], 0x6c6d7153
mov word [rbp + 0x3a4], 0x62
movsxd rax, ecx
xor byte [rbp + rax + 0x3a0], cl
add ecx, r15d
cmp ecx, 5
jb 0x140189c8b
lea r9, [rsp + 0x60]
mov byte [rbp + 0x3a5], r14b
lea r8, [rsp + 0x20]
lea rdx, [rbp + 0x3a0]
call fcn.14019ce70
test al, al
je 0x140189ea3
call fcn.140141298
call fcn.14019ef54
test al, al
jne 0x14018a654
xor r8d, r8d
mov dword [rsp + 0x60], 0x6e004c
mov r9d, r15d
mov dword [rsp + 0x64], 0x670063
mov dword [rsp + 0x68], 0x770061
mov ecx, r8d
mov dword [rsp + 0x6c], 0x660026
lea r15d, [r8 + 0x71]
mov dword [rsp + 0x70], 0x7b0064
mov dword [rsp + 0x74], 0x6a006f
mov dword [rsp + 0x78], 0x740068
mov dword [rsp + 0x7c], 0x6c002e
mov dword [rbp - 0x80], 0x740062
mov dword [rbp - 0x7c], 0x670073
mov dword [rbp - 0x78], 0x710071
mov dword [rbp - 0x74], 0x790036
mov dword [rbp - 0x70], 0x6e007d
mov dword [rbp - 0x6c], 0x4c003a
mov dword [rbp - 0x68], 0x730075
mov dword [rbp - 0x64], 0x70007a
mov dword [rbp - 0x60], 0x520057
mov dword [rbp - 0x5c], 0x560002
mov dword [rbp - 0x58], 0x400057
mov dword [rbp - 0x54], 0x70054
mov dword [rbp - 0x50], 0x46004e
mov dword [rbp - 0x4c], 0xb0058
mov dword [rbp - 0x48], 0x450058
mov dword [rbp - 0x44], 0x5c0047
mov dword [rbp - 0x40], 0x420010
mov dword [rbp - 0x3c], 0x5c0042
mov dword [rbp - 0x38], 0x53005b
mov dword [rbp - 0x34], 0x59005f
mov dword [rbp - 0x30], 0x19005f
mov dword [rbp - 0x2c], 0x5e0057
mov dword [rbp - 0x28], 0x550048
mov dword [rbp - 0x24], 0x5b0051
mov dword [rbp - 0x20], 0x61006e
mov dword [rbp - 0x1c], 0x2f0012
mov dword [rbp - 0x18], 0x240021
mov dword [rbp - 0x14], 0x220035
mov dword [rbp - 0x10], 0x690064
mov dword [rbp - 0xc], 0x240026
mov dword [rbp - 8], 0x6d002b
mov dword [rbp - 4], 0x210027
mov dword [rbp], 0x3e0070
mov dword [rbp + 4], 0x73003c
mov dword [rbp + 8], 0x390035
mov dword [rbp + 0xc], 0x320024
mov dword [rbp + 0x10], 0x3d0039
mov dword [rbp + 0x14], 0x7b0023
mov dword [rbp + 0x18], 0x2f003f
mov dword [rbp + 0x1c], 0x3e003b
mov dword [rbp + 0x20], 0x40014
mov dword [rbp + 0x24], 0x430006
mov dword [rbp + 0x28], 0xc0033
mov dword [rbp + 0x2c], 0x30008
mov dword [rbp + 0x30], 0x1e0007
mov dword [rbp + 0x34], 0x4b0019
mov dword [rbp + 0x38], 0x1e0019
mov dword [rbp + 0x3c], 0x1d000b
mov dword [rbp + 0x40], 0x5e
movsxd rax, ecx
xor word [rsp + rax*2 + 0x60], cx
add ecx, r9d
cmp ecx, r15d
jb 0x140189e78
lea rdx, [rsp + 0x60]
mov word [rbp + 0x42], r8w
xor ecx, ecx
call fcn.1401a8110
call fcn.1401a9e40
jmp 0x14018a654
mov esi, 0x7a
mov dword [rsp + 0x30], 0x640053
mov dword [rsp + 0x34], 0x66006e
mov ecx, r14d
mov dword [rsp + 0x38], 0x710067
mov dword [rsp + 0x3c], 0x690026
lea r9d, [rsi - 0x67]
mov dword [rsp + 0x40], 0x71006d
mov dword [rsp + 0x44], 0x2b007e
mov dword [rsp + 0x48], 0x6e006d
mov dword [rsp + 0x4c], 0x66007a
mov dword [rsp + 0x50], 0x7f007f
mov dword [rsp + 0x54], 0x3c
movsxd rax, ecx
xor word [rsp + rax*2 + 0x30], cx
add ecx, r15d
cmp ecx, r9d
jb 0x140189eff
xor r8d, r8d
mov word [rsp + 0x56], r14w
mov r12d, 6
mov dword [rsp + 0x60], 0x2f0031
xor eax, eax
mov dword [rsp + 0x64], 0x4a0022
mov dword [rsp + 0x68], 0x25006a
mov ecx, r8d
mov dword [rsp + 0x6c], 0x660065
lea r13d, [r12 - 3]
mov dword [rsp + 0x70], 0x6c007b
mov dword [rsp + 0x74], 0x44002a
mov dword [rsp + 0x78], 0x490040
mov dword [rsp + 0x7c], 0x78002e
mov dword [rbp - 0x80], 0x7f0079
mov dword [rbp - 0x7c], 0x7c0076
mov dword [rbp - 0x78], 0x660063
mov dword [rbp - 0x74], 0x600036
mov dword [rbp - 0x70], 0x7c0070
mov dword [rbp - 0x6c], 0x7e0068
mov dword [rbp - 0x68], 0x64003c
mov dword [rbp - 0x64], 0x6a0071
mov dword [rbp - 0x60], 0x460000
mov dword [rbp - 0x5c], 0x57004d
mov dword [rbp - 0x58], 0x6d0004
mov dword [rbp - 0x54], 0x6e0071
mov dword [rbp - 0x50], 0x9006c
mov dword [rbp - 0x4c], 0x4a0048
mov dword [rbp - 0x48], 0xd0042
mov dword [rbp - 0x44], 0x5d005e
mov dword [rbp - 0x40], 0x420055
mov dword [rbp - 0x3c], 0x130041
mov dword [rbp - 0x38], 0x6c0013
mov dword [rbp - 0x34], 0x640073
mov dword [rbp - 0x30], 0x17001f
mov dword [rbp - 0x2c], 0x310037
mov dword [rbp - 0x28], 0x370031
mov dword [rbp - 0x24], 0x11000c
mov dword [rbp - 0x20], 0x80060
mov dword [rbp - 0x1c], 0x63002c
mov dword [rbp - 0x18], 0x240027
mov dword [rbp - 0x14], 0x220035
mov dword [rbp - 0x10], 0x60068
mov dword [rbp - 0xc], 0x70004
mov dword [rbp - 8], 0x6d0015
mov dword [rbp - 4], 0x3d0028
mov dword [rbp], 0x220035
mov dword [rbp + 4], 0x7c003a
mov dword [rbp + 8], 0x30003a
mov dword [rbp + 0xc], 0x3b0021
mov dword [rbp + 0x10], 0x790021
mov dword [rbp + 0x14], 0x350033
mov dword [rbp + 0x18], 0x29002f
mov dword [rbp + 0x1c], 0x33003f
mov dword [rbp + 0x20], 0x4000c
mov dword [rbp + 0x24], 0x430006
mov dword [rbp + 0x28], 0xc0033
mov dword [rbp + 0x2c], 0x30008
mov dword [rbp + 0x30], 0x1e0007
mov dword [rbp + 0x34], 0x4b0019
mov dword [rbp + 0x38], 0x3e0023
mov dword [rbp + 0x3c], 0x1f004e
mov dword [rbp + 0x40], 0x140002
mov dword [rbp + 0x44], r15d
mov dword [rbp + 0x48], 0x520054
mov dword [rbp + 0x4c], 0x380038
mov dword [rbp + 0x50], 0x57005f
mov word [rbp + 0x54], ax
movsxd rax, ecx
xor word [rsp + rax*2 + 0x60], cx
add ecx, r15d
cmp ecx, esi
jb 0x14018a0dc
mov word [rbp + 0x54], r8w
lea rdx, [rsp + 0x60]
lea r8, [rsp + 0x30]
mov r9d, 0x44
xor ecx, ecx
call qword [sym.imp.user32.dll_MessageBoxW]
cmp eax, r12d
jne 0x14018a654
call fcn.140141298
xor edx, edx
mov dword [rbp + 0x3a0], 0x716459
mov ecx, edx
movsxd rax, ecx
xor byte [rbp + rax + 0x3a0], cl
add ecx, r15d
cmp ecx, r13d
jb 0x14018a124
xor eax, eax
mov byte [rbp + 0x3a3], dl
mov byte [rsp + 0x2e], al
mov ecx, edx
mov dword [rsp + 0x20], 0x62677343
mov dword [rsp + 0x24], 0x49626070
mov dword [rsp + 0x28], 0x785f7e6d
mov word [rsp + 0x2c], 0x7f69
movsxd rax, ecx
xor byte [rsp + rax + 0x20], cl
add ecx, r15d
cmp ecx, 0xe
jb 0x14018a163
mov byte [rsp + 0x2e], dl
mov ecx, edx
mov dword [rbp + 0x3a8], 0x6c6d7153
mov word [rbp + 0x3ac], 0x62
movsxd rax, ecx
xor byte [rbp + rax + 0x3a8], cl
add ecx, r15d
cmp ecx, 5
jb 0x14018a18b
mov byte [rbp + 0x3ad], dl
lea r9, [rbp + 0x3a0]
lea rdx, [rbp + 0x3a8]
lea r8, [rsp + 0x20]
call fcn.14019cba8
mov ecx, 0x3e8
call qword [sym.imp.kernel32.dll_Sleep]
call fcn.140141298
call fcn.14019f138
call fcn.140141298
mov rcx, rax
call fcn.14019e888
mov dword [rsp + 0x60], 0x680057
mov dword [rsp + 0x64], 0x67006c
mov dword [rsp + 0x68], 0x72006b
mov dword [rsp + 0x6c], 0x270075
mov dword [rsp + 0x70], 0x7a007d
mov dword [rsp + 0x74], 0x79006f
mov dword [rsp + 0x78], 0x7a002c
mov dword [rsp + 0x7c], 0x7c006f
mov dword [rbp - 0x80], 0x720030
mov dword [rbp - 0x7c], 0x760060
mov dword [rbp - 0x78], 0x610075
mov dword [rbp - 0x74], 0x730073
mov dword [rbp - 0x70], 0x6e0038
mov dword [rbp - 0x6c], 0x6f0073
mov dword [rbp - 0x68], 0x3d0074
mov dword [rbp - 0x64], 0x7e006c
mov dword [rbp - 0x60], 0x45004e
mov dword [rbp - 0x5c], 0x4e004d
mov dword [rbp - 0x58], 0x4b0004
mov dword [rbp - 0x54], 0x4a0047
mov dword [rbp - 0x50], 0x7004d
mov dword [rbp - 0x4c], 0x6a000a
mov dword [rbp - 0x48], 0x59004a
mov dword [rbp - 0x44], 0x5d004b
mov dword [rbp - 0x40], 0x430010
mov dword [rbp - 0x3c], 0x510057
mov dword [rbp - 0x38], 0x5a005b
mov dword [rbp - 0x34], 0x170042
mov dword [rbp - 0x30], 0x560041
mov dword [rbp - 0x2c], 0x1b004f
mov dword [rbp - 0x28], 0x55004f
mov dword [rbp - 0x24], 0x4a0051
mov dword [rbp - 0x20], 0x25002c
mov dword [rbp - 0x1c], 0x2f0062
mov dword [rbp - 0x18], 0x24002b
mov dword [rbp - 0x14], 0x670022
mov dword [rbp - 0x10], 0x270021
mov dword [rbp - 0xc], 0x24003e
mov dword [rbp - 8], 0x23006c
mov dword [rbp - 4], 0x38002b
mov dword [rbp], 0x320070
mov dword [rbp + 4], 0x360020
mov dword [rbp + 8], 0x210035
mov dword [rbp + 0xc], 0x330033
mov dword [rbp + 0x10], 0x2c0078
mov dword [rbp + 0x14], 0x3e0029
mov dword [rbp + 0x18], 0x7d002e
mov dword [rbp + 0x1c], 0x310076
mov dword [rbp + 0x20], 0x41000f
mov dword [rbp + 0x24], 0x20012
mov dword [rbp + 0x28], 0x160017
mov dword [rbp + 0x2c], 0x80011
mov dword [rbp + 0x30], 0xd001a
mov dword [rbp + 0x34], 0x19004a
mov dword [rbp + 0x38], 0x1c0009
mov dword [rbp + 0x3c], 0x6001b
mov dword [rbp + 0x40], 0x140002
mov dword [rbp + 0x44], 0x5a0016
mov dword [rbp + 0x48], 0x550058
mov dword [rbp + 0x4c], 0x190017
mov dword [rbp + 0x50], 0x59001c
mov dword [rbp + 0x54], 0x140016
mov dword [rbp + 0x58], 0x19001d
mov dword [rbp + 0x5c], 0x1e005e
mov dword [rbp + 0x60], 0xe000e7
mov dword [rbp + 0x64], 0xed00eb
mov dword [rbp + 0x68], 0xf100a4
mov dword [rbp + 0x6c], 0xee00ee
mov dword [rbp + 0x70], 0xa900fb
xor r8d, r8d
mov dword [rbp + 0x74], 0xf200fe
mov edx, r8d
mov dword [rbp + 0x78], 0xe800fc
mov dword [rbp + 0x7c], 0xe000ae
mov dword [rbp + 0x80], 0xb100f6
mov dword [rbp + 0x84], 0xe300e1
mov dword [rbp + 0x88], 0xfa00fb
mov dword [rbp + 0x8c], 0xf200f0
mov dword [rbp + 0x90], 0xb700ea
mov dword [rbp + 0x94], 0xd500ba
mov dword [rbp + 0x98], 0xe500f9
mov dword [rbp + 0x9c], 0xbf00ea
mov dword [rbp + 0xa0], 0xc800d4
mov dword [rbp + 0xa4], 0xc600cf
mov dword [rbp + 0xa8], 0xc40084
mov dword [rbp + 0xac], 0xd000ca
mov dword [rbp + 0xb0], 0xd000c9
mov dword [rbp + 0xb4], 0x8b00d9
mov dword [rbp + 0xb8], 0xde00d9
mov dword [rbp + 0xbc], 0x8f00cb
mov dword [rbp + 0xc0], 0xd400de
mov dword [rbp + 0xc4], 0x9300c5
mov dword [rbp + 0xc8], 0xc700d7
mov dword [rbp + 0xcc], 0xd600d3
mov dword [rbp + 0xd0], 0xdc00cc
mov dword [rbp + 0xd4], 0x9b00de
mov dword [rbp + 0xd8], 0xce00c9
mov dword [rbp + 0xdc], 0xcd00db
mov dword [rbp + 0xe0], 0xb600e0
mov dword [rbp + 0xe4], 0xb700ab
mov dword [rbp + 0xe8], 0xe500ac
mov dword [rbp + 0xec], 0xaf00b2
mov dword [rbp + 0xf0], 0xba00a1
mov dword [rbp + 0xf4], 0xbf00ea
mov dword [rbp + 0xf8], 0xbd00b5
mov dword [rbp + 0xfc], 0xef00ab
mov dword [rbp + 0x100], 0xb700bf
mov dword [rbp + 0x104], 0xa000f2
mov dword [rbp + 0x108], 0xba00a4
mov dword [rbp + 0x10c], 0xb100b9
mov dword [rbp + 0x110], 0xab00bd
mov dword [rbp + 0x114], 0xae00fa
mov dword [rbp + 0x118], 0xa900b2
mov dword [rbp + 0x11c], 0xb300b7
mov dword [rbp + 0x120], 0x8f00c0
mov dword [rbp + 0x124], 0x940087
mov dword [rbp + 0x128], 0x8700c4
mov dword [rbp + 0x12c], 0x890087
mov dword [rbp + 0x130], 0x8600c8
mov dword [rbp + 0x134], 0xcb0098
mov dword [rbp + 0x138], 0x99009f
mov dword [rbp + 0x13c], 0x9f0081
mov dword [rbp + 0x140], 0x980080
mov dword [rbp + 0x144], 0x94009c
mov dword [rbp + 0x148], 0x8000d4
mov dword [rbp + 0x14c], 0x9e0085
mov dword [rbp + 0x150], 0x9e0096
mov dword [rbp + 0x154], 0x8800da
mov dword [rbp + 0x158], 0x92008c
mov dword [rbp + 0x15c], 0x990091
mov dword [rbp + 0x160], 0x1730165
mov dword [rbp + 0x164], 0x12c
movsxd rax, edx
xor word [rsp + rax*2 + 0x60], dx
add edx, r15d
cmp edx, 0x103
jb 0x14018a627
lea rdx, [rsp + 0x60]
mov word [rbp + 0x166], r8w
mov ecx, r15d
call fcn.1401a8110
call fcn.1401a8850
mov rbx, qword [rsp + 0x4b0]
add rsp, 0x460
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret