Function at 0x140006980
Capabilities:
Contain obfuscated stackstrings
Create http request
Get disk information
Read data from internet
Receive data
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x1840]
mov eax, 0x1940
call fcn.140023470
sub rsp, rax
mov rax, qword [0x1400680a0]
xor rax, rsp
mov qword [rbp + 0x1830], rax
mov dword [rbp - 0x20], 0xa1dd5425
mov dword [rbp - 0x1c], 0xf7e1f0d7
mov dword [rbp - 0x18], 0xece5e6e8
mov dword [rbp - 0x14], 0x100abb0
lea rcx, [rbp - 0x20]
call fcn.140009b50
lea rcx, [rbp - 0x20]
call fcn.1400012c0
lea rdx, [0x140068ce0]
lea rcx, [0x140069e10]
call fcn.14001bad0
call fcn.1400058b0
mov dword [rbp - 0x10], 0xa1dd5425
mov dword [rbp - 0xc], 0xf6f7e2d2
mov dword [rbp - 8], 0xedfab7f1
mov dword [rbp - 4], 0x100abb0
lea rcx, [rbp - 0x10]
call fcn.140009b50
lea rdx, [rbp - 0x10]
lea rcx, [0x140069bf0]
call fcn.140014120
call fcn.1400058b0
xor r15d, r15d
mov esi, r15d
mov edi, r15d
lea r14, [0x14006b380]
nop word [rax + rax]
call fcn.14002d34c
mov ebx, eax
lea ecx, [rax - 0x61]
cmp cl, 0x19
jbe 0x140006a6f
lea ecx, [rax - 0x41]
cmp cl, 0x19
jbe 0x140006a6f
lea ecx, [rax - 0x30]
cmp cl, 9
ja 0x140006a9f
mov byte [rdi + r14], bl
inc esi
inc rdi
mov word [rsp + 0x50], 0x54
mov byte [rsp + 0x52], 1
lea rcx, [rsp + 0x50]
call fcn.140009b40
lea rdx, [rsp + 0x50]
lea rcx, [0x140069bf0]
call fcn.140014120
cmp bl, 8
jne 0x140006ac4
cmp rdi, 1
jl 0x140006a50
lea rdx, [0x14005d548]
lea rcx, [0x140069bf0]
call fcn.140014120
dec esi
dec rdi
jmp 0x140006a50
cmp bl, 0xd
jne 0x140006a50
movsxd rax, esi
cmp rax, 0x20
jae 0x1400089d2
mov byte [rax + r14], r15b
mov word [rsp + 0x54], 0x74
mov byte [rsp + 0x56], 1
lea rcx, [rsp + 0x54]
call fcn.140009b40
lea rcx, [rsp + 0x54]
call fcn.1400012c0
cmp esi, 1
jg 0x140006b70
movdqa xmm0, xmmword [0x14005f6c0]
movdqu xmmword [rbp + 8], xmm0
mov dword [rbp + 0x18], 0xe6e3fcef
mov dword [rbp + 0x1c], 0xb5f0e1fd
mov dword [rbp + 0x20], 0xf5f4e2d8
mov word [rbp + 0x24], 0x100
lea rcx, [rbp + 8]
call fcn.140009b10
lea rdx, [rbp + 8]
lea rcx, [0x140069bf0]
call fcn.140014120
mov rcx, rax
call fcn.1400144d0
mov dword [rbp - 0x80], 0xf2f51e0e
mov word [rbp - 0x7c], 0xe7
mov byte [rbp - 0x7a], 1
lea rcx, [rbp - 0x80]
call fcn.140009ae0
lea rcx, [rbp - 0x80]
call fcn.140030dbc
jmp 0x140007c77
call fcn.1400058b0
mov dword [rbp + 0xf28], r15d
mov dword [rsp + 0x78], 0xaeaf453d
mov word [rsp + 0x7c], 0x100
lea rcx, [rsp + 0x78]
call fcn.140009ab0
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0xf28]
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x78]
call qword [sym.imp.KERNEL32.dll_GetVolumeInformationA]
test eax, eax
jne 0x140006c43
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f370]
movdqa xmmword [rbp + 0x980], xmm0
movdqa xmm1, xmmword [0x14005f2e0]
movdqa xmmword [rbp + 0x990], xmm1
movdqa xmm0, xmmword [0x14005f6f0]
movdqa xmmword [rbp + 0x9a0], xmm0
movdqa xmm1, xmmword [0x14005f250]
movdqa xmmword [rbp + 0x9b0], xmm1
mov byte [rbp + 0x9c0], 1
lea rcx, [rbp + 0x980]
call fcn.140008e90
mov r9d, 0x40010
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
lea rcx, [0x140068da0]
call fcn.14000bf10
mov rdx, rax
lea rcx, [rbp + 0xda0]
call fcn.140005970
lea rcx, [0x140068d20]
cmp rcx, rax
je 0x140006c75
xor r8d, r8d
mov rdx, rax
call fcn.14000f520
lea rcx, [rbp + 0xda0]
call fcn.14000bf20
mov edx, dword [rbp + 0xf28]
lea rcx, [rbp + 0x880]
call fcn.140013e30
nop
lea rcx, [rbp + 0x880]
call fcn.14000bf10
mov rdx, rax
lea rcx, [rbp + 0xdc0]
call fcn.140005970
lea rdi, [0x140068e20]
cmp rdi, rax
je 0x140006cc9
xor r8d, r8d
mov rdx, rax
mov rcx, rdi
call fcn.14000f520
lea rcx, [rbp + 0xdc0]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x880]
call fcn.14000bf20
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x1108]
call fcn.140004640
lea rcx, [rbp + 0x1108]
call fcn.140004660
nop
movdqa xmm0, xmmword [0x14005f740]
movdqu xmmword [rbp + 0x28], xmm0
movdqa xmm1, xmmword [0x14005f710]
movdqu xmmword [rbp + 0x38], xmm1
mov dword [rbp + 0x48], 0xd1c8efb0
mov dword [rbp + 0x4c], 0x99d69d
mov byte [rbp + 0x50], 1
lea rcx, [rbp + 0x28]
call fcn.140009a80
lea rax, [rbp + 0x28]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140006d43
lea rdx, [rbp + 0x28]
lea rcx, [0x140068de0]
call fcn.14000f490
lea rcx, [0x140068ce0]
call fcn.14000bf10
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140006d70
mov rdx, rax
lea rcx, [0x140068de0]
call fcn.14000f490
mov dword [rsp + 0x58], 0xbd0f58
mov byte [rsp + 0x5c], 1
lea rcx, [rsp + 0x58]
call fcn.140009a50
lea rax, [rsp + 0x58]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140006db0
lea rdx, [rsp + 0x58]
lea rcx, [0x140068de0]
call fcn.14000f490
mov r8, rbx
nop
inc r8
cmp byte [r14 + r8], 0
jne 0x140006dd0
mov rdx, r14
lea rcx, [0x140068de0]
call fcn.14000f490
mov dword [rsp + 0x60], 0xbd1758
mov byte [rsp + 0x64], 1
lea rcx, [rsp + 0x60]
call fcn.140009a50
lea rax, [rsp + 0x60]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140006e10
lea rdx, [rsp + 0x60]
lea rcx, [0x140068de0]
call fcn.14000f490
mov rcx, rdi
call fcn.14000bf10
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140006e36
mov rdx, rax
lea rcx, [0x140068de0]
call fcn.14000f490
mov dword [rsp + 0x68], 0xbd1858
mov byte [rsp + 0x6c], 1
lea rcx, [rsp + 0x68]
call fcn.140009a50
lea rax, [rsp + 0x68]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140006e70
lea rdx, [rsp + 0x68]
lea rcx, [0x140068de0]
call fcn.14000f490
mov dword [rsp + 0x4c], 0x1001319
lea rcx, [rsp + 0x4c]
call fcn.140009a20
lea rax, [rsp + 0x4c]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140006ea2
mov r8, rbx
lea rdx, [rsp + 0x4c]
lea rcx, [0x140068de0]
call fcn.14000f490
mov dword [rbp + 0x1080], 0x20
call fcn.140005be0
movdqa xmm0, xmmword [0x14005f230]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x68], 1
lea rcx, [rbp + 0x58]
call fcn.140009be0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x58]
call qword [sym.imp.WININET.dll_InternetOpenA]
mov rbx, rax
lea rcx, [0x140068de0]
call fcn.14000bf10
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0x80000000
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
mov rbx, rax
mov ecx, 0x19
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r9, [rbp + 0x1080]
mov r8d, 0x40
lea rdx, [rbp + 0x15d0]
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetReadFile]
mov ecx, 0x19
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rbp + 0x1080]
cmp rax, 0x40
jae 0x1400089cc
mov byte [rbp + rax + 0x15d0], 0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.1400058b0
call fcn.140005be0
mov dword [rbp - 0x60], 0xdbde5c5a
mov dword [rbp - 0x5c], 0xa1a7a4
mov byte [rbp - 0x58], 1
lea rcx, [rbp - 0x60]
call fcn.1400099f0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
jne 0x1400089d8
mov dword [rbp - 0x68], 0xdfa35b20
mov dword [rbp - 0x64], 0x100a0a7
lea rcx, [rbp - 0x68]
call fcn.1400099c0
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
jne 0x140008a86
mov dword [rbp - 0x78], 0xa4c05c20
mov word [rbp - 0x74], 0xdc
mov byte [rbp - 0x72], 1
lea rcx, [rbp - 0x78]
call fcn.140009ae0
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
jne 0x140008b28
mov dword [rbp - 0x70], 0xa4de5c5a
mov word [rbp - 0x6c], 0xa6
mov byte [rbp - 0x6a], 1
lea rcx, [rbp - 0x70]
call fcn.140009ae0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
jne 0x140008c27
mov dword [rbp - 0x50], 0xa4a35b58
mov dword [rbp - 0x4c], 0xa1a0dc
mov byte [rbp - 0x48], 1
lea rcx, [rbp - 0x50]
call fcn.1400099f0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
jne 0x140008d26
mov dword [rbp - 0x40], 0xa2a45a5b
mov dword [rbp - 0x3c], 0xa6daa0a7
mov word [rbp - 0x38], 0x100
lea rcx, [rbp - 0x40]
call fcn.140009bb0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
jne 0x140008de7
mov dword [rbp - 0x30], 0xa5a5215d
mov dword [rbp - 0x2c], 0xa0a7a6a1
mov dword [rbp - 0x28], 0x100a1d8
lea rcx, [rbp - 0x30]
call fcn.140009b80
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x15d0]
call fcn.1400248ec
test rax, rax
je 0x140008884
call fcn.140005be0
call fcn.1400058b0
nop
mov byte [rbp + 0x1070], 0
xor edx, edx
lea rcx, [rbp + 0x1078]
call fcn.140011310
nop
lea rcx, [rbp + 0x1128]
call fcn.140004fa0
nop
xor r8d, r8d
lea rdx, str.gpth.dll
lea rcx, [rbp + 0x8c0]
call fcn.14001be80
nop
cmp byte [rbp + 0x1148], 0
je 0x140008e85
lea r8, [rbp + 0x8c0]
lea rdx, [rbp + 0x1128]
lea rcx, [rbp + 0x10c8]
call fcn.140002b10
nop
lea rcx, [rbp + 0x8c0]
call fcn.140002ba0
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 0x650]
call fcn.140003680
cmp dword [rax], 2
je 0x14000727f
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x530], xmm0
movdqa xmm1, xmmword [0x14005f7b0]
movdqa xmmword [rbp + 0x540], xmm1
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0x550], xmm0
movdqa xmm1, xmmword [0x14005f260]
movdqa xmmword [rbp + 0x560], xmm1
movdqa xmm0, xmmword [0x14005f640]
movdqa xmmword [rbp + 0x570], xmm0
movdqa xmm1, xmmword [0x14005f590]
movdqa xmmword [rbp + 0x580], xmm1
movdqa xmm0, xmmword [0x14005f520]
movdqa xmmword [rbp + 0x590], xmm0
movdqa xmm1, xmmword [0x14005f510]
movdqa xmmword [rbp + 0x5a0], xmm1
movdqa xmm0, xmmword [0x14005f430]
movdqa xmmword [rbp + 0x5b0], xmm0
mov dword [rbp + 0x5c0], 0x7d79692e
mov dword [rbp + 0x5c4], 0x72753377
mov dword [rbp + 0x5c8], 0x37767e77
mov word [rbp + 0x5cc], 0x100
lea rcx, [rbp + 0x530]
call fcn.140008fb0
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call fcn.1400058b0
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x1088]
call fcn.140004640
lea rcx, [rbp + 0x1088]
call fcn.140004660
nop
lea rdx, [0x14005d26b]
lea rcx, [rbp + 0x10a8]
call fcn.140004600
nop
xor r8d, r8d
lea rdx, str.gpth.json
lea rcx, [rbp + 0x8e0]
call fcn.14001bec0
nop
lea rcx, [rbp + 0xde0]
call fcn.1400038f0
nop
lea r8, [rbp + 0x8e0]
mov rdx, rax
lea rcx, [rbp + 0x10e8]
call fcn.140002b10
nop
lea rcx, [rbp + 0xde0]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x8e0]
call fcn.140002ba0
lea rcx, [rbp + 0x10e8]
call fcn.140003590
test al, al
je 0x140007430
lea rcx, str.gpth.json
call fcn.140006250
test eax, eax
jne 0x140007430
lea rcx, str.gpth.json
call fcn.14002d114
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x7b0], xmm0
movdqa xmm1, xmmword [0x14005f2c0]
movdqa xmmword [rbp + 0x7c0], xmm1
movdqa xmm0, xmmword [0x14005f410]
movdqa xmmword [rbp + 0x7d0], xmm0
movdqa xmm1, xmmword [0x14005f470]
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmm0, xmmword [0x14005f2d0]
movdqa xmmword [rbp + 0x7f0], xmm0
movdqa xmm1, xmmword [0x14005f7f0]
movdqa xmmword [rbp + 0x800], xmm1
movdqa xmm0, xmmword [0x14005f650]
movdqa xmmword [rbp + 0x810], xmm0
movdqa xmm1, xmmword [0x14005f6b0]
movdqa xmmword [rbp + 0x820], xmm1
movdqa xmm0, xmmword [0x14005f460]
movdqa xmmword [rbp + 0x830], xmm0
movdqa xmm1, xmmword [0x14005f4d0]
movdqa xmmword [rbp + 0x840], xmm1
mov dword [rbp + 0x850], 0x44477e6b
mov word [rbp + 0x854], reloc.WS2_32.dll_inet_ntoa
mov byte [rbp + 0x856], 1
lea rcx, [rbp + 0x7b0]
call fcn.140008fe0
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
lea rax, [rbp + 0xe00]
mov qword [rsp + 0x70], rax
mov rdx, r14
lea rcx, [rbp + 0xe00]
call fcn.140004600
mov rbx, rax
lea rdx, [0x140068ce0]
lea rcx, [rbp + 0xe20]
call fcn.14000c020
nop
mov rdx, rbx
mov rcx, rax
call fcn.140006740
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x1190]
call fcn.140025290
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x10e8]
lea rcx, [rbp + 0x1190]
call fcn.140014390
nop
lea rcx, [rbp + 0x10e8]
call fcn.140003590
test al, al
jne 0x140008002
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x12a0]
call fcn.140025290
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x10e8]
lea rcx, [rbp + 0x12a0]
call fcn.140014560
nop
cmp qword [rbp + 0x1328], 0
je 0x140007f49
lea rax, [rbp + 0x688]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0x688]
call fcn.140014820
mov rdi, rax
lea rdx, str.general
lea rcx, [rbp + 0xe40]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xe60]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rcx, rax
mov rdx, rdi
call fcn.14000adf0
lea rax, [rbp + 0x678]
mov qword [rsp + 0x40], rax
lea rdx, [0x14005d26b]
lea rcx, [rbp + 0x678]
call fcn.1400148b0
mov rdi, rax
lea rdx, str.functions
lea rcx, [rbp + 0xe80]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xea0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.startupArguments
lea rcx, [rbp + 0xa40]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rcx, rax
mov rdx, rdi
call fcn.14000adf0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 4
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0x1070]
call fcn.14000ab10
nop
mov rdx, rax
lea rcx, [rbp + 0x12a0]
call fcn.140014900
mov rcx, rax
call fcn.1400144d0
nop
lea rcx, [rbp + 0xa60]
call fcn.14000bf20
lea rdx, str.general
lea rcx, [rbp + 0xa80]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xaa0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rdx, rax
lea rcx, [rbp + 0x1088]
call fcn.14001c160
xor r8d, r8d
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0x8a0]
call fcn.1400147c0
nop
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x658]
call fcn.140003680
mov ebx, dword [rax]
lea rcx, [rbp + 0x8a0]
call fcn.140002ba0
cmp ebx, 2
je 0x140007fea
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3b0]
movdqa xmmword [rbp + 0x6b0], xmm0
movdqa xmm1, xmmword [0x14005f310]
movdqa xmmword [rbp + 0x6c0], xmm1
movdqa xmm0, xmmword [0x14005f6d0]
movdqa xmmword [rbp + 0x6d0], xmm0
movdqa xmm1, xmmword [0x14005f6e0]
movdqa xmmword [rbp + 0x6e0], xmm1
movdqa xmm0, xmmword [0x14005f300]
movdqa xmmword [rbp + 0x6f0], xmm0
movdqa xmm1, xmmword [0x14005f5c0]
movdqa xmmword [rbp + 0x700], xmm1
movdqa xmm0, xmmword [0x14005f530]
movdqa xmmword [rbp + 0x710], xmm0
mov dword [rbp + 0x720], 0x100818b
lea rcx, [rbp + 0x6b0]
call fcn.1400097b0
mov r9d, 0x40
mov r8, rbx
lea rdx, [rbp + 0x6b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
mov r8d, 0x103
lea rcx, [rbp + 0x1611]
call fcn.140025290
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xf30], xmm0
movups xmmword [rbp + 0xf40], xmm0
movups xmmword [rbp + 0xf50], xmm0
movups xmmword [rbp + 0xf60], xmm0
movups xmmword [rbp + 0xf70], xmm0
movups xmmword [rbp + 0xf80], xmm0
movups xmmword [rbp + 0xf90], xmm0
movups xmmword [rbp + 0xfa0], xmm0
movups xmmword [rbp + 0xfb0], xmm0
mov qword [rbp + 0xfc0], rax
mov dword [rbp + 0xf30], 0x98
lea rax, [rbp + 0x1610]
mov qword [rbp + 0xf60], rax
mov byte [rbp + 0x1610], 0
mov qword [rbp + 0xf38], r15
mov dword [rbp + 0xf68], 0x104
lea rax, str.Executable
mov qword [rbp + 0xf48], rax
mov dword [rbp + 0xf5c], 1
lea rax, str.Select_Genshin_Impact_game_executable
mov qword [rbp + 0xf88], rax
mov dword [rbp + 0xf90], 0x1808
lea rcx, [rbp + 0xf30]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x140007e07
mov rdx, qword [rbp + 0xf60]
lea rcx, [rbp + 0x1170]
call fcn.140004600
nop
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x13b0]
call fcn.140025290
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.gpth.json
lea rcx, [rbp + 0x13b0]
call fcn.1400098b0
nop
cmp qword [rbp + 0x1438], 0
je 0x140007ca5
lea rax, [rbp + 0x698]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x1170]
lea rcx, [rbp + 0x698]
call fcn.140014820
mov rdi, rax
lea rdx, str.general
lea rcx, [rbp + 0xac0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xae0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rcx, rax
mov rdx, rdi
call fcn.14000adf0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 4
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0x1070]
call fcn.14000ab10
nop
mov rdx, rax
lea rcx, [rbp + 0x13b0]
call fcn.140014900
mov rcx, rax
call fcn.1400144d0
nop
lea rcx, [rbp + 0xb00]
call fcn.14000bf20
lea rcx, [rbp + 0x13b0]
call fcn.1400097e0
nop
lea rcx, [rbp + 0x1458]
call fcn.140009830
lea rcx, [rbp + 0x1458]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1170]
call fcn.14000bf20
lea rdx, str.general
lea rcx, [rbp + 0xb20]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xb40]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rdx, rax
lea rcx, [rbp + 0x1088]
call fcn.14001c160
lea rdx, str.functions
lea rcx, [rbp + 0xb60]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xb80]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.startupArguments
lea rcx, [rbp + 0xba0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rdx, rax
lea rcx, [rbp + 0x10a8]
call fcn.14001c160
lea rdx, str.functions
lea rcx, [rbp + 0xbc0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xbe0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov rbx, rax
lea rdx, str.mobileMode
lea rcx, [rbp + 0xc00]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001b1f0
mov dl, 1
mov rcx, rax
call fcn.140014920
test al, al
je 0x140007b7c
lea rax, [rbp + 0xc20]
mov qword [rsp + 0x40], rax
lea r8, [0x14005d540]
lea rdx, [0x140068dc0]
lea rcx, [rbp + 0xc60]
call fcn.140013ed0
nop
lea r8, [rbp + 0x10a8]
mov rdx, rax
lea rcx, [rbp + 0xc20]
call fcn.140014000
mov rbx, rax
lea rax, [rbp + 0x900]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 0x900]
call fcn.14000bd10
nop
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0xc40]
call fcn.14000c020
nop
mov r8, rbx
lea rdx, [rbp + 0x900]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0xc60]
call fcn.14000bf20
jmp 0x140007be4
lea rax, [rbp + 0xc80]
mov qword [rbp], rax
lea rdx, [rbp + 0x10a8]
lea rcx, [rbp + 0xc80]
call fcn.14000c020
mov rbx, rax
lea rax, [rbp + 0x920]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 0x920]
call fcn.14000bd10
nop
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0xca0]
call fcn.14000c020
nop
mov r8, rbx
lea rdx, [rbp + 0x920]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0x1348]
call fcn.140009830
lea rcx, [rbp + 0x1348]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1240]
call fcn.14000a960
lea rcx, [rbp + 0x1240]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x10e8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x10a8]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1088]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x10c8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1128]
call fcn.140009c10
nop
movzx edx, byte [rbp + 0x1070]
lea rcx, [rbp + 0x1078]
call fcn.14000e830
nop
lea rcx, [rbp + 0x1108]
call fcn.14000bf20
xor al, al
mov rcx, qword [rbp + 0x1830]
xor rcx, rsp
call fcn.140022b60
lea r11, [rsp + 0x1940]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x180], xmm0
movdqa xmm1, xmmword [0x14005f3e0]
movdqa xmmword [rbp + 0x190], xmm1
movdqa xmm0, xmmword [0x14005f280]
movdqa xmmword [rbp + 0x1a0], xmm0
movdqa xmm1, xmmword [str._nGbU]
movdqa xmmword [rbp + 0x1b0], xmm1
movdqa xmm0, xmmword [0x14005f620]
movdqa xmmword [rbp + 0x1c0], xmm0
mov dword [rbp + 0x1d0], 0xa2b7a1a7
mov dword [rbp + 0x1d4], 0xb9bdb5f2
mov dword [rbp + 0x1d8], 0x100f9b3
lea rcx, [rbp + 0x180]
call fcn.140009780
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x180]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x1458]
call fcn.140009830
lea rcx, [rbp + 0x1458]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1170]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1348]
call fcn.140009830
lea rcx, [rbp + 0x1348]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1240]
call fcn.14000a960
lea rcx, [rbp + 0x1240]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x10e8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x10a8]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1088]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x10c8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1128]
call fcn.140009c10
nop
movzx edx, byte [rbp + 0x1070]
lea rcx, [rbp + 0x1078]
call fcn.14000e830
nop
lea rcx, [rbp + 0x1108]
call fcn.14000bf20
mov al, 1
jmp 0x140007c79
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmm1, xmmword [0x14005f3f0]
movdqa xmmword [rbp + 0x260], xmm1
movdqa xmm0, xmmword [0x14005f2b0]
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmm1, xmmword [0x14005f690]
movdqa xmmword [rbp + 0x280], xmm1
movdqa xmm0, xmmword [0x14005f560]
movdqa xmmword [rbp + 0x290], xmm0
mov dword [rbp + 0x2a0], 0xb8b4efab
mov dword [rbp + 0x2a4], 0xb2bbbfb3
mov word [rbp + 0x2a8], 0xf8
mov byte [rbp + 0x2aa], 1
lea rcx, [rbp + 0x250]
call fcn.140009750
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x250]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x1348]
call fcn.140009830
lea rcx, [rbp + 0x1348]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1240]
call fcn.14000a960
lea rcx, [rbp + 0x1240]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x10e8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x10a8]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1088]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x10c8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1128]
call fcn.140009c10
nop
movzx edx, byte [rbp + 0x1070]
lea rcx, [rbp + 0x1078]
call fcn.14000e830
nop
lea rcx, [rbp + 0x1108]
call fcn.14000bf20
mov al, 1
jmp 0x140007c79
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm1, xmmword [0x14005f3d0]
movdqa xmmword [rbp + 0x320], xmm1
movdqa xmm0, xmmword [0x14005f270]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm1, xmmword [0x14005f700]
movdqa xmmword [rbp + 0x340], xmm1
movdqa xmm0, xmmword [0x14005f570]
movdqa xmmword [rbp + 0x350], xmm0
mov dword [rbp + 0x360], 0xf1b7a6a8
mov dword [rbp + 0x364], 0xb0b8bab4
mov word [rbp + 0x368], 0x100
lea rcx, [rbp + 0x310]
call fcn.140009720
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x310]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x1348]
call fcn.140009830
lea rcx, [rbp + 0x1348]
call fcn.14000bc50
lea rdx, [rbp + 0x1070]
lea rcx, [rbp + 0x1190]
call fcn.14000a9e0
lea rdx, [rbp + 0x10e8]
lea rcx, [rbp + 0xec0]
call fcn.1400049e0
movzx ebx, byte [rax + 0x20]
lea rcx, [rbp + 0xec0]
call fcn.14000bc70
test bl, bl
jne 0x140008048
lea rcx, str.Failed_reading_config_n
call fcn.1400012c0
lea rdx, str.general
lea rcx, [rbp + 0xcc0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.14001b1f0
lea rdx, str.execPath
mov rcx, rax
call fcn.1400146b0
mov rdx, rax
lea rcx, [rbp + 0x1088]
call fcn.14001c160
lea rdx, str.functions
lea rcx, [rbp + 0x1070]
call fcn.1400146b0
lea rdx, str.Settings
mov rcx, rax
call fcn.1400146b0
lea r8, str.startupArguments
lea rdx, [rbp + 0xee8]
mov rcx, rax
call fcn.140014980
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1070]
call fcn.1400146b0
lea rdx, str.Settings
mov rcx, rax
call fcn.1400146b0
lea rdx, [rbp + 0xf08]
mov rcx, rax
call fcn.14000aa80
mov rdx, rax
mov rcx, rbx
call fcn.14001bdb0
test al, al
jne 0x140008143
lea rdx, str.functions
lea rcx, [rbp + 0x1070]
call fcn.1400146b0
lea rdx, str.Settings
mov rcx, rax
call fcn.1400146b0
lea rdx, str.startupArguments
mov rcx, rax
call fcn.1400146b0
mov rdx, rax
lea rcx, [rbp + 0x10a8]
call fcn.14001c160
xor r8d, r8d
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0x940]
call fcn.1400147c0
nop
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x660]
call fcn.140003680
mov ebx, dword [rax]
lea rcx, [rbp + 0x940]
call fcn.140002ba0
cmp ebx, 2
je 0x14000845d
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3b0]
movdqa xmmword [rbp + 0x730], xmm0
movdqa xmm1, xmmword [0x14005f310]
movdqa xmmword [rbp + 0x740], xmm1
movdqa xmm0, xmmword [0x14005f6d0]
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmm1, xmmword [0x14005f6e0]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmm0, xmmword [0x14005f300]
movdqa xmmword [rbp + 0x770], xmm0
movdqa xmm1, xmmword [0x14005f5c0]
movdqa xmmword [rbp + 0x780], xmm1
movdqa xmm0, xmmword [0x14005f530]
movdqa xmmword [rbp + 0x790], xmm0
mov dword [rbp + 0x7a0], 0x100818b
lea rcx, [rbp + 0x730]
call fcn.1400097b0
mov r9d, 0x40
mov r8, rbx
lea rdx, [rbp + 0x730]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
mov r8d, 0x103
lea rcx, [rbp + 0x1721]
call fcn.140025290
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xfd0], xmm0
movups xmmword [rbp + 0xfe0], xmm0
movups xmmword [rbp + 0xff0], xmm0
movups xmmword [rbp + 0x1000], xmm0
movups xmmword [rbp + 0x1010], xmm0
movups xmmword [rbp + 0x1020], xmm0
movups xmmword [rbp + 0x1030], xmm0
movups xmmword [rbp + 0x1040], xmm0
movups xmmword [rbp + 0x1050], xmm0
mov qword [rbp + 0x1060], rax
mov dword [rbp + 0xfd0], 0x98
lea rax, [rbp + 0x1720]
mov qword [rbp + 0x1000], rax
mov byte [rbp + 0x1720], 0
mov qword [rbp + 0xfd8], r15
mov dword [rbp + 0x1008], 0x104
lea rax, str.Executable
mov qword [rbp + 0xfe8], rax
mov dword [rbp + 0xffc], 1
lea rax, str.Select_Genshin_Impact_game_executable
mov qword [rbp + 0x1028], rax
mov dword [rbp + 0x1030], 0x1808
lea rcx, [rbp + 0xfd0]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x140008680
mov rdx, qword [rbp + 0x1000]
lea rcx, [rbp + 0x1150]
call fcn.140004600
nop
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x14c0]
call fcn.140025290
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.gpth.json
lea rcx, [rbp + 0x14c0]
call fcn.1400098b0
nop
cmp qword [rbp + 0x1548], 0
je 0x140008537
lea rax, [rbp + 0x668]
mov qword [rbp], rax
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0x668]
call fcn.140014820
mov rbx, rax
lea rdx, str.general
lea rcx, [rbp + 0x1070]
call fcn.1400146b0
lea rdx, str.execPath
mov rcx, rax
call fcn.1400146b0
mov rcx, rax
mov rdx, rbx
call fcn.14000adf0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 4
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x1070]
call fcn.14000ab10
nop
mov rdx, rax
lea rcx, [rbp + 0x14c0]
call fcn.140014900
mov rcx, rax
call fcn.1400144d0
nop
lea rcx, [rbp + 0xce0]
call fcn.14000bf20
lea rcx, [rbp + 0x14c0]
call fcn.1400097e0
nop
lea rcx, [rbp + 0x1568]
call fcn.140009830
lea rcx, [rbp + 0x1568]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1150]
call fcn.14000bf20
lea rdx, str.general
lea rcx, [rbp + 0x1070]
call fcn.1400146b0
lea rdx, str.execPath
mov rcx, rax
call fcn.1400146b0
mov rdx, rax
lea rcx, [rbp + 0x1088]
call fcn.14001c160
lea rdx, str.functions
lea rcx, [rbp + 0x1070]
call fcn.1400146b0
lea rdx, str.Settings
mov rcx, rax
call fcn.1400146b0
lea rdx, str.mobileMode
mov rcx, rax
call fcn.1400146b0
mov dl, 1
mov rcx, rax
call fcn.140014920
test al, al
je 0x1400087a9
lea rax, [rbp + 0xd00]
mov qword [rbp], rax
lea r8, [0x14005d540]
lea rdx, [0x140068dc0]
lea rcx, [rbp + 0xd40]
call fcn.140013ed0
nop
lea r8, [rbp + 0x10a8]
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.140014000
mov rbx, rax
lea rax, [rbp + 0x960]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 0x960]
call fcn.14000bd10
nop
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0xd20]
call fcn.14000c020
nop
mov r8, rbx
lea rdx, [rbp + 0x960]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0xd40]
call fcn.14000bf20
jmp 0x140008811
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [0x14005f3e0]
movdqa xmmword [rbp + 0x130], xmm1
movdqa xmm0, xmmword [0x14005f280]
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmm1, xmmword [str._nGbU]
movdqa xmmword [rbp + 0x150], xmm1
movdqa xmm0, xmmword [0x14005f620]
movdqa xmmword [rbp + 0x160], xmm0
mov dword [rbp + 0x170], 0xa2b7a1a7
mov dword [rbp + 0x174], 0xb9bdb5f2
mov dword [rbp + 0x178], 0x100f9b3
lea rcx, [rbp + 0x120]
call fcn.140009780
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x120]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x1568]
call fcn.140009830
lea rcx, [rbp + 0x1568]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x1150]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1240]
call fcn.14000a960
lea rcx, [rbp + 0x1240]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x10e8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x10a8]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1088]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x10c8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1128]
call fcn.140009c10
nop
movzx edx, byte [rbp + 0x1070]
lea rcx, [rbp + 0x1078]
call fcn.14000e830
nop
lea rcx, [rbp + 0x1108]
call fcn.14000bf20
mov al, 1
jmp 0x140007c79
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmm1, xmmword [0x14005f3f0]
movdqa xmmword [rbp + 0x2c0], xmm1
movdqa xmm0, xmmword [0x14005f2b0]
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmm1, xmmword [0x14005f690]
movdqa xmmword [rbp + 0x2e0], xmm1
movdqa xmm0, xmmword [0x14005f560]
movdqa xmmword [rbp + 0x2f0], xmm0
mov dword [rbp + 0x300], 0xb8b4efab
mov dword [rbp + 0x304], 0xb2bbbfb3
mov word [rbp + 0x308], 0xf8
mov byte [rbp + 0x30a], 1
lea rcx, [rbp + 0x2b0]
call fcn.140009750
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x2b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x1240]
call fcn.14000a960
lea rcx, [rbp + 0x1240]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x10e8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x10a8]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1088]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x10c8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1128]
call fcn.140009c10
nop
movzx edx, byte [rbp + 0x1070]
lea rcx, [rbp + 0x1078]
call fcn.14000e830
nop
lea rcx, [rbp + 0x1108]
call fcn.14000bf20
mov al, 1
jmp 0x140007c79
lea rax, [rbp + 0xd60]
mov qword [rbp], rax
lea rdx, [rbp + 0x10a8]
lea rcx, [rbp + 0xd60]
call fcn.14000c020
mov rbx, rax
lea rax, [rbp + 0x860]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 0x860]
call fcn.14000bd10
nop
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0xd80]
call fcn.14000c020
nop
mov r8, rbx
lea rdx, [rbp + 0x860]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0x1240]
call fcn.14000a960
lea rcx, [rbp + 0x1240]
call fcn.14000bc50
nop
lea rcx, [rbp + 0x10e8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x10a8]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x1088]
call fcn.14000bf20
nop
lea rcx, [rbp + 0x10c8]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1128]
call fcn.140009c10
nop
movzx edx, byte [rbp + 0x1070]
lea rcx, [rbp + 0x1078]
call fcn.14000e830
nop
jmp 0x140007c6b
movdqa xmm0, xmmword [0x14005f730]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmm1, xmmword [0x14005f5f0]
movdqa xmmword [rbp + 0x80], xmm1
movdqa xmm0, xmmword [0x14005f630]
movdqa xmmword [rbp + 0x90], xmm0
movdqa xmm1, xmmword [0x14005f660]
movdqa xmmword [rbp + 0xa0], xmm1
mov dword [rbp + 0xb0], 0xa9b4d0cc
mov dword [rbp + 0xb4], 0xb1a1adec
mov word [rbp + 0xb8], 0x9b
mov byte [rbp + 0xba], 1
lea rcx, [rbp + 0x70]
call fcn.140009010
mov rdx, rax
lea rcx, [0x140069bf0]
call fcn.140014120
lea rdx, [fcn.1400144d0]
mov rcx, rax
call fcn.14000bc10
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f330]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmm1, xmmword [0x14005f380]
movdqa xmmword [rbp + 0x1f0], xmm1
movdqa xmm0, xmmword [0x14005f2a0]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [0x14005f4b0]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmm0, xmmword [0x14005f290]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [0x14005f610]
movdqa xmmword [rbp + 0x230], xmm1
mov dword [rbp + 0x240], 0xce87b8f0
mov dword [rbp + 0x244], 0xb783828a
mov dword [rbp + 0x248], 0xad8da384
mov dword [rbp + 0x24c], 0x100a1bd
lea rcx, [rbp + 0x1e0]
call fcn.140009040
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call fcn.140022c90
nop
call fcn.140022c90
nop
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [0x14005f670]
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmm0, xmmword [0x14005f4a0]
movdqa xmmword [rbp + 0xe0], xmm0
movdqa xmm1, xmmword [0x14005f390]
movdqa xmmword [rbp + 0xf0], xmm1
movdqa xmm0, xmmword [0x14005f5e0]
movdqa xmmword [rbp + 0x100], xmm0
mov dword [rbp + 0x110], 0xa2a5efba
mov dword [rbp + 0x114], 0xb4baa1b7
mov dword [rbp + 0x118], 0xf9f6b2bb
mov word [rbp + 0x11c], 0x100
lea rcx, [rbp + 0xc0]
call fcn.140008ec0
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1400291a4
int3
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0x370], xmm0
movdqa xmm1, xmmword [0x14005f670]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmm0, xmmword [0x14005f420]
movdqa xmmword [rbp + 0x390], xmm0
movdqa xmm1, xmmword [0x14005f600]
movdqa xmmword [rbp + 0x3a0], xmm1
movdqa xmm0, xmmword [0x14005f5a0]
movdqa xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3c0], 0xbea7bcbd
mov dword [rbp + 0x3c4], 0xfab7a0
mov byte [rbp + 0x3c8], 1
lea rcx, [rbp + 0x370]
call fcn.140008ef0
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1400291a4
int3
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0x480], xmm0
movdqa xmm1, xmmword [0x14005f670]
movdqa xmmword [rbp + 0x490], xmm1
movdqa xmm0, xmmword [0x14005f4e0]
movdqa xmmword [rbp + 0x4a0], xmm0
movdqa xmm1, xmmword [0x14005f480]
movdqa xmmword [rbp + 0x4b0], xmm1
movdqa xmm0, xmmword [0x14005f4c0]
movdqa xmmword [rbp + 0x4c0], xmm0
movdqa xmm1, xmmword [0x14005f5b0]
movdqa xmmword [rbp + 0x4d0], xmm1
movdqa xmm0, xmmword [0x14005f680]
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmm1, xmmword [0x14005f540]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmm0, xmmword [0x14005f2f0]
movdqa xmmword [rbp + 0x500], xmm0
movdqa xmm1, xmmword [0x14005f440]
movdqa xmmword [rbp + 0x510], xmm1
mov dword [rbp + 0x520], 0x54472031
mov dword [rbp + 0x524], 0x184b5152
mov dword [rbp + 0x528], 0x5e404254
mov dword [rbp + 0x52c], 0x1004f43
lea rcx, [rbp + 0x480]
call fcn.140008f20
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1400291a4
int3
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmm1, xmmword [0x14005f670]
movdqa xmmword [rbp + 0x3e0], xmm1
movdqa xmm0, xmmword [0x14005f4e0]
movdqa xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [0x14005f480]
movdqa xmmword [rbp + 0x400], xmm1
movdqa xmm0, xmmword [0x14005f4c0]
movdqa xmmword [rbp + 0x410], xmm0
movdqa xmm1, xmmword [0x14005f5b0]
movdqa xmmword [rbp + 0x420], xmm1
movdqa xmm0, xmmword [0x14005f680]
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmm1, xmmword [0x14005f540]
movdqa xmmword [rbp + 0x440], xmm1
movdqa xmm0, xmmword [0x14005f2f0]
movdqa xmmword [rbp + 0x450], xmm0
movdqa xmm1, xmmword [0x14005f440]
movdqa xmmword [rbp + 0x460], xmm1
mov dword [rbp + 0x470], 0x54472031
mov dword [rbp + 0x474], 0x184b5152
mov dword [rbp + 0x478], 0x5e404254
mov dword [rbp + 0x47c], 0x1004f43
lea rcx, [rbp + 0x3d0]
call fcn.140008f20
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1400291a4
int3
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0x5d0], xmm0
movdqa xmm1, xmmword [0x14005f670]
movdqa xmmword [rbp + 0x5e0], xmm1
movdqa xmm0, xmmword [0x14005f4a0]
movdqa xmmword [rbp + 0x5f0], xmm0
movdqa xmm1, xmmword [0x14005f490]
movdqa xmmword [rbp + 0x600], xmm1
movdqa xmm0, xmmword [0x14005f790]
movdqa xmmword [rbp + 0x610], xmm0
movdqa xmm1, xmmword [0x14005f7e0]
movdqa xmmword [rbp + 0x620], xmm1
movdqa xmm0, xmmword [0x14005f550]
movdqa xmmword [rbp + 0x630], xmm0
mov dword [rbp + 0x640], 0x95828099
mov word [rbp + 0x644], 0xdc
mov byte [rbp + 0x646], 1
lea rcx, [rbp + 0x5d0]
call fcn.140008f50
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1400291a4
int3
lea rcx, [0x140068e00]
call fcn.14000bf10
mov rbx, rax
movdqa xmm0, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0x9d0], xmm0
movdqa xmm1, xmmword [0x14005f670]
movdqa xmmword [rbp + 0x9e0], xmm1
movdqa xmm0, xmmword [0x14005f450]
movdqa xmmword [rbp + 0x9f0], xmm0
movdqa xmm1, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0xa00], xmm1
movdqa xmm0, xmmword [0x14005f580]
movdqa xmmword [rbp + 0xa10], xmm0
movdqa xmm1, xmmword [0x14005f240]
movdqa xmmword [rbp + 0xa20], xmm1
mov byte [rbp + 0xa30], 1
lea rcx, [rbp + 0x9d0]
call fcn.140008f80
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1400291a4
nop
call fcn.140002510
int3