Function at 0x140006a20
Capabilities:
Convert ip address from string

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1438
call fcn.140079b00
sub rsp, rax
mov rsi, rdx
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1430], rax
mov rbx, qword [rdx + 8]
lea rdx, str.state
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140006de6
lea rdx, str.headercompression
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140006e14
lea rdx, str.connect
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140006e73
lea rdx, str.connectmethod
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140006ea9
lea rdx, str.disconnect
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007078
lea rdx, str.encryption
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007219
lea rdx, str.jumbo
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400072d4
lea rdx, str.activationcode
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007356
lea rdx, str.login
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000741c
lea rdx, str.refresh
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400074e2
lea rdx, str.directory
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400075c6
lea rdx, str.gateway
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007715
lea rdx, str.esni
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400077f7
lea rdx, str.logout
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007917
lea rdx, str.mode
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400079fc
lea rdx, str.overflow
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007acf
lea rdx, str.priorityoverflow
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007b58
lea rdx, str.packetaggr
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007bcb
lea rdx, str.ports
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007c2d
lea rdx, str.subnets
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007d0c
lea rdx, str.show
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007e0b
lea rdx, str.safebrowsing
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007e8d
lea rdx, str.startupconnect
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007ec5
lea rdx, str.stats
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008229
lea rdx, str.adapter
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400083ba
lea rdx, str.transport
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008430
lea rdx, str.privacy
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000860e
lea rdx, str.version
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008650
lea rdx, str.daemon
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008916
lea rdx, [0x1400d6b06]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008a10
lea rdx, str.captiveportal
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008b04
lea rdx, str.localproxy
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008c26
lea rdx, str.firewall
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008dd1
lea rdx, str.route
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008fc6
lea rdx, str.streamingbypass
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400091eb
lea rdx, str.streaming
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000937b
lea rdx, str.speedtest
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009552
lea rdx, str.streamtest
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000980c
lea rdx, str.networksharing
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400099d4
mov cl, 1
call fcn.140005bb9
mov esi, 4
jmp 0x1400076ef
cmp edi, 2
jne 0x140006e4a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000d724
cmp edi, 3
je 0x140006ede
cmp edi, 2
jne 0x140006f10
mov ecx, 2
call fcn.1400a74d0
lea rdx, str.Missing_parameters:__s__s_n
lea r8, [0x14010f6c0]
lea r9, str.headercompression__onoff_
jmp 0x140006ed1
mov esi, 2
mov ecx, 2
call fcn.1400a74d0
lea rdx, [0x1400d5270]
lea r8, [0x14010f6c0]
lea r9, str.state
jmp 0x140007269
cmp edi, 2
jne 0x140006f39
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 5
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000d82a
cmp edi, 2
jne 0x1400070aa
mov ecx, 2
call fcn.1400a74d0
lea rdx, str.Missing_parameters:__s__s_n
lea r8, [0x14010f6c0]
lea r9, str.connectmethod___closest__public__private__p2p___country____city____number______tag___
mov rcx, rax
call fcn.140005b22
jmp 0x1400074f7
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000722e
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400072e9
mov esi, 2
mov ecx, 2
call fcn.1400a74d0
lea rdx, [0x1400d5270]
lea r8, [0x14010f6c0]
lea r9, str.headercompression__onoff_
jmp 0x140007269
mov rbx, qword [rsi + 0x10]
cmp edi, 3
jne 0x1400071bb
lea rdx, str.public
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000736b
lea rdx, str.private
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007431
lea rdx, str.closest
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007501
lea rdx, [0x1400d5eea]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007601
lea rdx, str.last
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007750
lea rdx, str.proxy
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000780c
lea rdx, str.ignorelast
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007949
mov rcx, rbx
call fcn.1400067ca
test al, al
je 0x1400071bb
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rdx, [rsp + 0x13c0]
mov qword [rdx], rax
mov word [rdx + 8], 0xaaaa
movaps xmm0, xmmword [section..rdata]
lea r8, [rsp + 0x30]
movaps xmmword [r8], xmm0
mov dword [r8 + 0x10], 0xaaaaaaaa
lea r9, [rsp + 0x2c]
mov dword [r9], 0
mov sil, byte [rbx]
xor ecx, ecx
cmp sil, 0x23
sete cl
add rcx, rbx
call fcn.140006848
test al, al
je 0x1400076d5
mov r8d, dword [rsp + 0x2c]
lea rcx, [rsp + 0x13c0]
lea rdx, [rsp + 0x30]
cmp sil, 0x23
jne 0x1400075bc
call fcn.14000da7d
jmp 0x140007b51
cmp edi, 2
jne 0x140007245
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000dc22
mov rbx, qword [rsi + 0x10]
cmp edi, 3
jne 0x140007276
lea rdx, str.public
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000744b
lea rdx, str.private
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007518
lea rdx, str.closest
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000761b
lea rdx, [0x1400d5eea]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000776a
lea rdx, str.proxy
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140007835
mov rcx, rbx
call fcn.1400067ca
test al, al
je 0x140007276
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rdx, [rsp + 0x13c0]
mov qword [rdx], rax
mov word [rdx + 8], 0xaaaa
movaps xmm0, xmmword [section..rdata]
lea r8, [rsp + 0x30]
movaps xmmword [r8], xmm0
mov dword [r8 + 0x10], 0xaaaaaaaa
lea r9, [rsp + 0x2c]
mov dword [r9], 0
mov sil, byte [rbx]
xor ecx, ecx
cmp sil, 0x23
sete cl
add rcx, rbx
call fcn.140006848
test al, al
je 0x1400076de
mov r8d, dword [rsp + 0x2c]
lea rcx, [rsp + 0x13c0]
lea rdx, [rsp + 0x30]
cmp sil, 0x23
jne 0x140007ae4
call fcn.14000e44e
jmp 0x140007b51
mov rcx, rbx
call fcn.1400bcdc0
cmp rax, 2
jne 0x1400071d5
mov rcx, rbx
call fcn.14000676a
test al, al
jne 0x1400071e5
mov rcx, rbx
call fcn.140006807
test al, al
je 0x1400076d5
cmp edi, 3
jne 0x140007385
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000d8ba
cmp edi, 2
jg 0x140007313
lea rcx, str.encryption__onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x1400072fb
mov esi, 2
mov ecx, 2
call fcn.1400a74d0
lea rdx, [0x1400d5270]
lea r8, [0x14010f6c0]
lea r9, str.disconnect
mov rcx, rax
call fcn.140005b22
jmp 0x1400076ef
mov rcx, rbx
call fcn.1400bcdc0
cmp rax, 2
jne 0x140007290
mov rcx, rbx
call fcn.14000676a
test al, al
jne 0x1400072a0
mov rcx, rbx
call fcn.140006807
test al, al
je 0x1400076de
cmp edi, 3
jne 0x140007465
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e28b
cmp edi, 2
jg 0x1400073d9
lea rcx, str.jumbo__onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e6be
cmp edi, 3
jne 0x14000734a
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007632
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007784
lea rcx, str.encryption__onoff_
jmp 0x1400076e5
cmp edi, 4
jl 0x1400074b9
lea rcx, str.activationcode
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
jmp 0x140006e91
cmp edi, 5
je 0x140007579
cmp edi, 4
jne 0x1400076d5
mov rsi, qword [rsi + 0x18]
mov rcx, rsi
call fcn.14000676a
test al, al
je 0x1400076d5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
mov rdx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000d94b
cmp edi, 3
jne 0x140007410
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400077ae
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007862
lea rcx, str.jumbo__onoff_
jmp 0x1400076e5
cmp edi, 2
jg 0x140007532
lea rcx, str.login__username___password_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x140006e91
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
jmp 0x14000784a
cmp edi, 5
je 0x14000766f
cmp edi, 4
jne 0x1400076de
mov rsi, qword [rsi + 0x18]
mov rcx, rsi
call fcn.14000676a
test al, al
je 0x1400076d5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
mov rdx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e31c
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000dca5
cmp edi, 2
jg 0x140007649
lea rcx, str.refresh_oauth__access_token_
call fcn.140005b83
mov esi, 3
jmp 0x1400076ef
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x140006e91
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x14000784a
mov rbx, qword [rsi + 0x10]
lea rdx, str.auto
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400077c5
lea rdx, str.oauth
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400078c7
cmp edi, 5
jb 0x1400078dc
lea rcx, str.login__username___password_
jmp 0x1400076e5
mov rcx, qword [rsi + 0x18]
call fcn.14000676a
test al, al
je 0x1400076d5
lea rdx, [rsp + 0x30]
mov dword [rdx], 0xaaaaaaaa
mov rcx, qword [rsi + 0x20]
call fcn.140006583
test al, al
je 0x1400076d5
mov r8d, dword [rsp + 0x30]
test r8d, r8d
jle 0x1400076d5
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
call fcn.14000d9de
jmp 0x140007b51
cmp edi, 3
je 0x14000788c
cmp edi, 2
jne 0x1400078bb
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e87a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 4
jmp 0x140006e91
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x14000784a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140007796
mov rcx, qword [rsi + 0x10]
lea rdx, str.oauth
call fcn.1400bc8d0
test eax, eax
jne 0x140007666
cmp edi, 5
jb 0x140007a1a
lea rcx, str.refresh_oauth__access_token_
jmp 0x1400076e5
mov rcx, qword [rsi + 0x18]
call fcn.14000676a
test al, al
je 0x1400076d5
lea rdx, [rsp + 0x30]
mov dword [rdx], 0xaaaaaaaa
mov rcx, qword [rsi + 0x20]
call fcn.140006583
test al, al
je 0x1400076de
mov edi, dword [rsp + 0x30]
test edi, edi
jle 0x1400076de
mov rbx, qword [rsi + 0x10]
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
mov rdx, rsi
mov r8d, edi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e3af
lea rcx, str.connect___closest__public__private__p2p___country____city____number_____last___tag___
jmp 0x1400076e5
lea rcx, str.connectmethod___closest__public__private__p2p___country____city____number______tag___
call fcn.140005aec
mov esi, 2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp edi, 3
je 0x14000797e
cmp edi, 2
jne 0x1400079ad
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e98e
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 3
jmp 0x140006e91
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 4
jmp 0x14000784a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e588
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140007874
cmp edi, 3
jne 0x140007972
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000dd28
cmp edi, 2
jg 0x1400079b9
lea rcx, str.esni__onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000db1c
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 8
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e1fb
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e4ed
mov rsi, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e7e9
lea rcx, str.directory__directory_server_domain_
jmp 0x1400076e5
cmp edi, 5
jb 0x140007a52
lea rcx, str.login_oauth__access_token_
jmp 0x1400076e5
cmp edi, 4
jne 0x140007a8a
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
mov rdx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000decd
cmp edi, 2
jne 0x140007ac3
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000df60
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000db9f
lea rcx, [0x1400d603e]
jmp 0x1400076e5
mov rsi, qword [rsi + 0x10]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e8fd
lea rcx, str.gateway__directory_gateway_uri_
jmp 0x1400076e5
cmp edi, 3
jne 0x1400079f0
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007be9
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007c8f
lea rcx, str.esni__onoff_
jmp 0x1400076e5
cmp edi, 3
je 0x140007b76
cmp edi, 2
jne 0x140007bbf
lea rcx, str.mode__redundantspeedstreaming_
jmp 0x1400074f2
cmp edi, 4
jne 0x140007aeb
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000de3c
cmp edi, 4
jne 0x140007b1f
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ddab
movaps xmm0, xmmword [section..rdata]
lea rdi, [rsp + 0x30]
movaps xmmword [rdi + 0x10], xmm0
movaps xmmword [rdi], xmm0
lea rcx, str.Enter_password
mov rdx, rdi
mov r8d, 0x20
call fcn.14000691b
mov rcx, qword [rsi + 0x10]
mov rdx, rdi
call 0x14000decd
jmp 0x140007b51
lea rcx, str.logout
jmp 0x1400076e5
cmp edi, 3
je 0x140007c00
lea rcx, str.overflow__speed_in_mbps_
jmp 0x140007b68
call 0x14000e3af
jmp 0x140007b51
lea rsi, [rsp + 0x30]
mov r8d, 0x200
mov rcx, rsi
mov dl, 0xaa
call fcn.1400a3cc0
lea rcx, str.Enter_oauth_token
mov rdx, rsi
mov r8d, 0x200
call fcn.14000691b
mov rcx, rsi
call 0x14000de3c
jmp 0x140007b51
lea rsi, [rsp + 0x30]
mov r8d, 0x200
mov rcx, rsi
mov dl, 0xaa
call fcn.1400a3cc0
lea rcx, str.Enter_oauth_token
mov rdx, rsi
mov r8d, 0x200
call fcn.14000691b
mov rcx, rsi
call 0x14000ddab
mov esi, eax
jmp 0x1400076ef
cmp edi, 3
je 0x140007cb9
lea rcx, str.priorityoverflow__speed_in_mbps_
cmp edi, 2
je 0x1400074f2
jmp 0x1400076e5
mov rsi, qword [rsi + 0x10]
lea rdx, str.redundant
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007ce6
lea rdx, str.speed
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007db4
lea rdx, str.streaming
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007e29
lea rcx, str.mode__redundantspeedstreaming_
jmp 0x1400076e5
cmp edi, 3
je 0x140007d76
cmp edi, 2
jne 0x140007da8
lea rcx, str.packetaggr__onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140007ca1
lea rdx, [rsp + 0x30]
mov qword [rdx], 0xffffffffffffffff
mov rcx, qword [rsi + 0x10]
call fcn.1400066ee
test al, al
je 0x140007d00
movsd xmm0, qword [rsp + 0x30]
call fcn.140010a07
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0xa0
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x17
jl 0x140007dc8
movaps xmm0, xmmword [section..rdata]
lea rsi, [rsp + 0x13c0]
movaps xmmword [rsi + 0x50], xmm0
movaps xmmword [rsi + 0x40], xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov dword [rsi + 0x60], 0xaaaaaaaa
lea r8, str.only__d_ports_may_be_requested_n
mov edx, 0x64
mov rcx, rsi
mov r9d, setsockopt
jmp 0x140007d69
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e759
lea rdx, [rsp + 0x30]
mov qword [rdx], 0xffffffffffffffff
mov rcx, qword [rsi + 0x10]
call fcn.1400066ee
test al, al
je 0x140007dff
movsd xmm0, qword [rsp + 0x30]
call fcn.140010ab1
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x140007e3e
lea rcx, str.overflow__speed_in_mbps_
jmp 0x1400076e5
lea rcx, [rsp + 0x30]
mov r8d, 0x1d6
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0xd
jl 0x140007e56
movaps xmm0, xmmword [section..rdata]
lea rsi, [rsp + 0x13c0]
movaps xmmword [rsi + 0x50], xmm0
movaps xmmword [rsi + 0x40], xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov dword [rsi + 0x60], 0xaaaaaaaa
lea r8, str.only__d_subnets_may_be_declared_n
mov edx, 0x64
mov rcx, rsi
mov r9d, 0xa
call fcn.140001054
mov rcx, rsi
jmp 0x1400076e5
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140007ea2
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008063
lea rcx, str.packetaggr__onoff_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x140007e3e
add edi, 0xfffffffe
add rsi, 0x10
mov byte [rsp + 0x20], 0
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
xor r9d, r9d
call fcn.14000b799
test al, al
je 0x140007e81
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14000ff7a
jmp 0x140007b51
lea rcx, str.priorityoverflow__speed_in_mbps_
jmp 0x1400076e5
cmp edi, 3
je 0x140007ee3
cmp edi, 2
jne 0x140008057
lea rcx, str.show___servers__settings__privacy__adapters__currentserver__user__directory__connectmethod__streamingbypass__disconnect__streaming__speedtest__
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ea94
add edi, 0xfffffffe
add rsi, 0x10
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
call fcn.14000b937
test al, al
je 0x140007eb9
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140010017
jmp 0x140007b51
lea rcx, str.ports__port_proto__...
jmp 0x1400076e5
cmp edi, 2
jg 0x14000808d
lea rcx, str.safebrowsing__initializeconfigenableerrorsstatsredirectslogleveltokenhomenetworkoverridesettingsstartstop_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140008075
lea rcx, str.subnets__subnet_length__...
jmp 0x1400076e5
cmp edi, 3
je 0x1400083cf
cmp edi, 2
jne 0x140008401
lea rcx, str.startupconnect__onoff_
jmp 0x1400074f2
mov rsi, qword [rsi + 0x10]
lea rdx, str.countries
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008200
lea rdx, str.cities
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008200
lea rdx, str.servers
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008200
lea rdx, str.settings
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008705
lea rdx, str.privacy
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008940
lea rdx, str.adapters
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008a6e
lea rdx, str.currentserver
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008b3d
lea rdx, str.user
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008cc4
lea rdx, str.directory
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008e29
lea rdx, str.connectmethod
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009078
lea rdx, str.localproxy
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009280
lea rdx, str.firewall
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400093b1
lea rdx, str.streamingbypass
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400095f0
lea rdx, str.disconnect
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400098c9
lea rdx, str.streaming
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009a8f
lea rdx, str.speedtest
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009ca3
lea rcx, str.show___servers__settings__privacy__adapters__currentserver__user__directory__connectmethod__streamingbypass__disconnect__streaming__speedtest__
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e623
cmp edi, 6
je 0x14000844e
cmp edi, 4
je 0x140008472
cmp edi, 3
jne 0x140008466
mov rsi, qword [rsi + 0x10]
lea rdx, str.initialize
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400087c6
lea rdx, str.config
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008975
lea rdx, str.enable
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008ae3
lea rdx, str.errors
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008b7d
lea rdx, str.stats
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008d45
lea rdx, str.redirects
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008ed3
lea rdx, str.loglevel
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008f74
lea rdx, str.token
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400092cd
lea rdx, str.homenetwork
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000945d
lea rdx, str.override
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009322
lea rdx, str.settings
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400098f2
lea rdx, str.start
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009ab8
lea rdx, str.stop
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
jne 0x140008466
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f3e0
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000dfe3
mov dword [rsp + 0x13c0], 0xffffffff
movaps xmm0, xmmword [section..rdata]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], 0xaaaaaaaa
cmp edi, 3
jl 0x14000840d
mov rbx, qword [rsi + 0x10]
lea rdx, str.historic
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008646
lea rdx, [rsp + 0x13c0]
mov rcx, rbx
call fcn.140006583
test al, al
je 0x14000863a
mov ebx, dword [rsp + 0x13c0]
cmp ebx, 0xffffffff
jl 0x14000863a
xor ebp, ebp
cmp edi, 4
jb 0x140008414
mov r12d, edi
xor edi, edi
mov r15d, 3
lea r14, str.networksharing
xor ebp, ebp
mov r13, qword [rsi + r15*8]
mov rcx, r13
mov rdx, r14
call fcn.1400bc8d0
test eax, eax
je 0x14000835e
cmp ebp, 5
jge 0x14000863a
mov rcx, r13
lea rdx, str.current
call fcn.1400bc8d0
test eax, eax
je 0x140008363
mov rcx, r13
lea rdx, str.total
call fcn.1400bc8d0
test eax, eax
je 0x140008372
mov rcx, r13
lea rdx, [0x1400d6686]
call fcn.1400bc8d0
test eax, eax
je 0x140008381
mov rcx, r13
lea rdx, str.week
call fcn.1400bc8d0
test eax, eax
je 0x140008390
mov rcx, r13
lea rdx, str.month
call fcn.1400bc8d0
test eax, eax
je 0x14000839f
mov dword [rsp + 0x2c], 0
mov rcx, r13
lea rdx, [rsp + 0x2c]
call fcn.1400065fb
test al, al
je 0x14000863a
mov eax, dword [rsp + 0x2c]
movsxd rcx, ebp
inc ebp
mov dword [rsp + rcx*4 + 0x30], eax
jmp 0x1400083ac
mov dil, 1
jmp 0x1400083ac
movsxd rax, ebp
inc ebp
mov dword [rsp + rax*4 + 0x30], 0
jmp 0x1400083ac
movsxd rax, ebp
inc ebp
mov dword [rsp + rax*4 + 0x30], 0xffffffff
jmp 0x1400083ac
movsxd rax, ebp
inc ebp
mov dword [rsp + rax*4 + 0x30], 0x18
jmp 0x1400083ac
movsxd rax, ebp
inc ebp
mov dword [rsp + rax*4 + 0x30], 0xa8
jmp 0x1400083ac
movsxd rax, ebp
inc ebp
mov dword [rsp + rax*4 + 0x30], 0x2d0
inc r15
cmp r12, r15
jne 0x1400082b3
jmp 0x140008416
cmp edi, 2
jne 0x140008574
lea rcx, str.adapter__datalimitpriorityratelimitoverlimitratelimitencryptionresetusage_
jmp 0x1400074f2
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008623
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000872e
lea rcx, str.startupconnect__onoff_
jmp 0x1400076e5
xor ebp, ebp
mov ebx, 0xffffffff
xor edi, edi
and dil, 1
lea r8, [rsp + 0x30]
mov ecx, ebx
mov edx, ebp
mov r9d, edi
call fcn.1400105be
jmp 0x140007b51
cmp edi, 3
je 0x140008682
cmp edi, 2
jne 0x1400086f9
lea rcx, str.transport__autotcptcp_multiudphttps_
jmp 0x1400074f2
mov rcx, qword [rsi + 0x10]
lea rdx, str.homenetwork
call fcn.1400bc8d0
test eax, eax
je 0x1400087d2
lea rcx, str.safebrowsing__initializeconfigenableerrorsstatsredirectslogleveltokenhomenetworkoverridesettingsstartstop_
jmp 0x1400076e5
mov rdi, qword [rsi + 0x10]
lea rdx, str.initialize
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008846
lea rdx, str.config
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008981
lea rdx, str.enable
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008ab1
lea rdx, str.errors
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008ba7
lea rdx, str.redirects
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008d6e
lea rdx, str.loglevel
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008efd
lea rdx, str.token
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140009151
lea rdx, str.override
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x1400092d9
lea rdx, str.start
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
jne 0x140008466
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f34f
mov rbx, qword [rsi + 0x10]
lea rdx, str.priority
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008875
lea rdx, str.ratelimit
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400089b0
lea rdx, str.overlimitratelimit
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008aef
lea rdx, str.encryption
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008bda
lea rdx, str.datalimit
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008da5
lea rdx, str.resetusage
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008f80
lea rcx, str.adapter__datalimitpriorityratelimitoverlimitratelimitencryptionresetusage_
jmp 0x1400076e5
cmp edi, 2
jne 0x140008758
lea rcx, str.privacy__dnsleakipleakkillswitchrequestToDisableDoH_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140008740
lea rcx, str.stats__historic___duration_in_seconds___networksharing___currentdayweekmonthtotal_period_in_hours___..._
jmp 0x1400076e5
call fcn.1400108ba
jmp 0x140007b51
cmp edi, 2
jne 0x140008969
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000d7a7
mov rsi, qword [rsi + 0x10]
lea rdx, str.auto
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008a97
lea rdx, [0x1400d69f6]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008b66
lea rdx, [0x1400d69fa]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008ced
lea rdx, str.https
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008e52
lea rdx, str.tcp_multi
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400090a1
lea rcx, str.transport__autotcptcp_multiudphttps_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f4fe
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f463
jle 0x1400087ba
mov rbx, qword [rsi + 0x10]
lea rdx, str.requestToDisableDoH
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008c3b
lea rdx, str.killswitch
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008de6
lea rdx, str.dnsleak
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140008fdb
lea rdx, str.ipleak
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009200
lea rcx, str.privacy__dnsleakipleakkillswitchrequestToDisableDoH_
jmp 0x1400076e5
lea rcx, str.safebrowsing_initialize__string_
jmp 0x1400076e5
lea rdx, [rsp + 0x2c]
mov dword [rdx], 0
mov rcx, qword [rsi + 0x18]
call fcn.1400065fb
test al, al
je 0x14000890a
lea rdx, [rsp + 0x30]
mov qword [rdx], 0
mov rcx, qword [rsi + 0x20]
call fcn.140006672
test al, al
je 0x14000890a
lea rdx, [rsp + 0x13c0]
mov qword [rdx], 0
mov rcx, qword [rsi + 0x28]
call fcn.140006672
test al, al
je 0x14000890a
mov r8, qword [rsp + 0x13c0]
mov rdx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x2c]
call 0x14000eeba
jmp 0x140007b51
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000eb2f
cmp edi, 4
jle 0x140008934
cmp edi, 5
jne 0x140008934
mov rdi, qword [rsi + 0x20]
lea rdx, str.always
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140008f95
lea rdx, str.secondary
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x1400091b2
lea rdx, str.backup
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x14000935a
lea rdx, str.never
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x1400094d7
lea rdx, str.automatic
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x1400096ec
lea rcx, str.adapter_priority__adapter_id___automaticalwayssecondarybackupnever_
jmp 0x1400076e5
lea rcx, str.safebrowsing_homenetwork__retries_delay_timeout_
jmp 0x1400076e5
cmp edi, 3
je 0x140008b19
cmp edi, 2
jne 0x140008b31
lea rcx, str.daemon_exit
jmp 0x1400074f2
lea rcx, str.adapter_priority__adapter_id___automaticalwayssecondarybackupnever_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f627
lea rcx, str.version
jmp 0x1400076e5
lea rcx, str.safebrowsing_config__string_
jmp 0x1400076e5
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ebd4
cmp edi, 4
jle 0x140008a04
cmp edi, 5
jne 0x140008a04
mov rdi, qword [rsi + 0x20]
lea rdx, str.unlimited
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x1400091bc
lea rbx, [rsp + 0x30]
mov qword [rbx], 0
mov rcx, rdi
mov rdx, rbx
mov r8d, 0xa
call fcn.1400bdabc
mov rcx, qword [rbx]
cmp qword [rsi + 0x20], rcx
je 0x140008a04
cmp byte [rcx], 0
je 0x1400094e1
lea rcx, str.adapter_ratelimit__adapter_id___speed_in_bits_per_secondunlimited_
jmp 0x1400076e5
lea rbx, [rsp + 0x30]
mov r8d, 0x8a
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 3
jl 0x140008a5a
mov r15d, edi
mov r12d, 2
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x2e
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x2e
cmp r15, r12
jne 0x140008a3a
add edi, 0xfffffffe
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14000f8ea
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e172
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
jmp 0x1400090b6
mov rsi, qword [rsi + 0x18]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008dba
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140008f9c
lea rcx, str.safebrowsing_enable__onoff_
jmp 0x1400076e5
cmp edi, 4
jg 0x140008c83
lea rcx, str.adapter_overlimitratelimit__adapter_id___speed_in_bits_per_second0_to_stop_using_
jmp 0x1400074f2
cmp edi, 2
jne 0x140008d07
lea rcx, str.captiveportal_checklogin
jmp 0x1400074f2
mov rcx, qword [rsi + 0x10]
lea rdx, str.exit
call fcn.1400bc8d0
test eax, eax
je 0x140008e6c
lea rcx, str.daemon_exit
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e06c
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x1400090b6
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f02c
lea rdx, [rsp + 0x30]
mov dword [rdx], 0xffffffff
mov rcx, qword [rsi + 0x18]
call fcn.140006583
test al, al
je 0x140008d99
mov ecx, dword [rsp + 0x30]
cmp ecx, 0xfffffffe
jle 0x140008d99
call 0x14000f02c
jmp 0x140007b51
cmp edi, 4
jle 0x140008dae
cmp edi, 5
jne 0x140008c1a
mov rdi, qword [rsi + 0x20]
lea rdx, [0x1400d5ecc]
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x1400094f2
lea rdx, [0x1400d5ecf]
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140009722
lea rcx, str.adapter_encryption__adapter_id___onoff_
jmp 0x1400076e5
cmp edi, 2
jne 0x140008e95
lea rcx, str.localproxy__onoff_
jmp 0x1400074f2
cmp edi, 3
jbe 0x140008c77
cmp edi, 4
jne 0x140008c77
mov rsi, qword [rsi + 0x18]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x1400095c4
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000988a
lea rcx, str.privacy_requestToDisableDoH__onoff_
jmp 0x1400074f2
cmp edi, 5
jne 0x140008cb8
lea rdi, [rsp + 0x30]
mov qword [rdi], 0
mov rcx, qword [rsi + 0x20]
mov rdx, rdi
mov r8d, 0xa
call fcn.1400bdabc
mov rcx, qword [rdi]
cmp qword [rsi + 0x20], rcx
je 0x140008cb8
cmp byte [rcx], 0
je 0x140009510
lea rcx, str.adapter_overlimitratelimit__adapter_id___speed_in_bits_per_second0_to_stop_using_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000e0ef
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x1400090b6
mov rbx, qword [rsi + 0x10]
lea rdx, str.check
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009180
lea rdx, str.login
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000932e
lea rcx, str.captiveportal_checklogin
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f244
lea rdx, [rsp + 0x30]
mov dword [rdx], 0xffffffff
mov rcx, qword [rsi + 0x18]
call fcn.140006583
test al, al
je 0x140008d99
mov ecx, dword [rsp + 0x30]
cmp ecx, 0xfffffffe
jle 0x140008d99
call 0x14000f18c
jmp 0x140007b51
lea rcx, str.safebrowsing_errors__duration_in_seconds_
jmp 0x1400076e5
cmp edi, 3
jg 0x140009023
lea rcx, str.adapter_encryption__adapter_id___onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140008fae
cmp edi, 2
jne 0x1400090ce
lea rcx, str.firewall__modedomainsipv4ipv6ports_
jmp 0x1400074f2
cmp edi, 3
jbe 0x140008e1d
mov rsi, qword [rsi + 0x18]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009521
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009753
lea rcx, str.privacy_killswitch__onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ea11
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 3
jmp 0x1400090b6
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010bde
mov rsi, qword [rsi + 0x10]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009343
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009498
lea rcx, str.localproxy__onoff_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f18c
mov rsi, qword [rsi + 0x18]
lea rdx, str.debug
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009364
lea rdx, str.info
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009538
lea rdx, str.error
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000977d
lea rdx, str.trace
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009945
lea rdx, str.warning
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009b03
lea rcx, str.safebrowsing_loglevel__tracedebuginfowarningerror_
jmp 0x1400076e5
cmp edi, 3
jg 0x140009248
lea rcx, str.adapter_resetusage__adapter_id_
jmp 0x1400074f2
xor edi, edi
jmp 0x1400096f1
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ec65
cmp edi, 2
jne 0x1400092a9
lea rcx, str.route_default__onoff_
jmp 0x1400074f2
cmp edi, 3
jbe 0x140009017
cmp edi, 4
jne 0x140009017
mov rsi, qword [rsi + 0x18]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009a3e
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009c48
lea rcx, str.privacy_dnsleak__onoff_
jmp 0x1400074f2
mov rbx, qword [rsi + 0x18]
lea rdx, str.monthly
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000939c
lea rdx, str.daily
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400095db
lea rdx, str.dailyboost
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400098b4
lea rcx, str.adapter_dataLimit__monthlydailydailyboost_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010b5b
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 4
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f58c
mov rbx, qword [rsi + 0x10]
lea rdx, str.mode
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x1400094c2
lea rdx, str.domains
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009685
lea rdx, str.ipv4
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000991b
lea rdx, str.ipv6
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009ac4
lea rdx, str.ports
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009d9d
lea rcx, str.firewall__modedomainsipv4ipv6ports_
jmp 0x1400076e5
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ee15
cmp edi, 3
jne 0x140009390
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010c4f
mov edi, 1
jmp 0x1400096f1
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000fa14
cmp edi, 2
jg 0x1400093da
lea rcx, str.streamingbypass__domainsipv4ipv6portsservice_
jmp 0x1400074f2
cmp edi, 3
jbe 0x14000923c
cmp edi, 4
jne 0x14000923c
mov rsi, qword [rsi + 0x18]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009c72
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009edb
lea rcx, str.privacy_ipleak__onoff_
jmp 0x1400074f2
cmp edi, 4
jne 0x14000948c
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000fee3
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010deb
mov rcx, qword [rsi + 0x10]
lea rdx, str.default
call fcn.1400bc8d0
test eax, eax
je 0x14000969a
lea rcx, str.route_default__onoff_
jmp 0x1400076e5
lea rcx, str.safebrowsing_token__string_
jmp 0x1400076e5
mov rsi, qword [rsi + 0x18]
lea rdx, str.none
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009797
lea rdx, str.unsafe
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000995f
lea rdx, str.safe
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009b30
lea rcx, str.safebrowsing_override__noneunsafesafe_
jmp 0x1400076e5
cmp edi, 3
jne 0x14000957b
lea rcx, str.captiveportal_login__onoff___adapter_id_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x1400094aa
mov edi, 2
jmp 0x1400096f1
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x140009b18
cmp edi, 2
jne 0x140009619
lea rcx, str.streaming__domainsipv4ipv6ports_
jmp 0x1400074f2
lea rcx, str.captiveportal_check
jmp 0x1400076e5
cmp edi, 6
ja 0x1400097ae
lea rcx, str.adapter_datalimit_monthly__adapter_id___data_usage_in_bytesunlimited___day_of_the_month_to_reset_on0_for_last_30_days_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010f0a
mov rbx, qword [rsi + 0x10]
lea rdx, str.domains
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009930
lea rdx, str.ipv4
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009ad9
lea rdx, str.ipv6
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009db2
lea rdx, str.ports
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009fd6
lea rdx, str.service
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a2a0
lea rcx, str.streamingbypass__domainsipv4ipv6portsservice_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
xor edx, edx
xor r8d, r8d
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000eeba
lea rcx, str.adapter_resetusage__adapter_id_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010e74
cmp edi, 3
jne 0x140009835
lea rcx, str.firewall_mode__offallowlistdenylist_
jmp 0x1400074f2
mov edi, 3
jmp 0x1400096f1
mov rcx, qword [rsi + 0x18]
mov rdx, rax
call fcn.14000faab
jmp 0x140007b51
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
mov dl, 1
jmp 0x14000973b
mov rcx, qword [rsi + 0x18]
mov rdx, rax
call fcn.14000fe4a
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140009765
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x140009b18
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140013de5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d5ecf]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009a55
lea rdx, [0x1400d5ecc]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
jne 0x140009a83
cmp edi, 5
je 0x14000a271
cmp edi, 4
je 0x140009337
jmp 0x140009a83
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x14000989c
cmp edi, 5
ja 0x140009979
lea rcx, str.adapter_datalimit_daily__adapter_id___data_usage_in_bytesunlimited_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140011eb6
mov rbx, qword [rsi + 0x10]
lea rdx, str.domains
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009aee
lea rdx, str.ipv4
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009dc7
lea rdx, str.ipv6
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009feb
lea rdx, str.ports
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a2b5
lea rcx, str.streaming__domainsipv4ipv6ports_
jmp 0x1400076e5
cmp edi, 3
jne 0x1400099e9
lea rcx, str.firewall_domains__addremset___domain__...
jmp 0x1400074f2
cmp edi, 3
je 0x140008fcf
mov rsi, qword [rsi + 0x18]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009f05
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
jne 0x1400092c1
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x140009f17
mov edi, 4
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
mov edx, edi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f97c
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
xor edx, edx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14001096a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f6aa
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
jmp 0x140009b18
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x140009b45
cmp edi, 7
jne 0x140009800
mov rdi, qword [rsi + 0x28]
lea rdx, str.unlimited
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x140009fa7
lea rbx, [rsp + 0x30]
mov qword [rbx], 0
mov rcx, rdi
mov rdx, rbx
mov r8d, 0xa
call fcn.1400bdabc
mov rdi, rax
mov rax, qword [rbx]
cmp qword [rsi + 0x28], rax
je 0x140009800
cmp byte [rax], 0
je 0x14000a5ca
lea rcx, str.adapter_datalimit_monthly__adapter_id___data_usage_in_bytesunlimited___day_of_the_month_to_reset_on0_for_last_30_days_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140013e6d
mov rsi, qword [rsi + 0x18]
lea rdx, str.allowlist
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009c89
lea rdx, str.denylist
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x140009f2f
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000a0ff
lea rcx, str.firewall_mode__offallowlistdenylist_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f85a
cmp edi, 5
ja 0x140009b5d
lea rcx, str.adapter_datalimit_dailyboost__adapter_id___additional_bytes_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140012e52
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f2cc
cmp edi, 3
jne 0x140009b9e
lea rcx, str.firewall_ipv4__addremset___ip_address__...
jmp 0x1400074f2
cmp edi, 3
jne 0x140009bf3
lea rcx, str.streamingbypass_domains__addremset____domain__..._
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 3
jmp 0x140009b18
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x140009b45
cmp edi, 6
jne 0x1400099c8
mov rdi, qword [rsi + 0x28]
lea rdx, str.unlimited
mov rcx, rdi
call fcn.1400bc8d0
test eax, eax
je 0x14000a242
lea rbx, [rsp + 0x30]
mov qword [rbx], 0
mov rcx, rdi
mov rdx, rbx
mov r8d, 0xa
call fcn.1400bdabc
mov rcx, qword [rbx]
cmp qword [rsi + 0x28], rcx
je 0x1400099c8
cmp byte [rcx], 0
je 0x14000a9e0
lea rcx, str.adapter_datalimit_daily__adapter_id___data_usage_in_bytesunlimited_
jmp 0x1400076e5
cmp edi, 2
jg 0x140009ccc
lea rcx, str.networksharing__availablesharesconnectdiscoverypeersetsettingsstartdiscovery_
jmp 0x1400074f2
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x140009f49
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a129
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a39d
lea rcx, str.firewall_domains__addremset___domain__...
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140009c5a
cmp edi, 4
jne 0x140009a83
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010cd2
lea rcx, str.captiveportal_login__onoff___adapter_id_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140011fd7
lea rcx, str.safebrowsing_start__string_
jmp 0x1400076e5
cmp edi, 3
jne 0x140009ddc
lea rcx, str.firewall_ipv6__addremset___ip_address__...
jmp 0x1400074f2
cmp edi, 3
jne 0x140009e31
lea rcx, str.streamingbypass_ipv4__addremset___ip_address__...
jmp 0x1400074f2
cmp edi, 3
jne 0x140009e86
lea rcx, str.streaming_domains__addremset___domain__...
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 4
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ecf5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000ed85
cmp edi, 6
jne 0x140009b92
lea rdi, [rsp + 0x30]
mov qword [rdi], 0
mov rcx, qword [rsi + 0x28]
mov rdx, rdi
mov r8d, 0xa
call fcn.1400bdabc
mov rcx, qword [rdi]
cmp qword [rsi + 0x28], rcx
je 0x140009b92
cmp byte [rcx], 0
je 0x14000a9f1
lea rcx, str.adapter_datalimit_dailyboost__adapter_id___additional_bytes_
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a187
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a3fb
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a709
lea rcx, str.firewall_ipv4__addremset___ip_address__...
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a1e4
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a458
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a766
lea rcx, str.streamingbypass_domains__addremset____domain__..._
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f73a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x140009eed
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x14000a111
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140013d5d
mov rbx, qword [rsi + 0x10]
lea rdx, str.settings
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a2ca
lea rdx, str.availableshares
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a612
lea rdx, str.discovery
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000aa02
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000acf2
lea rdx, str.peer
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000af23
lea rdx, str.startdiscovery
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b0ee
lea rdx, str.connect
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b1c4
lea rdx, str.reconnect
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
jne 0x14000b11c
cmp edi, 3
ja 0x14000b3ae
lea rcx, str.networksharing_reconnect__peer_uuid_
jmp 0x1400074f2
cmp edi, 3
jne 0x14000a000
lea rcx, str.firewall_ports__addremset___port__portRangeEnd__proto__...
jmp 0x1400074f2
cmp edi, 3
jne 0x14000a055
lea rcx, str.streamingbypass_ipv6__addremset___ip_address__...
jmp 0x1400074f2
cmp edi, 3
jne 0x14000a0aa
lea rcx, str.streaming_ipv4__addremset___ip_address__...
jmp 0x1400074f2
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a4b6
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a7c4
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000aa2b
lea rcx, str.firewall_ipv6__addremset___ip_address__...
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a50f
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a81d
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000aa84
lea rcx, str.streamingbypass_ipv4__addremset___ip_address__...
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a56c
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a87a
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000aae1
lea rcx, str.streaming_domains__addremset___domain__...
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000f7ca
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140011e1b
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
jmp 0x14000a111
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x140009f93
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x140009f73
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140010f93
jmp 0x140007b51
mov rsi, qword [rsi + 0x20]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000fb44
cmp edi, 3
jne 0x14000a2f3
lea rcx, str.streamingbypass_ports__addremset___port__portRangeEnd__proto__...
jmp 0x1400074f2
cmp edi, 3
jne 0x14000a348
lea rcx, str.streaming_ipv6__addremset___ip_address__...
jmp 0x1400074f2
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a8d8
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ab3f
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ad07
lea rcx, str.firewall_ports__addremset___port__portRangeEnd__proto__...
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a92a
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ab91
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ad59
lea rcx, str.streamingbypass_ipv6__addremset___ip_address__...
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000a983
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000abea
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000adb2
lea rcx, str.streaming_ipv4__addremset___ip_address__...
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140011d85
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a173
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a153
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001102b
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a1d0
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000a1b2
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140011358
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000a22e
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a20e
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012f6b
jmp 0x140007b51
mov rsi, qword [rsi + 0x20]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14000fc81
mov rsi, qword [rsi + 0x20]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140010d5d
cmp edi, 3
ja 0x14000a63b
lea rcx, str.streamingbypass_service__enabledisableservice_name____onoff__
jmp 0x1400074f2
cmp edi, 3
jne 0x14000a6b4
lea rcx, str.streaming_ports__addremset___port__portRangeEnd__proto__...
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140013ef5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ac47
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ae0f
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000afc7
lea rcx, str.streamingbypass_ports__addremset___port__portRangeEnd__proto__...
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ac99
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000ae61
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b019
lea rcx, str.streaming_ipv6__addremset___ip_address__...
jmp 0x1400076e5
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a3e7
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a3c7
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400111b2
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a444
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000a426
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400113f0
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000a4a2
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a482
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140013003
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a4fb
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000a4e0
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140011686
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000a558
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000a53a
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140013330
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a5b6
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a596
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012060
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov qword [rbx], 0
mov rcx, qword [rsi + 0x30]
mov rdx, rbx
mov r8d, 0xa
call fcn.1400bdabc
mov rcx, qword [rbx]
cmp qword [rsi + 0x30], rcx
je 0x140009800
cmp byte [rcx], 0
jne 0x140009800
mov rcx, qword [rsi + 0x20]
mov rdx, rdi
mov r8, rax
call fcn.14000fbdb
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140013f78
mov rbx, qword [rsi + 0x18]
lea rdx, str.enable
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000aeba
lea rdx, str.disable
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b072
cmp edi, 4
jbe 0x14000a2a9
mov rsi, qword [rsi + 0x20]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b2da
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b381
lea rcx, str.streamingbypass_service__enabledisableservice_name____onoff__
jmp 0x1400076e5
mov rbx, qword [rsi + 0x18]
lea rdx, [0x1400d6c20]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000aed1
lea rdx, [0x1400d6c24]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b09c
lea rdx, [0x1400d6c28]
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b162
lea rcx, str.streaming_ports__addremset___port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a752
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000a734
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140011538
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000a7b0
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a790
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001318a
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a809
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000a7ee
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001171e
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000a866
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000a848
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400133c8
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a8c4
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000a8a4
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400120f8
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jge 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000afbb
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140011a1c
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000a96f
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000a954
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001365e
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000a9cc
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000a9ae
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012425
jmp 0x140007b51
mov rcx, qword [rsi + 0x20]
mov rdx, rax
call fcn.14000fd18
jmp 0x140007b51
mov rcx, qword [rsi + 0x20]
mov rdx, rax
call fcn.14000fdb1
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014242
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000aa70
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000aa55
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001189d
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000aacd
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000aaaf
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140013510
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x1388
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000ab2b
mov r15d, edi
mov r12d, 4
lea r14, [0x1400d5010]
mov r9, qword [rsi + r12*8]
mov edx, 0x32
mov rcx, rbx
mov r8, r14
call fcn.140001054
inc r12
add rbx, 0x32
cmp r15, r12
jne 0x14000ab0b
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001227f
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jge 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b14a
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140011ab4
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000abd6
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000abbb
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400136f6
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000ac33
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000ac15
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400124bd
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jae 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b156
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400139f4
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000acde
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000acc3
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012753
jmp 0x140007b51
cmp edi, 3
ja 0x14000af38
lea rcx, str.networksharing_set__pairRequestBehaviorhostclientdisplaynamepeer_
jmp 0x1400074f2
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jge 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b1d9
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140011c18
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jb 0x14000ad9e
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000ad83
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140013875
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x190
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000adfb
mov eax, edi
lea rbx, [rax*4 - 0x10]
xor r14d, r14d
mov r15, qword [sym.imp.WS2_32.dll_inet_pton]
lea r8, [rsp + r14]
add r8, 0x30
mov rdx, qword [rsi + r14*2 + 0x20]
mov ecx, 2
call r15
add r14, 4
cmp rbx, r14
jne 0x14000addd
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012605
jmp 0x140007b51
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jae 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b1e5
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140013a8c
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000aea6
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000ae8b
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.1400127eb
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x14000b084
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jge 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b1f1
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012ae9
jmp 0x140007b51
cmp edi, 4
ja 0x14000b128
lea rcx, str.networksharing_peer__allowrejectrequestunpair___peer_uuid_
jmp 0x1400074f2
mov rbx, qword [rsi + 0x18]
lea rdx, str.client
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b1fd
lea rdx, str.host
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b36c
lea rdx, str.displayname
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b3e1
lea rdx, str.pairRequestBehavior
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b44b
lea rdx, str.peer
mov rcx, rbx
call fcn.1400bc8d0
test eax, eax
je 0x14000b511
lea rcx, str.networksharing_set__pairRequestBehaviorhostclientdisplaynamepeer_
jmp 0x1400076e5
lea rcx, str.firewall_ports_set__port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jae 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b354
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140013bf0
jmp 0x140007b51
lea rbx, [rsp + 0x30]
mov r8d, 0x640
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 5
jl 0x14000b05e
mov r14d, edi
mov r15d, 4
mov r12, qword [sym.imp.WS2_32.dll_inet_pton]
mov rdx, qword [rsi + r15*8]
mov ecx, reloc.WS2_32.dll_socket
mov r8, rbx
call r12
inc r15
add rbx, 0x10
cmp r14, r15
jne 0x14000b043
add edi, 0xfffffffc
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.14001296a
jmp 0x140007b51
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140012ed5
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jge 0x14000b17d
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b360
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012b81
jmp 0x140007b51
cmp edi, 3
jne 0x14000b11c
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
nop
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400142c5
lea rcx, str.networksharing__availablesharesconnectdiscoverypeersetsettingsstartdiscovery_
jmp 0x1400076e5
mov rdi, qword [rsi + 0x20]
mov rcx, rdi
call fcn.1400bcdc0
cmp rax, 0x25
jb 0x14000b24f
lea rcx, str.networksharing_peer__allowrejectrequestunpair___peer_uuid_
jmp 0x1400076e5
lea rcx, str.firewall_ports_add__port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, str.streamingbypass_ports_set__port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, [rsp + 0x30]
mov r8d, 0x320
mov dl, 0xaa
call fcn.1400a3cc0
cmp edi, 0x69
jl 0x14000b2f4
movaps xmm0, xmmword [section..rdata]
lea rsi, [rsp + 0x13c0]
movaps xmmword [rsi + 0x50], xmm0
movaps xmmword [rsi + 0x40], xmm0
movaps xmmword [rsi + 0x30], xmm0
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov dword [rsi + 0x60], 0xaaaaaaaa
lea r8, str.only__d_ports_may_be_requested_n
mov edx, 0x64
mov rcx, rsi
mov r9d, 0x64
jmp 0x140007d69
cmp edi, 3
ja 0x14000b32b
lea rcx, str.networksharing_connect__peer_connect_code_
jmp 0x1400074f2
lea rcx, str.firewall_ports_rem__port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, str.streamingbypass_ports_add__port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, str.streaming_ports_set__port__portRangeEnd__proto__...
jmp 0x1400076e5
cmp edi, 4
jbe 0x14000b375
mov rsi, qword [rsi + 0x20]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b4bc
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
jne 0x14000b43f
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x14000b4ce
mov rsi, qword [rsi + 0x18]
lea rdx, str.allow
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b3f6
lea rdx, str.reject
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b460
lea rdx, str.request
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b526
lea rdx, str.unpair
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
jne 0x14000b13e
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014632
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
mov dl, 1
jmp 0x14000b396
add edi, 0xfffffffc
add rsi, 0x20
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov ecx, edi
mov rdx, rsi
mov r9b, 1
call fcn.14000b799
test al, al
je 0x14000b3d5
lea rdx, [rsp + 0x30]
mov ecx, edi
call fcn.140012ce5
jmp 0x140007b51
cmp edi, 4
jne 0x14000b348
mov rsi, qword [rsi + 0x18]
mov rcx, rsi
call fcn.1400bcdc0
cmp rax, 0x81
jb 0x14000b4e6
lea rcx, str.networksharing_connect__peer_connect_code_
jmp 0x1400076e5
lea rcx, str.streamingbypass_ports_rem__port__portRangeEnd__proto__...
jmp 0x1400076e5
lea rcx, str.streaming_ports_add__port__portRangeEnd__proto__...
jmp 0x1400076e5
cmp edi, 4
ja 0x14000b40d
lea rcx, str.networksharing_set__hostclient___onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rbx
xor edx, edx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140011f3f
cmp edi, 4
jne 0x14000b3c9
mov rsi, qword [rsi + 0x18]
mov rcx, rsi
call fcn.1400bcdc0
cmp rax, 0x25
jb 0x14000b5bd
lea rcx, str.networksharing_reconnect__peer_uuid_
jmp 0x1400076e5
lea rcx, str.streaming_ports_rem__port__portRangeEnd__proto__...
jmp 0x1400076e5
cmp edi, 4
ja 0x14000b48d
lea rcx, str.networksharing_set_displayname__new_name_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
mov dl, 1
jmp 0x14000b475
mov rsi, qword [rsi + 0x20]
lea rdx, [0x1400d5ecc]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b5a6
lea rdx, [0x1400d5ecf]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b632
lea rcx, str.networksharing_set__hostclient___onoff_
jmp 0x1400076e5
cmp edi, 4
ja 0x14000b551
lea rcx, str.networksharing_set_pairRequestBehavior__askacceptreject_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
xor edx, edx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400146c3
mov rsi, qword [rsi + 0x20]
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014121
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014001
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014348
cmp edi, 6
ja 0x14000b5e8
lea rcx, str.networksharing_set_peer__autoreconnectallowhostallowclient___peer_uuid___onoff_
jmp 0x1400074f2
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014755
mov rsi, qword [rsi + 0x20]
lea rdx, [0x1400d729e]
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b65c
lea rdx, str.accept
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b673
lea rdx, str.reject
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b708
lea rcx, str.networksharing_set_pairRequestBehavior__askacceptreject_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov cl, 1
jmp 0x14000b644
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rsi
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400143d9
mov rdi, qword [rsi + 0x28]
mov rcx, rdi
call fcn.1400bcdc0
cmp rax, 0x25
jae 0x14000b626
mov r14, qword [rsi + 0x30]
lea rdx, [0x1400d5ecc]
mov rcx, r14
call fcn.1400bc8d0
mov ebx, eax
test eax, eax
je 0x14000b68d
lea rdx, [0x1400d5ecf]
mov rcx, r14
call fcn.1400bc8d0
test eax, eax
je 0x14000b68d
lea rcx, str.networksharing_set_peer__autoreconnectallowhostallowclient___peer_uuid___onoff_
jmp 0x1400076e5
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014091
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
xor ecx, ecx
jmp 0x14000b71d
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 1
jmp 0x14000b71d
mov rsi, qword [rsi + 0x20]
lea rdx, str.autoreconnect
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b735
lea rdx, str.allowhost
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
je 0x14000b767
lea rdx, str.allowclient
mov rcx, rsi
call fcn.1400bc8d0
test eax, eax
jne 0x14000b43f
test ebx, ebx
sete bl
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
mov edx, ebx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14001459a
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov ecx, 2
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400141b2
test ebx, ebx
sete bl
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
mov edx, ebx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14001446a
test ebx, ebx
sete bl
mov rcx, qword [rsp + 0x1430]
xor rcx, rsp
call fcn.140079b60
mov rcx, rdi
mov edx, ebx
add rsp, 0x1438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140014502
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c537
cmp byte [rdi], 0
je 0x14000d781
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000d78b
lea rcx, [rsp + 0x20]
call fcn.1400574b0
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c553
cmp byte [rdi], 0
je 0x14000d804
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000d80e
lea rcx, [rsp + 0x20]
call fcn.1400575c1
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x370
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x368], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x340
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000c56f
cmp byte [rbx], 0
je 0x14000d893
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000d89d
lea rcx, [rsp + 0x28]
call fcn.14005776f
mov rcx, qword [rsp + 0x368]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x370
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x370
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x368], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x340
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000c595
cmp byte [rbx], 0
je 0x14000d924
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000d92e
lea rcx, [rsp + 0x28]
call fcn.14005776f
mov rcx, qword [rsp + 0x368]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x370
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x380
mov rsi, rdx
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x378], rax
lea rbx, [rsp + 0x38]
mov r8d, 0x340
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14000c5bb
cmp byte [rbx], 0
je 0x14000d9b5
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x14000d9c1
lea rcx, [rsp + 0x38]
call fcn.14005776f
xor esi, esi
mov rcx, qword [rsp + 0x378]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x380
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x368
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x360], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x340
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c63d
cmp byte [rdi], 0
je 0x14000db79
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000db83
lea rcx, [rsp + 0x20]
call fcn.14005776f
mov rcx, qword [rsp + 0x360]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x368
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x368
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x360], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x340
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c659
cmp byte [rdi], 0
je 0x14000dbfc
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000dc06
lea rcx, [rsp + 0x20]
call fcn.14005776f
mov rcx, qword [rsp + 0x360]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x368
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c675
cmp byte [rdi], 0
je 0x14000dc7f
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000dc89
lea rcx, [rsp + 0x20]
call fcn.1400574b0
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x208
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x200], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x1e0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c691
cmp byte [rdi], 0
je 0x14000dd02
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000dd0c
lea rcx, [rsp + 0x20]
call fcn.14005ceee
mov rcx, qword [rsp + 0x200]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x208
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c71f
cmp byte [rdi], 0
je 0x14000dd85
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000dd8f
lea rcx, [rsp + 0x20]
call fcn.1400574b0
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x110
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x108], rax
lea rbx, [rsp + 0x28]
mov r8d, 0xe0
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000c6d3
cmp byte [rbx], 0
je 0x14000de15
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000de1f
lea rcx, [rsp + 0x28]
call fcn.1400574b0
mov rcx, qword [rsp + 0x108]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x110
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x110
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x108], rax
lea rbx, [rsp + 0x28]
mov r8d, 0xe0
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000c6f9
cmp byte [rbx], 0
je 0x14000dea6
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000deb0
lea rcx, [rsp + 0x28]
call fcn.1400574b0
mov rcx, qword [rsp + 0x108]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x110
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x120
mov rsi, rdx
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x118], rax
lea rbx, [rsp + 0x38]
mov r8d, 0xe0
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14000c6ad
cmp byte [rbx], 0
je 0x14000df37
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x14000df43
lea rcx, [rsp + 0x38]
call fcn.1400574b0
xor esi, esi
mov rcx, qword [rsp + 0x118]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x120
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c73b
cmp byte [rdi], 0
je 0x14000dfbd
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000dfc7
lea rcx, [rsp + 0x20]
call fcn.1400574b0
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x9a108
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x9a100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x9a0e0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c757
cmp byte [rdi], 0
je 0x14000e046
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000e050
lea rcx, [rsp + 0x20]
call fcn.140057b8b
mov rcx, qword [rsp + 0x9a100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x9a108
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x368
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x360], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x340
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c773
cmp byte [rdi], 0
je 0x14000e0c9
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000e0d3
lea rcx, [rsp + 0x20]
call fcn.14005776f
mov rcx, qword [rsp + 0x360]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x368
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x248
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x240], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x220
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c78f
cmp byte [rdi], 0
je 0x14000e14c
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000e156
lea rcx, [rsp + 0x20]
call fcn.1400581b1
mov rcx, qword [rsp + 0x240]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x248
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x4378
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x4370], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x4348
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c7ab
cmp byte [rdi], 0
je 0x14000e1d5
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e1df
lea rcx, [rsp + 0x28]
call fcn.1400584c3
mov rcx, qword [rsp + 0x4370]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x4378
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x130
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x128], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x100
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000c7e3
cmp byte [rbx], 0
je 0x14000e264
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e26e
lea rcx, [rsp + 0x28]
call fcn.1400592a7
mov rcx, qword [rsp + 0x128]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x130
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x130
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x128], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x100
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000c809
cmp byte [rbx], 0
je 0x14000e2f5
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e2ff
lea rcx, [rsp + 0x28]
call fcn.1400592a7
mov rcx, qword [rsp + 0x128]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x130
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x140
mov rsi, rdx
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x138], rax
lea rbx, [rsp + 0x38]
mov r8d, 0x100
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.14000c82f
cmp byte [rbx], 0
je 0x14000e386
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x14000e392
lea rcx, [rsp + 0x38]
call fcn.1400592a7
xor esi, esi
mov rcx, qword [rsp + 0x138]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x148
mov esi, r8d
mov rdi, rdx
mov rbx, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x140], rax
lea r14, [rsp + 0x40]
mov r8d, 0x100
mov rcx, r14
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov rcx, r14
mov r8, rbx
mov r9, rdi
call fcn.14000c855
cmp byte [r14], 0
je 0x14000e423
lea rcx, [rsp + 0x40]
call fcn.140057338
mov esi, 1
jmp 0x14000e42f
lea rcx, [rsp + 0x40]
call fcn.1400592a7
xor esi, esi
mov rcx, qword [rsp + 0x140]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000c8b1
cmp byte [rdi], 0
je 0x14000e561
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e56b
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000c8d7
cmp byte [rdi], 0
je 0x14000e5fc
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e606
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000c8fd
cmp byte [rdi], 0
je 0x14000e697
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e6a1
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000c949
cmp byte [rdi], 0
je 0x14000e732
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e73c
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1e0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1d8], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x1a8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000c96f
cmp byte [rdi], 0
je 0x14000e7c2
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000e7cc
lea rcx, [rsp + 0x30]
call fcn.140058037
mov rcx, qword [rsp + 0x1d8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1e0
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1d8], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x1a8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000c995
cmp byte [rbx], 0
je 0x14000e853
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000e85d
lea rcx, [rsp + 0x30]
call fcn.140058037
mov rcx, qword [rsp + 0x1d8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1d8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1d0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1a8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c9bb
cmp byte [rdi], 0
je 0x14000e8d7
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e8e1
lea rcx, [rsp + 0x28]
call fcn.140058037
mov rcx, qword [rsp + 0x1d0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1d8
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1e0
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1d8], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x1a8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000c9d7
cmp byte [rbx], 0
je 0x14000e967
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000e971
lea rcx, [rsp + 0x30]
call fcn.140058037
mov rcx, qword [rsp + 0x1d8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1d8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1d0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1a8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c9fd
cmp byte [rdi], 0
je 0x14000e9eb
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000e9f5
lea rcx, [rsp + 0x28]
call fcn.140058037
mov rcx, qword [rsp + 0x1d0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1d8
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1d8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1d0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1a8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000ca19
cmp byte [rdi], 0
je 0x14000ea6e
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000ea78
lea rcx, [rsp + 0x28]
call fcn.140058037
mov rcx, qword [rsp + 0x1d0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1d8
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rbx, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rbx
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000ca35
cmp byte [rbx], 0
je 0x14000eb08
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000eb12
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1e8
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1b8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov r8, rsi
xor r9d, r9d
call fcn.14000d1be
cmp byte [rdi], 0
je 0x14000eb91
lea rcx, [rsp + 0x28]
call fcn.140057338
jmp 0x14000eba5
cmp byte [rsp + 0x100], 0
je 0x14000ebc6
lea rcx, [rsp + 0x28]
call fcn.140058bf1
mov esi, 1
mov rcx, qword [rsp + 0x1e0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e8
pop rdi
pop rsi
ret
lea rcx, [rsp + 0x28]
call fcn.140058a02
xor esi, esi
jmp 0x14000ebaa
push rsi
push rdi
push rbx
sub rsp, 0x1f0
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e8], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x1b8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d1e4
cmp byte [rbx], 0
je 0x14000ec3e
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000ec48
lea rcx, [rsp + 0x30]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1f0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e8], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x1b8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000d20a
cmp byte [rdi], 0
je 0x14000ecce
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000ecd8
lea rcx, [rsp + 0x30]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1f0
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e8], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x1b8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000d2a0
cmp byte [rbx], 0
je 0x14000ed5e
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000ed68
lea rcx, [rsp + 0x30]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1f0
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e8], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x1b8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000d32f
cmp byte [rbx], 0
je 0x14000edee
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000edf8
lea rcx, [rsp + 0x30]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1e8
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1b8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov r8, rsi
xor r9d, r9d
call fcn.14000d2c6
cmp byte [rdi], 0
je 0x14000ee77
lea rcx, [rsp + 0x28]
call fcn.140057338
jmp 0x14000ee8b
cmp byte [rsp + 0x100], 0
je 0x14000eeac
lea rcx, [rsp + 0x28]
call fcn.140058bf1
mov esi, 1
mov rcx, qword [rsp + 0x1e0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e8
pop rdi
pop rsi
ret
lea rcx, [rsp + 0x28]
call fcn.140058a02
xor esi, esi
jmp 0x14000ee90
push r14
push rsi
push rdi
push rbx
sub rsp, 0x1f8
mov rsi, r8
mov rdi, rdx
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1f0], rax
lea r14, [rsp + 0x38]
mov r8d, 0x1b8
mov rcx, r14
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rsi
mov rcx, r14
mov r8d, ebx
mov r9, rdi
call fcn.14000d2ec
cmp byte [r14], 0
je 0x14000ef2e
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x14000ef69
cmp byte [rsp + 0x110], 0
je 0x14000ef5d
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.140058bf1
mov eax, dword [rsi + 0xdc]
cmp eax, 0x11
setne cl
test eax, eax
setne al
and al, cl
movzx esi, al
jmp 0x14000ef69
lea rcx, [rsp + 0x38]
call fcn.140058a02
xor esi, esi
mov rcx, qword [rsp + 0x1f0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f8
pop rbx
pop rdi
pop rsi
pop r14
ret
push rsi
push rdi
push rbx
sub rsp, 0x2e0
mov esi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x2d8], rax
lea rdi, [rsp + 0x28]
mov qword [rdi], 0
lea rbx, [rsp + 0x30]
mov r8d, 0x2a8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
lea r8, [0x14000ef90]
mov rcx, rbx
mov r9, rdi
call fcn.14000d268
mov edi, esi
mov rbx, qword [sym.imp.KERNEL32.dll_Sleep]
test esi, esi
jle 0x14000f0aa
cmp qword [rsp + 0x28], 0
je 0x14000f0aa
xor ecx, ecx
call fcn.1400b63bc
sub rax, qword [rsp + 0x28]
cmp rax, rdi
jge 0x14000f0b3
mov ecx, 0x3e8
call rbx
jmp 0x14000f08d
mov rdx, qword [rsp + 0x100]
mov rcx, qword [0x14010f6b8]
call fcn.14000cd72
mov rcx, qword [rsp + 0x2d8]
xor rcx, rsp
call fcn.140079b60
xor eax, eax
add rsp, 0x2e0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x210
mov esi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x208], rax
lea rdi, [rsp + 0x28]
mov qword [rdi], 0
lea rbx, [rsp + 0x30]
mov r8d, 0x1d8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
lea r8, [0x14000f0f0]
mov rcx, rbx
mov r9, rdi
call fcn.14000d284
mov edi, esi
mov rbx, qword [sym.imp.KERNEL32.dll_Sleep]
test esi, esi
jle 0x14000f20a
cmp qword [rsp + 0x28], 0
je 0x14000f20a
xor ecx, ecx
call fcn.1400b63bc
sub rax, qword [rsp + 0x28]
cmp rax, rdi
jge 0x14000f213
mov ecx, 0x3e8
call rbx
jmp 0x14000f1ed
mov rdx, qword [rsp + 0x100]
mov rcx, qword [0x14010f6b8]
call fcn.14000cd72
mov rcx, qword [rsp + 0x208]
xor rcx, rsp
call fcn.140079b60
xor eax, eax
add rsp, 0x210
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x138
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x130], rax
lea rdx, [0x1400d8c00]
lea rdi, [rsp + 0x20]
mov r8d, 0x110
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d24c
cmp byte [rdi], 0
je 0x14000f2a6
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000f2b0
lea rcx, [rsp + 0x20]
call fcn.140058d35
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x138
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1e8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1b8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d230
cmp byte [rdi], 0
je 0x14000f329
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f333
lea rcx, [rsp + 0x28]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e8
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1f0
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e8], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x1b8
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d0c1
cmp byte [rbx], 0
je 0x14000f3b9
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000f3c3
lea rcx, [rsp + 0x30]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1e8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1e0], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1b8
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d142
cmp byte [rdi], 0
je 0x14000f43d
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f447
lea rcx, [rsp + 0x28]
call fcn.140058a02
mov rcx, qword [rsp + 0x1e0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1e8
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000ca5b
cmp byte [rdi], 0
je 0x14000f4d7
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f4e1
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x1788
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1780], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x20]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000ca81
cmp byte [rdi], 0
je 0x14000f566
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000f570
lea rcx, [rsp + 0x20]
call fcn.14005945b
mov rcx, qword [rsp + 0x1780]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1788
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rbx, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rbx
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000ca9d
cmp byte [rbx], 0
je 0x14000f600
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f60a
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x198
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x190], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x170
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000cac3
cmp byte [rdi], 0
je 0x14000f684
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14000f68e
lea rcx, [rsp + 0x20]
call fcn.140059d66
mov rcx, qword [rsp + 0x190]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x198
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1a0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x198], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x170
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000cadf
cmp byte [rdi], 0
je 0x14000f713
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f71d
lea rcx, [rsp + 0x28]
call fcn.140059d66
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1a0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1a0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x198], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x170
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000cb05
cmp byte [rdi], 0
je 0x14000f7a3
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f7ad
lea rcx, [rsp + 0x28]
call fcn.140059d66
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1a0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1a0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x198], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x170
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000cb2b
cmp byte [rdi], 0
je 0x14000f833
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f83d
lea rcx, [rsp + 0x28]
call fcn.140059d66
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1a0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1a0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x198], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x170
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000cb51
cmp byte [rdi], 0
je 0x14000f8c3
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14000f8cd
lea rcx, [rsp + 0x28]
call fcn.140059d66
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1a0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x4380
call fcn.140079b00
sub rsp, rax
mov esi, edx
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x4378], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x4348
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rbx
mov r8, rdi
mov r9d, esi
call fcn.14000cb9d
cmp byte [rbx], 0
je 0x14000f9eb
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000f9f7
lea rcx, [rsp + 0x30]
call fcn.1400584c3
xor esi, esi
mov rcx, qword [rsp + 0x4378]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x4380
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x4380
call fcn.140079b00
sub rsp, rax
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x4378], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x4348
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000cbc3
cmp byte [rbx], 0
je 0x14000fa84
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000fa8e
lea rcx, [rsp + 0x30]
call fcn.1400584c3
mov rcx, qword [rsp + 0x4378]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x4380
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x4380
call fcn.140079b00
sub rsp, rax
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x4378], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x4348
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000cc0f
cmp byte [rbx], 0
je 0x14000fbb4
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000fbbe
lea rcx, [rsp + 0x30]
call fcn.1400584c3
mov rcx, qword [rsp + 0x4378]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x4380
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x4380
call fcn.140079b00
sub rsp, rax
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x4378], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x4348
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000cc68
cmp byte [rbx], 0
je 0x14000fcf1
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000fcfb
lea rcx, [rsp + 0x30]
call fcn.1400584c3
mov rcx, qword [rsp + 0x4378]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x4380
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x4380
call fcn.140079b00
sub rsp, rax
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x4378], rax
lea rbx, [rsp + 0x30]
mov r8d, 0x4348
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000cd00
cmp byte [rbx], 0
je 0x14000ff53
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x14000ff5d
lea rcx, [rsp + 0x30]
call fcn.1400584c3
mov rcx, qword [rsp + 0x4378]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x4380
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x17a0
call fcn.140079b00
sub rsp, rax
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1798], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x38]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8, rsi
mov r9d, ebx
call fcn.14000cd77
cmp byte [rdi], 0
je 0x1400109de
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x1400109ea
lea rcx, [rsp + 0x38]
call fcn.14005945b
xor esi, esi
mov rcx, qword [rsp + 0x1798]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x17a0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x128
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x120], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x100
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000c7c7
cmp byte [rdi], 0
je 0x140010bb8
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140010bc2
lea rcx, [rsp + 0x20]
call fcn.1400592a7
mov rcx, qword [rsp + 0x120]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x128
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x100
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0xf8], rax
lea rsi, [rsp + 0x20]
mov r8d, 0xd8
mov rcx, rsi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov rcx, rsi
call fcn.14000ce63
cmp byte [rsi], 0
je 0x140010c32
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140010c34
xor esi, esi
mov rcx, qword [rsp + 0xf8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x100
pop rsi
ret
push rsi
push rdi
sub rsp, 0xac8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0xac0], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xaa0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000ce7f
cmp byte [rdi], 0
je 0x140010cac
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140010cb6
lea rcx, [rsp + 0x20]
call fcn.14005b0a3
mov rcx, qword [rsp + 0xac0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0xac8
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x178
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x170], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x140
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000ce9b
cmp byte [rdi], 0
je 0x140010d37
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x140010d41
lea rcx, [rsp + 0x30]
call fcn.14005b1d5
mov rcx, qword [rsp + 0x170]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x178
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x178
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x170], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x140
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8b, 1
mov r9, rsi
call fcn.14000ce9b
cmp byte [rdi], 0
je 0x140010dc3
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x140010dcf
lea rcx, [rsp + 0x30]
call fcn.14005b1d5
xor esi, esi
mov rcx, qword [rsp + 0x170]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x178
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x9848
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x9840], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x9818
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000cec1
cmp byte [rdi], 0
je 0x140010e4e
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140010e58
lea rcx, [rsp + 0x28]
call fcn.14005b319
mov rcx, qword [rsp + 0x9840]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x9848
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x9850
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x9848], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x9818
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000cedd
cmp byte [rdi], 0
je 0x140010ee3
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x140010eed
lea rcx, [rsp + 0x30]
call fcn.14005b319
mov rcx, qword [rsp + 0x9848]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x9850
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x1f88
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1f80], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x1f60
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000cfe7
cmp byte [rdi], 0
je 0x140010f6d
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140010f77
lea rcx, [rsp + 0x20]
call fcn.14005b422
mov rcx, qword [rsp + 0x1f80]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f88
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1f90
call fcn.140079b00
sub rsp, rax
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1f88], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x1f60
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000d003
cmp byte [rbx], 0
je 0x140011df4
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140011dfe
lea rcx, [rsp + 0x28]
call fcn.14005b422
mov rcx, qword [rsp + 0x1f88]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f90
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1790
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1788], rax
lea rdx, [0x1400dd4d0]
lea rdi, [rsp + 0x28]
mov r8d, 0x1760
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000c923
cmp byte [rdi], 0
je 0x140011e8f
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140011e99
lea rcx, [rsp + 0x28]
call fcn.14005945b
mov rcx, qword [rsp + 0x1788]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1790
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x9848
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x9840], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x9818
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000cec1
cmp byte [rdi], 0
je 0x140011f19
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140011f23
lea rcx, [rsp + 0x28]
call fcn.14005bdaa
mov rcx, qword [rsp + 0x9840]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x9848
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x9850
call fcn.140079b00
sub rsp, rax
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x9848], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x9818
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8, rsi
mov r9d, ebx
call fcn.14000cfc1
cmp byte [rdi], 0
je 0x140011fae
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x140011fba
lea rcx, [rsp + 0x30]
call fcn.14005bdaa
xor esi, esi
mov rcx, qword [rsp + 0x9848]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x9850
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x1f88
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1f80], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x1f58
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d38d
cmp byte [rdi], 0
je 0x14001203a
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140012044
lea rcx, [rsp + 0x28]
call fcn.14005b906
mov rcx, qword [rsp + 0x1f80]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1f88
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x118
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x110], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xf0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d371
cmp byte [rdi], 0
je 0x140012eaf
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140012eb9
lea rcx, [rsp + 0x20]
call fcn.14005c9b5
mov rcx, qword [rsp + 0x110]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x118
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x9850
call fcn.140079b00
sub rsp, rax
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x9848], rax
lea rdi, [rsp + 0x30]
mov r8d, 0x9818
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000cf03
cmp byte [rdi], 0
je 0x140012f44
lea rcx, [rsp + 0x30]
call fcn.140057338
mov esi, 1
jmp 0x140012f4e
lea rcx, [rsp + 0x30]
call fcn.14005bdaa
mov rcx, qword [rsp + 0x9848]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x9850
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x6a8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x6a0], rax
lea rdx, [0x1400dec30]
lea rdi, [rsp + 0x20]
mov r8d, 0x680
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d441
cmp byte [rdi], 0
je 0x140013dbf
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140013dc9
lea rcx, [rsp + 0x20]
call fcn.14005cac6
mov rcx, qword [rsp + 0x6a0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x6a8
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x6a8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x6a0], rax
lea rdx, [0x1400dec30]
lea rdi, [rsp + 0x20]
mov r8d, 0x680
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d45d
cmp byte [rdi], 0
je 0x140013e47
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140013e51
lea rcx, [rsp + 0x20]
call fcn.14005cac6
mov rcx, qword [rsp + 0x6a0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x6a8
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x6a8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x6a0], rax
lea rdx, [0x1400dec30]
lea rdi, [rsp + 0x20]
mov r8d, 0x680
mov rcx, rdi
call fcn.1400a3610
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d479
cmp byte [rdi], 0
je 0x140013ecf
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140013ed9
lea rcx, [rsp + 0x20]
call fcn.14005cac6
mov rcx, qword [rsp + 0x6a0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x6a8
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x1a8
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1a0], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x180
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d495
cmp byte [rdi], 0
je 0x140013f52
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140013f5c
lea rcx, [rsp + 0x20]
call fcn.14005d033
mov rcx, qword [rsp + 0x1a0]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1a8
pop rdi
pop rsi
ret
push rsi
push rdi
mov eax, 0x1708
call fcn.140079b00
sub rsp, rax
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1700], rax
lea rdi, [rsp + 0x20]
mov r8d, 0x16e0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d5a7
cmp byte [rdi], 0
je 0x140013fdb
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x140013fe5
lea rcx, [rsp + 0x20]
call fcn.14005d45b
mov rcx, qword [rsp + 0x1700]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1708
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1b0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1a8], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x180
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000d4b1
cmp byte [rdi], 0
je 0x14001406a
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140014074
lea rcx, [rsp + 0x28]
call fcn.14005d033
mov rcx, qword [rsp + 0x1a8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1b0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1b0
mov ebx, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1a8], rax
lea rdi, [rsp + 0x28]
mov r8d, 0x180
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rdi
mov r8d, ebx
xor r9d, r9d
call fcn.14000d4d7
cmp byte [rdi], 0
je 0x1400140fa
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140014104
lea rcx, [rsp + 0x28]
call fcn.14005d033
mov rcx, qword [rsp + 0x1a8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1b0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1b0
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1a8], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x180
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d4fd
cmp byte [rbx], 0
je 0x14001418b
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140014195
lea rcx, [rsp + 0x28]
call fcn.14005d033
mov rcx, qword [rsp + 0x1a8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1b0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x1b0
mov edi, ecx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1a8], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x180
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8d, edi
xor r9d, r9d
call fcn.14000d6c3
cmp byte [rbx], 0
je 0x14001421b
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x140014225
lea rcx, [rsp + 0x28]
call fcn.14005d033
mov rcx, qword [rsp + 0x1a8]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1b0
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d58b
cmp byte [rdi], 0
je 0x14001429f
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x1400142a9
lea rcx, [rsp + 0x20]
call fcn.14005da85
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
sub rsp, 0x108
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x100], rax
lea rdi, [rsp + 0x20]
mov r8d, 0xe0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xor esi, esi
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.14000d56f
cmp byte [rdi], 0
je 0x140014322
lea rcx, [rsp + 0x20]
call fcn.140057338
mov esi, 1
jmp 0x14001432c
lea rcx, [rsp + 0x20]
call fcn.14005da85
mov rcx, qword [rsp + 0x100]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x108
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x140
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x138], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x110
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d523
cmp byte [rbx], 0
je 0x1400143b2
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x1400143bc
lea rcx, [rsp + 0x28]
call fcn.14005d21c
mov rcx, qword [rsp + 0x138]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x140
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x138], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x110
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d549
cmp byte [rbx], 0
je 0x140014443
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x14001444d
lea rcx, [rsp + 0x28]
call fcn.14005d21c
mov rcx, qword [rsp + 0x138]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1720
call fcn.140079b00
sub rsp, rax
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1718], rax
lea rdi, [rsp + 0x38]
mov r8d, 0x16e0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8, rsi
mov r9d, ebx
call fcn.14000d5df
cmp byte [rdi], 0
je 0x1400144d9
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x1400144e5
lea rcx, [rsp + 0x38]
call fcn.14005d45b
xor esi, esi
mov rcx, qword [rsp + 0x1718]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1720
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1720
call fcn.140079b00
sub rsp, rax
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1718], rax
lea rdi, [rsp + 0x38]
mov r8d, 0x16e0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8, rsi
mov r9d, ebx
call fcn.14000d605
cmp byte [rdi], 0
je 0x140014571
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x14001457d
lea rcx, [rsp + 0x38]
call fcn.14005d45b
xor esi, esi
mov rcx, qword [rsp + 0x1718]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1720
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
mov eax, 0x1720
call fcn.140079b00
sub rsp, rax
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x1718], rax
lea rdi, [rsp + 0x38]
mov r8d, 0x16e0
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8, rsi
mov r9d, ebx
call fcn.14000d62b
cmp byte [rdi], 0
je 0x140014609
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x140014615
lea rcx, [rsp + 0x38]
call fcn.14005d45b
xor esi, esi
mov rcx, qword [rsp + 0x1718]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x1720
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x150
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x148], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x120
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d651
cmp byte [rbx], 0
je 0x14001469c
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x1400146a6
lea rcx, [rsp + 0x28]
call fcn.14005db8e
mov rcx, qword [rsp + 0x148]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x150
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x160
mov ebx, edx
mov rsi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x158], rax
lea rdi, [rsp + 0x38]
mov r8d, 0x120
mov rcx, rdi
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov rcx, rdi
mov r8, rsi
mov r9d, ebx
call fcn.14000d69d
cmp byte [rdi], 0
je 0x14001472c
lea rcx, [rsp + 0x38]
call fcn.140057338
mov esi, 1
jmp 0x140014738
lea rcx, [rsp + 0x38]
call fcn.14005db8e
xor esi, esi
mov rcx, qword [rsp + 0x158]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x160
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x150
mov rdi, rcx
mov rax, qword [0x140101018]
xor rax, rsp
mov qword [rsp + 0x148], rax
lea rbx, [rsp + 0x28]
mov r8d, 0x120
mov rcx, rbx
mov dl, 0xaa
call fcn.1400a3cc0
mov rdx, qword [0x14010f6b8]
mov qword [rsp + 0x20], 0
xor esi, esi
mov rcx, rbx
mov r8, rdi
xor r9d, r9d
call fcn.14000d677
cmp byte [rbx], 0
je 0x1400147bf
lea rcx, [rsp + 0x28]
call fcn.140057338
mov esi, 1
jmp 0x1400147c9
lea rcx, [rsp + 0x28]
call fcn.14005db8e
mov rcx, qword [rsp + 0x148]
xor rcx, rsp
call fcn.140079b60
mov eax, esi
add rsp, 0x150
pop rbx
pop rdi
pop rsi
ret