Function at 0x140049a10
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1b0]
sub rsp, 0x2b0
mov rax, qword [0x1401900d0]
xor rax, rsp
mov qword [rbp + 0x1a8], rax
mov r15, rcx
mov qword [rbp - 0x80], rcx
xor r12d, r12d
lea rsi, [rcx + 0x80]
mov rdx, qword [rsi + 0x10]
test rdx, rdx
je 0x14004b490
cmp qword [rsi + 0x18], 0x10
jb 0x140049a79
mov rax, qword [rsi]
lea rbx, [rax + rdx]
mov rdi, rax
jmp 0x140049a80
lea rbx, [rsi + rdx]
mov rdi, rsi
cmp rdi, rbx
je 0x140049a9d
movsx ecx, byte [rdi]
call fcn.14011d450
test eax, eax
je 0x14004b490
inc rdi
cmp rdi, rbx
jne 0x140049a85
mov rcx, rsi
call fcn.140013450
mov r14d, eax
mov dword [rbp - 0x78], r14d
mov byte [rbp + 0x130], 0
xor edx, edx
lea rcx, [rbp + 0x138]
call fcn.14001ba00
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x40], 3
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
lea ecx, [rax + 0x20]
call fcn.140105848
mov rbx, rax
lea rax, [rbp + 0x170]
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], rbx
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r12
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.GetAuraInformation
mov rcx, rbx
call fcn.14000d470
nop
mov qword [rsp + 0x48], rbx
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x140049b5c
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.14001ba00
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b4d7
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8d, 7
lea rdx, str.command
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [rbx + 0x40], al
mov byte [rsp + 0x40], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x48], rax
mov qword [rsp + 0x48], rcx
movzx edx, byte [rsp + 0x40]
sub edx, 1
je 0x140049c0e
sub edx, 1
je 0x140049c02
cmp edx, 1
jne 0x140049c25
call fcn.14000d2f0
mov edx, 0x20
jmp 0x140049c1b
call fcn.14001da20
mov edx, 0x18
jmp 0x140049c1b
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rsp + 0x48]
call fcn.140105840
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x40], 0
xor eax, eax
mov qword [rsp + 0x48], rax
mov rdx, r15
lea rcx, [rsp + 0x40]
call fcn.14001ec90
nop
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x140049c7a
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.14001ba00
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b847
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8d, 6
lea rdx, str.device
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [rbx + 0x40], al
mov byte [rsp + 0x40], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x48], rax
mov qword [rsp + 0x48], rcx
movzx edx, byte [rsp + 0x40]
sub edx, 1
je 0x140049d2c
sub edx, 1
je 0x140049d20
cmp edx, 1
jne 0x140049d43
call fcn.14000d2f0
mov edx, 0x20
jmp 0x140049d39
call fcn.14001da20
mov edx, 0x18
jmp 0x140049d39
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rsp + 0x48]
call fcn.140105840
lea rcx, [r15 + 0x20]
cmp qword [r15 + 0x38], 0x10
jb 0x140049d52
mov rcx, qword [r15 + 0x20]
mov r8, qword [r15 + 0x30]
test r8, r8
jne 0x140049d6f
lea rdx, [0x14015b092]
call fcn.140109ea0
test eax, eax
je 0x140049e8e
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x40], 0
xor eax, eax
mov qword [rsp + 0x48], rax
lea rdx, [r15 + 0x20]
lea rcx, [rsp + 0x40]
call fcn.14001ec90
nop
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x140049dc5
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.14001ba00
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b7f8
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8d, 8
lea rdx, str.deviceSN
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [rbx + 0x40], al
mov byte [rsp + 0x40], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x48], rax
mov qword [rsp + 0x48], rcx
movzx edx, byte [rsp + 0x40]
sub edx, 1
je 0x140049e77
sub edx, 1
je 0x140049e6b
cmp edx, 1
jne 0x140049e8e
call fcn.14000d2f0
mov edx, 0x20
jmp 0x140049e84
call fcn.14001da20
mov edx, 0x18
jmp 0x140049e84
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rsp + 0x48]
call fcn.140105840
lea rcx, [r15 + 0x40]
cmp qword [r15 + 0x58], 0x10
jb 0x140049e9d
mov rcx, qword [r15 + 0x40]
mov r8, qword [r15 + 0x50]
test r8, r8
jne 0x140049eba
lea rdx, [0x14015b092]
call fcn.140109ea0
test eax, eax
je 0x140049fd9
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x40], 0
xor eax, eax
mov qword [rsp + 0x48], rax
lea rdx, [r15 + 0x40]
lea rcx, [rsp + 0x40]
call fcn.14001ec90
nop
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x140049f10
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.14001ba00
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b7a9
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8d, 8
lea rdx, str.dongleSN
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [rbx + 0x40], al
mov byte [rsp + 0x40], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x48], rax
mov qword [rsp + 0x48], rcx
movzx edx, byte [rsp + 0x40]
sub edx, 1
je 0x140049fc2
sub edx, 1
je 0x140049fb6
cmp edx, 1
jne 0x140049fd9
call fcn.14000d2f0
mov edx, 0x20
jmp 0x140049fcf
call fcn.14001da20
mov edx, 0x18
jmp 0x140049fcf
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rsp + 0x48]
call fcn.140105840
lea rax, [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov byte [rsp + 0x40], 0
xor eax, eax
mov qword [rsp + 0x48], rax
mov rdx, rsi
lea rcx, [rsp + 0x40]
call fcn.14001ec90
nop
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x14004a02e
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.14001ba00
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b75a
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8d, ntohl
lea rdx, str.device_type
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [rbx + 0x40], al
mov byte [rsp + 0x40], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x48], rax
mov qword [rsp + 0x48], rcx
movzx edx, byte [rsp + 0x40]
sub edx, 1
je 0x14004a0e0
sub edx, 1
je 0x14004a0d4
cmp edx, 1
jne 0x14004a0f7
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004a0ed
call fcn.14001da20
mov edx, 0x18
jmp 0x14004a0ed
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rsp + 0x48]
call fcn.140105840
mov ecx, reloc.WS2_32.dll_WSASetLastError
call fcn.140105848
mov qword [rsp + 0x78], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov rcx, rax
call fcn.14000ef10
mov r13, rax
mov edi, r12d
call fcn.1400480e0
mov rsi, rax
test rax, rax
jne 0x14004a1a7
mov edx, edi
lea rcx, [rbp + 0x150]
call fcn.1400134e0
nop
lea r9d, [rsi + 0x29]
lea r8, str.QueryAllDeviceStatusFromLS_Fail__retry_
mov rcx, rax
call fcn.14001db30
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
jmp 0x14004a24c
mov rdx, rsi
lea rcx, [rsp + 0x50]
call fcn.1400aba00
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14004a1c1
mov rdx, qword [rax]
mov rax, qword [r13]
mov r9d, 1
xor r8d, r8d
mov rcx, r13
call qword [rax + select]
mov rbx, rax
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
test rbx, rbx
jne 0x14004a4da
mov edx, edi
lea rcx, [rbp + 0x150]
call fcn.1400134e0
nop
lea r9d, [rbx + 0x29]
lea r8, str.Parse_QueryAllDeviceStatus_Fail__retry_
mov rcx, rax
call fcn.14001db30
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
inc edi
cmp edi, 3
jl 0x14004a132
lea rax, [rsp + 0x40]
mov qword [rbp - 0x80], rax
xor eax, eax
mov byte [rsp + 0x40], 4
mov byte [rsp + 0x70], al
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x48], rax
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x14004a2bd
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rsp + 0x70]
call fcn.14001ba00
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b52c
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8d, 6
lea rdx, str.result
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rsp + 0x40]
mov byte [rbx + 0x40], al
mov byte [rsp + 0x40], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x48], rax
mov qword [rsp + 0x48], rcx
movzx edx, byte [rsp + 0x40]
sub edx, 1
je 0x14004a36f
sub edx, 1
je 0x14004a363
cmp edx, 1
jne 0x14004a386
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004a37c
call fcn.14001da20
mov edx, 0x18
jmp 0x14004a37c
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rsp + 0x48]
call fcn.140105840
lea rax, [rbp + 0x150]
mov qword [rbp - 0x80], rax
lea rdi, [r15 + 0x60]
mov rdx, rdi
lea rcx, [rbp + 0x150]
call fcn.14000d120
mov rbx, rax
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x130]
call fcn.140019830
nop
mov r8, rbx
mov rdx, rax
call fcn.140058500
mov rcx, qword [rdi + 0x10]
test al, al
movabs rax, 0x7fffffffffffffff
je 0x14004a462
sub rax, rcx
cmp rax, 0x28
jb 0x14004b526
cmp qword [rdi + 0x18], 0x10
jb 0x14004a3f3
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x28
lea r9, str._Html__Send_to_HTML:_GetAuraSyncState_
lea rcx, [rsp + 0x50]
call fcn.14001d8b0
nop
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x130]
call fcn.140019830
mov rbx, rax
call fcn.140061ec0
mov rcx, rax
xor r8d, r8d
mov rdx, rbx
call fcn.140061a90
nop
jmp 0x14004a4b4
sub rax, rcx
cmp rax, 0x2d
jb 0x14004b526
cmp qword [rdi + 0x18], 0x10
jb 0x14004a479
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x2d
lea r9, str._Html__Send_to_HTML_fail:_GetAuraSyncState_
lea rcx, [rsp + 0x50]
call fcn.14001d8b0
nop
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
test r13, r13
je 0x14004b41a
mov rax, qword [r13]
mov edx, 1
mov rcx, r13
call qword [rax]
jmp 0x14004b41a
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rsi + r8*2], 0
jne 0x14004a500
mov rdx, rsi
lea rcx, [rbp + 0x150]
call fcn.14001c4f0
nop
lea r8, [rbp + 0x150]
lea rdx, str._Html__Received_QueryAllDeviceStatus_from_LS:
lea rcx, [rsp + 0x50]
call fcn.140059e20
mov rbx, rax
call fcn.140061ec0
mov rcx, rax
xor r8d, r8d
mov rdx, rbx
call fcn.140061ca0
nop
lea rcx, [rsp + 0x50]
call fcn.14000d260
nop
lea rcx, [rbp + 0x150]
call fcn.14000d260
mov rbx, qword [r13 + 0x28]
test rbx, rbx
je 0x14004a587
nop word [rax + rax]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
test rax, rax
jne 0x14004a5c5
mov rbx, qword [rbx + 0x48]
test rbx, rbx
jne 0x14004a570
mov rsi, r12
mov qword [rsp + 0x70], rsi
lea rdx, str.funcid
mov rcx, rsi
call fcn.14000e200
test rax, rax
je 0x14004a7ac
mov rcx, qword [rax + 0x28]
test rcx, rcx
je 0x14004a5d3
mov rax, qword [rcx]
call qword [rax + 0x60]
test rax, rax
je 0x14004a5d3
mov rdx, qword [rax + 0x38]
add rdx, 0x10
jmp 0x14004a5d6
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x30]
mov rsi, rax
jmp 0x14004a58a
mov rdx, r12
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x168], r12
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x14004a5f5
lea rcx, [rbp + 0x150]
call fcn.14000d470
nop
lea rcx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0x10
cmovae rcx, qword [rbp + 0x150]
mov r8, qword [rbp + 0x160]
cmp r8, 2
jne 0x14004a7a0
lea rdx, [0x140160b58]
call fcn.140109ea0
test eax, eax
jne 0x14004a7a0
lea rax, [rbp + 0xd0]
mov qword [rbp - 0x80], rax
lea rdi, [r15 + 0x60]
mov rdx, rdi
lea rcx, [rbp + 0xd0]
call fcn.14000d120
mov rbx, rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x130]
call fcn.140019830
nop
mov r8, rbx
mov rdx, rax
call fcn.140058500
mov rcx, qword [rdi + 0x10]
test al, al
movabs rax, 0x7fffffffffffffff
je 0x14004a724
sub rax, rcx
cmp rax, 0x28
jb 0x14004b57c
cmp qword [rdi + 0x18], 0x10
jb 0x14004a6b5
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x28
lea r9, str._Html__Send_to_HTML:_GetAuraSyncState_
lea rcx, [rsp + 0x50]
call fcn.14001d8b0
nop
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x130]
call fcn.140019830
mov rbx, rax
call fcn.140061ec0
mov rcx, rax
xor r8d, r8d
mov rdx, rbx
call fcn.140061a90
nop
jmp 0x14004a776
sub rax, rcx
cmp rax, 0x2d
jb 0x14004b57c
cmp qword [rdi + 0x18], 0x10
jb 0x14004a73b
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x2d
lea r9, str._Html__Send_to_HTML_fail:_GetAuraSyncState_
lea rcx, [rsp + 0x50]
call fcn.14001d8b0
nop
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
mov rax, qword [r13]
mov edx, 1
mov rcx, r13
call qword [rax]
nop
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
jmp 0x14004b41a
lea rcx, [rbp + 0x150]
call fcn.14000d2f0
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x178], xmm1
mov qword [rbp + 0x188], r12
xor eax, eax
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], rax
mov rbx, qword [0x14019e5b0]
test rbx, rbx
jne 0x14004a811
mov ecx, 0x180
call fcn.140105848
mov rbx, rax
mov qword [rsp + 0x78], rax
xor edx, edx
mov r8d, 0x180
mov rcx, rax
call fcn.140109a40
mov rcx, rbx
call fcn.1400698f0
mov rbx, rax
mov qword [0x14019e5b0], rax
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14019ed58], eax
jle 0x14004a882
lea rcx, [0x14019ed58]
call fcn.140105968
cmp dword [0x14019ed58], 0xffffffff
jne 0x14004a882
xorps xmm0, xmm0
movups xmmword [0x14019ed60], xmm0
movups xmmword [0x14019ed70], xmm0
movups xmmword [0x14019ed80], xmm0
movups xmmword [0x14019ed90], xmm0
mov rcx, rbx
call fcn.14003ac30
lea rcx, [0x14014b2a0]
call fcn.140105ce8
nop
lea rcx, [0x14019ed58]
call fcn.1401058fc
movzx edx, r14b
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs rcx, 0x100000001b3
imul rdx, rcx
movzx eax, byte [rbp - 0x77]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rbp - 0x76]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rbp - 0x75]
xor rdx, rax
imul rdx, rcx
and rdx, qword [0x14019ed90]
mov rax, rdx
add rax, rax
mov r9, qword [0x14019ed78]
mov rcx, qword [r9 + rax*8 + 8]
mov r8, qword [0x14019ed68]
cmp rcx, r8
je 0x14004a905
add rdx, rdx
mov rax, qword [r9 + rdx*8]
cmp r14d, dword [rcx + 0x10]
je 0x14004a908
cmp rcx, rax
je 0x14004a905
mov rcx, qword [rcx + 8]
cmp r14d, dword [rcx + 0x10]
jne 0x14004a8f4
jmp 0x14004a908
mov rcx, r12
mov rdx, r8
test rcx, rcx
cmovne rdx, rcx
cmp rdx, r8
jne 0x14004a92b
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r12
jmp 0x14004a93c
add rdx, 0x18
lea rcx, [rbp + 0x190]
call fcn.140059930
nop
mov r12, qword [rbp + 0x190]
mov rax, qword [rbp + 0x198]
mov qword [rsp + 0x78], rax
cmp r12, rax
je 0x14004b18e
lea r14, [0x140160b70]
lea rax, [rsp + 0x50]
mov qword [rbp - 0x70], rax
mov rdx, r12
lea rcx, [rsp + 0x50]
call fcn.14000d120
mov rdi, rax
mov rax, qword [0x14019e5b0]
test rax, rax
jne 0x14004a9b5
mov ecx, 0x180
call fcn.140105848
mov rbx, rax
mov qword [rbp - 0x28], rax
xor edx, edx
mov r8d, 0x180
mov rcx, rax
call fcn.140109a40
mov rcx, rbx
call fcn.1400698f0
nop
mov qword [0x14019e5b0], rax
mov rdx, rdi
mov rcx, rax
call fcn.14006b700
mov ebx, eax
mov byte [rsp + 0x40], 0
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.14001ba00
nop
lea rax, [rbp - 0x68]
mov qword [rbp - 0x70], rax
mov edx, ebx
lea rcx, [rbp + 0x18]
call fcn.1400134e0
mov rbx, rax
xor eax, eax
mov qword [rbp - 0x60], rax
mov byte [rbp - 0x68], 3
lea ecx, [rax + 0x20]
call fcn.140105848
xorps xmm0, xmm0
movups xmmword [rax], xmm0
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rcx
movups xmm0, xmmword [rbx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + 0x10], xmm1
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], cl
mov qword [rbp - 0x60], rax
movzx r15d, byte [rsp + 0x40]
test r15b, r15b
jne 0x14004aa59
mov r15b, 1
mov byte [rsp + 0x40], r15b
movzx edx, r15b
lea rcx, [rbp - 0x78]
call fcn.14001ba00
mov rbx, qword [rbp - 0x78]
mov qword [rsp + 0x48], rbx
xor ecx, ecx
jmp 0x14004aa5e
mov rbx, qword [rsp + 0x48]
cmp r15b, 1
jne 0x14004b6b8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rcx
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.lighting_service_type
lea rcx, [rsp + 0x50]
call fcn.14000d470
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x110]
mov rcx, rbx
call fcn.14001e100
mov rdi, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rbp - 0x68]
mov byte [rdi + 0x40], al
mov byte [rbp - 0x68], cl
mov rcx, qword [rdi + 0x48]
mov rax, qword [rbp - 0x60]
mov qword [rdi + 0x48], rax
mov qword [rbp - 0x60], rcx
movzx edx, byte [rbp - 0x68]
sub edx, 1
je 0x14004aafd
sub edx, 1
je 0x14004aaf1
cmp edx, 1
jne 0x14004ab14
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004ab0a
call fcn.14001da20
mov edx, 0x18
jmp 0x14004ab0a
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp - 0x60]
call fcn.140105840
nop
lea rcx, [rbp + 0x18]
call fcn.14000d2f0
lea rax, [rbp - 0x58]
mov qword [rbp - 0x70], rax
xor eax, eax
mov byte [rbp - 0x58], 4
mov byte [rbp + 0x90], al
mov rax, qword [rbp + 0x90]
mov qword [rbp - 0x50], rax
test r15b, r15b
jne 0x14004ab65
mov r15b, 1
mov byte [rsp + 0x40], r15b
movzx edx, r15b
lea rcx, [rbp + 0x98]
call fcn.14001ba00
mov rbx, qword [rbp + 0x98]
mov qword [rsp + 0x48], rbx
cmp r15b, 1
jne 0x14004b66b
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea r8d, [rax + 9]
lea rdx, str.aura_sync
lea rcx, [rsp + 0x50]
call fcn.14000d470
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x120]
mov rcx, rbx
call fcn.14001e100
mov rdi, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rbp - 0x58]
mov byte [rdi + 0x40], al
mov byte [rbp - 0x58], cl
mov rcx, qword [rdi + 0x48]
mov rax, qword [rbp - 0x50]
mov qword [rdi + 0x48], rax
mov qword [rbp - 0x50], rcx
movzx edx, byte [rbp - 0x58]
sub edx, 1
je 0x14004ac04
sub edx, 1
je 0x14004abf8
cmp edx, 1
jne 0x14004ac1a
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004ac11
call fcn.14001da20
mov edx, 0x18
jmp 0x14004ac11
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp - 0x50]
call fcn.140105840
lea rax, [rbp - 0x38]
mov qword [rbp - 0x70], rax
xor eax, eax
mov byte [rbp - 0x38], 4
mov byte [rbp + 0xa0], al
mov rax, qword [rbp + 0xa0]
mov qword [rbp - 0x30], rax
test r15b, r15b
jne 0x14004ac62
mov r15b, 1
mov byte [rsp + 0x40], r15b
movzx edx, r15b
lea rcx, [rbp + 0xa8]
call fcn.14001ba00
mov rbx, qword [rbp + 0xa8]
mov qword [rsp + 0x48], rbx
cmp r15b, 1
jne 0x14004b61e
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea r8d, [rax + 9]
lea rdx, str.connected
lea rcx, [rsp + 0x50]
call fcn.14000d470
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0xf0]
mov rcx, rbx
call fcn.14001e100
mov rdi, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rbp - 0x38]
mov byte [rdi + 0x40], al
mov byte [rbp - 0x38], cl
mov rcx, qword [rdi + 0x48]
mov rax, qword [rbp - 0x30]
mov qword [rdi + 0x48], rax
mov qword [rbp - 0x30], rcx
movzx edx, byte [rbp - 0x38]
sub edx, 1
je 0x14004ad01
sub edx, 1
je 0x14004acf5
cmp edx, 1
jne 0x14004ad17
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004ad0e
call fcn.14001da20
mov edx, 0x18
jmp 0x14004ad0e
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp - 0x30]
call fcn.140105840
lea rdx, str.connecteddevice
mov rcx, rsi
call fcn.14000e200
mov rsi, rax
test rax, rax
jne 0x14004adb7
lea r14, [r12 + 0x10]
lea rdx, str.ingroupdevice
mov rcx, qword [rsp + 0x70]
call fcn.14000e200
mov rsi, rax
test rax, rax
je 0x14004b0dc
lea r9, [rsi + 0x50]
mov r8, qword [r9 + 0x38]
cmp r8, r9
je 0x14004af66
lea r10, [0x140160b70]
nop dword [rax]
mov rdx, qword [r8 + 0x20]
xor ecx, ecx
nop word [rax + rax]
movzx eax, byte [rdx + rcx + 0x10]
inc rcx
cmp al, byte [r10 + rcx - 1]
jne 0x14004af59
cmp rcx, 4
jne 0x14004ad80
mov rdx, qword [r8 + 0x28]
add rdx, 0x10
lea r8, [r12 + 0x10]
jmp 0x14004af6b
lea r14, [0x140160b70]
lea r9, [rsi + 0x50]
mov r8, qword [r9 + 0x38]
cmp r8, r9
je 0x14004adf5
mov rdx, qword [r8 + 0x20]
xor eax, eax
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 0x10]
inc rax
cmp cl, byte [r14 + rax - 1]
jne 0x14004adef
cmp rax, 4
jne 0x14004add0
mov rdx, qword [r8 + 0x28]
add rdx, 0x10
jmp 0x14004adf7
mov r8, qword [r8 + 0x38]
jmp 0x14004adbf
xor edx, edx
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rdx + rax], 0
jne 0x14004ae00
mov rcx, r12
lea r14, [r12 + 0x10]
cmp qword [r14 + 8], 0x10
jb 0x14004ae1c
mov rcx, qword [r12]
mov r8, qword [r14]
cmp r8, rax
jne 0x14004af39
call fcn.140109ea0
test eax, eax
jne 0x14004af39
lea rax, [rbp - 0x48]
mov qword [rbp - 0x70], rax
mov byte [rbp - 0x48], 4
mov byte [rbp + 0xb0], 1
mov rax, qword [rbp + 0xb0]
mov qword [rbp - 0x40], rax
test r15b, r15b
jne 0x14004ae7c
mov r15b, 1
mov byte [rsp + 0x40], r15b
movzx edx, r15b
lea rcx, [rbp + 0xc8]
call fcn.14001ba00
mov rbx, qword [rbp + 0xc8]
mov qword [rsp + 0x48], rbx
cmp r15b, 1
jne 0x14004b582
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov r8d, 9
lea rdx, str.connected
lea rcx, [rsp + 0x50]
call fcn.14000d470
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0xd0]
mov rcx, rbx
call fcn.14001e100
mov rdi, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rbp - 0x48]
mov byte [rdi + 0x40], al
mov byte [rbp - 0x48], cl
mov rcx, qword [rdi + 0x48]
mov rax, qword [rbp - 0x40]
mov qword [rdi + 0x48], rax
mov qword [rbp - 0x40], rcx
movzx edx, byte [rbp - 0x48]
sub edx, 1
je 0x14004af23
sub edx, 1
je 0x14004af17
cmp edx, 1
jne 0x14004af39
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004af30
call fcn.14001da20
mov edx, 0x18
jmp 0x14004af30
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp - 0x40]
call fcn.140105840
lea rdx, str.connecteddevice
mov rcx, rsi
call fcn.14000e120
mov rsi, rax
test rax, rax
jne 0x14004adb0
jmp 0x14004ad37
mov r8, qword [r8 + 0x38]
cmp r8, r9
jne 0x14004ad70
xor edx, edx
mov r8, r14
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax], 0
jne 0x14004af72
mov rcx, r12
cmp qword [r8 + 8], 0x10
jb 0x14004af89
mov rcx, qword [r12]
mov r8, qword [r8]
cmp r8, rax
jne 0x14004b0c1
call fcn.140109ea0
test eax, eax
jne 0x14004b0c1
lea rax, [rbp + 0x140]
mov qword [rbp - 0x70], rax
mov byte [rbp + 0x140], 4
mov byte [rbp + 0xc0], 1
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x148], rax
test r15b, r15b
jne 0x14004aff2
mov r15b, 1
mov byte [rsp + 0x40], r15b
movzx edx, r15b
lea rcx, [rbp + 0xb8]
call fcn.14001ba00
mov rbx, qword [rbp + 0xb8]
mov qword [rsp + 0x48], rbx
cmp r15b, 1
jne 0x14004b5d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov r8d, 9
lea rdx, str.aura_sync
lea rcx, [rsp + 0x50]
call fcn.14000d470
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x150]
mov rcx, rbx
call fcn.14001e100
mov rdi, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
movzx ecx, byte [rdi + 0x40]
movzx eax, byte [rbp + 0x140]
mov byte [rdi + 0x40], al
mov byte [rbp + 0x140], cl
mov rcx, qword [rdi + 0x48]
mov rax, qword [rbp + 0x148]
mov qword [rdi + 0x48], rax
mov qword [rbp + 0x148], rcx
movzx edx, byte [rbp + 0x140]
sub edx, 1
je 0x14004b0a8
sub edx, 1
je 0x14004b09c
cmp edx, 1
jne 0x14004b0c1
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004b0b5
call fcn.14001da20
mov edx, 0x18
jmp 0x14004b0b5
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp + 0x148]
call fcn.140105840
lea rdx, str.ingroupdevice
mov rcx, rsi
call fcn.14000e120
mov rsi, rax
test rax, rax
jne 0x14004ad54
mov rax, qword [rbp + 0x180]
cmp rax, qword [rbp + 0x188]
je 0x14004b103
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.14002d5b0
add qword [rbp + 0x180], 0x10
jmp 0x14004b118
lea r8, [rsp + 0x40]
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.140035fc0
nop
movzx ecx, byte [rsp + 0x40]
sub ecx, 1
je 0x14004b158
sub ecx, 1
je 0x14004b142
cmp ecx, 1
jne 0x14004b175
mov rcx, qword [rsp + 0x48]
call fcn.14000d2f0
mov edx, 0x20
mov rcx, qword [rsp + 0x48]
jmp 0x14004b170
mov rcx, qword [rsp + 0x48]
call fcn.14001da20
mov edx, 0x18
mov rcx, qword [rsp + 0x48]
jmp 0x14004b170
mov rbx, qword [rsp + 0x48]
mov rdx, rbx
mov rcx, rbx
call fcn.14001e2b0
mov edx, select
mov rcx, rbx
call fcn.140105840
add r12, 0x20
cmp r12, qword [rsp + 0x78]
je 0x14004b18a
mov rsi, qword [rsp + 0x70]
jmp 0x14004a958
mov r15, qword [rbp - 0x80]
lea rax, [rbp + 0x140]
mov qword [rbp - 0x28], rax
xor eax, eax
mov qword [rbp + 0x148], rax
mov byte [rbp + 0x140], 2
lea rdx, [rbp + 0x178]
lea rcx, [rbp - 0x80]
call fcn.14002ee60
mov rax, qword [rbp - 0x80]
mov qword [rbp + 0x148], rax
movzx eax, byte [rbp + 0x130]
test al, al
jne 0x14004b1f3
mov byte [rbp + 0x130], 1
mov dl, 1
lea rcx, [rbp - 0x80]
call fcn.14001ba00
mov rax, qword [rbp - 0x80]
mov qword [rbp + 0x138], rax
movzx eax, byte [rbp + 0x130]
cmp al, 1
jne 0x14004b70b
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea r8d, [rax + 5]
lea rdx, str.value
lea rcx, [rsp + 0x50]
call fcn.14000d470
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x150]
mov rcx, qword [rbp + 0x138]
call fcn.14001e100
mov rbx, qword [rax]
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
nop
movzx ecx, byte [rbx + 0x40]
movzx eax, byte [rbp + 0x140]
mov byte [rbx + 0x40], al
mov byte [rbp + 0x140], cl
mov rcx, qword [rbx + 0x48]
mov rax, qword [rbp + 0x148]
mov qword [rbx + 0x48], rax
mov qword [rbp + 0x148], rcx
movzx edx, byte [rbp + 0x140]
sub edx, 1
je 0x14004b2a3
sub edx, 1
je 0x14004b297
cmp edx, 1
jne 0x14004b2bc
call fcn.14000d2f0
mov edx, 0x20
jmp 0x14004b2b0
call fcn.14001da20
mov edx, 0x18
jmp 0x14004b2b0
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp + 0x148]
call fcn.140105840
lea rax, [rbp + 0x18]
mov qword [rbp - 0x28], rax
lea rdi, [r15 + 0x60]
mov rdx, rdi
lea rcx, [rbp + 0x18]
call fcn.14000d120
mov rbx, rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x130]
call fcn.140019830
nop
mov r8, rbx
mov rdx, rax
call fcn.140058500
mov rcx, qword [rdi + 0x10]
test al, al
movabs rax, 0x7fffffffffffffff
je 0x14004b395
sub rax, rcx
cmp rax, 0x2a
jb 0x14004b705
cmp qword [rdi + 0x18], 0x10
jb 0x14004b323
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x2a
lea r9, str._Html__Send_to_HTML:_GetAuraInformation_
lea rcx, [rsp + 0x50]
call fcn.14001d8b0
nop
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x130]
call fcn.140019830
mov rbx, rax
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
mov rdx, rbx
call fcn.140061a90
nop
lea rcx, [rbp + 0x18]
jmp 0x14004b3ec
sub rax, rcx
cmp rax, 0x2f
jb 0x14004b705
cmp qword [rdi + 0x18], 0x10
jb 0x14004b3ac
mov rdi, qword [rdi]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], 0x2f
lea r9, str._Html__Send_to_HTML_fail:_GetAuraInformation_
lea rcx, [rsp + 0x50]
call fcn.14001d8b0
nop
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, [rsp + 0x50]
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14000d2f0
mov rax, qword [r13]
mov edx, 1
mov rcx, r13
call qword [rax]
nop
lea rcx, [rbp + 0x190]
call fcn.14002f500
nop
lea rcx, [rbp + 0x178]
call fcn.14001da20
nop
movzx ecx, byte [rbp + 0x130]
sub ecx, 1
je 0x14004b46e
sub ecx, 1
je 0x14004b44f
cmp ecx, 1
jne 0x14004b4a7
mov rcx, qword [rbp + 0x138]
call fcn.14000d2f0
mov edx, 0x20
mov rcx, qword [rbp + 0x138]
call fcn.140105840
jmp 0x14004b4a7
mov rcx, qword [rbp + 0x138]
call fcn.14001da20
mov edx, 0x18
mov rcx, qword [rbp + 0x138]
call fcn.140105840
jmp 0x14004b4a7
mov rcx, qword [rbp + 0x138]
mov rdx, rcx
call fcn.14001e2b0
mov edx, select
mov rcx, qword [rbp + 0x138]
call fcn.140105840
jmp 0x14004b4a7
call fcn.140061ec0
mov rcx, rax
mov r8b, 1
lea rdx, str._Html__GetAuraInformationCmdHandler_error:__device_type_is_not_numeric
call fcn.1400616d0
mov rcx, qword [rbp + 0x1a8]
xor rcx, rsp
call fcn.140105820
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
call fcn.14000cc90
nop
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rsp + 0x50]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x58]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp + 0x58]
call fcn.1401092bc
nop
call fcn.14000cc90
nop
lea rcx, [rsp + 0x40]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rsp + 0x50]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x58]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp + 0x58]
call fcn.1401092bc
nop
lea rcx, [rsp + 0x40]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rsp + 0x50]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x58]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp + 0x58]
call fcn.1401092bc
nop
lea rcx, [rsp + 0x40]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x58]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
lea rcx, [rsp + 0x40]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
lea rcx, [rsp + 0x40]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
call fcn.14000cc90
nop
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
nop
lea rcx, [rbp + 0x130]
call fcn.14001d370
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.14000d0e0
nop
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x38]
call fcn.14001bbf0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp - 0x20]
call fcn.140014680
lea rdx, [0x14018c848]
lea rcx, [rbp - 0x20]
call fcn.1401092bc
int3