Function at 0x1400399a0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm6
call fcn.14008e3b0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
mov edx, 1
mov ecx, 1
call fcn.14007ca68
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.140013b10
call fcn.14008e480
lea rcx, [rsp + 0x70]
mov edx, eax
call fcn.14008e790
call fcn.140017f70
mov ecx, 1
call fcn.14007c13c
mov rbx, rax
lea rdx, [0x140156680]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], 0x10000005
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x145
mov r9d, 0x21c
xor r8d, r8d
xor edx, edx
mov ecx, 6
call fcn.14007c3c8
test rax, rax
jne 0x140039d08
mov edx, 1
mov ecx, 6
call fcn.14007ca68
lea rdx, str.Google_Maps_Scraper___License
mov ecx, 6
call fcn.14007cbb8
lea rbx, [0x140192f00]
mov rdx, rbx
mov ecx, 0x7e
call fcn.14006f5a8
mov edx, 1
mov ecx, 0x7a
call fcn.14006fe50
mov edx, 1
mov ecx, 0x7b
call fcn.14006fe50
mov rdx, rbx
mov ecx, 0x79
call fcn.14006f5a8
lea rdx, str.Google_Maps_Scraper_v3.0r
mov ecx, 0x77
call fcn.14006f5a8
mov rdx, qword [rsp + 0x70]
mov ecx, 0x7d
call fcn.14006f5a8
mov rdx, qword [0x140192bc4]
mov ecx, pe_nt_image_headers64
call fcn.14006f5a8
call fcn.14008e3b0
mov r8, rbx
mov edx, 0xffffffff
movss xmm0, dword [0x14011e158]
call fcn.14000b890
xor edx, edx
mov ecx, 6
call fcn.14007c960
mov edx, 1
mov ecx, 6
call fcn.14007c15c
call fcn.14008e3b0
mov r8, rbx
mov edx, 0xffffffff
movss xmm6, dword [0x14011e154]
movaps xmm0, xmm6
call fcn.14000b890
xor edx, edx
mov ecx, 6
call fcn.14007c15c
call fcn.14008e3b0
mov r8, rbx
mov edx, 0xffffffff
movaps xmm0, xmm6
call fcn.14000b890
mov edx, 1
mov ecx, 0x82
call fcn.1400792ac
mov rcx, qword [0x140192bc4]
mov edx, 1
call fcn.14002d9c0
xor edx, edx
mov ecx, 6
call fcn.14007ca68
mov rdx, qword [0x140192b94]
lea r15, str.active
mov rcx, r15
call fcn.14008e730
lea rdi, [0x140192bc4]
lea rsi, [0x1401921a0]
nop dword [rax]
call fcn.14007c03c
mov rbp, rax
call fcn.140080dc0
cmp ebp, 0x332c
jne 0x140039bc0
movsxd rdx, eax
lea rcx, [rdx - 0x80]
cmp rcx, 1
jbe 0x14003a4e8
cmp rdx, 0x82
je 0x14003a610
cmp rdx, 0x83
jne 0x140039bc0
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov ecx, pe_nt_image_headers64
call fcn.14006f644
call fcn.14008e5d0
mov rbx, rax
call fcn.14008e480
mov edx, eax
mov rcx, rbx
call fcn.14008b4a0
call fcn.14008e480
mov edx, eax
mov rcx, rdi
call fcn.14008e790
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov ecx, pe_nt_image_headers64
call fcn.14006f644
call fcn.14008e5d0
mov rbx, rax
call fcn.14008e480
mov edx, eax
mov rcx, rbx
call fcn.14008b4a0
call fcn.14008e480
mov edx, eax
mov rcx, rsi
call fcn.14008e790
call fcn.140005b50
xor edx, edx
mov ecx, 1
call fcn.14007ca68
xor edx, edx
mov ecx, 6
call fcn.14007c15c
mov ecx, 6
call fcn.14007c1d0
mov edx, 1
mov ecx, 1
call fcn.14007ca68
xor edx, edx
mov ecx, 1
call fcn.14007ca68
mov rcx, qword [rsp + 0x68]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x70]
call fcn.14008e6d0
nop
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x140155a60]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 1
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1e
mov r9d, 0x203
mov r8d, 0xa
mov edx, 0xa
mov ecx, 0x77
call fcn.140070d30
mov r9d, 0x100
mov r8d, reloc.WS2_32.dll_recv
lea rbx, str.Calibri
mov rdx, rbx
mov ecx, 0x77
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x77
call fcn.140071bf4
lea rdx, [0x14015f640]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 2
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, __WSAFDIsSet
mov r8d, gethostname
mov edx, 0xa
mov ecx, 0x78
call fcn.140070d30
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x78
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x78
call fcn.140071bf4
lea rdx, [0x140160840]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x168
mov r8d, gethostname
mov edx, 0xa5
mov ecx, 0x79
call fcn.140070d08
mov r8d, 0xff0000
mov edx, 1
mov ecx, 0x79
call fcn.14006fea8
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x79
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x79
call fcn.140071bf4
lea rdx, [0x140156260]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 2
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x55
mov r8d, 0x4b
mov edx, 0x4b
mov ecx, 0x7a
call fcn.140070d30
mov r8d, 0x373737
mov edx, 1
mov ecx, 0x7a
call fcn.14006fea8
mov r9d, 0x300
mov r8d, 8
mov rdx, rbx
mov ecx, 0x7a
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x7a
call fcn.140071bf4
lea rdx, [0x140163220]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x4b
mov r8d, 0x4b
mov edx, 0xa5
mov ecx, 0x7b
call fcn.140070d08
mov r8d, 0x8000
mov edx, 1
mov ecx, 0x7b
call fcn.14006fea8
mov r9d, 0x200
mov r8d, 8
mov rdx, rbx
mov ecx, 0x7b
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x7b
call fcn.140071bf4
lea rdx, [0x140160320]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 2
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], DispInvoke
mov r9d, __WSAFDIsSet
mov r8d, 0x64
mov edx, 0xa
mov ecx, 0x7c
call fcn.140070d30
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x7c
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x7c
call fcn.140071bf4
lea rdx, [0x14015e820]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x20800
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x168
mov r8d, 0x64
mov edx, 0xa5
mov ecx, 0x7d
call fcn.14007868c
mov r8d, 0xff0000
mov edx, 1
mov ecx, 0x7d
call fcn.14006fea8
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x7d
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x7d
call fcn.140071bf4
lea rdx, [0x140156c20]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 1
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x28
mov r9d, 0x203
mov r8d, 0x87
mov edx, 0xa
mov ecx, 0x7e
call fcn.140070d30
mov r8d, 0xff
mov edx, 1
mov ecx, 0x7e
call fcn.14006fea8
mov r9d, 0x300
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x7e
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x7e
call fcn.140071bf4
lea rdx, [0x140165300]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x41
mov r9d, 0x203
mov r8d, 0xb4
mov edx, 0xa
mov ecx, 0x7f
call fcn.1400734e0
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x7f
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x7f
call fcn.140071bf4
lea rdx, [0x14015e120]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1e
mov r9d, 0x1d1
mov r8d, 0xcd
mov edx, socket
mov ecx, pe_nt_image_headers64
call fcn.140078664
mov r8d, 0xe6e7ff
mov edx, 2
mov ecx, pe_nt_image_headers64
call fcn.14006fea8
mov r8d, 0xff0000
mov edx, 1
mov ecx, pe_nt_image_headers64
call fcn.14006fea8
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, pe_nt_image_headers64
call fcn.14008c9bc
mov rdx, rax
mov ecx, pe_nt_image_headers64
call fcn.140071bf4
lea rdx, [0x140165da0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1e
mov r9d, 0x1e
mov r8d, 0xcd
mov edx, 0x1ea
mov ecx, 0x81
call fcn.140076724
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Wingdings
mov ecx, 0x81
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x81
call fcn.140071bf4
lea rdx, [0x140155340]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x81
call fcn.140071968
lea rdx, [0x140160fa0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostname
mov r9d, 0xc8
mov r8d, 0xff
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x82
call fcn.14007674c
mov r9d, 0x100
mov r8d, VariantTimeToDosDateTime
lea rbx, str.Courier_New
mov rdx, rbx
mov ecx, 0x82
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x82
call fcn.140071bf4
lea rdx, [0x14015b2a0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostname
mov r9d, reloc.WS2_32.dll_WSAStartup
mov r8d, 0xff
mov edx, 0x19a
mov ecx, 0x83
call fcn.14007674c
mov r9d, 0x100
mov r8d, VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x83
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x83
call fcn.140071bf4
mov qword [rsp + 0x20], 0x163
mov r9d, 0x1f9
mov r8d, 0x16d
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x84
call fcn.140070160
mov r8d, 0xff
mov edx, 2
mov ecx, 0x84
call fcn.14006fea8
lea rdx, [0x140161b20]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1e
mov r9d, 0x1e5
mov r8d, 0xa
mov edx, 0xa
mov ecx, 0x85
call fcn.140070d08
lea rdx, [0x1401570e0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x1e5
mov r8d, 0x2d
mov edx, 0xa
mov ecx, 0x86
call fcn.140070d08
lea rdx, [0x140160500]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x1e5
mov r8d, 0x41
mov edx, 0xa
mov ecx, 0x87
call fcn.140070d08
lea rdx, [0x140165900]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x1e5
mov r8d, 0x55
mov edx, 0xa
mov ecx, 0x88
call fcn.140070d08
lea rdx, [0x140159ba0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x1e5
mov r8d, 0x69
mov edx, 0xa
mov ecx, 0x89
call fcn.140070d08
lea rdx, [0x140157a00]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
mov r9d, 0x1e5
mov r8d, 0x82
mov edx, 0xa
mov ecx, 0x8a
call fcn.140070d08
call fcn.140071c80
mov ecx, 6
call fcn.14007c13c
jmp 0x140039a6a
cmp eax, 0x81
je 0x14003a508
call fcn.140080ddc
cmp rax, 0x300
jne 0x140039bc0
jmp 0x14003a564
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.140082dd4
call fcn.14008e5d0
mov rbp, rax
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008b4a0
call fcn.14008e480
lea rcx, [rsp + 0x68]
mov edx, eax
call fcn.14008e790
mov rcx, qword [rsp + 0x68]
call fcn.14008a510
test rax, rax
jne 0x14003a5d8
call fcn.140080ddc
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov ecx, pe_nt_image_headers64
call fcn.14006f644
call fcn.14008e5d0
mov rbp, rax
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008b4a0
call fcn.14008e5d0
mov rcx, rax
call fcn.14008a510
mov rbp, rax
call fcn.14008e4f0
cmp rbp, 0xa
jg 0x14003a5f8
mov edx, 1
mov ecx, 0x82
call fcn.14006f60c
jmp 0x140039bc0
mov rdx, qword [rsp + 0x68]
mov ecx, pe_nt_image_headers64
call fcn.14006f5a8
call fcn.140080ddc
jmp 0x14003a564
xor edx, edx
mov ecx, 0x82
call fcn.14006f60c
jmp 0x140039bc0
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov ecx, pe_nt_image_headers64
call fcn.14006f644
call fcn.14008e5d0
mov rbp, rax
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008b4a0
call fcn.14008e480
mov edx, eax
mov rcx, rdi
call fcn.14008e790
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov ecx, pe_nt_image_headers64
call fcn.14006f644
call fcn.14008e5d0
mov rbp, rax
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008b4a0
call fcn.14008e480
mov edx, eax
mov rcx, rsi
call fcn.14008e790
call fcn.14008e420
call fcn.14008e420
lea r12, [0x140192b80]
mov rbp, qword [0x140192bc4]
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.140017ea0
call fcn.14008e480
mov edx, eax
lea rcx, [0x140192250]
call fcn.14008e790
mov ecx, 0x82
call fcn.140079368
cmp rax, 1
je 0x14003a783
cmp rax, 2
je 0x14003b3e5
call fcn.140005b50
call fcn.140020aa0
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.140068a18
call fcn.14008e5d0
mov rcx, rax
mov r8, qword [0x1401925b0]
lea rdx, [0x140157696]
call fcn.140068480
call fcn.14008e4f0
call fcn.14008e3b0
lea r8, [0x140192f00]
mov edx, 0xffffffff
movss xmm0, dword [0x14011e170]
call fcn.14000b890
call fcn.140023f00
mov rcx, qword [0x140192da8]
call sub.KERNEL32.dll_HeapDestroy
movsxd rcx, dword [0x140192db0]
call sub.KERNEL32.dll_ExitProcess
mov rdx, qword [0x140192250]
lea rcx, [0x14015f628]
call fcn.14008e730
test eax, eax
jne 0x14003adeb
call fcn.14008e420
call fcn.14008e420
mov rbp, qword [0x1401921a0]
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14001de00
call fcn.14008e480
mov edx, eax
lea r12, [0x140192578]
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
call fcn.14008e420
mov r13, qword [0x1401921a0]
mov rbp, qword [0x140192578]
call fcn.14008e480
mov qword [rsp + 0x78], r13
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], rbp
movsxd rcx, eax
call fcn.14008e9d0
call fcn.14008e3b0
lea rcx, [rsp + 0x78]
mov rdx, qword [rsp + 0x78]
call fcn.14008e660
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x80]
call fcn.14008e660
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x88]
call fcn.14008e660
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
lea rbp, [rsp + 0xa0]
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
lea rax, [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rdx, rbx
mov rcx, rax
call fcn.14008e8e0
lea rcx, [rsp + 0xb0]
lea rdx, [0x14015e6e0]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xb0]
call fcn.14008b910
mov rcx, rax
mov rdx, qword [rsp + 0xb0]
test rax, rax
jle 0x14003a918
add rcx, 0x7ff5
mov eax, 0x7ff5
nop dword [rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003a908
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov rcx, qword [rsp + 0x78]
call fcn.14001de00
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
lea rcx, [rsp + 0x90]
lea rdx, str.activate_license
call fcn.14008e8e0
call fcn.14008e420
lea rcx, str.edd_action
call fcn.14008e870
mov rcx, qword [rsp + 0x90]
call fcn.14008e870
call fcn.14008e480
lea r12, [rsp + 0xb8]
mov edx, eax
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.item_id
call fcn.14008e870
mov rcx, qword [0x140192578]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.license
call fcn.14008e870
mov rcx, qword [rsp + 0x78]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.url
call fcn.14008e870
mov rcx, qword [rsp + 0x80]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x48], rax
lea rdx, [0x140159320]
mov rcx, rax
call fcn.14008e8e0
mov r12d, 2
lea r14, [0x14015619a]
jmp 0x14003ab0b
call fcn.14008e420
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, rax
call fcn.14006df48
mov r13, rax
call fcn.14008e4f0
test r13, r13
jne 0x14003ac47
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003aca2
lea rdx, str.FALLO00
mov rcx, rbp
call fcn.14008e8e0
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003ad96
lea rdx, [0x14015b840]
mov rcx, qword [rsp + 0x48]
call fcn.14008e8e0
sub r12d, 1
je 0x14003ad96
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
mov rdx, rbx
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xa8]
call fcn.14008b910
mov rcx, rax
mov rdx, qword [rsp + 0xa8]
test rax, rax
jle 0x14003ab60
add rcx, 0x7ff5
mov eax, 0x7ff5
nop dword [rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003ab50
movzx eax, byte [0x140192690]
test al, al
je 0x14003aa63
cmp al, 1
jne 0x14003aab1
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.14007f0fc
lea rcx, str._zikilic.tmp
call fcn.14008e870
call fcn.14008e700
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov r13, rax
call fcn.14008e5d0
mov qword [rsp + 0x50], rax
call fcn.14008e480
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8d, 1
mov rdx, qword [rsp + 0x50]
mov rcx, r13
call fcn.14002ab80
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, rbx
call fcn.14008e730
test eax, eax
jne 0x14003aab1
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003aab1
mov rcx, r13
call fcn.14008dea0
mov qword [rsp + 0x50], rax
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
mov r8d, 0x42
mov rdx, qword [rsp + 0x50]
mov rcx, r13
call fcn.14008d9f0
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rcx, r13
call fcn.14008d9d0
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003aab1
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
lea r8, str._validUntil_
lea rdx, str._until_
mov rcx, qword [rsp + 0xa0]
call fcn.14008b080
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, 0xffffffffffffffff
call fcn.14006ab74
movsxd r13, eax
mov rcx, r13
call fcn.14006abc0
test rax, rax
je 0x14003aad8
mov rcx, r13
call fcn.14006a2dc
mov rcx, rax
lea r9, str.STREDDLicencia
mov r8d, WSASetLastError
lea rdx, [0x140192140]
call fcn.14006b2c8
call fcn.14008e420
mov rcx, qword [rsp + 0x78]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, rsi
call fcn.14008e790
mov dword [0x1401921a8], 0xc8
mov rdx, qword [0x140192148]
lea rcx, str.valid
call fcn.14008e730
test eax, eax
jne 0x14003ad85
lea rdx, str.OK_Activate_Device
mov rcx, rbp
call fcn.14008e8e0
mov rcx, r13
call fcn.14006aa10
jmp 0x14003aad8
mov rdx, r15
lea rcx, [0x140192148]
call fcn.14008e8e0
jmp 0x14003ad69
call fcn.14008e420
mov rcx, qword [rsp + 0xa0]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, qword [rsp + 0x90]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x88]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x98]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x80]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x78]
jmp 0x14003bf19
call fcn.14008e420
call fcn.14008e420
mov r13, qword [0x140192bc4]
mov rbp, qword [0x140192c1c]
call fcn.14008e480
mov qword [rsp + 0x78], r13
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x88], rbp
movsxd rcx, eax
call fcn.14008e9d0
call fcn.14008e3b0
lea rcx, [rsp + 0x78]
mov rdx, qword [rsp + 0x78]
call fcn.14008e660
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x80]
call fcn.14008e660
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x88]
call fcn.14008e660
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
lea rbp, [rsp + 0xa0]
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
lea rax, [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rdx, rbx
mov rcx, rax
call fcn.14008e8e0
lea rcx, [rsp + 0xb0]
lea rdx, [0x14015e6e0]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xb0]
call fcn.14008b910
mov rcx, rax
mov rdx, qword [rsp + 0xb0]
test rax, rax
jle 0x14003af30
add rcx, 0x7ff5
mov eax, 0x7ff5
nop dword [rax + rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003af20
lea rcx, [rsp + 0x90]
lea rdx, str.slm_activate
call fcn.14008e8e0
call fcn.14008e420
lea rcx, str.secret_key
call fcn.14008e870
mov rcx, qword [rsp + 0xb0]
call fcn.14008e870
call fcn.14008e480
lea r13, [rsp + 0xb8]
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.slm_action
call fcn.14008e870
mov rcx, qword [rsp + 0x90]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.license_key
call fcn.14008e870
mov rcx, qword [rsp + 0x78]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.registered_devices
call fcn.14008e870
mov rcx, qword [rsp + 0x80]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.item_reference
call fcn.14008e870
mov rcx, qword [rsp + 0x88]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x48], rax
lea rdx, [0x140159320]
mov rcx, rax
call fcn.14008e8e0
mov dword [rsp + 0x50], 2
lea r14, [0x14015619a]
jmp 0x14003b137
call fcn.14008e420
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, rax
call fcn.14006df48
mov r13, rax
call fcn.14008e4f0
test r13, r13
jne 0x14003b277
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003b2d2
lea rdx, str.FALLO00
mov rcx, rbp
call fcn.14008e8e0
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003b390
lea rdx, [0x14015b840]
mov rcx, qword [rsp + 0x48]
call fcn.14008e8e0
sub dword [rsp + 0x50], 1
je 0x14003b390
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
mov rdx, rbx
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xa8]
call fcn.14008b910
mov rcx, rax
mov rdx, qword [rsp + 0xa8]
test rax, rax
jle 0x14003b190
add rcx, 0x7ff5
mov eax, 0x7ff5
nop dword [rax + rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003b180
movzx eax, byte [0x140192690]
test al, al
je 0x14003b08e
cmp al, 1
jne 0x14003b0dc
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.14007f0fc
lea rcx, str._zikilic.tmp
call fcn.14008e870
call fcn.14008e700
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov qword [rsp + 0x58], rax
call fcn.14008e5d0
mov r13, rax
call fcn.14008e480
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8d, 1
mov rdx, r13
mov rcx, qword [rsp + 0x58]
call fcn.14002ab80
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, rbx
call fcn.14008e730
test eax, eax
jne 0x14003b0dc
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003b0dc
mov rcx, r13
call fcn.14008dea0
mov qword [rsp + 0x58], rax
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
mov r8d, 0x42
mov rdx, qword [rsp + 0x58]
mov rcx, r13
call fcn.14008d9f0
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rcx, r13
call fcn.14008d9d0
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003b0dc
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
lea r8, str._validUntil_
lea rdx, str._until_
mov rcx, qword [rsp + 0xa0]
call fcn.14008b080
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, 0xffffffffffffffff
call fcn.14006ab74
movsxd r13, eax
mov rcx, r13
call fcn.14006abc0
test rax, rax
je 0x14003b103
mov rcx, r13
call fcn.14006a2dc
mov rcx, rax
lea r9, str.STRLicencia
mov r8d, 0xbc
mov rdx, r12
call fcn.14006b2c8
call fcn.14008e420
mov rcx, qword [rsp + 0x78]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, rdi
call fcn.14008e790
lea rdx, str.OK_Activate_Device
mov rcx, rbp
call fcn.14008e8e0
mov rcx, r13
call fcn.14006aa10
jmp 0x14003b103
call fcn.14008e420
mov rcx, qword [rsp + 0xa0]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, qword [rsp + 0x90]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x98]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x80]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x88]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x78]
jmp 0x14003bf19
mov rdx, qword [0x140192250]
lea rcx, [0x14015f628]
call fcn.14008e730
test eax, eax
jne 0x14003b97f
call fcn.14008e420
call fcn.14008e420
mov rbp, qword [0x1401921a0]
call fcn.14008e480
mov qword [rsp + 0x80], rbp
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x88], rdx
movsxd rcx, eax
call fcn.14008e9d0
call fcn.14008e3b0
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x80]
call fcn.14008e660
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x88]
call fcn.14008e660
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
lea rbp, [rsp + 0xa0]
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
lea rax, [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rdx, rbx
mov rcx, rax
call fcn.14008e8e0
lea rcx, [rsp + 0xb0]
lea rdx, [0x14015e6e0]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xb0]
call fcn.14008b910
mov rcx, rax
mov rdx, qword [rsp + 0xb0]
test rax, rax
jle 0x14003b528
add rcx, 0x7ff5
mov eax, 0x7ff5
nop word [rax + rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003b518
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov edx, eax
mov rcx, qword [rsp + 0x80]
call fcn.14001de00
call fcn.14008e480
mov edx, eax
lea rcx, [0x140192578]
call fcn.14008e790
lea rcx, [rsp + 0x90]
lea rdx, str.deactivate_license
call fcn.14008e8e0
call fcn.14008e420
lea rcx, str.edd_action
call fcn.14008e870
mov rcx, qword [rsp + 0x90]
call fcn.14008e870
call fcn.14008e480
lea r12, [rsp + 0xb8]
mov edx, eax
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.item_id
call fcn.14008e870
mov rcx, qword [0x140192578]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.license
call fcn.14008e870
mov rcx, qword [rsp + 0x80]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.url
call fcn.14008e870
mov rcx, qword [rsp + 0x88]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r12
call fcn.14008e790
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x48], rax
lea rdx, [0x140159320]
mov rcx, rax
call fcn.14008e8e0
mov r12d, 2
lea r14, [0x14015619a]
jmp 0x14003b725
call fcn.14008e420
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, rax
call fcn.14006df48
mov r13, rax
call fcn.14008e4f0
test r13, r13
jne 0x14003b85f
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003b8ba
lea rdx, str.FALLO00
mov rcx, rbp
call fcn.14008e8e0
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003bed3
lea rdx, [0x14015b840]
mov rcx, qword [rsp + 0x48]
call fcn.14008e8e0
sub r12d, 1
je 0x14003bed3
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
mov rdx, rbx
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xa8]
call fcn.14008b910
mov rdx, qword [rsp + 0xa8]
test rax, rax
jle 0x14003b778
lea rcx, [rax + 0x7ff5]
mov eax, 0x7ff5
nop dword [rax + rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003b768
movzx eax, byte [0x140192690]
test al, al
je 0x14003b67d
cmp al, 1
jne 0x14003b6cb
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.14007f0fc
lea rcx, str._zikilic.tmp
call fcn.14008e870
call fcn.14008e700
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov r13, rax
call fcn.14008e5d0
mov qword [rsp + 0x50], rax
call fcn.14008e480
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8d, 1
mov rdx, qword [rsp + 0x50]
mov rcx, r13
call fcn.14002ab80
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, rbx
call fcn.14008e730
test eax, eax
jne 0x14003b6cb
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003b6cb
mov rcx, r13
call fcn.14008dea0
mov qword [rsp + 0x50], rax
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
mov r8d, 0x42
mov rdx, qword [rsp + 0x50]
mov rcx, r13
call fcn.14008d9f0
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rcx, r13
call fcn.14008d9d0
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003b6cb
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
lea r8, str._validUntil_
lea rdx, str._until_
mov rcx, qword [rsp + 0xa0]
call fcn.14008b080
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, 0xffffffffffffffff
call fcn.14006ab74
movsxd r13, eax
mov rcx, r13
call fcn.14006abc0
test rax, rax
je 0x14003b6f2
mov rcx, r13
call fcn.14006a2dc
mov rcx, rax
lea r9, str.STREDDLicencia
mov r8d, WSASetLastError
lea rdx, [0x140192140]
call fcn.14006b2c8
call fcn.14008e420
mov rcx, qword [rsp + 0x80]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, rsi
call fcn.14008e790
lea rdx, str.OK_Remove_Device
mov rcx, rbp
call fcn.14008e8e0
mov rcx, r13
call fcn.14006aa10
jmp 0x14003b6f2
call fcn.14008e420
call fcn.14008e420
mov rbp, qword [0x140192bc4]
call fcn.14008e480
mov qword [rsp + 0x80], rbp
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x88], rdx
movsxd rcx, eax
call fcn.14008e9d0
call fcn.14008e3b0
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x80]
call fcn.14008e660
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x88]
call fcn.14008e660
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 0
lea rbp, [rsp + 0xa0]
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
lea rax, [rsp + 0x98]
mov qword [rsp + 0x40], rax
mov rdx, rbx
mov rcx, rax
call fcn.14008e8e0
lea rcx, [rsp + 0xb0]
lea rdx, [0x14015e6e0]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xb0]
call fcn.14008b910
mov rcx, rax
mov rdx, qword [rsp + 0xb0]
test rax, rax
jle 0x14003baa8
add rcx, 0x7ff5
mov eax, 0x7ff5
nop dword [rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003ba98
lea rcx, [rsp + 0x90]
lea rdx, str.slm_deactivate
call fcn.14008e8e0
call fcn.14008e420
lea rcx, str.secret_key
call fcn.14008e870
mov rcx, qword [rsp + 0xb0]
call fcn.14008e870
call fcn.14008e480
lea r13, [rsp + 0xb8]
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.slm_action
call fcn.14008e870
mov rcx, qword [rsp + 0x90]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.license_key
call fcn.14008e870
mov rcx, qword [rsp + 0x80]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
call fcn.14008e420
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
lea rcx, str.registered_devices
call fcn.14008e870
mov rcx, qword [rsp + 0x88]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, r13
call fcn.14008e790
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x48], rax
lea rdx, [0x140159320]
mov rcx, rax
call fcn.14008e8e0
mov dword [rsp + 0x50], 2
lea r14, [0x14015619a]
jmp 0x14003bc78
call fcn.14008e420
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, rax
call fcn.14006df48
mov r13, rax
call fcn.14008e4f0
test r13, r13
jne 0x14003bdb7
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003be12
lea rdx, str.FALLO00
mov rcx, rbp
call fcn.14008e8e0
mov rdx, qword [rsp + 0x98]
mov rcx, r14
call fcn.14008e730
test eax, eax
jne 0x14003bed3
lea rdx, [0x14015b840]
mov rcx, qword [rsp + 0x48]
call fcn.14008e8e0
sub dword [rsp + 0x50], 1
je 0x14003bed3
mov rdx, rbx
mov rcx, rbp
call fcn.14008e8e0
mov rdx, rbx
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
mov rcx, qword [rsp + 0xa8]
call fcn.14008b910
mov rdx, qword [rsp + 0xa8]
test rax, rax
jle 0x14003bcd0
lea rcx, [rax + 0x7ff5]
mov eax, 0x7ff5
nop word cs:[rax + rax]
xor byte [rdx + rax - 0x7ff5], al
add rax, 1
cmp rcx, rax
jne 0x14003bcc0
movzx eax, byte [0x140192690]
test al, al
je 0x14003bbcf
cmp al, 1
jne 0x14003bc1d
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov ecx, eax
call fcn.14007f0fc
lea rcx, str._zikilic.tmp
call fcn.14008e870
call fcn.14008e700
call fcn.14008e420
mov rcx, qword [rsp + 0xa8]
call fcn.14008e870
lea rcx, [0x140166e70]
call fcn.14008e870
mov rcx, qword [rsp + 0xb8]
call fcn.14008e870
call fcn.14008e5d0
mov qword [rsp + 0x58], rax
call fcn.14008e5d0
mov r13, rax
call fcn.14008e480
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
xor r9d, r9d
mov r8d, 1
mov rdx, r13
mov rcx, qword [rsp + 0x58]
call fcn.14002ab80
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, rbx
call fcn.14008e730
test eax, eax
jne 0x14003bc1d
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003bc1d
mov rcx, r13
call fcn.14008dea0
mov qword [rsp + 0x58], rax
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
mov r8d, 0x42
mov rdx, qword [rsp + 0x58]
mov rcx, r13
call fcn.14008d9f0
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rcx, r13
call fcn.14008d9d0
mov rdx, r14
mov rcx, qword [rsp + 0x40]
call fcn.14008e8e0
jmp 0x14003bc1d
call fcn.14008e420
call fcn.14008e420
call fcn.14008e480
mov r9d, eax
lea r8, str._validUntil_
lea rdx, str._until_
mov rcx, qword [rsp + 0xa0]
call fcn.14008b080
call fcn.14008e480
mov edx, eax
mov rcx, rbp
call fcn.14008e790
mov rdx, qword [rsp + 0xa0]
mov rcx, 0xffffffffffffffff
call fcn.14006ab74
movsxd r13, eax
mov rcx, r13
call fcn.14006abc0
test rax, rax
je 0x14003bc44
mov rcx, r13
call fcn.14006a2dc
mov rcx, rax
lea r9, str.STRLicencia
mov r8d, 0xbc
mov rdx, r12
call fcn.14006b2c8
call fcn.14008e420
mov rcx, qword [rsp + 0x80]
call fcn.14008e870
call fcn.14008e480
mov edx, eax
mov rcx, rdi
call fcn.14008e790
lea rdx, str.OK_Remove_Device
mov rcx, rbp
call fcn.14008e8e0
mov rcx, r13
call fcn.14006aa10
jmp 0x14003bc44
call fcn.14008e420
mov rcx, qword [rsp + 0xa0]
call fcn.14008e870
call fcn.14008e5d0
mov rcx, qword [rsp + 0x90]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x98]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x88]
call fcn.14008e6d0
mov rcx, qword [rsp + 0x80]
call fcn.14008e6d0
mov rcx, qword [rsp + 0xa0]
call fcn.14008e6d0
mov rcx, qword [rsp + 0xa8]
call fcn.14008e6d0
mov rcx, qword [rsp + 0xb0]
call fcn.14008e6d0
mov rcx, qword [rsp + 0xb8]
call fcn.14008e6d0
call fcn.14008e4f0
jmp 0x14003a6fe