Function at 0x1400072f0
Capabilities:
Query environment variable

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
mov eax, 0x3a50
call fcn.140017d80
sub rsp, 0x3a50
lea rcx, str.TSK_LOG_VERBOSE
lea rsi, [0x140002000]
call fcn.1400183d0
test rax, rax
je 0x140007552
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rcx, rax
call fcn.14001843c
mov edx, 0x909
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2a4]
mov r9d, 0x36
mov edi, eax
call fcn.14000b040
mov rbx, rax
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x3830], 0
lea rcx, [0x14003e6b0]
lea rdx, [rsp + 0x30]
test cl, 3
je 0x140007396
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000739b
inc rdx
test cl, 3
jne 0x140007383
call fcn.140014330
mov r11d, 0x2e
lea rax, [rsp + 0x30]
lea rdx, [rsp + 0x3830]
mov rcx, rax
and ecx, 0xf
and rax, 0xfffffffffffffff0
pxor xmm2, xmm2
movd xmm1, r11d
punpcklbw xmm1, xmm1
punpcklbw xmm1, xmm1
pshufd xmm1, xmm1, 0
movdqa xmm0, xmmword [rax]
pcmpeqb xmm2, xmm0
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
pmovmskb r10d, xmm2
shr r11d, cl
shr r10d, cl
test r11d, r11d
jne 0x1400073f6
test r10d, r10d
je 0x140007411
jmp 0x14000740d
bsf r11d, r11d
bsf r10d, r10d
je 0x140007405
cmp r11d, r10d
jg 0x14000740d
add rax, rcx
add rax, r11
jmp 0x140007416
xor eax, eax
jmp 0x140007416
call fcn.140014490
mov r8, rax
test r8, r8
je 0x140007455
mov rcx, r8
lea rax, [rsp + 0x30]
sub rcx, rax
cmp rcx, 2
jge 0x140007449
mov al, byte [r8 + 1]
lea rdx, [rsp + 0x3831]
mov byte [rdx - 1], 0x30
mov byte [r8], al
mov byte [r8 + 1], 0
jmp 0x140007455
mov al, byte [r8 + 1]
mov byte [r8], al
mov byte [r8 + 1], 0
lea rcx, [rsp + 0x30]
test cl, 3
je 0x140007472
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007477
inc rdx
test cl, 3
jne 0x14000745f
call fcn.140014330
mov edx, 0x327
lea rcx, [rsp + 0x30]
lea r8, [0x14002ac60]
mov r9d, 0x12
call fcn.14000b040
mov r8, rax
mov r11, rsp
lea rcx, [0x14003e820]
mov edx, 0x40
lea r9, [0x14003e690]
lea rax, [0x14003c420]
lea r10, [rsp + 0x3830]
mov qword [r11 + 0x20], rax
mov qword [r11 + 0x28], r10
call fcn.140017dd0
lea rdx, [0x14003e820]
mov rcx, rdx
and rdx, 0xfffffffffffffff0
pxor xmm0, xmm0
pcmpeqb xmm0, xmmword [rdx]
pmovmskb eax, xmm0
and ecx, 0xf
shr eax, cl
bsf eax, eax
jne 0x1400074f7
mov rax, rdx
add rdx, rcx
call fcn.140014300
mov ecx, 0x1770
mov rdx, rbx
lea r8, [0x14003e820]
mov byte [rsi + rax + 0x3c81d], 0
call fcn.14000f8f0
mov edx, 0x90a
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2dc]
mov r9d, 0x1a
call fcn.14000b040
mov r9d, 2
test edi, edi
mov rdx, rax
cmovne r9d, edi
mov ecx, 0x1770
lea r8, str.TSK_LOG_VERBOSE
call fcn.14000f8f0
lea rcx, str.TSK_LICENSE_KEY
lea rdx, [rsp + 0x430]
call fcn.140004a80
lea rcx, str.TSK_LICENSE_FILE
lea rdx, [rsp + 0x1430]
call fcn.140004a80
lea rcx, str.TSK_OPTIONS_FILE
lea rdx, [rsp + 0x2430]
call fcn.140004a80
xor bl, bl
lea rcx, [rsp + 0x2430]
call fcn.1400183d0
test rax, rax
je 0x14000764d
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov rax, rsp
mov ecx, 0x1770
lea r8, str.Found
lea r9, [rsp + 0x2430]
mov qword [rax + 0x20], rdi
call fcn.14000f8f0
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2430]
mov bl, 1
test cl, 3
je 0x140007621
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007626
inc rdx
test cl, 3
jne 0x14000760e
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x140007648
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000764d
inc rdx
test cl, 3
jne 0x140007635
call fcn.140014330
lea rcx, [rsp + 0x2630]
call fcn.1400183d0
test rax, rax
je 0x14000771b
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2630]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x14000771b
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2630]
mov bl, 1
test cl, 3
je 0x1400076ef
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400076f4
inc rdx
test cl, 3
jne 0x1400076dc
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x140007716
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000771b
inc rdx
test cl, 3
jne 0x140007703
call fcn.140014330
lea rcx, [rsp + 0x2830]
call fcn.1400183d0
test rax, rax
je 0x1400077e9
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2830]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400077e9
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2830]
mov bl, 1
test cl, 3
je 0x1400077bd
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400077c2
inc rdx
test cl, 3
jne 0x1400077aa
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x1400077e4
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400077e9
inc rdx
test cl, 3
jne 0x1400077d1
call fcn.140014330
lea rcx, [rsp + 0x2a30]
call fcn.1400183d0
test rax, rax
je 0x1400078b7
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2a30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400078b7
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2a30]
mov bl, 1
test cl, 3
je 0x14000788b
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007890
inc rdx
test cl, 3
jne 0x140007878
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x1400078b2
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400078b7
inc rdx
test cl, 3
jne 0x14000789f
call fcn.140014330
lea rcx, [rsp + 0x2c30]
call fcn.1400183d0
test rax, rax
je 0x140007985
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2c30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007985
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2c30]
mov bl, 1
test cl, 3
je 0x140007959
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000795e
inc rdx
test cl, 3
jne 0x140007946
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x140007980
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007985
inc rdx
test cl, 3
jne 0x14000796d
call fcn.140014330
lea rcx, [rsp + 0x2e30]
call fcn.1400183d0
test rax, rax
je 0x140007a53
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2e30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007a53
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x2e30]
mov bl, 1
test cl, 3
je 0x140007a27
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007a2c
inc rdx
test cl, 3
jne 0x140007a14
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x140007a4e
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007a53
inc rdx
test cl, 3
jne 0x140007a3b
call fcn.140014330
lea rcx, [rsp + 0x3030]
call fcn.1400183d0
test rax, rax
je 0x140007b21
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x3030]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007b21
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x3030]
mov bl, 1
test cl, 3
je 0x140007af5
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007afa
inc rdx
test cl, 3
jne 0x140007ae2
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x140007b1c
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007b21
inc rdx
test cl, 3
jne 0x140007b09
call fcn.140014330
lea rcx, [rsp + 0x3230]
call fcn.1400183d0
test rax, rax
je 0x140007bed
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x91f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b2f8]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x3230]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007bed
lea rdx, [0x1400405e0]
lea rcx, [rsp + 0x3230]
test cl, 3
je 0x140007bc1
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007bc6
inc rdx
test cl, 3
jne 0x140007bae
call fcn.140014330
lea rdx, [0x140040ac0]
mov rcx, rdi
test cl, 3
je 0x140007be8
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007bed
inc rdx
test cl, 3
jne 0x140007bd5
call fcn.140014330
xor bl, bl
lea rcx, [rsp + 0x430]
call fcn.1400183d0
test rax, rax
je 0x140007cac
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov rax, rsp
mov ecx, 0x1770
lea r8, str.Found
lea r9, [rsp + 0x430]
mov qword [rax + 0x20], rdi
call fcn.14000f8f0
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0x430]
mov bl, 1
test cl, 3
je 0x140007c80
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007c85
inc rdx
test cl, 3
jne 0x140007c6d
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x140007ca7
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007cac
inc rdx
test cl, 3
jne 0x140007c94
call fcn.140014330
lea rcx, [rsp + 0x630]
call fcn.1400183d0
test rax, rax
je 0x140007d7a
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x630]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007d7a
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0x630]
mov bl, 1
test cl, 3
je 0x140007d4e
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007d53
inc rdx
test cl, 3
jne 0x140007d3b
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x140007d75
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007d7a
inc rdx
test cl, 3
jne 0x140007d62
call fcn.140014330
lea rcx, [rsp + 0x830]
call fcn.1400183d0
test rax, rax
je 0x140007e48
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x830]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007e48
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0x830]
mov bl, 1
test cl, 3
je 0x140007e1c
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007e21
inc rdx
test cl, 3
jne 0x140007e09
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x140007e43
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007e48
inc rdx
test cl, 3
jne 0x140007e30
call fcn.140014330
lea rcx, [rsp + 0xa30]
call fcn.1400183d0
test rax, rax
je 0x140007f16
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0xa30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007f16
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0xa30]
mov bl, 1
test cl, 3
je 0x140007eea
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007eef
inc rdx
test cl, 3
jne 0x140007ed7
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x140007f11
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007f16
inc rdx
test cl, 3
jne 0x140007efe
call fcn.140014330
lea rcx, [rsp + 0xc30]
call fcn.1400183d0
test rax, rax
je 0x140007fe4
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0xc30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140007fe4
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0xc30]
mov bl, 1
test cl, 3
je 0x140007fb8
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007fbd
inc rdx
test cl, 3
jne 0x140007fa5
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x140007fdf
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140007fe4
inc rdx
test cl, 3
jne 0x140007fcc
call fcn.140014330
lea rcx, [rsp + 0xe30]
call fcn.1400183d0
test rax, rax
je 0x1400080b2
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0xe30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400080b2
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0xe30]
mov bl, 1
test cl, 3
je 0x140008086
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000808b
inc rdx
test cl, 3
jne 0x140008073
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x1400080ad
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400080b2
inc rdx
test cl, 3
jne 0x14000809a
call fcn.140014330
lea rcx, [rsp + 0x1030]
call fcn.1400183d0
test rax, rax
je 0x140008180
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1030]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140008180
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0x1030]
mov bl, 1
test cl, 3
je 0x140008154
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008159
inc rdx
test cl, 3
jne 0x140008141
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x14000817b
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008180
inc rdx
test cl, 3
jne 0x140008168
call fcn.140014330
lea rcx, [rsp + 0x1230]
call fcn.1400183d0
test rax, rax
je 0x14000824c
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x934
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b324]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1230]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x14000824c
lea rdx, [0x1400401e0]
lea rcx, [rsp + 0x1230]
test cl, 3
je 0x140008220
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008225
inc rdx
test cl, 3
jne 0x14000820d
call fcn.140014330
lea rdx, [0x14003e6e0]
mov rcx, rdi
test cl, 3
je 0x140008247
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000824c
inc rdx
test cl, 3
jne 0x140008234
call fcn.140014330
xor bl, bl
lea rcx, [rsp + 0x1430]
call fcn.1400183d0
test rax, rax
je 0x14000830b
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov rax, rsp
mov ecx, 0x1770
lea r8, str.Found
lea r9, [rsp + 0x1430]
mov qword [rax + 0x20], rdi
call fcn.14000f8f0
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x1430]
mov bl, 1
test cl, 3
je 0x1400082df
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400082e4
inc rdx
test cl, 3
jne 0x1400082cc
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x140008306
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000830b
inc rdx
test cl, 3
jne 0x1400082f3
call fcn.140014330
lea rcx, [rsp + 0x1630]
call fcn.1400183d0
test rax, rax
je 0x1400083d9
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1630]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400083d9
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x1630]
mov bl, 1
test cl, 3
je 0x1400083ad
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400083b2
inc rdx
test cl, 3
jne 0x14000839a
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x1400083d4
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400083d9
inc rdx
test cl, 3
jne 0x1400083c1
call fcn.140014330
lea rcx, [rsp + 0x1830]
call fcn.1400183d0
test rax, rax
je 0x1400084a7
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1830]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400084a7
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x1830]
mov bl, 1
test cl, 3
je 0x14000847b
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008480
inc rdx
test cl, 3
jne 0x140008468
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x1400084a2
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400084a7
inc rdx
test cl, 3
jne 0x14000848f
call fcn.140014330
lea rcx, [rsp + 0x1a30]
call fcn.1400183d0
test rax, rax
je 0x140008575
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1a30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140008575
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x1a30]
mov bl, 1
test cl, 3
je 0x140008549
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000854e
inc rdx
test cl, 3
jne 0x140008536
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x140008570
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008575
inc rdx
test cl, 3
jne 0x14000855d
call fcn.140014330
lea rcx, [rsp + 0x1c30]
call fcn.1400183d0
test rax, rax
je 0x140008643
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1c30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140008643
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x1c30]
mov bl, 1
test cl, 3
je 0x140008617
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000861c
inc rdx
test cl, 3
jne 0x140008604
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x14000863e
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008643
inc rdx
test cl, 3
jne 0x14000862b
call fcn.140014330
lea rcx, [rsp + 0x1e30]
call fcn.1400183d0
test rax, rax
je 0x140008711
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x1e30]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x140008711
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x1e30]
mov bl, 1
test cl, 3
je 0x1400086e5
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400086ea
inc rdx
test cl, 3
jne 0x1400086d2
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x14000870c
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008711
inc rdx
test cl, 3
jne 0x1400086f9
call fcn.140014330
lea rcx, [rsp + 0x2030]
call fcn.1400183d0
test rax, rax
je 0x1400087df
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2030]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400087df
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x2030]
mov bl, 1
test cl, 3
je 0x1400087b3
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400087b8
inc rdx
test cl, 3
jne 0x1400087a0
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x1400087da
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400087df
inc rdx
test cl, 3
jne 0x1400087c7
call fcn.140014330
lea rcx, [rsp + 0x2230]
call fcn.1400183d0
test rax, rax
je 0x1400088ab
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdi, rax
mov edx, 0x943
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b33c]
mov r9d, 0x17
call fcn.14000b040
mov rdx, rax
mov r10, rsp
test bl, bl
lea rax, str.Ignoring
lea r8, str.Found
cmovne r8, rax
mov ecx, 0x1770
lea r9, [rsp + 0x2230]
mov qword [r10 + 0x20], rdi
call fcn.14000f8f0
test bl, bl
jne 0x1400088ab
lea rdx, [0x1400403e0]
lea rcx, [rsp + 0x2230]
test cl, 3
je 0x14000887f
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008884
inc rdx
test cl, 3
jne 0x14000886c
call fcn.140014330
lea rdx, [0x14003e860]
mov rcx, rdi
test cl, 3
je 0x1400088a6
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x1400088ab
inc rdx
test cl, 3
jne 0x140008893
call fcn.140014330
lea rcx, str.TSK_LICENSE_SERVER
call fcn.1400183d0
test rax, rax
je 0x140008acb
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rdx, rax
mov dword [0x140040cfc], 0
mov eax, 0x320
pxor xmm0, xmm0
movaps xmmword [0x14003fbc0], xmm0
movaps xmmword [rsi + rax + 0x3d890], xmm0
movaps xmmword [rsi + rax + 0x3d880], xmm0
movaps xmmword [rsi + rax + 0x3d870], xmm0
movaps xmmword [rsi + rax + 0x3d860], xmm0
movaps xmmword [rsi + rax + 0x3d850], xmm0
sub rax, 0x50
jne 0x1400088ea
mov al, byte [rdx]
test al, al
je 0x14000892b
cmp al, 0x3d
jne 0x14000892b
inc rdx
mov al, byte [rdx]
test al, al
jne 0x14000891e
movaps xmmword [rsp + 0x3a40], xmm6
movdqa xmm6, xmm0
xor dil, dil
xor ebx, ebx
mov r13, rdx
cmp byte [r13], 0
je 0x140008ac3
mov eax, 0x200
movaps xmmword [rsp + rax + 0x3830], xmm6
movaps xmmword [rsp + rax + 0x3820], xmm6
movaps xmmword [rsp + rax + 0x3810], xmm6
movaps xmmword [rsp + rax + 0x3800], xmm6
sub rax, 0x40
jne 0x14000894f
mov al, byte [r13]
lea rcx, [rsp + 0x3840]
test al, al
je 0x140008999
cmp al, 0x3b
je 0x140008999
inc r13
mov byte [rcx], al
inc rcx
mov al, byte [r13]
test al, al
jne 0x140008985
mov r11d, 0x3a
lea rax, [rsp + 0x3840]
mov rcx, rax
and ecx, 0xf
and rax, 0xfffffffffffffff0
pxor xmm2, xmm2
movd xmm1, r11d
punpcklbw xmm1, xmm1
punpcklbw xmm1, xmm1
pshufd xmm1, xmm1, 0
movdqa xmm0, xmmword [rax]
pcmpeqb xmm2, xmm0
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
pmovmskb r10d, xmm2
shr r11d, cl
shr r10d, cl
test r11d, r11d
jne 0x1400089ef
test r10d, r10d
je 0x140008a0a
jmp 0x140008a06
bsf r11d, r11d
bsf r10d, r10d
je 0x1400089fe
cmp r11d, r10d
jg 0x140008a06
add rax, rcx
add rax, r11
jmp 0x140008a0f
xor eax, eax
jmp 0x140008a0f
call fcn.140014490
test rax, rax
je 0x14000949e
mov byte [rax], 0
inc rax
mov rcx, rax
call fcn.14001843c
mov dword [rsi + rbx + 0x3d8e0], eax
lea rax, [0x14003f8a0]
lea rcx, [rsp + 0x3840]
lea r12, [rax + rbx]
mov rdx, r12
test cl, 3
je 0x140008a5b
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008a60
inc rdx
test cl, 3
jne 0x140008a48
call fcn.140014330
mov edx, 0x962
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b354]
mov r9d, 0x1d
call fcn.14000b040
mov rdx, rax
mov r10, rsp
mov ecx, 0x1770
mov eax, dword [rsi + rbx + 0x3d8e0]
lea r8, str.TSK_LICENSE_SERVER
mov r9, r12
mov dword [r10 + 0x20], eax
call fcn.14000f8f0
cmp byte [r13], 0x3b
lea rax, [r13 + 1]
jne 0x140008ab2
mov r13, rax
inc dil
add rbx, 0x44
cmp dil, 0xc
jl 0x14000893f
movaps xmm6, xmmword [rsp + 0x3a40]
lea rcx, str.TSK_LICENSE_PROXY_SERVER
call fcn.1400183d0
test rax, rax
je 0x140008c87
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rcx, rax
mov edx, 0x200
pxor xmm0, xmm0
mov rax, rdx
movaps xmmword [rsi + rdx + 0x3d690], xmm0
movaps xmmword [rsi + rdx + 0x3d680], xmm0
movaps xmmword [rsi + rdx + 0x3d670], xmm0
movaps xmmword [rsi + rdx + 0x3d660], xmm0
sub rdx, 0x40
jne 0x140008afc
mov dl, byte [rcx]
test dl, dl
je 0x140008b36
cmp dl, 0x3d
jne 0x140008b36
inc rcx
mov dl, byte [rcx]
test dl, dl
jne 0x140008b28
movaps xmmword [rsp + rax + 0x3830], xmm0
movaps xmmword [rsp + rax + 0x3820], xmm0
movaps xmmword [rsp + rax + 0x3810], xmm0
movaps xmmword [rsp + rax + 0x3800], xmm0
sub rax, 0x40
jne 0x140008b36
mov al, byte [rcx]
lea rdx, [rsp + 0x3840]
test al, al
je 0x140008b7c
cmp al, 0x3b
je 0x140008b7c
inc rcx
mov byte [rdx], al
inc rdx
mov al, byte [rcx]
test al, al
jne 0x140008b6a
mov r11d, 0x3a
lea rax, [rsp + 0x3840]
mov rcx, rax
and ecx, 0xf
and rax, 0xfffffffffffffff0
pxor xmm2, xmm2
movd xmm1, r11d
punpcklbw xmm1, xmm1
punpcklbw xmm1, xmm1
pshufd xmm1, xmm1, 0
movdqa xmm0, xmmword [rax]
pcmpeqb xmm2, xmm0
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
pmovmskb r10d, xmm2
shr r11d, cl
shr r10d, cl
test r11d, r11d
jne 0x140008bd2
test r10d, r10d
je 0x140008bed
jmp 0x140008be9
bsf r11d, r11d
bsf r10d, r10d
je 0x140008be1
cmp r11d, r10d
jg 0x140008be9
add rax, rcx
add rax, r11
jmp 0x140008bf2
xor eax, eax
jmp 0x140008bf2
call fcn.140014490
test rax, rax
je 0x140008c0b
mov byte [rax], 0
inc rax
mov rcx, rax
call fcn.14001843c
mov dword [0x140040d0c], eax
lea rdx, [0x14003f6a0]
lea rcx, [rsp + 0x3840]
test cl, 3
je 0x140008c32
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x140008c37
inc rdx
test cl, 3
jne 0x140008c1f
call fcn.140014330
mov edx, 0x977
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b374]
mov r9d, 0x1d
call fcn.14000b040
mov rdx, rax
mov rbx, rsp
mov ecx, 0x1770
mov eax, dword [0x140040d0c]
lea r8, str.TSK_LICENSE_PROXY_SERVER
lea r9, [0x14003f6a0]
mov dword [rbx + 0x20], eax
call fcn.14000f8f0
mov dword [0x140040d08], 1
lea rcx, str.TSK_LICENSE_PORT
call fcn.1400183d0
test rax, rax
je 0x140008d3f
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rcx, rax
call fcn.14001843c
mov edx, 0x97d
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b394]
mov r9d, 0x1a
mov dword [0x140040d18], eax
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.TSK_LICENSE_PORT
mov r9d, dword [0x140040d18]
call fcn.14000f8f0
mov eax, dword [0x140040d18]
mov dword [0x14003f8e0], eax
mov dword [0x14003f924], eax
mov dword [0x14003f968], eax
mov dword [0x14003f9ac], eax
mov dword [0x14003f9f0], eax
mov dword [0x14003fa34], eax
mov dword [0x14003fa78], eax
mov dword [0x14003fabc], eax
mov dword [0x14003fb00], eax
mov dword [0x14003fb44], eax
mov dword [0x14003fb88], eax
mov dword [0x14003fbcc], eax
lea rcx, str.TSK_LICENSE_PROXY_PORT
call fcn.1400183d0
test rax, rax
je 0x140008da5
mov rcx, rax
mov edx, 1
call fcn.1400048f0
mov rcx, rax
call fcn.14001843c
mov edx, 0x984
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b3b0]
mov r9d, 0x1a
mov dword [0x140040d0c], eax
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.TSK_LICENSE_PROXY_PORT
mov r9d, dword [0x140040d0c]
call fcn.14000f8f0
lea rcx, str.TSK_LICENSE_WAIT
call fcn.1400183d0
mov rbx, rax
test rbx, rbx
je 0x140008e74
mov r8d, 0x1ff
mov eax, 0x200
pxor xmm0, xmm0
movaps xmmword [rsi + rax + 0x3e830], xmm0
movaps xmmword [rsi + rax + 0x3e820], xmm0
movaps xmmword [rsi + rax + 0x3e810], xmm0
movaps xmmword [rsi + rax + 0x3e800], xmm0
sub rax, 0x40
jne 0x140008dcc
movsx edi, byte [rbx]
lea rcx, [0x140040840]
test edi, edi
je 0x1400093dd
mov r13, rcx
mov r12d, r8d
cmp edi, 0x3d
je 0x140008e1e
mov ecx, edi
call fcn.140018918
test eax, eax
je 0x1400093d7
inc rbx
movsx edi, byte [rbx]
test edi, edi
jne 0x140008e0a
lea rcx, [0x140040840]
call fcn.14001843c
mov edx, 0x989
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b3cc]
mov r9d, 0x1a
mov dword [0x14003c438], eax
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.TSK_LICENSE_WAIT
mov r9d, dword [0x14003c438]
call fcn.14000f8f0
lea rcx, str.TSK_PROCESS_WAIT
call fcn.1400183d0
mov rbx, rax
test rbx, rbx
je 0x140008f43
mov r8d, 0x1ff
mov eax, 0x200
pxor xmm0, xmm0
movaps xmmword [rsi + rax + 0x3e830], xmm0
movaps xmmword [rsi + rax + 0x3e820], xmm0
movaps xmmword [rsi + rax + 0x3e810], xmm0
movaps xmmword [rsi + rax + 0x3e800], xmm0
sub rax, 0x40
jne 0x140008e9b
movsx edi, byte [rbx]
lea rcx, [0x140040840]
test edi, edi
je 0x140009316
mov r13, rcx
mov r12d, r8d
cmp edi, 0x3d
je 0x140008eed
mov ecx, edi
call fcn.140018918
test eax, eax
je 0x140009310
inc rbx
movsx edi, byte [rbx]
test edi, edi
jne 0x140008ed9
lea rcx, [0x140040840]
call fcn.14001843c
mov edx, 0x98e
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b3e8]
mov r9d, 0x1a
mov dword [0x140040cec], eax
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.TSK_PROCESS_WAIT
mov r9d, dword [0x140040cec]
call fcn.14000f8f0
lea rcx, str.TSK_NET_TIMEOUT
call fcn.1400183d0
mov rbx, rax
test rbx, rbx
je 0x140009012
mov r8d, 0x1ff
mov eax, 0x200
pxor xmm0, xmm0
movaps xmmword [rsi + rax + 0x3e830], xmm0
movaps xmmword [rsi + rax + 0x3e820], xmm0
movaps xmmword [rsi + rax + 0x3e810], xmm0
movaps xmmword [rsi + rax + 0x3e800], xmm0
sub rax, 0x40
jne 0x140008f6a
movsx edi, byte [rbx]
lea rcx, [0x140040840]
test edi, edi
je 0x14000924f
mov r13, rcx
mov r12d, r8d
cmp edi, 0x3d
je 0x140008fbc
mov ecx, edi
call fcn.140018918
test eax, eax
je 0x140009249
inc rbx
movsx edi, byte [rbx]
test edi, edi
jne 0x140008fa8
lea rcx, [0x140040840]
call fcn.14001843c
mov edx, 0x993
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b404]
mov r9d, 0x1a
mov dword [0x14003c434], eax
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.TSK_NET_TIMEOUT
mov r9d, dword [0x14003c434]
call fcn.14000f8f0
lea rcx, str.TSK_NO_ANONYMOUS
call fcn.1400183d0
test rax, rax
je 0x140009060
mov edx, 0x999
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b420]
mov r9d, 0x17
mov dword [0x140040d00], 1
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.TSK_NO_ANONYMOUS
call fcn.14000f8f0
lea rcx, str.LICPATH
call fcn.1400183d0
mov rbx, rax
test rbx, rbx
je 0x14000923d
mov ecx, 0x1ff
mov eax, 0x200
pxor xmm0, xmm0
movaps xmmword [rsi + rax + 0x3e830], xmm0
movaps xmmword [rsi + rax + 0x3e820], xmm0
movaps xmmword [rsi + rax + 0x3e810], xmm0
movaps xmmword [rsi + rax + 0x3e800], xmm0
sub rax, 0x40
jne 0x140009086
movsx edi, byte [rbx]
lea rsi, [0x140040840]
test edi, edi
je 0x140009182
mov r12d, ecx
cmp edi, 0x3d
je 0x1400090d5
mov ecx, edi
call fcn.140018918
test eax, eax
je 0x14000917f
inc rbx
movsx edi, byte [rbx]
test edi, edi
jne 0x1400090c1
lea rdx, [0x14003eaa0]
lea rcx, [0x140040840]
test cl, 3
je 0x140009105
mov al, byte [rcx]
inc rcx
test al, al
mov byte [rdx], al
je 0x14000910a
inc rdx
test cl, 3
jne 0x1400090f2
call fcn.140014330
mov edx, 0x99f
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b438]
mov r9d, 0x1a
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
lea r8, str.LICPATH
lea r9, [0x14003eaa0]
call fcn.14000f8f0
mov edx, 0x9a6
lea rcx, [rsp + 0x3430]
lea r8, [0x14002b478]
mov r9d, 0x28
call fcn.14000b040
mov ecx, 0x1770
mov rdx, rax
call fcn.14000f8f0
add rsp, 0x3a50
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
mov ecx, r12d
cmp edi, 0x22
jne 0x1400091c3
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x1400090df
cmp al, 0x22
je 0x1400090df
mov byte [rsi], al
dec ecx
mov al, byte [rdx]
inc rdx
inc rsi
test al, al
je 0x1400090df
cmp al, 0x22
je 0x1400090df
test ecx, ecx
jne 0x14000919e
jmp 0x1400090df
cmp edi, 0x27
jne 0x140009204
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x1400090df
cmp al, 0x27
je 0x1400090df
mov byte [rsi], al
dec ecx
mov al, byte [rdx]
inc rdx
inc rsi
test al, al
je 0x1400090df
cmp al, 0x27
je 0x1400090df
test ecx, ecx
jne 0x1400091df
jmp 0x1400090df
test edi, edi
je 0x1400090df
cmp edi, 0x23
je 0x1400090df
inc rbx
dec ecx
mov byte [rsi], dil
inc rsi
movsx edi, byte [rbx]
test edi, edi
je 0x1400090df
cmp edi, 0x23
je 0x1400090df
test ecx, ecx
jne 0x140009215
jmp 0x1400090df
lea rax, str._Found_env_default:__s_s
jmp 0x140009129
mov r8d, r12d
mov rcx, r13
cmp edi, 0x22
jne 0x140009292
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x140008fc6
cmp al, 0x22
je 0x140008fc6
mov byte [rcx], al
dec r8d
mov al, byte [rdx]
inc rdx
inc rcx
test al, al
je 0x140008fc6
cmp al, 0x22
je 0x140008fc6
test r8d, r8d
jne 0x14000926b
jmp 0x140008fc6
cmp edi, 0x27
jne 0x1400092d5
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x140008fc6
cmp al, 0x27
je 0x140008fc6
mov byte [rcx], al
dec r8d
mov al, byte [rdx]
inc rdx
inc rcx
test al, al
je 0x140008fc6
cmp al, 0x27
je 0x140008fc6
test r8d, r8d
jne 0x1400092ae
jmp 0x140008fc6
test edi, edi
je 0x140008fc6
cmp edi, 0x23
je 0x140008fc6
inc rbx
dec r8d
mov byte [rcx], dil
inc rcx
movsx edi, byte [rbx]
test edi, edi
je 0x140008fc6
cmp edi, 0x23
je 0x140008fc6
test r8d, r8d
jne 0x1400092e6
jmp 0x140008fc6
mov r8d, r12d
mov rcx, r13
cmp edi, 0x22
jne 0x140009359
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x140008ef7
cmp al, 0x22
je 0x140008ef7
mov byte [rcx], al
dec r8d
mov al, byte [rdx]
inc rdx
inc rcx
test al, al
je 0x140008ef7
cmp al, 0x22
je 0x140008ef7
test r8d, r8d
jne 0x140009332
jmp 0x140008ef7
cmp edi, 0x27
jne 0x14000939c
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x140008ef7
cmp al, 0x27
je 0x140008ef7
mov byte [rcx], al
dec r8d
mov al, byte [rdx]
inc rdx
inc rcx
test al, al
je 0x140008ef7
cmp al, 0x27
je 0x140008ef7
test r8d, r8d
jne 0x140009375
jmp 0x140008ef7
test edi, edi
je 0x140008ef7
cmp edi, 0x23
je 0x140008ef7
inc rbx
dec r8d
mov byte [rcx], dil
inc rcx
movsx edi, byte [rbx]
test edi, edi
je 0x140008ef7
cmp edi, 0x23
je 0x140008ef7
test r8d, r8d
jne 0x1400093ad
jmp 0x140008ef7
mov r8d, r12d
mov rcx, r13
cmp edi, 0x22
jne 0x140009420
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x140008e28
cmp al, 0x22
je 0x140008e28
mov byte [rcx], al
dec r8d
mov al, byte [rdx]
inc rdx
inc rcx
test al, al
je 0x140008e28
cmp al, 0x22
je 0x140008e28
test r8d, r8d
jne 0x1400093f9
jmp 0x140008e28
cmp edi, 0x27
jne 0x140009463
mov al, byte [rbx + 1]
lea rdx, [rbx + 2]
test al, al
je 0x140008e28
cmp al, 0x27
je 0x140008e28
mov byte [rcx], al
dec r8d
mov al, byte [rdx]
inc rdx
inc rcx
test al, al
je 0x140008e28
cmp al, 0x27
je 0x140008e28
test r8d, r8d
jne 0x14000943c
jmp 0x140008e28
test edi, edi
je 0x140008e28
cmp edi, 0x23
je 0x140008e28
inc rbx
dec r8d
mov byte [rcx], dil
inc rcx
movsx edi, byte [rbx]
test edi, edi
je 0x140008e28
cmp edi, 0x23
je 0x140008e28
test r8d, r8d
jne 0x140009474
jmp 0x140008e28
mov eax, dword [0x140040d18]
mov dword [rsi + rbx + 0x3d8e0], eax
jmp 0x140008a2d