Function at 0x140013070
Capabilities:
Get common file path

Disassembly:
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x150
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x140], xmm7
mov ebx, ecx
call fcn.14004f2c0
mov dword [rsp + 0x50], 0
mov byte [rsp + 0x48], 0
mov qword [rsp + 0x70], 0
lea rdx, str.Pic_Renewal___v0.3d
mov ecx, 1
call fcn.14002d800
call fcn.14004f2c0
movss xmm0, dword [0x140122118]
call fcn.14000abb0
mov edx, 1
mov ecx, 0x7e
call fcn.140024d38
mov edx, 1
mov ecx, gethostname
call fcn.140024d90
call fcn.14004f2c0
lea rdx, str.Arial
lea rcx, [0x14017ab00]
call fcn.14004f780
mov dword [0x14017ab08], 0x18
mov dword [0x14017ab0c], 0
mov dword [0x14017ab10], 0xfaff
mov dword [0x14017ab14], 0x100
mov dword [0x14017ab20], 0x200
mov dword [0x14017ab1c], 0
mov dword [0x14017ab18], 0
movss xmm0, dword [0x1401220e8]
movss dword [0x14017ab24], xmm0
mov dword [0x14017ab28], 0
mov dword [0x14017ab2c], 0
lea rdx, [0x14016cf5a]
lea rcx, [0x14017a9e0]
call fcn.14004f780
lea rdx, str.localhost
lea rcx, [0x14017a9e8]
call fcn.14004f780
lea rdx, [0x14016ccce]
lea rcx, [0x14017a9f0]
call fcn.14004f780
lea rdx, str._public_html_wp_content_uploads_
lea rcx, [0x14017aa0d]
call fcn.14004f780
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400324c8
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa15]
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400323e0
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa1d]
call fcn.14004f5a0
lea rdx, str.JPGJPEGPNG
lea rcx, [0x14017aa25]
call fcn.14004f780
lea rdx, [0x14017ac30]
lea rcx, [0x14017aa2d]
call fcn.14004f780
mov qword [0x14017aa3d], 0
lea rdx, [0x14016cf5a]
lea rcx, [0x14017aa35]
call fcn.14004f780
mov byte [0x14017aa45], 1
mov byte [0x14017aa46], 0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400323e0
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa47]
call fcn.14004f5a0
lea rdx, str.original
lea rcx, [0x14017aa4f]
call fcn.14004f780
mov dword [0x14017aa57], 0x32
mov byte [0x14017aa5c], 0
lea rdx, [0x14017ac30]
lea rcx, [0x14017ab30]
call fcn.14004f780
mov byte [0x14017ab3c], 1
call fcn.14004f330
mov rcx, qword [0x14017aa98]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017ab3d]
call fcn.14004f5a0
mov dword [0x14017ab38], 6
mov dword [0x14017aac8], 0
mov dword [0x14017aad7], 0
mov byte [0x14017aacd], 0
mov byte [0x14017aac2], 0
mov byte [0x14017aac3], 0
mov byte [0x14017aacc], 0
mov byte [0x14017aac0], 1
mov byte [0x14017aadb], 0
mov byte [0x14017aadc], 1
mov dword [0x14017aadd], 0x320
mov dword [0x14017aae1], 0x258
mov dword [0x14017aac4], 0
mov byte [0x14017aac1], 1
mov byte [0x14017aace], 0
mov dword [0x14017aad3], 0
mov dword [0x14017aacf], 0
mov byte [0x14017aa79], 1
mov byte [0x14017aa78], 0
mov rcx, qword [0x14017a9d8]
call fcn.140001f20
call fcn.14004f2c0
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x120], 0
mov dword [rsp + 0x54], 0
call fcn.14001f4d8
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x54]
test eax, eax
jle 0x140015c42
lea r12, [rsp + 0x108]
lea rbp, [rsp + 0x120]
lea rdi, [rsp + 0x118]
lea rsi, [rsp + 0x110]
jmp 0x140013441
mov rcx, qword [rsp + 0x110]
call fcn.14004cc40
mov byte [0x14017aa5c], al
mov rcx, qword [rsp + 0x128]
call fcn.14004f680
mov rdx, qword [rsp + 0x108]
lea rcx, [0x14017ac30]
call fcn.14004f720
test eax, eax
jne 0x1400136c0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.14001f4f4
call fcn.14004f4e0
mov rbx, rax
call fcn.14004f390
mov edx, eax
mov rcx, rbx
call fcn.14004c4a0
call fcn.14004f390
mov edx, eax
mov rcx, r12
call fcn.14004f5a0
mov rcx, qword [rsp + 0x108]
call fcn.14004c720
test rax, rax
je 0x140013425
call fcn.14004f330
mov rcx, qword [rsp + 0x120]
call fcn.14004f870
lea rcx, [0x14016d7be]
call fcn.14004f870
mov rcx, qword [rsp + 0x108]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, rbp
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, [0x14016d2a4]
mov edx, 1
mov rcx, qword [rsp + 0x108]
call fcn.14004c980
call fcn.14004f4e0
mov rbx, rax
call fcn.14004f390
mov edx, eax
mov rcx, rbx
call fcn.14004c4a0
call fcn.14004f4e0
mov rbx, rax
call fcn.14004f390
mov edx, eax
mov rcx, rbx
call fcn.14004d600
call fcn.14004f390
mov edx, eax
mov rcx, rdi
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [rsp + 0x118]
call fcn.14004c720
mov rbx, rax
call fcn.14004f390
lea rdx, [rbx + 2]
mov r8d, eax
mov rcx, qword [rsp + 0x108]
call fcn.14004c880
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
mov qword [rsp + 0x128], 0
lea rcx, [rsp + 0x128]
mov rdx, qword [rsp + 0x118]
call fcn.14004f6b0
lea rdx, str._LOCKED
mov rcx, qword [rsp + 0x128]
call fcn.14004f720
test eax, eax
jne 0x140013405
lea rdx, str._FORIGEN
mov rcx, qword [rsp + 0x128]
call fcn.14004f720
test eax, eax
jne 0x140013644
lea rdx, str._FDESTINO
mov rcx, qword [rsp + 0x128]
call fcn.14004f720
test eax, eax
jne 0x140013670
lea rdx, str._FCONFIG
mov rcx, qword [rsp + 0x128]
call fcn.14004f720
test eax, eax
je 0x140013418
call fcn.14004f330
mov rcx, qword [rsp + 0x110]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017a9d8]
call fcn.14004f5a0
jmp 0x140013418
call fcn.14004f330
mov rcx, qword [rsp + 0x110]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa0d]
call fcn.14004f5a0
jmp 0x140013418
call fcn.14004f330
mov rcx, qword [rsp + 0x110]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa47]
call fcn.14004f5a0
mov byte [0x14017aa45], 0
mov byte [0x14017aa46], 0
lea rdx, str.original
lea rcx, [0x14017aa4f]
call fcn.14004f780
jmp 0x140013418
mov rcx, qword [0x14017aa0d]
call fcn.14004c720
cmp rax, 1
jle 0x140013716
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rcx, qword [0x14017aa0d]
mov r8d, eax
mov edx, 1
call fcn.14004c7e0
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d632]
call fcn.14004f720
test eax, eax
jne 0x1400139e0
mov rcx, qword [0x14017aa0d]
call fcn.14004c720
cmp rax, 1
jle 0x14001376c
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rcx, qword [0x14017aa0d]
mov r8d, eax
mov edx, 1
call fcn.14004cb00
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d632]
call fcn.14004f720
test eax, eax
jne 0x140013a20
mov rcx, qword [0x14017aa47]
call fcn.14004c720
cmp rax, 1
jle 0x1400137c2
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rcx, qword [0x14017aa47]
mov r8d, eax
mov edx, 1
call fcn.14004c7e0
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d632]
call fcn.14004f720
test eax, eax
jne 0x140013a70
mov rcx, qword [0x14017aa47]
call fcn.14004c720
cmp rax, 1
jle 0x140013818
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rcx, qword [0x14017aa47]
mov r8d, eax
mov edx, 1
call fcn.14004cb00
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d632]
call fcn.14004f720
test eax, eax
jne 0x140013ab0
mov rcx, qword [0x14017a9d8]
call fcn.14004c720
cmp rax, 1
jle 0x14001386e
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 1
mov rcx, qword [0x14017a9d8]
call fcn.14004c7e0
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d632]
call fcn.14004f720
test eax, eax
jne 0x140013b00
mov rcx, qword [0x14017a9d8]
call fcn.14004c720
cmp rax, 1
jle 0x1400138c4
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 1
mov rcx, qword [0x14017a9d8]
call fcn.14004cb00
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d632]
call fcn.14004f720
test eax, eax
jne 0x140013b40
mov rcx, qword [rsp + 0x108]
call fcn.14004f680
mov rcx, qword [rsp + 0x110]
call fcn.14004f680
mov rcx, qword [rsp + 0x118]
call fcn.14004f680
mov rcx, qword [rsp + 0x120]
call fcn.14004f680
movzx eax, byte [0x14017aa5c]
mov byte [rsp + 0x48], al
movsx rdx, byte [rsp + 0x48]
mov ecx, 1
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 2
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x4f
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x69
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x50
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x6a
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x7c
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x7a
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x79
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x7b
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x54
call fcn.140024d90
movsx rdx, byte [rsp + 0x48]
mov ecx, 0x5b
call fcn.140024d90
mov rcx, qword [0x14017a9d8]
call fcn.140001f20
xor ebx, ebx
jmp 0x140015c76
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rcx, qword [0x14017aa0d]
mov r8d, eax
mov edx, 2
call fcn.14004c880
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa0d]
call fcn.14004f5a0
jmp 0x140013716
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [0x14017aa0d]
call fcn.14004c720
mov rbx, rax
call fcn.14004f390
mov rcx, qword [0x14017aa0d]
lea rdx, [rbx - 1]
mov r8d, eax
call fcn.14004c7e0
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa0d]
call fcn.14004f5a0
jmp 0x14001376c
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rcx, qword [0x14017aa47]
mov r8d, eax
mov edx, 2
call fcn.14004c880
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa47]
call fcn.14004f5a0
jmp 0x1400137c2
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [0x14017aa47]
call fcn.14004c720
mov rbx, rax
call fcn.14004f390
mov rcx, qword [0x14017aa47]
lea rdx, [rbx - 1]
mov r8d, eax
call fcn.14004c7e0
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017aa47]
call fcn.14004f5a0
jmp 0x140013818
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 2
mov rcx, qword [0x14017a9d8]
call fcn.14004c880
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017a9d8]
call fcn.14004f5a0
jmp 0x14001386e
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [0x14017a9d8]
call fcn.14004c720
mov rbx, rax
call fcn.14004f390
lea rdx, [rbx - 1]
mov r8d, eax
mov rcx, qword [0x14017a9d8]
call fcn.14004c7e0
call fcn.14004f390
mov edx, eax
lea rcx, [0x14017a9d8]
call fcn.14004f5a0
jmp 0x1400138c4
mov ecx, 9
call fcn.140040e90
mov rdx, rax
mov ecx, 0x46
call fcn.140024c80
jmp 0x140015cb6
movsx ecx, byte [0x14017aa45]
call fcn.14000b770
mov ecx, 1
call fcn.14000d4c0
jmp 0x140015d0c
call fcn.14004f2c0
movss xmm0, dword [0x140122120]
call fcn.14000abb0
lea rbx, [rsp + 0x70]
lea rdx, str.https:__seosoftware.info_
mov rcx, rbx
call fcn.14004f780
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400323e0
lea rcx, str._picrenewlv._
call fcn.14004f870
call fcn.14004f4e0
mov rcx, rax
call fcn.1400323a4
call fcn.14004f400
movzx eax, byte [0x14017aa88]
test al, al
je 0x140014110
movzx eax, byte [0x14017aa88]
cmp al, 1
je 0x140014194
call fcn.14004f330
mov rcx, qword [rsp + 0x70]
call fcn.14004f870
lea rcx, str..soft_.PicRenewal_
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, rbx
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [rsp + 0x70]
call fcn.14004f870
lea rcx, str.lastversion.dat
call fcn.14004f870
call fcn.14004f4e0
mov qword [rsp + 0x78], rax
call fcn.14004f2c0
lea rcx, [rsp + 0x78]
mov rdx, qword [rsp + 0x78]
call fcn.14004f6b0
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x58], 0
mov byte [rsp + 0x49], 0
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x5c], 0
mov byte [rsp + 0x4a], 0
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov byte [rsp + 0x4b], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x64], 0
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], 0
mov byte [rsp + 0x4c], 0
mov qword [rsp + 0xd0], 0
mov byte [rsp + 0x4a], 0
call fcn.14001f4d8
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.14001f4f4
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, str._update
call fcn.14004f720
test eax, eax
jne 0x140014230
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [0x14017aa80]
call fcn.14004f870
lea rcx, str.deleteme.now
call fcn.14004f870
call fcn.14004f4e0
mov rcx, rax
call fcn.140032190
mov rbx, rax
call fcn.14004f400
test rbx, rbx
jle 0x140013e2a
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [0x14017aa80]
call fcn.14004f870
lea rcx, str.deleteme.now
call fcn.14004f870
call fcn.14004f4e0
mov rcx, rax
call fcn.1400323a4
call fcn.14004f400
mov byte [rsp + 0x4b], 0
mov edx, 1
mov ecx, 1
call fcn.14002d5f0
call fcn.14004f2c0
lea rdx, [0x140167550]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov qword [rsp + 0x30], 0x10000005
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x15e
mov r9d, 0x131
xor r8d, r8d
xor edx, edx
mov ecx, 4
call fcn.14002d04c
test rax, rax
jne 0x140014280
mov qword [rsp + 0x20], WSAGetLastError
mov r9, 0xffffffffffff0001
mov r8, r9
mov rdx, r9
mov ecx, 4
call fcn.14002d834
call fcn.14004f2c0
movss xmm0, dword [0x140122118]
call fcn.14000abb0
mov edx, 1
mov ecx, 4
call fcn.14002d628
mov edx, 1
mov ecx, 4
call fcn.14002d628
xor edx, edx
mov ecx, 0x9d
call fcn.140024c80
lea rdx, str.2022042109201
mov ecx, __WSAFDIsSet
call fcn.140024cd4
movsx rdx, byte [rsp + 0x49]
mov ecx, 0x9e
call fcn.140024c80
call fcn.14004f2c0
movss xmm0, dword [0x14012211c]
call fcn.14000abb0
mov ecx, 4
call fcn.14002d4c8
mov qword [rsp + 0x30], 3
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, 0xffffffffffffffff
mov rcx, rax
call sub.USER32.dll_SetWindowPos
call fcn.14004f2c0
movss xmm0, dword [0x14012211c]
call fcn.14000abb0
nop dword [rax]
call fcn.14002ce70
test rax, rax
jne 0x140013f70
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x118], rdx
movsxd rcx, eax
call fcn.14004f8e0
call fcn.14004f2c0
lea rdi, [rsp + 0x118]
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14004f6b0
mov qword [rsp + 0xd8], 0
mov byte [rsp + 0x4d], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
mov dword [rsp + 0x68], 0
mov qword [rsp + 0xe0], 0
lea rsi, [rsp + 0x128]
lea rdx, [0x14017ac30]
mov rcx, rsi
call fcn.14004f780
mov byte [rsp + 0x4d], 0
movzx eax, byte [0x14017aa88]
test al, al
je 0x140014980
movzx eax, byte [0x14017aa88]
cmp al, 1
je 0x140014be0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, reloc.WS2_32.dll_listen
lea rdx, [0x140167f3a]
mov rcx, qword [rsp + 0x128]
call fcn.14004d1e0
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, reloc.WS2_32.dll_listen
lea rdx, [0x14016d7be]
mov rcx, qword [rsp + 0x128]
call fcn.14004d1e0
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
lea rbx, [0x140167f24]
lea rbp, reloc.WS2_32.dll_listen
nop dword [rax + rax]
mov rdx, rbx
mov rcx, qword [rsp + 0x128]
call fcn.14004cd70
test rax, rax
je 0x140014c50
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
mov r8, rbp
mov rdx, rbx
mov rcx, qword [rsp + 0x128]
call fcn.14004d1e0
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
jmp 0x1400140c0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400323e0
lea rcx, str._picrenewlv._
call fcn.14004f870
call fcn.14004f570
call fcn.14004f330
mov rcx, qword [rsp + 0x70]
call fcn.14004f870
lea rcx, str..soft_.PicRenewal_lastversion.dat
call fcn.14004f870
call fcn.14004f4e0
mov rsi, rax
call fcn.14004f4e0
mov rdx, rax
mov rcx, rsi
call fcn.140024524
mov rsi, rax
call fcn.14004f400
test rsi, rsi
jne 0x140013c4d
lea rdx, str.http:__seosoftware.edukate.es_
mov rcx, rbx
call fcn.14004f780
jmp 0x140013c4d
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400323e0
lea rcx, str._picrenewlv._
call fcn.14004f870
call fcn.14004f570
call fcn.14004f330
mov rcx, qword [rsp + 0x70]
call fcn.14004f870
lea rcx, str..soft_.PicRenewal_lastversion.dat
call fcn.14004f870
call fcn.14004f4e0
mov rsi, rax
call fcn.14004f4e0
mov rdi, rax
call fcn.14004f390
mov r9d, eax
xor r8d, r8d
mov rdx, rdi
mov rcx, rsi
call fcn.140011b70
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14017ac30]
call fcn.14004f720
test eax, eax
je 0x140013c4d
jmp 0x140014180
mov ecx, 0x3e8
call fcn.140031880
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [0x14017aa80]
call fcn.14004f870
lea rcx, str.deleteme.now
call fcn.14004f870
call fcn.14004f4e0
mov rcx, rax
call fcn.1400323a4
call fcn.14004f400
movzx eax, byte [rsp + 0x4a]
test al, al
jne 0x140013dba
jmp 0x140015b9b
mov edx, 0x20202
mov ecx, 4
call fcn.14002d450
lea rdx, [0x140168980]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostbyname
mov r9d, 0x11d
xor r8d, r8d
mov edx, 0xa
mov ecx, 0x92
call fcn.140027fc4
mov r9d, 0x104
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.Arial
mov ecx, 0x92
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x92
call fcn.140026a28
lea rdx, [0x14016cae0]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov qword [rsp + 0x30], 2
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, 0x78
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, __WSAFDIsSet
call fcn.140026874
mov r8d, 0x20202
mov edx, 2
mov ecx, __WSAFDIsSet
call fcn.140024eb0
mov r8d, 0xffffff
mov edx, 1
mov ecx, __WSAFDIsSet
call fcn.140024eb0
mov r9d, 0x100
mov r8d, ntohs
lea rdx, str.Constantia
mov ecx, __WSAFDIsSet
call fcn.14004dc14
mov rdx, rax
mov ecx, __WSAFDIsSet
call fcn.140026a28
lea rdx, str.Gadget_Update_Text_VersionLocal
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, __WSAFDIsSet
mov r8d, reloc.WS2_32.dll_sendto
mov edx, 0x8c
mov ecx, __WSAFDIsSet
call fcn.14002684c
mov r8d, 0x20202
mov edx, 2
mov ecx, __WSAFDIsSet
call fcn.140024eb0
mov r8d, 0xae
mov edx, 1
mov ecx, __WSAFDIsSet
call fcn.140024eb0
mov r9d, 0x100
mov r8d, ntohs
lea rdx, str.Arial
mov ecx, __WSAFDIsSet
call fcn.14004dc14
mov rdx, rax
mov ecx, __WSAFDIsSet
call fcn.140026a28
lea rdx, [0x140169c00]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostbyname
mov r9d, 0x11d
mov r8d, gethostbyname
mov edx, 0xa
mov ecx, __WSAFDIsSet
call fcn.140027fc4
mov r9d, 0x104
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.Arial
mov ecx, __WSAFDIsSet
call fcn.14004dc14
mov rdx, rax
mov ecx, __WSAFDIsSet
call fcn.140026a28
lea rdx, [0x14016caa0]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov qword [rsp + 0x30], 2
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, 0x78
mov r8d, 0x46
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, __WSAFDIsSet
call fcn.140026874
mov r8d, 0x20202
mov edx, 2
mov ecx, __WSAFDIsSet
call fcn.140024eb0
mov r8d, 0xffffff
mov edx, 1
mov ecx, __WSAFDIsSet
call fcn.140024eb0
mov r9d, 0x100
mov r8d, ntohs
lea rdx, str.Constantia
mov ecx, __WSAFDIsSet
call fcn.14004dc14
mov rdx, rax
mov ecx, __WSAFDIsSet
call fcn.140026a28
lea rdx, str.Gadget_Update_Text_VersionInternet
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, __WSAFDIsSet
mov r8d, 0x46
mov edx, 0x8c
mov ecx, reloc.WS2_32.dll___WSAFDIsSet
call fcn.14002684c
mov r8d, 0x20202
mov edx, 2
mov ecx, reloc.WS2_32.dll___WSAFDIsSet
call fcn.140024eb0
mov r8d, 0xff8000
mov edx, 1
mov ecx, reloc.WS2_32.dll___WSAFDIsSet
call fcn.140024eb0
mov r9d, 0x100
mov r8d, ntohs
lea rdx, str.Arial
mov ecx, reloc.WS2_32.dll___WSAFDIsSet
call fcn.14004dc14
mov rdx, rax
mov ecx, reloc.WS2_32.dll___WSAFDIsSet
call fcn.140026a28
lea rdx, [0x140166c40]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x41
mov r9d, 0xaa
mov r8d, reloc.WS2_32.dll_WSAStartup
mov edx, 0x46
mov ecx, 0x98
call fcn.1400270d0
mov r9d, 0x100
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Constantia
mov ecx, 0x98
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x98
call fcn.140026a28
lea rdx, [0x14016c6c0]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x28
mov r9d, 0x113
mov r8d, 0x10e
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x99
call fcn.1400270a8
mov r9d, 0x100
mov r8d, ntohs
lea rdx, str.Constantia
mov ecx, 0x99
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x99
call fcn.140026a28
lea rdx, [0x14016d780]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov qword [rsp + 0x30], 1
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, 0x118
mov r8d, 0xbe
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x9a
call fcn.140026874
mov r8d, 0x20202
mov edx, 2
mov ecx, 0x9a
call fcn.140024eb0
mov r8d, 0xffffff
mov edx, 1
mov ecx, 0x9a
call fcn.140024eb0
mov r9d, 0x300
mov r8d, ntohs
lea rdx, str.Constantia
mov ecx, 0x9a
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x9a
call fcn.140026a28
lea rdx, [0x140168260]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov qword [rsp + 0x30], 2
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, 0x5a
mov r8d, 0xd2
mov edx, 0x46
mov ecx, 0x9b
call fcn.140026874
mov r8d, 0x20202
mov edx, 2
mov ecx, 0x9b
call fcn.140024eb0
mov r8d, 0xffffff
mov edx, 1
mov ecx, 0x9b
call fcn.140024eb0
mov r9d, 0x300
mov r8d, ntohs
lea rdx, str.Constantia
mov ecx, 0x9b
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x9b
call fcn.140026a28
lea rdx, [0x140168b60]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, 0x78
mov r8d, 0xd2
mov edx, 0xaa
mov ecx, 0x9c
call fcn.14002684c
mov r8d, 0x20202
mov edx, 2
mov ecx, 0x9c
call fcn.140024eb0
mov r8d, 0xffff
mov edx, 1
mov ecx, 0x9c
call fcn.140024eb0
mov r9d, 0x100
mov r8d, ntohs
lea rdx, str.Calibri
mov ecx, 0x9c
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x9c
call fcn.140026a28
mov qword [rsp + 0x30], 0x64
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x19
mov r9d, 0x113
mov r8d, 0xeb
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x9d
call fcn.140026ab4
mov r8d, 0x20202
mov edx, 2
mov ecx, 0x9d
call fcn.140024eb0
lea rdx, [0x14016a460]
mov rcx, qword [0x14017abb8]
call fcn.14003493c
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
mov r9d, 0x113
mov r8d, 0x140
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x9e
call fcn.140027b44
mov r8d, 0x20202
mov edx, 0xffffff
mov ecx, 0x9e
call fcn.140001bb0
mov r9d, 0x100
mov r8d, 8
lea rdx, str.Constantia
mov ecx, 0x9e
call fcn.14004dc14
mov rdx, rax
mov ecx, 0x9e
call fcn.140026a28
call fcn.14004f2c0
xor eax, eax
mov word [rsp + 0x4e], ax
call fcn.1400319ac
cmp rax, 0x3b
jg 0x140014961
xor edx, edx
mov ecx, 4
call fcn.14002d4e8
mov ecx, 4
call fcn.14002d4c8
jmp 0x140013e8e
mov ecx, 0x9e
call fcn.1400281bc
lea rdx, [rsp + 0x4e]
mov r8, rdx
mov rcx, rax
call sub.UxTheme.dll_SetWindowTheme
jmp 0x140014946
mov rcx, qword [rsp + 0x118]
call fcn.14002482c
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
test rax, rax
jne 0x140014b01
lea rdx, [0x14017ac30]
mov rcx, rsi
call fcn.14004f780
movzx eax, byte [rsp + 0x4d]
test al, al
je 0x140014032
lea rdx, [0x14017ac30]
mov rcx, rsi
call fcn.14004f780
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov edx, eax
mov ecx, 0xff
call fcn.14004d690
call fcn.14004f390
lea rbx, [rsp + 0x120]
mov edx, eax
mov rcx, rbx
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov edx, eax
lea rcx, str.temp
call fcn.14001f5f8
call fcn.14004f4e0
mov r9, qword [rsp + 0x120]
xor r8d, r8d
lea rdx, [0x14016cd6a]
mov rcx, rax
call sub.KERNEL32.dll_GetTempFileNameW
call fcn.14004f400
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov edx, eax
mov rcx, qword [rsp + 0x120]
call fcn.14004c4a0
call fcn.14004f390
mov edx, eax
mov rcx, rbx
call fcn.14004f5a0
mov rcx, qword [rsp + 0x120]
call fcn.14004c720
test rax, rax
je 0x140014032
mov rcx, qword [rsp + 0x120]
call fcn.1400323a4
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x118]
call fcn.140024524
mov rcx, qword [rsp + 0x120]
call fcn.140032190
test rax, rax
je 0x140014032
mov rdx, qword [rsp + 0x120]
mov rcx, 0xffffffffffffffff
call fcn.140032ab0
mov dword [rsp + 0x68], eax
movsxd rcx, dword [rsp + 0x68]
call fcn.140032bc0
test rax, rax
jne 0x140014ba1
mov rcx, qword [rsp + 0x120]
call fcn.1400323a4
jmp 0x140014032
mov rcx, qword [rsp + 0xe0]
call fcn.14004ed00
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
test rax, rax
jne 0x140014b60
mov rcx, qword [rsp + 0xe0]
call fcn.14004ec90
lea rdx, str.Error_404_Not_Found
mov rcx, qword [rsp + 0x128]
call fcn.14004cd70
test rax, rax
je 0x1400149b5
mov byte [rsp + 0x4d], 1
jmp 0x1400149b5
call fcn.14004f330
call fcn.14004f330
mov rbx, qword [rsp + 0xe0]
call fcn.14004f390
mov rdx, qword [rsp + 0xd8]
mov r9d, eax
mov r8d, 0x42
mov rcx, rbx
call fcn.14004efa0
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
jmp 0x140014b23
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
movsxd rcx, dword [rsp + 0x68]
mov r8d, eax
mov edx, 0x10000
call fcn.140032be0
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
movsxd rcx, dword [rsp + 0x68]
call fcn.140032dd0
jmp 0x140014aef
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.1400323e0
lea rcx, str._zikupdate.tmp
call fcn.14004f870
call fcn.14004f570
call fcn.14004f4e0
mov rbx, rax
call fcn.14004f390
mov r9d, eax
mov r8d, 1
mov rdx, rbx
mov rcx, qword [rsp + 0x118]
call fcn.140011b70
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
jmp 0x140014032
lea rbp, reloc.WS2_32.dll_listen
jmp 0x140014ca2
call fcn.14004f330
call fcn.14004f330
mov rcx, qword [rsp + 0x128]
call fcn.14004c720
mov rbx, rax
call fcn.14004f390
lea rdx, [rbx - 1]
mov r8d, eax
mov rcx, qword [rsp + 0x128]
call fcn.14004c7e0
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
mov rcx, qword [rsp + 0x128]
call fcn.14004c720
cmp rax, 1
jle 0x140014cf6
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 1
mov rcx, qword [rsp + 0x128]
call fcn.14004cb00
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
mov rcx, rbp
call fcn.14004f720
test eax, eax
jne 0x140014c60
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov edx, eax
mov rcx, qword [rsp + 0x128]
call fcn.14004c4a0
call fcn.14004f4e0
mov rcx, qword [rsp + 0x118]
call fcn.14004f680
mov rcx, qword [rsp + 0x120]
call fcn.14004f680
mov rcx, qword [rsp + 0x128]
call fcn.14004f680
call fcn.14004f390
lea rcx, [rsp + 0x88]
mov edx, eax
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, reloc.WS2_32.dll_listen
mov edx, 1
mov rcx, qword [rsp + 0x88]
call fcn.14004c980
call fcn.14004f390
lea rbx, [rsp + 0x98]
mov edx, eax
mov rcx, rbx
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, [0x14016d62e]
mov edx, 1
mov rcx, qword [rsp + 0x98]
call fcn.14004c980
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, str.VERSION
call fcn.14004f720
test eax, eax
je 0x140014f50
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, [0x14016d62e]
mov edx, 2
mov rcx, qword [rsp + 0x88]
call fcn.14004c980
call fcn.14004f4e0
mov rsi, rax
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004c4a0
call fcn.14004f390
lea rcx, [rsp + 0xa8]
mov edx, eax
call fcn.14004f5a0
mov rdx, qword [rsp + 0xa8]
mov ecx, reloc.WS2_32.dll___WSAFDIsSet
call fcn.140024cd4
call fcn.14002ce70
test rax, rax
jne 0x140014e54
mov byte [rsp + 0x4c], 0
mov rcx, qword [rsp + 0xa8]
call fcn.14004cc40
mov rsi, rax
lea rcx, str.2022042109201
call fcn.14004cc40
cmp rsi, rax
jg 0x140014e91
movzx eax, byte [rsp + 0x4a]
cmp al, 1
jne 0x140014f70
call fcn.14004f330
call fcn.14004f330
lea rcx, str._0_de
call fcn.14004f870
call fcn.14004f330
call fcn.14004f330
lea rdx, reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x88]
call fcn.14004c740
mov rsi, rax
call fcn.14004f390
lea rcx, [rsi + 1]
mov edx, eax
call fcn.14004c5c0
call fcn.14004f390
lea rcx, [0x14016d5cc]
call fcn.14004f870
call fcn.14004f570
call fcn.14004f4e0
mov rdx, rax
mov ecx, 0x9c
call fcn.140024cd4
call fcn.14004f400
mov qword [rsp + 0x20], 0x15e
mov r9, 0xffffffffffff0001
mov r8, r9
mov rdx, r9
mov ecx, 4
call fcn.14002d834
mov qword [rsp + 0xd0], 1
call fcn.14004f2c0
movss xmm0, dword [0x140122118]
call fcn.14000abb0
call fcn.14002ce70
test rax, rax
jne 0x140014f43
jmp 0x140014fbd
lea rcx, [rsp + 0xa8]
lea rdx, str.2022042109201
call fcn.14004f780
jmp 0x140014e42
call fcn.14004f2c0
movss xmm0, dword [0x140122178]
call fcn.14000abb0
mov byte [rsp + 0x4c], 1
jmp 0x140014f43
mov dword [rsp + 0x58], 0x332c
mov dword [rsp + 0x64], 0x98
mov byte [rsp + 0x4a], 0
mov eax, dword [rsp + 0x58]
cmp eax, 0x332c
je 0x140014ff5
movzx eax, byte [rsp + 0x4c]
cmp al, 1
je 0x140015b23
movzx eax, byte [rsp + 0x4c]
test al, al
jne 0x140015b23
call fcn.14002ce70
mov dword [rsp + 0x58], eax
call fcn.140033f0c
mov dword [rsp + 0x64], eax
movzx eax, byte [rsp + 0x4a]
cmp al, 1
je 0x140014f90
mov rax, qword [rsp + 0xd0]
cmp rax, 1
jne 0x140014fa5
jmp 0x140014f90
movsxd rax, dword [rsp + 0x64]
cmp rax, 0x98
je 0x140015011
cmp rax, 0x99
jne 0x140014fb0
mov byte [rsp + 0x4c], 1
jmp 0x140014fb0
call fcn.14004f330
mov rcx, qword [0x14017aa80]
call fcn.14004f870
call fcn.14004f390
lea rcx, [rsp + 0x80]
mov edx, eax
call fcn.14004f5a0
mov rdx, qword [rsp + 0x80]
lea rcx, [0x14017ac30]
call fcn.14004f720
test eax, eax
jne 0x140014fb0
lea rbp, [rsp + 0x90]
lea rdx, [0x14017ac30]
mov rcx, rbp
call fcn.14004f780
mov dword [rsp + 0x60], 1
movss xmm7, dword [0x140122120]
jmp 0x1400152c2
call fcn.14004f330
mov rcx, qword [rsp + 0xc8]
call fcn.14004f870
lea rcx, [0x14016d3d0]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
jmp 0x1400154d9
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 1
mov rcx, qword [rsp + 0xb8]
call fcn.14004c7e0
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016cf8c]
call fcn.14004f720
test eax, eax
je 0x140015170
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 1
mov rcx, qword [rsp + 0xb8]
call fcn.14004cb00
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016cf8c]
call fcn.14004f720
test eax, eax
jne 0x140015552
call fcn.14004f330
mov rcx, qword [rsp + 0xb8]
call fcn.14004f870
lea rcx, [0x14016cf8c]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, r12
call fcn.14004f5a0
jmp 0x140015552
call fcn.14004f330
lea rcx, [0x14016cf8c]
call fcn.14004f870
mov rcx, qword [rsp + 0xb8]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, r12
call fcn.14004f5a0
jmp 0x1400150f3
call fcn.14004f330
mov rcx, qword [rsp + 0xa0]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, rbp
call fcn.14004f5a0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x120], rax
call fcn.14004f2c0
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14004f6b0
lea rcx, [rsp + 0x120]
mov rdx, qword [rsp + 0x120]
call fcn.14004f6b0
mov qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x100], 0
movzx eax, byte [0x14017aa88]
test al, al
je 0x140015610
movzx eax, byte [0x14017aa88]
cmp al, 1
je 0x140015844
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x120]
call fcn.14004f680
mov rcx, qword [rsp + 0x118]
call fcn.14004f680
mov rcx, qword [rsp + 0xa0]
call fcn.140032190
test rax, rax
je 0x140015890
mov eax, dword [rsp + 0x60]
add eax, 1
mov dword [rsp + 0x60], eax
lea rdx, reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x88]
call fcn.14004c740
mov edx, dword [rsp + 0x60]
add eax, 1
cmp eax, edx
jl 0x1400158bb
call fcn.14004f330
call fcn.14004f330
lea rcx, [0x14016d5d0]
call fcn.14004f870
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
movsxd rcx, dword [rsp + 0x60]
mov edx, eax
call fcn.14004c5c0
call fcn.14004f390
lea rcx, str._de
call fcn.14004f870
call fcn.14004f330
call fcn.14004f330
lea rdx, reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x88]
call fcn.14004c740
mov rsi, rax
call fcn.14004f390
lea rcx, [rsi + 1]
mov edx, eax
call fcn.14004c5c0
call fcn.14004f390
lea rcx, [0x14016d5cc]
call fcn.14004f870
call fcn.14004f570
call fcn.14004f4e0
mov rdx, rax
mov ecx, 0x9c
call fcn.140024cd4
call fcn.14004f400
call fcn.14004f2c0
movss xmm0, dword [0x140122118]
call fcn.14000abb0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
movsxd rdx, dword [rsp + 0x60]
mov r9d, eax
lea r8, reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x88]
call fcn.14004c980
call fcn.14004f390
mov edx, eax
mov rcx, rbx
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, [0x14016d62e]
mov edx, 3
mov rcx, qword [rsp + 0x98]
call fcn.14004c980
call fcn.14004f4e0
mov rsi, rax
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004c4a0
call fcn.14004f390
lea rcx, [rsp + 0xc0]
mov edx, eax
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, [0x14016d62e]
mov edx, 4
mov rcx, qword [rsp + 0x98]
call fcn.14004c980
call fcn.14004f4e0
mov rsi, rax
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004c4a0
call fcn.14004f390
lea rsi, [rsp + 0xc8]
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r8d, eax
mov edx, 1
mov rcx, qword [rsp + 0xc8]
call fcn.14004cb00
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x14016d3d0]
call fcn.14004f720
test eax, eax
je 0x140015080
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, [0x14016d62e]
mov edx, 5
mov rcx, qword [rsp + 0x98]
call fcn.14004c980
call fcn.14004f4e0
mov r12, rax
call fcn.14004f390
mov edx, eax
mov rcx, r12
call fcn.14004c4a0
call fcn.14004f390
lea r12, [rsp + 0xb8]
mov edx, eax
mov rcx, r12
call fcn.14004f5a0
mov rcx, qword [rsp + 0xb8]
call fcn.14004c720
test rax, rax
jne 0x1400150b2
call fcn.14004f330
mov rcx, qword [rsp + 0xc8]
call fcn.14004f870
mov rcx, qword [rsp + 0xc0]
call fcn.14004f870
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
call fcn.14004f330
mov rcx, qword [rsp + 0x80]
call fcn.14004f870
mov rcx, qword [rsp + 0xb8]
call fcn.14004f870
mov rcx, qword [rsp + 0xc0]
call fcn.14004f870
call fcn.14004f390
lea rcx, [rsp + 0xa0]
mov edx, eax
call fcn.14004f5a0
mov rcx, qword [rsp + 0xa0]
call fcn.140032190
test rax, rax
jle 0x1400155ec
mov rcx, qword [rsp + 0xa0]
call fcn.1400323a4
call fcn.14004f2c0
movaps xmm0, xmm7
call fcn.14000abb0
mov rdx, qword [rsp + 0x90]
lea rcx, [0x14017ac30]
call fcn.14004f720
test eax, eax
je 0x1400151c3
jmp 0x1400151a2
mov rcx, qword [rsp + 0x118]
call fcn.140006d40
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
cmp rax, 0xffffffffffffffff
je 0x1400156a0
mov qword [rsp + 0xf0], 0
mov rax, qword [rsp + 0x108]
test rax, rax
jle 0x14001527f
mov ecx, 0x9d
call fcn.1400265e0
test rax, rax
jne 0x140015700
mov edx, 1
mov rcx, qword [rsp + 0x118]
call fcn.14002483c
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
test rax, rax
je 0x14001527f
movss xmm6, dword [0x140122174]
jmp 0x1400157eb
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
lea r8, str.http:
lea rdx, str.https:
mov rcx, qword [rsp + 0x118]
call fcn.14004d1e0
call fcn.14004f390
mov edx, eax
mov rcx, rdi
call fcn.14004f5a0
mov rcx, qword [rsp + 0x118]
call fcn.140006d40
mov qword [rsp + 0x108], rax
jmp 0x140015633
mov r8, qword [rsp + 0x108]
mov edx, 2
mov ecx, 0x9d
call fcn.14002725c
jmp 0x140015663
mov rcx, qword [rsp + 0xf8]
call fcn.140024b5c
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x120]
xor ecx, ecx
call fcn.140032870
test rax, rax
jne 0x140015794
mov rcx, qword [rsp + 0x110]
call fcn.14004ec90
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0x100], 1
mov rdx, qword [rsp + 0x108]
mov ecx, 0x9d
call fcn.140024c80
call fcn.14004f2c0
movss xmm0, dword [0x14012217c]
call fcn.14000abb0
jmp 0x1400157cc
mov rcx, qword [rsp + 0x110]
call fcn.14004ed00
mov r8, rax
mov rdx, qword [rsp + 0x110]
xor ecx, ecx
call fcn.140032fc0
xor ecx, ecx
call fcn.140032dd0
jmp 0x140015749
mov qword [rsp + 0xf0], 1
call fcn.14004f2c0
movaps xmm0, xmm6
call fcn.14000abb0
mov rax, qword [rsp + 0xf0]
cmp rax, 1
je 0x14001527f
mov rcx, qword [rsp + 0xf8]
call fcn.140024c24
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
cmp rax, 0xfffffffffffffffe
je 0x140015720
cmp rax, 0xfffffffffffffffd
je 0x1400157c0
cmp rax, 0xfffffffffffffffc
je 0x1400157c0
mov rdx, qword [rsp + 0xe8]
mov ecx, 0x9d
call fcn.140024c80
call fcn.14004f2c0
movss xmm0, dword [0x140122174]
call fcn.14000abb0
jmp 0x1400157cc
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov r9d, eax
xor r8d, r8d
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x118]
call fcn.140011b70
call fcn.14004f570
call fcn.14004f470
mov rdx, rax
lea rcx, [0x140166e6a]
call fcn.14004f720
jmp 0x14001527f
mov rcx, qword [rsp + 0xa0]
call fcn.1400323a4
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.No_se_pudo_descargar_actualizaci
lea rcx, str.Error_Actualizando
call fcn.14001dec0
mov byte [rsp + 0x4b], 1
movzx eax, byte [rsp + 0x4b]
test al, al
jne 0x140014fb0
call fcn.14004f2c0
movss xmm0, dword [0x140122108]
call fcn.14000abb0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb0], 1
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x140014fb0
mov ecx, 0x9e
call fcn.140024c44
mov byte [rsp + 0x49], al
movzx eax, byte [rsp + 0x49]
mov byte [0x14017aa79], al
lea rcx, str.default.cfg
call fcn.140006ef0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x118], rax
call fcn.14004f2c0
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14004f6b0
mov dword [rsp + 0x6c], 0
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 0
call fcn.14004f330
lea rcx, [0x14016d632]
call fcn.14004f870
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.14001eb3c
call fcn.14004f390
lea rcx, [0x14016d632]
call fcn.14004f870
call fcn.14004f570
call fcn.14004f390
lea rsi, [rsp + 0x120]
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
call fcn.14004f330
call fcn.14004f330
call fcn.14004f390
mov ecx, eax
call fcn.14001eb3c
call fcn.14004f390
mov edx, eax
mov rcx, rsi
call fcn.14004f5a0
mov qword [rsp + 0x128], 0
movss xmm6, dword [0x140122118]
lea rsi, str.deleteme.now
call fcn.14004f2c0
movaps xmm0, xmm6
call fcn.14000abb0
mov rax, qword [rsp + 0x128]
add rax, 1
mov qword [rsp + 0x128], rax
mov rdx, rsi
mov rcx, qword [rsp + 0x120]
call fcn.140032518
test rax, rax
jne 0x140015a47
mov rax, qword [rsp + 0x128]
cmp rax, 0x3e8
jle 0x140015a01
call fcn.14004f2c0
movss xmm0, dword [0x140122120]
call fcn.14000abb0
mov qword [rsp + 0x128], 0
movss xmm6, dword [0x140122118]
nop dword [rax]
call fcn.14004f2c0
movaps xmm0, xmm6
call fcn.14000abb0
mov rax, qword [rsp + 0x128]
add rax, 1
mov qword [rsp + 0x128], rax
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x118]
call fcn.140032518
test rax, rax
jne 0x140015abb
mov rax, qword [rsp + 0x128]
cmp rax, 0x3e8
jle 0x140015a70
call fcn.14004f2c0
movss xmm0, dword [0x140122180]
call fcn.14000abb0
call fcn.140007330
lea r8, [0x14017ac30]
lea rdx, str._update
mov rcx, qword [rsp + 0x120]
call fcn.14001ec50
call fcn.14004f2c0
movss xmm0, dword [0x140122120]
call fcn.14000abb0
call fcn.140011b40
mov rcx, qword [rsp + 0x118]
call fcn.14004f680
mov rcx, qword [rsp + 0x120]
call fcn.14004f680
jmp 0x140014fb0
mov rax, qword [rsp + 0xd0]
test rax, rax
jne 0x140015c24
mov ecx, 0x9e
call fcn.140024c44
mov byte [rsp + 0x49], al
movzx eax, byte [rsp + 0x49]
mov byte [0x14017aa79], al
xor edx, edx
mov ecx, 1
call fcn.14002d5f0
xor edx, edx
mov ecx, 4
call fcn.14002d628
mov rax, qword [rsp + 0xd0]
test rax, rax
jne 0x140015c33
mov ecx, 4
call fcn.14002ce78
mov edx, 1
mov ecx, 1
call fcn.14002d5f0
xor edx, edx
mov ecx, 1
call fcn.14002d5f0
mov rcx, qword [rsp + 0x80]
call fcn.14004f680
mov rcx, qword [rsp + 0x88]
call fcn.14004f680
mov rcx, qword [rsp + 0x90]
call fcn.14004f680
mov rcx, qword [rsp + 0x78]
call fcn.14004f680
mov rcx, qword [rsp + 0x98]
call fcn.14004f680
mov rcx, qword [rsp + 0xa0]
call fcn.14004f680
mov rcx, qword [rsp + 0xa8]
call fcn.14004f680
mov rcx, qword [rsp + 0xb8]
call fcn.14004f680
mov rcx, qword [rsp + 0xc0]
call fcn.14004f680
mov rcx, qword [rsp + 0xc8]
call fcn.14004f680
call fcn.14004f400
jmp 0x140015db1
call fcn.140007330
call fcn.140011b40
jmp 0x140015b34
call fcn.140007330
call fcn.140011b40
jmp 0x140015b76
mov rcx, qword [rsp + 0x108]
call fcn.14004f680
mov rcx, qword [rsp + 0x110]
call fcn.14004f680
mov rcx, qword [rsp + 0x118]
call fcn.14004f680
mov rcx, qword [rsp + 0x120]
call fcn.14004f680
xor ecx, ecx
call fcn.140004d00
xor ecx, ecx
call fcn.140005f70
xor ecx, ecx
call fcn.1400057d0
mov rdx, qword [0x14017a9e0]
lea rcx, [0x14016ceb4]
call fcn.14004f720
call fcn.140002730
mov ecx, 9
call fcn.140040eb0
test rax, rax
jne 0x140013b90
call fcn.14000a260
mov dword [rsp + 0x50], 1
movzx eax, byte [0x14017aa45]
mov r8d, 4
lea rdx, [0x14016a580]
lea rcx, str.Recontar_n
call fcn.14001dec0
cmp rax, 7
jne 0x140015cf1
mov dword [rsp + 0x50], 0
movsxd rdx, dword [rsp + 0x50]
mov ecx, 0x56
call fcn.140024d38
mov eax, dword [rsp + 0x50]
test eax, eax
jne 0x140013bb0
xor ecx, ecx
call fcn.140004d00
xor ecx, ecx
call fcn.140005f70
xor ecx, ecx
call fcn.1400057d0
mov ecx, 1
call fcn.140001c80
xor ecx, ecx
call fcn.140001c80
mov ecx, 1
call fcn.14000d4c0
mov ecx, 1
call fcn.14000d4c0
mov rdx, qword [0x14017ab3d]
mov ecx, 0x25
call fcn.140024cd4
movsx rdx, byte [0x14017ab3c]
mov ecx, 0x24
call fcn.140024c80
movsx rdx, byte [0x14017ab3c]
mov ecx, 0x23
call fcn.140024d90
movsx rdx, byte [0x14017ab3c]
mov ecx, 0x22
call fcn.140024d90
mov ecx, 0x24
call fcn.140024c44
xor rax, 1
mov rdx, rax
mov ecx, 0x25
call fcn.140024d90
cmp bl, 1
je 0x140013bd0
mov rcx, qword [rsp + 0x70]
call fcn.14004f680
xor eax, eax
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
add rsp, 0x150
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret