Function at 0x140237f90
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xe0
mov qword [rbp - 0x59], 0xfffffffffffffffe
mov qword [rsp + 0x138], rbx
mov rax, qword [0x1403ddfb8]
xor rax, rsp
mov qword [rbp + 0x1f], rax
movzx ebx, r9b
mov byte [rbp - 0x69], bl
mov r15, r8
mov r12, rdx
mov r14, rcx
xor r13d, r13d
mov dword [rbp - 0x79], r13d
mov dword [rbp - 0x75], r13d
mov dword [rbp - 0x71], r13d
mov dword [rbp - 0x6d], r13d
lea esi, [r13 + 1]
lea r8d, [r13 + 0xd]
lea rdx, str.policy_expiry
test r9b, r9b
je 0x1402380f2
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], r13
mov word [rbp - 0x51], r13w
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
mov edi, esi
mov dword [rbp - 0x79], esi
mov rdx, r14
lea rcx, [rbp - 0x31]
call fcn.14013b4a0
nop
xor eax, eax
mov qword [rbp + 0xf], rax
mov qword [rbp + 0x17], rax
mov eax, 6
mov word [rbp + 0x1b], ax
lea rcx, [rbp - 0x31]
cmp qword [rbp - 0x19], 8
cmovae rcx, qword [rbp - 0x31]
mov qword [rbp - 0x61], rcx
mov rbx, qword [rbp - 0x21]
cmp ebx, eax
ja 0x140238071
mov ecx, 0x1c05
mov word [rbp + 0x1d], cx
sub ax, bx
mov word [rbp + 0x1b], ax
lea r13, [rbp + 0xf]
jmp 0x1402380a6
mov eax, 0xc05
mov word [rbp + 0x1d], ax
mov dword [rbp + 0xf], ebx
lea edx, [rbx + 1]
add rdx, rdx
mov rcx, r15
call fcn.14006ae70
mov r13, rax
mov rcx, qword [rbp + 0x17]
movabs rax, 0xffff000000000000
and rcx, rax
or rcx, r13
mov qword [rbp + 0x17], rcx
mov ecx, ebx
lea rbx, [rcx + rcx]
mov r8, rbx
mov rdx, qword [rbp - 0x61]
mov rcx, r13
call fcn.14028db80
xor eax, eax
mov word [rbx + r13], ax
lea r9, [rbp + 0xf]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013b8a0
nop
mov r8, qword [rbp - 0x19]
cmp r8, 8
jb 0x14023813a
inc r8
mov rdx, qword [rbp - 0x31]
lea rcx, [rbp - 0x31]
call fcn.14002e610
jmp 0x14023813a
mov qword [rbp + 7], 7
mov qword [rbp - 1], r13
mov word [rbp - 0x11], r13w
lea rcx, [rbp - 0x11]
call fcn.14002c3d0
nop
mov edi, 2
mov dword [rbp - 0x79], edi
lea rax, [r14 + 0x218]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 0
mov r9, r14
lea r8, [rbp - 0x11]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
jmp 0x140238141
xor r13d, r13d
movzx ebx, byte [rbp - 0x69]
test dil, 2
je 0x140238178
and edi, 0xfffffffd
mov dword [rbp - 0x79], edi
mov r8, qword [rbp + 7]
cmp r8, 8
jb 0x140238167
inc r8
mov rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x11]
call fcn.14002e610
mov qword [rbp + 7], 7
mov qword [rbp - 1], r13
mov word [rbp - 0x11], r13w
test dil, 1
je 0x14023819e
and edi, 0xfffffffe
mov dword [rbp - 0x79], edi
mov r8, qword [rbp - 0x39]
cmp r8, 8
jb 0x14023819e
inc r8
mov rdx, qword [rbp - 0x51]
lea rcx, [rbp - 0x51]
call fcn.14002e610
mov r8d, 0x1b
lea rdx, str.policyrefresh_task_interval
test bl, bl
je 0x1402381fb
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], r13
mov word [rbp - 0x51], r13w
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or edi, 4
mov dword [rbp - 0x79], edi
lea r13, [r14 + 0x218]
lea r9, [r14 + 0x20]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140238241
mov qword [rbp + 7], 7
mov qword [rbp - 1], r13
mov word [rbp - 0x11], r13w
lea rcx, [rbp - 0x11]
call fcn.14002c3d0
nop
or edi, 8
mov dword [rbp - 0x79], edi
lea r13, [r14 + 0x218]
lea r9, [r14 + 0x20]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x11]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test dil, 8
je 0x140238279
and edi, 0xfffffff7
mov dword [rbp - 0x79], edi
mov r8, qword [rbp + 7]
cmp r8, 8
jb 0x140238267
inc r8
mov rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x11]
call fcn.14002e610
mov qword [rbp + 7], 7
xor eax, eax
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
test dil, 4
je 0x14023829f
and edi, 0xfffffffb
mov dword [rbp - 0x79], edi
mov r8, qword [rbp - 0x39]
cmp r8, 8
jb 0x14023829f
inc r8
mov rdx, qword [rbp - 0x51]
lea rcx, [rbp - 0x51]
call fcn.14002e610
xor eax, eax
lea r8d, [rax + 0x19]
lea rdx, str.log_event_upload_interval
test bl, bl
je 0x1402382f4
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or edi, 0x10
mov dword [rbp - 0x79], edi
lea r9, [r14 + 4]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140238332
mov qword [rbp + 7], 7
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
lea rcx, [rbp - 0x11]
call fcn.14002c3d0
nop
or edi, 0x20
mov dword [rbp - 0x79], edi
lea r9, [r14 + 4]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x11]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test dil, 0x20
je 0x14023836a
and edi, 0xffffffdf
mov dword [rbp - 0x79], edi
mov r8, qword [rbp + 7]
cmp r8, 8
jb 0x140238358
inc r8
mov rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x11]
call fcn.14002e610
mov qword [rbp + 7], 7
xor eax, eax
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
test dil, 0x10
je 0x140238390
and edi, 0xffffffef
mov dword [rbp - 0x79], edi
mov r8, qword [rbp - 0x39]
cmp r8, 8
jb 0x140238390
inc r8
mov rdx, qword [rbp - 0x51]
lea rcx, [rbp - 0x51]
call fcn.14002e610
xor eax, eax
lea r8d, [rax + 0x1e]
lea rdx, str.tracking_event_upload_interval
test bl, bl
je 0x1402383e5
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or edi, 0x40
mov dword [rbp - 0x79], edi
lea r9, [r14 + 8]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140238424
mov qword [rbp + 7], 7
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
lea rcx, [rbp - 0x11]
call fcn.14002c3d0
nop
bts edi, 7
mov dword [rbp - 0x79], edi
lea r9, [r14 + 8]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x11]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test dil, dil
jns 0x14023845c
btr edi, 7
mov dword [rbp - 0x79], edi
mov r8, qword [rbp + 7]
cmp r8, 8
jb 0x14023844a
inc r8
mov rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x11]
call fcn.14002e610
mov qword [rbp + 7], 7
xor eax, eax
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
test dil, 0x40
je 0x140238482
and edi, 0xffffffbf
mov dword [rbp - 0x79], edi
mov r8, qword [rbp - 0x39]
cmp r8, 8
jb 0x140238482
inc r8
mov rdx, qword [rbp - 0x51]
lea rcx, [rbp - 0x51]
call fcn.14002e610
xor eax, eax
lea r8d, [rax + 0x1f]
lea rdx, str.exception_event_upload_interval
test bl, bl
je 0x1402384d8
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 8
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0xc]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140238517
mov qword [rbp + 7], 7
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
lea rcx, [rbp - 0x11]
call fcn.14002c3d0
nop
bts edi, 9
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0xc]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x11]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt edi, 9
jae 0x140238550
btr edi, 9
mov dword [rbp - 0x79], edi
mov r8, qword [rbp + 7]
cmp r8, 8
jb 0x14023853e
inc r8
mov rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x11]
call fcn.14002e610
mov qword [rbp + 7], 7
xor eax, eax
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
bt edi, 8
jae 0x140238577
btr edi, 8
mov dword [rbp - 0x79], edi
mov r8, qword [rbp - 0x39]
cmp r8, 8
jb 0x140238577
inc r8
mov rdx, qword [rbp - 0x51]
lea rcx, [rbp - 0x51]
call fcn.14002e610
xor eax, eax
lea r8d, [rax + 0x1d]
lea rdx, str.warning_event_upload_interval
test bl, bl
je 0x1402385cd
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0xa
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x10]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x14023860c
mov qword [rbp + 7], 7
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
lea rcx, [rbp - 0x11]
call fcn.14002c3d0
nop
bts edi, 0xb
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x10]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x11]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt edi, 0xb
jae 0x140238645
btr edi, 0xb
mov dword [rbp - 0x79], edi
mov r8, qword [rbp + 7]
cmp r8, 8
jb 0x140238633
inc r8
mov rdx, qword [rbp - 0x11]
lea rcx, [rbp - 0x11]
call fcn.14002e610
mov qword [rbp + 7], 7
xor eax, eax
mov qword [rbp - 1], rax
mov word [rbp - 0x11], ax
bt edi, 0xa
jae 0x14023865b
btr edi, 0xa
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
xor eax, eax
lea r8d, [rax + 0x1c]
lea rdx, str.instru_event_upload_interval
test bl, bl
je 0x1402386b1
mov qword [rbp - 0x19], 7
mov qword [rbp - 0x21], rax
mov word [rbp - 0x31], ax
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0xc
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x14]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x1402386f0
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0xd
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x14]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt edi, 0xd
jae 0x140238707
btr edi, 0xd
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0xc
jae 0x14023871d
btr edi, 0xc
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
lea r8d, [rax + 0x21]
lea rdx, str.genappevent_event_upload_interval
test bl, bl
je 0x140238773
mov qword [rbp - 0x19], 7
mov qword [rbp - 0x21], rax
mov word [rbp - 0x31], ax
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0xe
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x18]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x1402387b2
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0xf
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x18]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt edi, 0xf
jae 0x1402387c9
btr edi, 0xf
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0xe
jae 0x1402387df
btr edi, 0xe
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
lea r8d, [rax + 0x15]
lea rdx, str.event_data_collection
test bl, bl
je 0x14023882b
mov qword [rbp - 0x19], 7
mov qword [rbp - 0x21], rax
mov word [rbp - 0x31], ax
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x10
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x28]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x140238860
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x11
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x28]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x11
jae 0x140238877
btr edi, 0x11
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x10
jae 0x14023888d
btr edi, 0x10
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
lea r8d, [rax + 0x11]
lea rdx, str.log_event_enabled
test bl, bl
je 0x1402388d9
mov qword [rbp - 0x19], 7
mov qword [rbp - 0x21], rax
mov word [rbp - 0x31], ax
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x12
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x29]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x14023890e
mov qword [rbp - 0x39], 7
mov qword [rbp - 0x41], rax
mov word [rbp - 0x51], ax
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x13
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x29]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x13
jae 0x140238925
btr edi, 0x13
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x12
jae 0x14023893b
btr edi, 0x12
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
test bl, bl
je 0x140238987
mov qword [rbp - 0x19], 7
mov qword [rbp - 0x21], rax
mov word [rbp - 0x31], ax
lea r8d, [rax + 0x16]
lea rdx, str.tracking_event_enabled
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x14
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2a]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x1402389cf
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.tracking_event_enabled
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x15
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2a]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x15
jae 0x1402389e6
btr edi, 0x15
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x14
jae 0x1402389fc
btr edi, 0x14
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test bl, bl
je 0x140238a50
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.exception_event_enabled
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x16
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2b]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x140238a93
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.exception_event_enabled
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x17
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2b]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x17
jae 0x140238aaa
btr edi, 0x17
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x16
jae 0x140238ac0
btr edi, 0x16
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test bl, bl
je 0x140238b14
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.warning_event_enabled
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x18
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2e]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x140238b57
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.warning_event_enabled
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x19
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2e]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x19
jae 0x140238b6e
btr edi, 0x19
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x18
jae 0x140238b84
btr edi, 0x18
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test bl, bl
je 0x140238bd8
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.instru_event_enabled
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x1a
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2c]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x140238c1b
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.instru_event_enabled
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x1b
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2c]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x1b
jae 0x140238c32
btr edi, 0x1b
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x1a
jae 0x140238c48
btr edi, 0x1a
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test bl, bl
je 0x140238c9c
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x19
lea rdx, str.genappevent_event_enabled
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x1c
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2d]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x140238cdf
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x19
lea rdx, str.genappevent_event_enabled
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts edi, 0x1d
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x2d]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt edi, 0x1d
jae 0x140238cf6
btr edi, 0x1d
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x1c
jae 0x140238d0c
btr edi, 0x1c
mov dword [rbp - 0x79], edi
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor r8d, r8d
xor edx, edx
test bl, bl
je 0x140238d6a
xor ebx, ebx
mov qword [rbp - 0x21], rbx
mov qword [rbp - 0x19], rbx
lea rcx, [rbp - 0x31]
call fcn.14002e680
lea r8d, [rbx + 0xd]
lea rdx, str.custom_events
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts edi, 0x1e
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x158]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], bl
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141410
jmp 0x140238dbb
xor ebx, ebx
mov qword [rbp - 0x41], rbx
mov qword [rbp - 0x39], rbx
lea rcx, [rbp - 0x51]
call fcn.14002e680
lea r8d, [rbx + 0xd]
lea rdx, str.custom_events
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or edi, 0x80000000
mov dword [rbp - 0x79], edi
lea r9, [r14 + 0x158]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c4e0
nop
test edi, edi
jns 0x140238dcd
btr edi, 0x1f
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt edi, 0x1e
jae 0x140238ddc
lea rcx, [rbp - 0x31]
call fcn.14002e550
movzx edi, byte [rbp - 0x69]
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140238e3d
mov qword [rbp - 0x21], rbx
mov qword [rbp - 0x19], rbx
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.reportevent_flume
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
mov ebx, esi
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x8c]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], bl
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140238e8e
mov qword [rbp - 0x41], rbx
mov qword [rbp - 0x39], rbx
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.reportevent_flume
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
mov ebx, 2
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x8c]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, 2
je 0x140238ea3
and ebx, 0xfffffffd
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 1
je 0x140238eb7
and ebx, 0xfffffffe
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140238f15
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x1a
lea rdx, str.genericcache_task_interval
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
or ebx, 4
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x24]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140238f61
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x1a
lea rdx, str.genericcache_task_interval
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or ebx, 8
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x24]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, 8
je 0x140238f76
and ebx, 0xfffffff7
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 4
je 0x140238f8a
and ebx, 0xfffffffb
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140238fe8
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.server_down_retrycount
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
or ebx, 0x10
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x30]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239034
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.server_down_retrycount
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or ebx, 0x20
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x30]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, 0x20
je 0x140239049
and ebx, 0xffffffdf
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 0x10
je 0x14023905d
and ebx, 0xffffffef
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x1402390bb
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, sendto
lea rdx, str.server_down_ttl
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
or ebx, 0x40
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x34]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239108
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, sendto
lea rdx, str.server_down_ttl
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 7
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x34]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, bl
jns 0x14023911d
btr ebx, 7
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 0x40
je 0x140239131
and ebx, 0xffffffbf
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239190
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x18
lea rdx, str.enrollment_sync_interval
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 8
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x1c]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x1402391dd
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x18
lea rdx, str.enrollment_sync_interval
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 9
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x1c]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 9
jae 0x1402391f4
btr ebx, 9
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 8
jae 0x14023920a
btr ebx, 8
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239269
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, recv
lea rdx, str.maxnonce_count
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0xa
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x38]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x1402392b6
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, recv
lea rdx, str.maxnonce_count
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0xb
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x38]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0xb
jae 0x1402392cd
btr ebx, 0xb
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0xa
jae 0x1402392e3
btr ebx, 0xa
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239342
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x1f
lea rdx, str.enrollment_data_upload_interval
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0xc
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x3c]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x14023938f
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x1f
lea rdx, str.enrollment_data_upload_interval
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0xd
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x3c]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0xd
jae 0x1402393a6
btr ebx, 0xd
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0xc
jae 0x1402393bc
btr ebx, 0xc
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x14023941b
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.context_upload_interval
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0xe
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x40]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239468
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.context_upload_interval
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0xf
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x40]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0xf
jae 0x14023947f
btr ebx, 0xf
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0xe
jae 0x140239495
btr ebx, 0xe
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x1402394f4
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x1e
lea rdx, str.contextenroll_datachange_delay
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x10
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x44]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239541
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x1e
lea rdx, str.contextenroll_datachange_delay
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x11
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x44]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0x11
jae 0x140239558
btr ebx, 0x11
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x10
jae 0x14023956e
btr ebx, 0x10
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x1402395cd
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x1d
lea rdx, str.keys_for_immediate_enrollment
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x12
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x48]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141410
jmp 0x14023961a
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x1d
lea rdx, str.keys_for_immediate_enrollment
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x13
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x48]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c4e0
nop
bt ebx, 0x13
jae 0x140239631
btr ebx, 0x13
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x12
jae 0x140239647
btr ebx, 0x12
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x1402396a6
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x27
lea rdx, str.user_info_keys_for_immediate_enrollment
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x14
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x68]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141410
jmp 0x1402396f3
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x27
lea rdx, str.user_info_keys_for_immediate_enrollment
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x15
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x68]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c4e0
nop
bt ebx, 0x15
jae 0x14023970a
btr ebx, 0x15
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x14
jae 0x140239720
btr ebx, 0x14
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239778
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x28
lea rdx, str.enrollment_data_immediate_upload_enabled
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x16
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x88]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x1402397be
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x28
lea rdx, str.enrollment_data_immediate_upload_enabled
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x17
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x88]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt ebx, 0x17
jae 0x1402397d5
btr ebx, 0x17
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x16
jae 0x1402397eb
btr ebx, 0x16
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239843
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_getprotobynumber
lea rdx, str.enrollment_data_immediate_upload_enabled_For_User_Info
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x18
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x89]
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.14023b350
jmp 0x140239889
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_getprotobynumber
lea rdx, str.enrollment_data_immediate_upload_enabled_For_User_Info
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x19
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x89]
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.140237240
nop
bt ebx, 0x19
jae 0x1402398a0
btr ebx, 0x19
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x18
jae 0x1402398b6
btr ebx, 0x18
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239918
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.csp_ft_params
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x1a
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x90]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141410
jmp 0x140239968
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.csp_ft_params
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x1b
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0x90]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c4e0
nop
bt ebx, 0x1b
jae 0x14023997f
btr ebx, 0x1b
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x1a
jae 0x140239995
btr ebx, 0x1a
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x1402399f7
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.cdc_ttl_deep_security
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x1c
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0xb0]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239a47
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.cdc_ttl_deep_security
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
bts ebx, 0x1d
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0xb0]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0x1d
jae 0x140239a5e
btr ebx, 0x1d
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x1c
jae 0x140239a74
btr ebx, 0x1c
mov dword [rbp - 0x75], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239ad6
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.cdc_ttl_device_list
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
bts ebx, 0x1e
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0xb4]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239b28
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.cdc_ttl_device_list
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
or ebx, 0x80000000
mov dword [rbp - 0x75], ebx
lea r9, [r14 + 0xb4]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test ebx, ebx
jns 0x140239b3a
btr ebx, 0x1f
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x1e
jae 0x140239b49
lea rcx, [rbp - 0x31]
call fcn.14002e550
xor eax, eax
xor r8d, r8d
xor edx, edx
test dil, dil
je 0x140239ba8
mov qword [rbp - 0x21], rax
mov qword [rbp - 0x19], rax
lea rcx, [rbp - 0x31]
call fcn.14002e680
mov r8d, 0x1f
lea rdx, str.cdc_ttl_unprotected_device_list
lea rcx, [rbp - 0x31]
call fcn.14002c3d0
nop
mov ebx, esi
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xb8]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], bl
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239bf9
mov qword [rbp - 0x41], rax
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x51]
call fcn.14002e680
mov r8d, 0x1f
lea rdx, str.cdc_ttl_unprotected_device_list
lea rcx, [rbp - 0x51]
call fcn.14002c3d0
nop
mov ebx, 2
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xb8]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, 2
je 0x140239c0e
and ebx, 0xfffffffd
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 1
je 0x140239c22
and ebx, 0xfffffffe
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.cdc_ttl_update_device
test dil, dil
je 0x140239c65
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
or ebx, 4
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xbc]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239c96
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
or ebx, 8
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xbc]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, 8
je 0x140239cab
and ebx, 0xfffffff7
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 4
je 0x140239cbf
and ebx, 0xfffffffb
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.cdc_ttl_discover_device
test dil, dil
je 0x140239d02
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
or ebx, 0x10
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xc0]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239d33
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
or ebx, 0x20
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xc0]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, 0x20
je 0x140239d48
and ebx, 0xffffffdf
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 0x10
je 0x140239d5c
and ebx, 0xffffffef
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.devicediscovery_upload_interval
test dil, dil
je 0x140239d9f
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
or ebx, 0x40
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xc4]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239dd1
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 7
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xc4]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
test bl, bl
jns 0x140239de6
btr ebx, 7
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
test bl, 0x40
je 0x140239dfa
and ebx, 0xffffffbf
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.cdc_ttl_firstdevice_upload
test dil, dil
je 0x140239e3e
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 8
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xc8]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239e70
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 9
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xc8]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 9
jae 0x140239e87
btr ebx, 9
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 8
jae 0x140239e9d
btr ebx, 8
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.cdc_maxdevices_per_upload
test dil, dil
je 0x140239ee1
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 0xa
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xcc]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239f13
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 0xb
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xcc]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0xb
jae 0x140239f2a
btr ebx, 0xb
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0xa
jae 0x140239f40
btr ebx, 0xa
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.cdc_age_devicehistory_days
test dil, dil
je 0x140239f84
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 0xc
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xd0]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x140239fb6
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 0xd
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xd0]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0xd
jae 0x140239fcd
btr ebx, 0xd
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0xc
jae 0x140239fe3
btr ebx, 0xc
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.dd_maxDevicesSeenInLastNdays
test dil, dil
je 0x14023a027
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 0xe
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xd4]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x14023a059
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 0xf
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xd4]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0xf
jae 0x14023a070
btr ebx, 0xf
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0xe
jae 0x14023a086
btr ebx, 0xe
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.dd_maxDeviceAgeFilterInDays
test dil, dil
je 0x14023a0ca
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 0x10
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xd8]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x14023a0fc
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 0x11
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xd8]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0x11
jae 0x14023a113
btr ebx, 0x11
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x10
jae 0x14023a129
btr ebx, 0x10
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.dd_maxDevicesToUploadForCrowdedNetwork
test dil, dil
je 0x14023a16d
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 0x12
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xdc]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x14023a19f
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 0x13
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xdc]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0x13
jae 0x14023a1b6
btr ebx, 0x13
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x51]
call fcn.14002e550
nop
bt ebx, 0x12
jae 0x14023a1cc
btr ebx, 0x12
mov dword [rbp - 0x71], ebx
lea rcx, [rbp - 0x31]
call fcn.14002e550
lea rdx, str.dd_maxNetworkCount
test dil, dil
je 0x14023a210
lea rcx, [rbp - 0x31]
call fcn.14002c170
nop
bts ebx, 0x14
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xe0]
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 1
lea r8, [rbp - 0x31]
mov rdx, r15
mov rcx, r12
call fcn.140141280
jmp 0x14023a242
lea rcx, [rbp - 0x51]
call fcn.14002c170
nop
bts ebx, 0x15
mov dword [rbp - 0x71], ebx
lea r9, [r14 + 0xe0]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r8, [rbp - 0x51]
mov rdx, r15
mov rcx, r12
call fcn.14013c380
nop
bt ebx, 0x15
jae 0x14023a259