Function at 0x1400063d0
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 - 0x19a0]
mov eax, 0x1aa0
call fcn.140022f50
sub rsp, rax
mov rax, qword [0x1400680a0]
xor rax, rsp
mov qword [rbp + 0x1990], rax
mov dword [rbp - 0x20], 0xf730677
mov dword [rbp - 0x1c], 0x41574265
mov dword [rbp - 0x18], 0x525b545a
mov dword [rbp - 0x14], 0x1001902
lea rcx, [rbp - 0x20]
call fcn.140009660
lea rcx, [rbp - 0x20]
call fcn.1400012c0
lea rdx, [0x140068ce0]
lea rcx, [0x140069e10]
call fcn.14001b5b0
mov dword [rbp - 0x10], 0xf730677
mov dword [rbp - 0xc], 0x40415060
mov dword [rbp - 8], 0x53440543
mov dword [rbp - 4], 0x1001902
lea rcx, [rbp - 0x10]
call fcn.140009660
lea rdx, [rbp - 0x10]
lea rcx, [0x140069bf0]
call fcn.140013c00
xor r15d, r15d
mov esi, r15d
mov edi, r15d
lea r14, [0x14006b378]
call fcn.14002ce2c
mov ebx, eax
lea ecx, [rax - 0x61]
cmp cl, 0x19
jbe 0x1400064af
lea ecx, [rax - 0x41]
cmp cl, 0x19
jbe 0x1400064af
lea ecx, [rax - 0x30]
cmp cl, 9
ja 0x1400064df
mov byte [rdi + r14], bl
inc esi
inc rdi
mov word [rsp + 0x58], 6
mov byte [rsp + 0x5a], 1
lea rcx, [rsp + 0x58]
call fcn.140009650
lea rdx, [rsp + 0x58]
lea rcx, [0x140069bf0]
call fcn.140013c00
cmp bl, 8
jne 0x140006504
cmp rdi, 1
jl 0x140006490
lea rdx, [0x14005d548]
lea rcx, [0x140069bf0]
call fcn.140013c00
dec esi
dec rdi
jmp 0x140006490
cmp bl, 0xd
jne 0x140006490
movsxd rax, esi
cmp rax, 0x20
jae 0x14000853c
mov byte [rax + r14], r15b
mov word [rsp + 0x5c], 0x26
mov byte [rsp + 0x5e], 1
lea rcx, [rsp + 0x5c]
call fcn.140009650
lea rcx, [rsp + 0x5c]
call fcn.1400012c0
cmp esi, 1
jg 0x1400065b0
movdqa xmm0, xmmword [0x14005f420]
movdqu xmmword [rbp], xmm0
mov dword [rbp + 0x10], 0x484d4e5d
mov dword [rbp + 0x14], 0x6326332f
mov dword [rbp + 0x18], 0x2b2a300a
mov word [rbp + 0x1c], 0x100
lea rcx, [rbp]
call fcn.140009620
lea rdx, [rbp]
lea rcx, [0x140069bf0]
call fcn.140013c00
mov rcx, rax
call fcn.140013fb0
mov dword [rbp - 0x70], 0x5c5b4c5c
mov word [rbp - 0x6c], 0x55
mov byte [rbp - 0x6a], 1
lea rcx, [rbp - 0x70]
call fcn.1400095f0
lea rcx, [rbp - 0x70]
call fcn.14003089c
jmp 0x140007715
mov dword [rbp + 0x1088], r15d
mov dword [rbp - 0x78], 0x1176f
mov word [rbp - 0x74], 0x100
lea rcx, [rbp - 0x78]
call fcn.1400095c0
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x1088]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x78]
call qword [sym.imp.KERNEL32.dll_GetVolumeInformationA]
test eax, eax
jne 0x14000667a
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f720]
movdqa xmmword [rbp + 0x9a0], xmm0
movdqa xmm1, xmmword [0x14005f7a0]
movdqa xmmword [rbp + 0x9b0], xmm1
movdqa xmm0, xmmword [0x14005f330]
movdqa xmmword [rbp + 0x9c0], xmm0
movdqa xmm1, xmmword [str.8s98O_t]
movdqa xmmword [rbp + 0x9d0], xmm1
mov byte [rbp + 0x9e0], 1
lea rcx, [rbp + 0x9a0]
call fcn.140008a00
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.14000b960
mov rdx, rax
lea rcx, [rbp + 0xf00]
call fcn.1400055c0
lea rsi, [0x140068d20]
cmp rsi, rax
je 0x1400066af
xor r8d, r8d
mov rdx, rax
mov rcx, rsi
call fcn.14000f000
lea rcx, [rbp + 0xf00]
call fcn.14000b970
mov edx, dword [rbp + 0x1088]
lea rcx, [rbp + 0x8a0]
call fcn.140013910
nop
lea rcx, [rbp + 0x8a0]
call fcn.14000b960
mov rdx, rax
lea rcx, [rbp + 0xf40]
call fcn.1400055c0
lea rdi, [0x140068e20]
cmp rdi, rax
je 0x140006703
xor r8d, r8d
mov rdx, rax
mov rcx, rdi
call fcn.14000f000
lea rcx, [rbp + 0xf40]
call fcn.14000b970
nop
lea rcx, [rbp + 0x8a0]
call fcn.14000b970
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x1268]
call fcn.140004640
lea rcx, [rbp + 0x1268]
call fcn.140004660
nop
movdqa xmm0, xmmword [0x14005f3e0]
movdqu xmmword [rbp + 0x20], xmm0
movdqa xmm1, xmmword [0x14005f350]
movdqu xmmword [rbp + 0x30], xmm1
mov dword [rbp + 0x40], 0x617a7f3b
mov dword [rbp + 0x44], 0x6c223920
mov dword [rbp + 0x48], 0x1006821
lea rcx, [rbp + 0x20]
call fcn.140009590
lea rax, [rbp + 0x20]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140006780
lea rdx, [rbp + 0x20]
lea rcx, [0x140068de0]
call fcn.14000ef70
lea rcx, [0x140068ce0]
call fcn.14000b960
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400067b0
mov rdx, rax
lea rcx, [0x140068de0]
call fcn.14000ef70
mov dword [rsp + 0x60], 0x135d0a
mov byte [rsp + 0x64], 1
lea rcx, [rsp + 0x60]
call fcn.140009560
lea rax, [rsp + 0x60]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400067f0
lea rdx, [rsp + 0x60]
lea rcx, [0x140068de0]
call fcn.14000ef70
mov r8, rbx
nop
inc r8
cmp byte [r14 + r8], 0
jne 0x140006810
mov rdx, r14
lea rcx, [0x140068de0]
call fcn.14000ef70
mov dword [rsp + 0x68], 0x13450a
mov byte [rsp + 0x6c], 1
lea rcx, [rsp + 0x68]
call fcn.140009560
lea rax, [rsp + 0x68]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140006850
lea rdx, [rsp + 0x68]
lea rcx, [0x140068de0]
call fcn.14000ef70
mov rcx, rdi
call fcn.14000b960
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140006876
mov rdx, rax
lea rcx, [0x140068de0]
call fcn.14000ef70
mov dword [rsp + 0x70], 0x134a0a
mov byte [rsp + 0x74], 1
lea rcx, [rsp + 0x70]
call fcn.140009560
lea rax, [rsp + 0x70]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400068b0
lea rdx, [rsp + 0x70]
lea rcx, [0x140068de0]
call fcn.14000ef70
mov dword [rsp + 0x4c], 0x100414b
lea rcx, [rsp + 0x4c]
call fcn.140009530
lea rax, [rsp + 0x4c]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400068e5
lea rdx, [rsp + 0x4c]
lea rcx, [0x140068de0]
call fcn.14000ef70
mov dword [rsp + 0x78], 0x134e0a
mov byte [rsp + 0x7c], 1
lea rcx, [rsp + 0x78]
call fcn.140009560
lea rax, [rsp + 0x78]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140006920
mov r8, rbx
lea rdx, [rsp + 0x78]
lea rcx, [0x140068de0]
call fcn.14000ef70
lea rcx, [0x140068da0]
call fcn.14000b960
mov rdx, rax
lea rcx, [rbp + 0xf60]
call fcn.1400055c0
nop
mov rbx, qword [rax + 0x10]
mov rcx, rax
call fcn.14000b960
mov r8, rbx
mov rdx, rax
lea rcx, [0x140068de0]
call fcn.14000ef70
nop
lea rcx, [rbp + 0xf60]
call fcn.14000b970
mov dword [rbp + 0x11e0], 0x20
call fcn.140005830
movdqa xmm0, xmmword [0x14005f230]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x60], 1
lea rcx, [rbp + 0x50]
call fcn.1400096c0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x50]
call qword [sym.imp.WININET.dll_InternetOpenA]
mov rbx, rax
lea rcx, [0x140068de0]
call fcn.14000b960
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 + 0x11e0]
mov r8d, 0x40
lea rdx, [rbp + 0x1730]
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetReadFile]
mov ecx, 0x19
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rbp + 0x11e0]
cmp rax, 0x40
jae 0x140008536
mov byte [rbp + rax + 0x1730], 0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140005830
mov dword [rbp - 0x50], 0x75700e08
mov dword [rbp - 0x4c], 0x171516
mov byte [rbp - 0x48], 1
lea rcx, [rbp - 0x50]
call fcn.140009500
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
jne 0x140008542
mov dword [rbp - 0x58], 0x710d0972
mov dword [rbp - 0x54], 0x1001215
lea rcx, [rbp - 0x58]
call fcn.1400094d0
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
jne 0x1400085f0
mov dword [rbp - 0x68], 0xa6e0e72
mov word [rbp - 0x64], WSAStartup
mov byte [rbp - 0x62], 1
lea rcx, [rbp - 0x68]
call fcn.1400095f0
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
jne 0x140008692
mov dword [rbp - 0x60], 0xa700e08
mov word [rbp - 0x5c], 0x14
mov byte [rbp - 0x5a], 1
lea rcx, [rbp - 0x60]
call fcn.1400095f0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
jne 0x140008791
mov dword [rbp - 0x40], 0xa0d090a
mov dword [rbp - 0x3c], 0x17126e
mov byte [rbp - 0x38], 1
lea rcx, [rbp - 0x40]
call fcn.140009500
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
jne 0x140008890
mov dword [rbp - 0x30], 0xc0a0809
mov dword [rbp - 0x2c], 0x106c1215
mov word [rbp - 0x28], 0x100
lea rcx, [rbp - 0x30]
call fcn.140009690
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
jne 0x140008951
mov rcx, rsi
call fcn.14000b960
mov rdx, rax
lea rcx, [rbp + 0x1730]
call fcn.1400243cc
test rax, rax
je 0x1400083ee
call fcn.140005830
nop
mov byte [rbp + 0x11d0], 0
xor edx, edx
lea rcx, [rbp + 0x11d8]
call fcn.140010df0
nop
lea rcx, [rbp + 0x1288]
call fcn.140004fa0
nop
xor r8d, r8d
lea rdx, str.gpth.dll
lea rcx, [rbp + 0x8c0]
call fcn.14001b960
nop
cmp byte [rbp + 0x12a8], 0
je 0x1400089ef
lea r8, [rbp + 0x8c0]
lea rdx, [rbp + 0x1288]
lea rcx, [rbp + 0x1228]
call fcn.140002b10
nop
lea rcx, [rbp + 0x8c0]
call fcn.140002ba0
lea rdx, [rbp + 0x1228]
lea rcx, [rbp + 0x670]
call fcn.140003680
cmp dword [rax], 2
je 0x140006d23
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x550], xmm0
movdqa xmm1, xmmword [0x14005f380]
movdqa xmmword [rbp + 0x560], xmm1
movdqa xmm0, xmmword [str.8___r]
movdqa xmmword [rbp + 0x570], xmm0
movdqa xmm1, xmmword [0x14005f660]
movdqa xmmword [rbp + 0x580], xmm1
movdqa xmm0, xmmword [0x14005f430]
movdqa xmmword [rbp + 0x590], xmm0
movdqa xmm1, xmmword [str.93D_]
movdqa xmmword [rbp + 0x5a0], xmm1
movdqa xmm0, xmmword [0x14005f6f0]
movdqa xmmword [rbp + 0x5b0], xmm0
movdqa xmm1, xmmword [0x14005f650]
movdqa xmmword [rbp + 0x5c0], xmm1
movdqa xmm0, xmmword [0x14005f670]
movdqa xmmword [rbp + 0x5d0], xmm0
mov dword [rbp + 0x5e0], 0xd3d7db9c
mov dword [rbp + 0x5e4], 0xa4a3e1a5
mov dword [rbp + 0x5e8], 0xe9a8aca5
mov word [rbp + 0x5ec], 0x100
lea rcx, [rbp + 0x550]
call fcn.140008b20
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]
movzx edx, byte [rsp + 0x48]
lea rcx, [rbp + 0x11e8]
call fcn.140004640
lea rcx, [rbp + 0x11e8]
call fcn.140004660
nop
lea rdx, [0x14005d26b]
lea rcx, [rbp + 0x1208]
call fcn.140004600
nop
xor r8d, r8d
lea rdx, str.gpth.json
lea rcx, [rbp + 0x8e0]
call fcn.14001b9a0
nop
lea rcx, [rbp + 0xf80]
call fcn.1400038f0
nop
lea r8, [rbp + 0x8e0]
mov rdx, rax
lea rcx, [rbp + 0x1248]
call fcn.140002b10
nop
lea rcx, [rbp + 0xf80]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x8e0]
call fcn.140002ba0
lea rcx, [rbp + 0x1248]
call fcn.140003590
test al, al
je 0x140006ecf
lea rcx, str.gpth.json
call fcn.140005ca0
test eax, eax
jne 0x140006ecf
lea rcx, str.gpth.json
call fcn.14002cbf4
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x7d0], xmm0
movdqa xmm1, xmmword [0x14005f710]
movdqa xmmword [rbp + 0x7e0], xmm1
movdqa xmm0, xmmword [0x14005f500]
movdqa xmmword [rbp + 0x7f0], xmm0
movdqa xmm1, xmmword [0x14005f580]
movdqa xmmword [rbp + 0x800], xmm1
movdqa xmm0, xmmword [0x14005f550]
movdqa xmmword [rbp + 0x810], xmm0
movdqa xmm1, xmmword [0x14005f5a0]
movdqa xmmword [rbp + 0x820], xmm1
movdqa xmm0, xmmword [0x14005f600]
movdqa xmmword [rbp + 0x830], xmm0
movdqa xmm1, xmmword [0x14005f4d0]
movdqa xmmword [rbp + 0x840], xmm1
movdqa xmm0, xmmword [0x14005f640]
movdqa xmmword [rbp + 0x850], xmm0
movdqa xmm1, xmmword [0x14005f5d0]
movdqa xmmword [rbp + 0x860], xmm1
mov dword [rbp + 0x870], 0xaaa9acb9
mov word [rbp + 0x874], 0xfe
mov byte [rbp + 0x876], 1
lea rcx, [rbp + 0x7d0]
call fcn.140008b50
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 + 0xfa0]
mov qword [rbp - 0x80], rax
mov rdx, r14
lea rcx, [rbp + 0xfa0]
call fcn.140004600
mov rbx, rax
lea rdx, [0x140068ce0]
lea rcx, [rbp + 0xfc0]
call fcn.14000ba70
nop
mov rdx, rbx
mov rcx, rax
call fcn.140006190
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x12f0]
call fcn.140024d70
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 0x12f0]
call fcn.140013e70
nop
lea rcx, [rbp + 0x1248]
call fcn.140003590
test al, al
jne 0x140007aa0
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x1400]
call fcn.140024d70
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 0x1400]
call fcn.140014040
nop
cmp qword [rbp + 0x1488], 0
je 0x1400079e7
lea rax, [rbp + 0x6a8]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0x6a8]
call fcn.140014300
mov rdi, rax
lea rdx, str.general
lea rcx, [rbp + 0xfe0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0x1000]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rcx, rax
mov rdx, rdi
call fcn.14000a840
lea rax, [rbp + 0x698]
mov qword [rsp + 0x40], rax
lea rdx, [0x14005d26b]
lea rcx, [rbp + 0x698]
call fcn.140014390
mov rdi, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1020]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xa60]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rbx, rax
lea rdx, str.startupArguments
lea rcx, [rbp + 0xa80]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rcx, rax
mov rdx, rdi
call fcn.14000a840
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 4
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x11d0]
call fcn.14000a560
nop
mov rdx, rax
lea rcx, [rbp + 0x1400]
call fcn.1400143e0
mov rcx, rax
call fcn.140013fb0
nop
lea rcx, [rbp + 0xaa0]
call fcn.14000b970
lea rdx, str.general
lea rcx, [rbp + 0xac0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xae0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rdx, rax
lea rcx, [rbp + 0x11e8]
call fcn.14001bc40
xor r8d, r8d
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0x980]
call fcn.1400142a0
nop
lea rdx, [rbp + 0x980]
lea rcx, [rbp + 0x678]
call fcn.140003680
mov ebx, dword [rax]
lea rcx, [rbp + 0x980]
call fcn.140002ba0
cmp ebx, 2
je 0x140007a88
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f6e0]
movdqa xmmword [rbp + 0x6d0], xmm0
movdqa xmm1, xmmword [0x14005f690]
movdqa xmmword [rbp + 0x6e0], xmm1
movdqa xmm0, xmmword [0x14005f340]
movdqa xmmword [rbp + 0x6f0], xmm0
movdqa xmm1, xmmword [0x14005f270]
movdqa xmmword [rbp + 0x700], xmm1
movdqa xmm0, xmmword [0x14005f520]
movdqa xmmword [rbp + 0x710], xmm0
movdqa xmm1, xmmword [0x14005f770]
movdqa xmmword [rbp + 0x720], xmm1
movdqa xmm0, xmmword [0x14005f6d0]
movdqa xmmword [rbp + 0x730], xmm0
mov dword [rbp + 0x740], 0x100f3f9
lea rcx, [rbp + 0x6d0]
call fcn.1400092c0
mov r9d, 0x40
mov r8, rbx
lea rdx, [rbp + 0x6d0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
mov r8d, 0x103
lea rcx, [rbp + 0x1771]
call fcn.140024d70
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1090], xmm0
movups xmmword [rbp + 0x10a0], xmm0
movups xmmword [rbp + 0x10b0], xmm0
movups xmmword [rbp + 0x10c0], xmm0
movups xmmword [rbp + 0x10d0], xmm0
movups xmmword [rbp + 0x10e0], xmm0
movups xmmword [rbp + 0x10f0], xmm0
movups xmmword [rbp + 0x1100], xmm0
movups xmmword [rbp + 0x1110], xmm0
mov qword [rbp + 0x1120], rax
mov dword [rbp + 0x1090], 0x98
lea rax, [rbp + 0x1770]
mov qword [rbp + 0x10c0], rax
mov byte [rbp + 0x1770], 0
mov qword [rbp + 0x1098], r15
mov dword [rbp + 0x10c8], 0x104
lea rax, str.Executable
mov qword [rbp + 0x10a8], rax
mov dword [rbp + 0x10bc], 1
lea rax, str.Select_Genshin_Impact_game_executable
mov qword [rbp + 0x10e8], rax
mov dword [rbp + 0x10f0], 0x1808
lea rcx, [rbp + 0x1090]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x1400078a5
mov rdx, qword [rbp + 0x10c0]
lea rcx, [rbp + 0x12d0]
call fcn.140004600
nop
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x1510]
call fcn.140024d70
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.gpth.json
lea rcx, [rbp + 0x1510]
call fcn.1400093c0
nop
cmp qword [rbp + 0x1598], 0
je 0x140007743
lea rax, [rbp + 0x6b8]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x12d0]
lea rcx, [rbp + 0x6b8]
call fcn.140014300
mov rdi, rax
lea rdx, str.general
lea rcx, [rbp + 0xb00]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xb20]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rcx, rax
mov rdx, rdi
call fcn.14000a840
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 4
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x11d0]
call fcn.14000a560
nop
mov rdx, rax
lea rcx, [rbp + 0x1510]
call fcn.1400143e0
mov rcx, rax
call fcn.140013fb0
nop
lea rcx, [rbp + 0xb40]
call fcn.14000b970
lea rcx, [rbp + 0x1510]
call fcn.1400092f0
nop
lea rcx, [rbp + 0x15b8]
call fcn.140009340
lea rcx, [rbp + 0x15b8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x12d0]
call fcn.14000b970
lea rdx, str.general
lea rcx, [rbp + 0xb60]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xb80]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rdx, rax
lea rcx, [rbp + 0x11e8]
call fcn.14001bc40
lea rdx, str.functions
lea rcx, [rbp + 0xba0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xbc0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rbx, rax
lea rdx, str.startupArguments
lea rcx, [rbp + 0xbe0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rdx, rax
lea rcx, [rbp + 0x1208]
call fcn.14001bc40
lea rdx, str.functions
lea rcx, [rbp + 0xc00]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xc20]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rbx, rax
lea rdx, str.mobileMode
lea rcx, [rbp + 0xc40]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov dl, 1
mov rcx, rax
call fcn.140014400
test al, al
je 0x140007619
lea rax, [rbp + 0xc60]
mov qword [rsp + 0x40], rax
lea r8, [0x14005d540]
lea rdx, [0x140068dc0]
lea rcx, [rbp + 0xca0]
call fcn.1400139b0
nop
lea r8, [rbp + 0x1208]
mov rdx, rax
lea rcx, [rbp + 0xc60]
call fcn.140013ae0
mov rbx, rax
lea rax, [rbp + 0x900]
mov qword [rbp - 0x80], rax
lea rdx, [rbp + 0x1228]
lea rcx, [rbp + 0x900]
call fcn.14000b760
nop
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0xc80]
call fcn.14000ba70
nop
mov r8, rbx
lea rdx, [rbp + 0x900]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0xca0]
call fcn.14000b970
jmp 0x140007682
lea rax, [rbp + 0xcc0]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x1208]
lea rcx, [rbp + 0xcc0]
call fcn.14000ba70
mov rbx, rax
lea rax, [rbp + 0x920]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x1228]
lea rcx, [rbp + 0x920]
call fcn.14000b760
nop
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0xce0]
call fcn.14000ba70
nop
mov r8, rbx
lea rdx, [rbp + 0x920]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0x14a8]
call fcn.140009340
lea rcx, [rbp + 0x14a8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x13a0]
call fcn.14000a440
lea rcx, [rbp + 0x13a0]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x1248]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1208]
call fcn.14000b970
nop
lea rcx, [rbp + 0x11e8]
call fcn.14000b970
nop
lea rcx, [rbp + 0x1228]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1288]
call fcn.1400096f0
nop
movzx edx, byte [rbp + 0x11d0]
lea rcx, [rbp + 0x11d8]
call fcn.14000e280
nop
lea rcx, [rbp + 0x1268]
call fcn.14000b970
xor al, al
mov rcx, qword [rbp + 0x1990]
xor rcx, rsp
call fcn.140022640
lea r11, [rsp + 0x1aa0]
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.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x180], xmm0
movdqa xmm1, xmmword [0x14005f490]
movdqa xmmword [rbp + 0x190], xmm1
movdqa xmm0, xmmword [0x14005f790]
movdqa xmmword [rbp + 0x1a0], xmm0
movdqa xmm1, xmmword [0x14005f290]
movdqa xmmword [rbp + 0x1b0], xmm1
movdqa xmm0, xmmword [0x14005f2a0]
movdqa xmmword [rbp + 0x1c0], xmm0
mov dword [rbp + 0x1d0], 0xc191315
mov dword [rbp + 0x1d4], 0xefebe7a0
mov dword [rbp + 0x1d8], 0x100abe1
lea rcx, [rbp + 0x180]
call fcn.140009290
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x180]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x15b8]
call fcn.140009340
lea rcx, [rbp + 0x15b8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x12d0]
call fcn.14000b970
nop
lea rcx, [rbp + 0x14a8]
call fcn.140009340
lea rcx, [rbp + 0x14a8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x13a0]
call fcn.14000a440
lea rcx, [rbp + 0x13a0]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x1248]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1208]
call fcn.14000b970
nop
lea rcx, [rbp + 0x11e8]
call fcn.14000b970
nop
lea rcx, [rbp + 0x1228]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1288]
call fcn.1400096f0
nop
movzx edx, byte [rbp + 0x11d0]
lea rcx, [rbp + 0x11d8]
call fcn.14000e280
nop
lea rcx, [rbp + 0x1268]
call fcn.14000b970
mov al, 1
jmp 0x140007717
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmm1, xmmword [0x14005f4a0]
movdqa xmmword [rbp + 0x260], xmm1
movdqa xmm0, xmmword [0x14005f680]
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmm1, xmmword [0x14005f260]
movdqa xmmword [rbp + 0x280], xmm1
movdqa xmm0, xmmword [0x14005f2d0]
movdqa xmmword [rbp + 0x290], xmm0
mov dword [rbp + 0x2a0], 0x161a5d19
mov dword [rbp + 0x2a4], 0xe4edede1
mov word [rbp + 0x2a8], 0xaa
mov byte [rbp + 0x2aa], 1
lea rcx, [rbp + 0x250]
call fcn.140009260
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x250]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x14a8]
call fcn.140009340
lea rcx, [rbp + 0x14a8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x13a0]
call fcn.14000a440
lea rcx, [rbp + 0x13a0]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x1248]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1208]
call fcn.14000b970
nop
lea rcx, [rbp + 0x11e8]
call fcn.14000b970
nop
lea rcx, [rbp + 0x1228]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1288]
call fcn.1400096f0
nop
movzx edx, byte [rbp + 0x11d0]
lea rcx, [rbp + 0x11d8]
call fcn.14000e280
nop
lea rcx, [rbp + 0x1268]
call fcn.14000b970
mov al, 1
jmp 0x140007717
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x310], xmm0
movdqa xmm1, xmmword [0x14005f480]
movdqa xmmword [rbp + 0x320], xmm1
movdqa xmm0, xmmword [0x14005f7c0]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm1, xmmword [0x14005f280]
movdqa xmmword [rbp + 0x340], xmm1
movdqa xmm0, xmmword [0x14005f2c0]
movdqa xmmword [rbp + 0x350], xmm0
mov dword [rbp + 0x360], 0x5f19141a
mov dword [rbp + 0x364], 0xe6eee8e6
mov word [rbp + 0x368], 0x100
lea rcx, [rbp + 0x310]
call fcn.140009230
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x310]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x14a8]
call fcn.140009340
lea rcx, [rbp + 0x14a8]
call fcn.14000b6a0
lea rdx, [rbp + 0x11d0]
lea rcx, [rbp + 0x12f0]
call fcn.14000a4c0
lea rdx, [rbp + 0x1248]
lea rcx, [rbp + 0x1040]
call fcn.1400049e0
movzx ebx, byte [rax + 0x20]
lea rcx, [rbp + 0x1040]
call fcn.14000b6c0
test bl, bl
jne 0x140007ae6
lea rcx, str.Failed_reading_config_n
call fcn.1400012c0
lea rdx, str.general
lea rcx, [rbp + 0xd00]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xd20]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rdx, rax
lea rcx, [rbp + 0x11e8]
call fcn.14001bc40
lea rdx, str.functions
lea rcx, [rbp + 0xd40]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xd60]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
lea r8, str.startupArguments
lea rdx, [rbp + 0x1068]
mov rcx, rax
call fcn.140014460
mov rdi, rax
lea rdx, str.functions
lea rcx, [rbp + 0xd80]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xda0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d0], xmm0
movups xmmword [rbp + 0x3e0], xmm0
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.14000e7e0
lea rcx, [rbp + 0x3d0]
call fcn.14000e770
lea rdx, [rbp + 0x3d0]
mov rcx, rdi
call fcn.14001b890
test al, al
jne 0x140007c89
lea rdx, str.functions
lea rcx, [rbp + 0xdc0]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.Settings
lea rcx, [rbp + 0xde0]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rbx, rax
lea rdx, str.startupArguments
lea rcx, [rbp + 0xe00]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rdx, rax
lea rcx, [rbp + 0x1208]
call fcn.14001bc40
xor r8d, r8d
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0x940]
call fcn.1400142a0
nop
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x680]
call fcn.140003680
mov ebx, dword [rax]
lea rcx, [rbp + 0x940]
call fcn.140002ba0
cmp ebx, 2
je 0x140007fc5
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f6e0]
movdqa xmmword [rbp + 0x750], xmm0
movdqa xmm1, xmmword [0x14005f690]
movdqa xmmword [rbp + 0x760], xmm1
movdqa xmm0, xmmword [0x14005f340]
movdqa xmmword [rbp + 0x770], xmm0
movdqa xmm1, xmmword [0x14005f270]
movdqa xmmword [rbp + 0x780], xmm1
movdqa xmm0, xmmword [0x14005f520]
movdqa xmmword [rbp + 0x790], xmm0
movdqa xmm1, xmmword [0x14005f770]
movdqa xmmword [rbp + 0x7a0], xmm1
movdqa xmm0, xmmword [0x14005f6d0]
movdqa xmmword [rbp + 0x7b0], xmm0
mov dword [rbp + 0x7c0], 0x100f3f9
lea rcx, [rbp + 0x750]
call fcn.1400092c0
mov r9d, 0x40
mov r8, rbx
lea rdx, [rbp + 0x750]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
mov r8d, 0x103
lea rcx, [rbp + 0x1881]
call fcn.140024d70
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1130], xmm0
movups xmmword [rbp + 0x1140], xmm0
movups xmmword [rbp + 0x1150], xmm0
movups xmmword [rbp + 0x1160], xmm0
movups xmmword [rbp + 0x1170], xmm0
movups xmmword [rbp + 0x1180], xmm0
movups xmmword [rbp + 0x1190], xmm0
movups xmmword [rbp + 0x11a0], xmm0
movups xmmword [rbp + 0x11b0], xmm0
mov qword [rbp + 0x11c0], rax
mov dword [rbp + 0x1130], 0x98
lea rax, [rbp + 0x1880]
mov qword [rbp + 0x1160], rax
mov byte [rbp + 0x1880], 0
mov qword [rbp + 0x1138], r15
mov dword [rbp + 0x1168], 0x104
lea rax, str.Executable
mov qword [rbp + 0x1148], rax
mov dword [rbp + 0x115c], 1
lea rax, str.Select_Genshin_Impact_game_executable
mov qword [rbp + 0x1188], rax
mov dword [rbp + 0x1190], 0x1808
lea rcx, [rbp + 0x1130]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x1400081e9
mov rdx, qword [rbp + 0x1160]
lea rcx, [rbp + 0x12b0]
call fcn.140004600
nop
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x1620]
call fcn.140024d70
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.gpth.json
lea rcx, [rbp + 0x1620]
call fcn.1400093c0
nop
cmp qword [rbp + 0x16a8], 0
je 0x1400080a0
lea rax, [rbp + 0x688]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x12b0]
lea rcx, [rbp + 0x688]
call fcn.140014300
mov rdi, rax
lea rdx, str.general
lea rcx, [rbp + 0xe20]
call fcn.140004600
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.14001acd0
mov rbx, rax
lea rdx, str.execPath
lea rcx, [rbp + 0xe40]
call fcn.140004600
mov rdx, rax
mov rcx, rbx
call fcn.14001acd0
mov rcx, rax
mov rdx, rdi
call fcn.14000a840
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], 0
mov r9b, 0x20
mov r8d, 4
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x11d0]
call fcn.14000a560
nop
mov rdx, rax
lea rcx, [rbp + 0x1620]
call fcn.1400143e0
mov rcx, rax
call fcn.140013fb0
nop
lea rcx, [rbp + 0xe60]
call fcn.14000b970
lea rcx, [rbp + 0x1620]
call fcn.1400092f0
nop
lea rcx, [rbp + 0x16c8]
call fcn.140009340
lea rcx, [rbp + 0x16c8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x12b0]
call fcn.14000b970
lea rdx, str.general
lea rcx, [rbp + 0x11d0]
call fcn.140014190
lea rdx, str.execPath
mov rcx, rax
call fcn.140014190
mov rdx, rax
lea rcx, [rbp + 0x11e8]
call fcn.14001bc40
lea rdx, str.functions
lea rcx, [rbp + 0x11d0]
call fcn.140014190
lea rdx, str.Settings
mov rcx, rax
call fcn.140014190
lea rdx, str.mobileMode
mov rcx, rax
call fcn.140014190
mov dl, 1
mov rcx, rax
call fcn.140014400
test al, al
je 0x140008312
lea rax, [rbp + 0xe80]
mov qword [rsp + 0x50], rax
lea r8, [0x14005d540]
lea rdx, [0x140068dc0]
lea rcx, [rbp + 0xec0]
call fcn.1400139b0
nop
lea r8, [rbp + 0x1208]
mov rdx, rax
lea rcx, [rbp + 0xe80]
call fcn.140013ae0
mov rbx, rax
lea rax, [rbp + 0x960]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x1228]
lea rcx, [rbp + 0x960]
call fcn.14000b760
nop
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0xea0]
call fcn.14000ba70
nop
mov r8, rbx
lea rdx, [rbp + 0x960]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0xec0]
call fcn.14000b970
jmp 0x14000837b
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmm1, xmmword [0x14005f490]
movdqa xmmword [rbp + 0x130], xmm1
movdqa xmm0, xmmword [0x14005f790]
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmm1, xmmword [0x14005f290]
movdqa xmmword [rbp + 0x150], xmm1
movdqa xmm0, xmmword [0x14005f2a0]
movdqa xmmword [rbp + 0x160], xmm0
mov dword [rbp + 0x170], 0xc191315
mov dword [rbp + 0x174], 0xefebe7a0
mov dword [rbp + 0x178], 0x100abe1
lea rcx, [rbp + 0x120]
call fcn.140009290
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x120]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x16c8]
call fcn.140009340
lea rcx, [rbp + 0x16c8]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x12b0]
call fcn.14000b970
nop
lea rcx, [rbp + 0x13a0]
call fcn.14000a440
lea rcx, [rbp + 0x13a0]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x1248]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1208]
call fcn.14000b970
nop
lea rcx, [rbp + 0x11e8]
call fcn.14000b970
nop
lea rcx, [rbp + 0x1228]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1288]
call fcn.1400096f0
nop
movzx edx, byte [rbp + 0x11d0]
lea rcx, [rbp + 0x11d8]
call fcn.14000e280
nop
lea rcx, [rbp + 0x1268]
call fcn.14000b970
mov al, 1
jmp 0x140007717
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f3a0]
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmm1, xmmword [0x14005f4a0]
movdqa xmmword [rbp + 0x2c0], xmm1
movdqa xmm0, xmmword [0x14005f680]
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmm1, xmmword [0x14005f260]
movdqa xmmword [rbp + 0x2e0], xmm1
movdqa xmm0, xmmword [0x14005f2d0]
movdqa xmmword [rbp + 0x2f0], xmm0
mov dword [rbp + 0x300], 0x161a5d19
mov dword [rbp + 0x304], 0xe4edede1
mov word [rbp + 0x308], 0xaa
mov byte [rbp + 0x30a], 1
lea rcx, [rbp + 0x2b0]
call fcn.140009260
mov r9d, 0x10
mov r8, rbx
lea rdx, [rbp + 0x2b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x13a0]
call fcn.14000a440
lea rcx, [rbp + 0x13a0]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x1248]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1208]
call fcn.14000b970
nop
lea rcx, [rbp + 0x11e8]
call fcn.14000b970
nop
lea rcx, [rbp + 0x1228]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1288]
call fcn.1400096f0
nop
movzx edx, byte [rbp + 0x11d0]
lea rcx, [rbp + 0x11d8]
call fcn.14000e280
nop
lea rcx, [rbp + 0x1268]
call fcn.14000b970
mov al, 1
jmp 0x140007717
lea rax, [rbp + 0xf20]
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x1208]
lea rcx, [rbp + 0xf20]
call fcn.14000ba70
mov rbx, rax
lea rax, [rbp + 0x880]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x1228]
lea rcx, [rbp + 0x880]
call fcn.14000b760
nop
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp + 0xee0]
call fcn.14000ba70
nop
mov r8, rbx
lea rdx, [rbp + 0x880]
mov rcx, rax
call fcn.1400051c0
nop
lea rcx, [rbp + 0x13a0]
call fcn.14000a440
lea rcx, [rbp + 0x13a0]
call fcn.14000b6a0
nop
lea rcx, [rbp + 0x1248]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1208]
call fcn.14000b970
nop
lea rcx, [rbp + 0x11e8]
call fcn.14000b970
nop
lea rcx, [rbp + 0x1228]
call fcn.140002ba0
nop
lea rcx, [rbp + 0x1288]
call fcn.1400096f0
nop
movzx edx, byte [rbp + 0x11d0]
lea rcx, [rbp + 0x11d8]
call fcn.14000e280
nop
jmp 0x140007709
movdqa xmm0, xmmword [0x14005f3f0]
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmm1, xmmword [0x14005f410]
movdqa xmmword [rbp + 0x80], xmm1
movdqa xmm0, xmmword [0x14005f360]
movdqa xmmword [rbp + 0x90], xmm0
movdqa xmm1, xmmword [str.73_fA_ae_r]
movdqa xmmword [rbp + 0xa0], xmm1
mov dword [rbp + 0xb0], 0x71a021e
mov dword [rbp + 0xb4], 0x7171f5e
mov word [rbp + 0xb8], 0x29
mov byte [rbp + 0xba], 1
lea rcx, [rbp + 0x70]
call fcn.140008b80
mov rdx, rax
lea rcx, [0x140069bf0]
call fcn.140013c00
lea rdx, [fcn.140013fb0]
mov rcx, rax
call fcn.14000b660
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [str.i__B]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmm1, xmmword [0x14005f510]
movdqa xmmword [rbp + 0x1f0], xmm1
movdqa xmm0, xmmword [0x14005f6a0]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [0x14005f5c0]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmm0, xmmword [0x14005f5e0]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmm1, xmmword [0x14005f700]
movdqa xmmword [rbp + 0x230], xmm1
mov dword [rbp + 0x240], 0xa0e9eaa2
mov dword [rbp + 0x244], 0xc1f5f0f8
mov dword [rbp + 0x248], 0xd3f3d1f6
mov dword [rbp + 0x24c], 0x100d3cf
lea rcx, [rbp + 0x1e0]
call fcn.140008bb0
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.140022770
nop
call fcn.140022770
nop
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0xc0], xmm0
movdqa xmm1, xmmword [str.gYWL.0j__h___]
movdqa xmmword [rbp + 0xd0], xmm1
movdqa xmm0, xmmword [0x14005f4e0]
movdqa xmmword [rbp + 0xe0], xmm0
movdqa xmm1, xmmword [0x14005f470]
movdqa xmmword [rbp + 0xf0], xmm1
movdqa xmm0, xmmword [0x14005f2e0]
movdqa xmmword [rbp + 0x100], xmm0
mov dword [rbp + 0x110], 0xc0b5d08
mov dword [rbp + 0x114], 0xe2ecf3e5
mov dword [rbp + 0x118], 0xa7a8e0e9
mov word [rbp + 0x11c], 0x100
lea rcx, [rbp + 0xc0]
call fcn.140008a30
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.140028c84
int3
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0x370], xmm0
movdqa xmm1, xmmword [str.gYWL.0j__h___]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmm0, xmmword [0x14005f4f0]
movdqa xmmword [rbp + 0x390], xmm0
movdqa xmm1, xmmword [0x14005f400]
movdqa xmmword [rbp + 0x3a0], xmm1
movdqa xmm0, xmmword [str._TO9]
movdqa xmmword [rbp + 0x3b0], xmm0
mov dword [rbp + 0x3c0], 0x10090e0f
mov dword [rbp + 0x3c4], 0xace5f2
mov byte [rbp + 0x3c8], 1
lea rcx, [rbp + 0x370]
call fcn.140008a60
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.140028c84
int3
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0x4a0], xmm0
movdqa xmm1, xmmword [str.gYWL.0j__h___]
movdqa xmmword [rbp + 0x4b0], xmm1
movdqa xmm0, xmmword [0x14005f4b0]
movdqa xmmword [rbp + 0x4c0], xmm0
movdqa xmm1, xmmword [0x14005f570]
movdqa xmmword [rbp + 0x4d0], xmm1
movdqa xmm0, xmmword [0x14005f630]
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmm1, xmmword [0x14005f780]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmm0, xmmword [0x14005f590]
movdqa xmmword [rbp + 0x500], xmm0
movdqa xmm1, xmmword [0x14005f620]
movdqa xmmword [rbp + 0x510], xmm1
movdqa xmm0, xmmword [0x14005f530]
movdqa xmmword [rbp + 0x520], xmm0
movdqa xmm1, xmmword [0x14005f610]
movdqa xmmword [rbp + 0x530], xmm1
mov dword [rbp + 0x540], 0xbaa9f2e3
mov dword [rbp + 0x544], 0xeebda3a0
mov dword [rbp + 0x548], 0xa0beb0a6
mov dword [rbp + 0x54c], 0x100bdb1
lea rcx, [rbp + 0x4a0]
call fcn.140008a90
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.140028c84
int3
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0x3f0], xmm0
movdqa xmm1, xmmword [str.gYWL.0j__h___]
movdqa xmmword [rbp + 0x400], xmm1
movdqa xmm0, xmmword [0x14005f4b0]
movdqa xmmword [rbp + 0x410], xmm0
movdqa xmm1, xmmword [0x14005f570]
movdqa xmmword [rbp + 0x420], xmm1
movdqa xmm0, xmmword [0x14005f630]
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmm1, xmmword [0x14005f780]
movdqa xmmword [rbp + 0x440], xmm1
movdqa xmm0, xmmword [0x14005f590]
movdqa xmmword [rbp + 0x450], xmm0
movdqa xmm1, xmmword [0x14005f620]
movdqa xmmword [rbp + 0x460], xmm1
movdqa xmm0, xmmword [0x14005f530]
movdqa xmmword [rbp + 0x470], xmm0
movdqa xmm1, xmmword [0x14005f610]
movdqa xmmword [rbp + 0x480], xmm1
mov dword [rbp + 0x490], 0xbaa9f2e3
mov dword [rbp + 0x494], 0xeebda3a0
mov dword [rbp + 0x498], 0xa0beb0a6
mov dword [rbp + 0x49c], 0x100bdb1
lea rcx, [rbp + 0x3f0]
call fcn.140008a90
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.140028c84
int3
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0x5f0], xmm0
movdqa xmm1, xmmword [str.gYWL.0j__h___]
movdqa xmmword [rbp + 0x600], xmm1
movdqa xmm0, xmmword [0x14005f4e0]
movdqa xmmword [rbp + 0x610], xmm0
movdqa xmm1, xmmword [0x14005f560]
movdqa xmmword [rbp + 0x620], xmm1
movdqa xmm0, xmmword [0x14005f3c0]
movdqa xmmword [rbp + 0x630], xmm0
movdqa xmm1, xmmword [str.w_1]
movdqa xmmword [rbp + 0x640], xmm1
movdqa xmm0, xmmword [0x14005f6b0]
movdqa xmmword [rbp + 0x650], xmm0
mov dword [rbp + 0x660], 0xfbecf2eb
mov word [rbp + 0x664], 0x8e
mov byte [rbp + 0x666], 1
lea rcx, [rbp + 0x5f0]
call fcn.140008ac0
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.140028c84
int3
lea rcx, [0x140068e00]
call fcn.14000b960
mov rbx, rax
movdqa xmm0, xmmword [0x14005f320]
movdqa xmmword [rbp + 0x9f0], xmm0
movdqa xmm1, xmmword [str.gYWL.0j__h___]
movdqa xmmword [rbp + 0xa00], xmm1
movdqa xmm0, xmmword [0x14005f540]
movdqa xmmword [rbp + 0xa10], xmm0
movdqa xmm1, xmmword [0x14005f460]
movdqa xmmword [rbp + 0xa20], xmm1
movdqa xmm0, xmmword [0x14005f2b0]
movdqa xmmword [rbp + 0xa30], xmm0
movdqa xmm1, xmmword [0x14005f250]
movdqa xmmword [rbp + 0xa40], xmm1
mov byte [rbp + 0xa50], 1
lea rcx, [rbp + 0x9f0]
call fcn.140008af0
mov r9d, 0x10
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.140028c84
nop
call fcn.140002510
int3