Function at 0x486404
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x4a0
mov eax, 0x60c3a6
call fcn.004f0658
mov edi, ecx
mov dword [ebp - 0x80], edi
lea esi, [edi + 0xc]
push esi
mov dword [ebp - 0x35c], esi
call fcn.004dee62
pop ecx
push eax
call fcn.004611de
lea eax, [edi + 0x60]
xor ebx, ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 0x7c], eax
call fcn.00488d93
mov dword [ebp - 0x78], ebx
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], ebx
mov byte [ebp - 0x78], bl
push 0xf
pop ebx
mov dword [ebp - 0x64], ebx
test al, al
je 0x486512
push 0xd
push 0x63b014
call fcn.00418271
xor eax, eax
mov byte [ebp - 4], 1
push 0xd
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0x60]
push 0x63b014
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], al
call fcn.00418271
lea eax, [ebp - 0x140]
mov dword [ebp - method.std::_Func_impl_no_alloc_class__lambda_e834493abb9dcf2201dc8ff38e700728___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.virtual_0], vtable.std::_Func_impl_no_alloc_class__lambda_e834493abb9dcf2201dc8ff38e700728___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x13c], edi
mov dword [ebp - 0x11c], eax
push 0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 4
push 8
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x118]
push 0x63b024
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.00418271
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 5
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 6
push eax
call fcn.00481f96
lea ecx, [ebp - 0x100]
call fcn.00482eca
mov eax, dword [ebp - 0x104]
mov edi, 0x1000
cmp eax, 0x10
jb 0x486629
mov ecx, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x14], ecx
cmp eax, edi
jb 0x486620
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x14]
jmp 0x486620
push str.OneDriveStandaloneUpdater
mov byte [ebp - 0x14], 0
push dword [ebp - 0x14]
push 0x19
call fcn.004181f1
xor eax, eax
mov byte [ebp - 4], 7
push str.OneDriveStandaloneUpdater
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x60]
push dword [ebp - 0x14]
mov dword [ebp - 0x60], eax
push 0x19
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], al
call fcn.004181f1
lea eax, [ebp - 0x140]
mov dword [ebp - method.std::_Func_impl_no_alloc_class__lambda_e9d0c60f6b7cb6718a05fdcc011b5427___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.virtual_0], vtable.std::_Func_impl_no_alloc_class__lambda_e9d0c60f6b7cb6718a05fdcc011b5427___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x13c], edi
mov dword [ebp - 0x11c], eax
push 0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 0xa
push 8
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x118]
push 0x63b024
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.00418271
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xb
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xc
push eax
call fcn.00481f96
lea ecx, [ebp - 0x100]
call fcn.00482eca
mov eax, dword [ebp - 0x104]
mov edi, 0x1000
cmp eax, 0x10
jb 0x486629
mov ecx, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486620
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
and dword [ebp - 0x108], 0
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], 0
call fcn.00482eca
lea ecx, [ebp - 0x140]
call fcn.004150c2
mov eax, dword [ebp - 0x4c]
cmp eax, 0x10
jb 0x486685
mov ecx, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x14], eax
cmp eax, edi
jb 0x48667c
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
mov eax, dword [ebp - 0x64]
xor ecx, ecx
mov byte [ebp - 4], cl
mov byte [ebp - 0x60], cl
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x50], ecx
cmp eax, 0x10
jb 0x4866c7
mov ecx, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x14], eax
cmp eax, edi
jb 0x4866bc
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
xor ecx, ecx
mov edi, str.00000000_0000_0000_0000_000000000000
mov byte [ebp - 0x14], cl
push edi
push dword [ebp - 0x14]
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x68], ecx
mov byte [ebp - 0x78], cl
lea ecx, [ebp - 0x78]
push 0x24
mov dword [ebp - 0x64], ebx
call fcn.004181f1
xor eax, eax
mov byte [ebp - 4], 0xd
push edi
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x60]
push dword [ebp - 0x14]
mov dword [ebp - 0x60], eax
push 0x24
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], al
call fcn.004181f1
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x140]
mov dword [ebp - method.std::_Func_impl_no_alloc_class__lambda_fe9bd3b59d7e03203034e501bf7275f5___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.virtual_0], vtable.std::_Func_impl_no_alloc_class__lambda_fe9bd3b59d7e03203034e501bf7275f5___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x11c], eax
push 0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], bl
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 0x10
push str.OneDriveDeviceId
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x118]
push dword [ebp - 0x14]
mov dword [ebp - 0x118], eax
push 0x10
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.004181f1
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x11
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x12
push eax
call fcn.00481f96
lea ecx, [ebp - 0x100]
call fcn.00482eca
mov eax, dword [ebp - 0x104]
mov edi, 0x1000
cmp eax, 0x10
jb 0x4867f1
mov ecx, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x4867e8
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
and dword [ebp - 0x108], 0
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], 0
call fcn.00482eca
lea ecx, [ebp - 0x140]
call fcn.004150c2
mov eax, dword [ebp - 0x4c]
cmp eax, 0x10
jb 0x48684d
mov ecx, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486844
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
mov eax, dword [ebp - 0x64]
xor ecx, ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], cl
mov byte [ebp - 4], cl
cmp eax, 0x10
jb 0x48688f
mov ecx, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486884
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
xor ecx, ecx
mov edi, str.00000000_0000_0000_0000_000000000000
mov byte [ebp - 0x14], cl
push edi
push dword [ebp - 0x14]
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x68], ecx
mov byte [ebp - 0x78], cl
lea ecx, [ebp - 0x78]
push 0x24
mov dword [ebp - 0x64], ebx
call fcn.004181f1
xor eax, eax
mov byte [ebp - 4], 0x13
push edi
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x60]
push dword [ebp - 0x14]
mov dword [ebp - 0x60], eax
push 0x24
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], al
call fcn.004181f1
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x140]
mov dword [ebp - method.std::_Func_impl_no_alloc_class__lambda_a393b4e637e1a902b537b4bf3e5a9d55___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.virtual_0], vtable.std::_Func_impl_no_alloc_class__lambda_a393b4e637e1a902b537b4bf3e5a9d55___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x11c], eax
push 0
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 0x16
push str.PhysicalDeviceId
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x118]
push dword [ebp - 0x14]
mov dword [ebp - 0x118], eax
push 0x10
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.004181f1
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x17
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x18
push eax
call fcn.00481f96
lea ecx, [ebp - 0x100]
call fcn.00482eca
mov eax, dword [ebp - 0x104]
mov edi, 0x1000
cmp eax, 0x10
jb 0x4869ba
mov ecx, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x4869b1
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
and dword [ebp - 0x108], 0
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], 0
call fcn.00482eca
lea ecx, [ebp - 0x140]
call fcn.004150c2
mov eax, dword [ebp - 0x4c]
cmp eax, 0x10
jb 0x486a16
mov ecx, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486a0d
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
mov eax, dword [ebp - 0x64]
xor ecx, ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], cl
mov byte [ebp - 4], cl
cmp eax, 0x10
jb 0x486a58
mov ecx, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486a4d
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
xor ecx, ecx
mov dword [ebp - 0x78], ecx
mov edi, 0x66022c
push 1
mov dword [ebp - 0x68], ecx
mov byte [ebp - 0x78], cl
lea ecx, [ebp - 0x78]
push edi
mov dword [ebp - 0x64], ebx
call fcn.00418271
xor eax, eax
mov byte [ebp - 4], 0x19
push 1
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0x60]
push edi
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], al
call fcn.00418271
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x140]
mov dword [ebp - method.std::_Func_impl_no_alloc_class__lambda_fbaf7da5710e78c645ba7ae9fef08669___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.virtual_0], vtable.std::_Func_impl_no_alloc_class__lambda_fbaf7da5710e78c645ba7ae9fef08669___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x11c], eax
push 1
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 0x1c
push 9
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x118]
push str.RampGroup
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.00418271
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x1d
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x1e
push eax
call fcn.00481f96
lea ecx, [ebp - 0x100]
call fcn.00482eca
mov eax, dword [ebp - 0x104]
mov edi, 0x1000
cmp eax, 0x10
jb 0x486b71
mov ecx, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486b68
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
and dword [ebp - 0x108], 0
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], 0
call fcn.00482eca
lea ecx, [ebp - 0x140]
call fcn.004150c2
mov eax, dword [ebp - 0x4c]
cmp eax, 0x10
jb 0x486bcd
mov ecx, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486bc4
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
mov eax, dword [ebp - 0x64]
xor ecx, ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], cl
mov byte [ebp - 4], cl
cmp eax, 0x10
jb 0x486c0f
mov ecx, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486c04
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
xor ecx, ecx
mov dword [ebp - 0x78], ecx
mov edi, 0x629f3c
push 1
mov dword [ebp - 0x68], ecx
mov byte [ebp - 0x78], cl
lea ecx, [ebp - 0x78]
push edi
mov dword [ebp - 0x64], ebx
call fcn.00418271
xor eax, eax
mov byte [ebp - 4], 0x1f
push 1
mov dword [ebp - 0x60], eax
lea ecx, [ebp - 0x60]
push edi
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], al
call fcn.00418271
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x140]
mov dword [ebp - method.std::_Func_impl_no_alloc_class__lambda_544f3a8fd8c7db428f187d9be1a2386c___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.virtual_0], vtable.std::_Func_impl_no_alloc_class__lambda_544f3a8fd8c7db428f187d9be1a2386c___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x11c], eax
push 1
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 0x22
push 0x63b074
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x118]
push dword [ebp - 0x14]
mov dword [ebp - 0x118], eax
push 0x13
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.004181f1
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x23
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x24
push eax
call fcn.00481f96
lea ecx, [ebp - 0x100]
call fcn.00482eca
mov eax, dword [ebp - 0x104]
mov edi, 0x1000
cmp eax, 0x10
jb 0x486d2e
mov ecx, dword [ebp - 0x118]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486d25
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
and dword [ebp - 0x108], 0
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], 0
call fcn.00482eca
lea ecx, [ebp - 0x140]
call fcn.004150c2
mov eax, dword [ebp - 0x4c]
cmp eax, 0x10
jb 0x486d8a
mov ecx, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486d81
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
mov eax, dword [ebp - 0x64]
xor ecx, ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x4c], ebx
mov byte [ebp - 0x60], cl
mov byte [ebp - 4], cl
cmp eax, 0x10
jb 0x486dcc
mov ecx, dword [ebp - 0x78]
inc eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], ecx
cmp eax, edi
jb 0x486dc1
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00405741
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call fcn.0041b169
pop ecx
pop ecx
xor ecx, ecx
mov dword [ebp - 0x60], ecx
mov edi, 0x6609c8
push ecx
mov dword [ebp - 0x50], ecx
mov byte [ebp - 0x60], cl
lea ecx, [ebp - 0x60]
push edi
mov dword [ebp - 0x4c], ebx
call fcn.00418271
xor eax, eax
mov byte [ebp - 4], 0x25
push eax
mov dword [ebp - 0x78], eax
lea ecx, [ebp - 0x78]
push edi
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ebx
mov byte [ebp - 0x78], al
call fcn.00418271
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_303599c8d1af953e024ad7e3616b098c___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x24], eax
push 1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov edi, eax
xor eax, eax
mov byte [ebp - 4], 0x28
push str.OfficeVersionString
mov byte [ebp - 0x14], al
lea ecx, [ebp - 0x118]
push dword [ebp - 0x14]
mov dword [ebp - 0x118], eax
push 0x13
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ebx
mov byte [ebp - 0x118], al
call fcn.004181f1
push edi
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x29
call fcn.0048261a
mov ecx, dword [ebp - 0x7c]
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x2a
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
mov ebx, 0x6609c8
lea ecx, [ebp - 0x60]
push ebx
call fcn.004182e0
mov edi, eax
push ebx
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2b
call fcn.004182e0
mov ebx, dword [ebp - 0x80]
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_f414aa871647532d8d06f4421278c20c___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 1
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.TenantDisplayName
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x2e
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push str.00000000_0000_0000_0000_000000000000
lea ecx, [ebp - 0x60]
call fcn.004182e0
push str.00000000_0000_0000_0000_000000000000
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x30
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_c1fa25b97d394f1e9f32eb07905eeab0___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 1
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.TenantOID
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x33
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x35
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_0281ec9752d487f20c0ae4daf205e229___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 1
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x37
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.SPOServerVersion
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x38
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x3a
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_102d089e323284dd6a40d8c744510858___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.OSUserName
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x3d
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x3f
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_025f1f77261974d6b9ecd06d415a6d58___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x41
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.OSDeviceName
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x42
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
mov byte [ebp - 4], 0x44
push 0x6609c8
lea ecx, [ebp - 0x78]
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_0261fa361f0893ad510a75d6b8433339___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x46
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.AppId
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x47
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x62fdbc
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
push 0x62fdbc
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x49
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_c216e277ed43194fd885f113deebcf5f___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x4b
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.MSFTInternal
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x4c
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4e
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_cc0483175e879a75f4afb42fc94053e9___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 1
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.KnownOcsiVersions
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x51
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x52
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x60]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x53
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_cfe1669da225633c8f02d88208ff6585___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 1
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x55
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.OneDriveUserId
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x56
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x63b300
lea ecx, [ebp - 0x44c]
call fcn.004182e0
mov edi, eax
push 0x63b300
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x58
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_679a6773863154cf9bc6339271f50e33___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 1
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x5a
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push 0x63b304
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x5b
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x5c
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x63b308
lea ecx, [ebp - 0x464]
call fcn.004182e0
mov edi, eax
push 0x63b308
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0x5d
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_6307e4be3fc76edd791defd6a3c1ba3f___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 1
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.ANID
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x60
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x44c]
call fcn.00418305
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x3a4]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0x62
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_9c74778afde763a1f8d54c43db70420b___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x64
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.AppVersion
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x65
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x66
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x464]
call fcn.00418305
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x41c]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 4], 0x67
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_759a7a4dd5a83fd647c410ccd0b16962___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x69
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.Market
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x6a
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0x18]
lea edi, [ebx + 0x60]
push eax
mov ecx, edi
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x3a4]
call fcn.00418305
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0
call fcn.00418305
push str.00000000_0000_0000_0000_000000000000
lea ecx, [ebp - 0x374]
call fcn.004182e0
push str.00000000_0000_0000_0000_000000000000
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x6c
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_cef34e2e7ce70b59a37f0380c4efe07e___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x374]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
mov byte [ebp - 4], 0x6f
push eax
push str.MachineGuid
lea ecx, [ebp - 0x118]
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x70
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x78]
call fcn.00418305
lea ecx, [ebp - 0x374]
mov byte [ebp - 4], 0
call fcn.00418305
push str.00000000_0000_0000_0000_000000000000
lea ecx, [ebp - 0x38c]
call fcn.004182e0
push str.00000000_0000_0000_0000_000000000000
lea ecx, [ebp - 0x374]
mov byte [ebp - 4], 0x71
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_682e81a42d449b526078e0f9ad6076d1___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x38c]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x374]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.UserGuid
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x74
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x374]
call fcn.00418305
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x3bc]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0x76
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_ac7b8e3a7d2602a353bfea5cb2b0b6d6___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x78
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.OSArchitecture
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x79
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x41c]
call fcn.00418305
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x3d4]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x7b
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_d3cd916f73f9a0968b3b7e0a1f90675c___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0x7d
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.BuildArchitecture
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x7e
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0x18]
lea edi, [ebx + 0x60]
push eax
mov ecx, edi
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x3bc]
call fcn.00418305
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 4], 0
call fcn.00418305
push str.Prod
lea ecx, [ebp - 0x1d8]
call fcn.004182e0
push str.Prod
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 0x80
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_9c7f2e94b97701e5fa16a7d9452f80e1___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x1d8]
mov byte [ebp - 4], 0x82
push eax
lea eax, [ebp - 0x38c]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push 0x63b19c
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x83
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x38c]
call fcn.00418305
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x661c78
lea ecx, [ebp - 0x1f0]
call fcn.004182e0
push 0x661c78
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x85
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_811e5234d7557f0a5221d522b4276620___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x1f0]
mov byte [ebp - 4], 0x87
push eax
lea eax, [ebp - 0x1d8]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.InGoSov
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x88
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x89
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x1d8]
call fcn.00418305
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0
call fcn.00418305
push str.Unknown
lea ecx, [ebp - 0x208]
call fcn.004182e0
push str.Unknown
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x8a
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_ac0e6a30bc295094600719cfb2e7d07e___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x208]
mov byte [ebp - 4], 0x8c
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.AccountType
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x8d
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x1f0]
call fcn.00418305
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x661c78
lea ecx, [ebp - 0x220]
call fcn.004182e0
push 0x661c78
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0x8f
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_c3176f3cbaa5636f6770a657bdc8a1ac___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x220]
mov byte [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x208]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.PlaceholdersEnabled
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x92
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x93
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x208]
call fcn.00418305
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x63b324
lea ecx, [ebp - 0x238]
call fcn.004182e0
push 0x63b324
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0x94
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_2c38c4769989ef04ff54ca3418eaf856___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x238]
mov byte [ebp - 4], 0x96
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.OSSku
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x97
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x98
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x220]
call fcn.00418305
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x661c78
lea ecx, [ebp - 0x250]
call fcn.004182e0
push 0x661c78
lea ecx, [ebp - 0x238]
mov byte [ebp - 4], 0x99
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_52c6624c331328551d990efc449ad9e7___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0x9b
push eax
lea eax, [ebp - 0x238]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.IsTestMachine
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0x9c
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x238]
call fcn.00418305
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0
call fcn.00418305
push str.Unknown
lea ecx, [ebp - 0x268]
call fcn.004182e0
push str.Unknown
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x9e
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_0cb9913790c659a60305e406b2843611___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0xa0
push eax
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.UpdateGroupId
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xa1
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xa2
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x250]
call fcn.00418305
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x63b328
lea ecx, [ebp - 0x280]
call fcn.004182e0
push 0x63b328
lea ecx, [ebp - 0x268]
mov byte [ebp - 4], 0xa3
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_5de20476011f685a71e79abea7c5441a___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x280]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0x268]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.WipRing
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xa6
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xa7
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x268]
call fcn.00418305
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x629f3c
lea ecx, [ebp - 0x298]
call fcn.004182e0
mov byte [ebp - 4], 0xa8
push 0x629f3c
lea ecx, [ebp - 0x280]
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_71f7bbb2e5319181911aa9994e8e6091___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 1
lea eax, [ebp - 0x298]
mov byte [ebp - 4], 0xaa
push eax
lea eax, [ebp - 0x280]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push 0x63b200
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xab
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xac
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x280]
call fcn.00418305
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x3ec]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 4], 0xad
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_4a2e94d7d06aec77a38acf6e93f8842f___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0xaf
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.Workload
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xb0
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xb1
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x3d4]
call fcn.00418305
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x404]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 4], 0xb2
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_0921d8e638e721dc24dd831e19aef616___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0xb4
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.Environment
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xb5
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xb6
push eax
lea eax, [ebp - 0x18]
lea edi, [ebx + 0x60]
push eax
mov ecx, edi
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x3ec]
call fcn.00418305
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x62fdbc
lea ecx, [ebp - 0x494]
call fcn.004182e0
push 0x62fdbc
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0xb7
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_d272368383a20a21cae274ba8621a182___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x494]
mov byte [ebp - 4], 0xb9
push eax
lea eax, [ebp - 0x298]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.FileSystemType
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xba
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xbb
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x298]
call fcn.00418305
lea ecx, [ebp - 0x494]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x629f4c
lea ecx, [ebp - 0x2b0]
call fcn.004182e0
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0xbc
call 0x48256b
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_38e5a7051fa9f9c3a01fe552ba3b7d01___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0xbe
push ecx
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.0048272e
push eax
push str.FeatureSet
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xbf
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xc0
push eax
lea eax, [ebp - 0x20]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.004814ca
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x47c]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0xc1
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_28f9428586d6896af464f17a572ad857___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.DeviceInfo.OsBuild
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xc4
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xc5
push eax
lea eax, [ebp - 0x18]
lea edi, [ebx + 0x60]
push eax
mov ecx, edi
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x404]
call fcn.00418305
lea ecx, [ebp - 0x47c]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x63b324
lea ecx, [ebp - 0x2c8]
call fcn.004182e0
push 0x63b324
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0xc6
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_7d99b74278f371f296be0d02480bbf0f___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x2c8]
mov byte [ebp - 4], 0xc8
push eax
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.ItemCount
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xc9
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xca
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x2b0]
call fcn.00418305
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0
call fcn.00418305
push str.Unknown
lea ecx, [ebp - 0x2e0]
call fcn.004182e0
push str.Unknown
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0xcb
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_3463bce9b82838cd54addd9d918fc7b9___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x2e0]
mov byte [ebp - 4], 0xcd
push eax
lea eax, [ebp - 0x2c8]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.VDIProvider
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xce
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xcf
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x2c8]
call fcn.00418305
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x62fdbc
lea ecx, [ebp - 0x2f8]
call fcn.004182e0
push 0x62fdbc
lea ecx, [ebp - 0x2e0]
mov byte [ebp - 4], 0xd0
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_342cffd2103f6c9d5880cabc2bb12718___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x2f8]
mov byte [ebp - 4], 0xd2
push eax
lea eax, [ebp - 0x2e0]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.CrossTenantScopeCount
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xd3
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xd4
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x2e0]
call fcn.00418305
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x434]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x47c]
mov byte [ebp - 4], 0xd5
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_f54a1cd65c2e79fe2a5da6d68e7f46d2___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0xd7
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.IsWOFCompressed
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xd8
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xd9
push eax
lea eax, [ebp - 0x18]
lea edi, [ebx + 0x60]
push eax
mov ecx, edi
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x47c]
call fcn.00418305
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x661c78
lea ecx, [ebp - 0x310]
call fcn.004182e0
push 0x661c78
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0xda
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_6e353fb031886a64f7f82aa778d797c1___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x310]
mov byte [ebp - 4], 0xdc
push eax
lea eax, [ebp - 0x2f8]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.IsWCOSMachine
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xdd
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xde
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x2f8]
call fcn.00418305
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x62fdbc
lea ecx, [ebp - 0x328]
call fcn.004182e0
push 0x62fdbc
lea ecx, [ebp - 0x310]
mov byte [ebp - 4], 0xdf
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_148979b935a45bb32dd511bc152e71f7___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x328]
mov byte [ebp - 4], 0xe1
push eax
lea eax, [ebp - 0x310]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.AddedScopesCount
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xe2
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xe3
push eax
lea eax, [ebp - 0x18]
push eax
mov ecx, edi
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x310]
call fcn.00418305
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x62fdbc
lea ecx, [ebp - 0x340]
call fcn.004182e0
push 0x62fdbc
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0xe4
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_d79a77c06cac8a7e0f3534a7a7df1611___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x340]
mov byte [ebp - 4], 0xe6
push eax
lea eax, [ebp - 0x328]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.TeamSitesCount
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xe7
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xe8
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x328]
call fcn.00418305
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0
call fcn.00418305
push str.None
lea ecx, [ebp - 0x358]
call fcn.004182e0
push str.None
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0xe9
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_db8a1756230f567f458e22ee7a7cee76___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x358]
mov byte [ebp - 4], 0xeb
push eax
lea eax, [ebp - 0x340]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.FALType
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xec
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xed
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x340]
call fcn.00418305
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 0
call fcn.00418305
push str.Unknown
lea ecx, [ebp - 0x4ac]
call fcn.004182e0
push str.Unknown
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 0xee
call fcn.004182e0
lea eax, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_1836735d1c6dd83712dd3bd9fddfd028___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], eax
push 0
lea eax, [ebp - 0x4ac]
mov byte [ebp - 4], 0xf0
push eax
lea eax, [ebp - 0x358]
push eax
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.Scenario
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xf1
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xf2
push eax
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x358]
call fcn.00418305
lea ecx, [ebp - 0x4ac]
mov byte [ebp - 4], 0
call fcn.00418305
push 0x6609c8
lea ecx, [ebp - 0x130]
call fcn.004182e0
mov edi, eax
push 0x6609c8
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0xf3
call fcn.004182e0
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x48], vtable.std::_Func_impl_no_alloc_class__lambda_1cb14bb75643d96bcdc421b290462020___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__.0
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x24], ecx
push 0
push edi
push eax
mov eax, ecx
mov byte [ebp - 4], 0xf5
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00482686
push eax
push str.DeviceInfo.OsVersion
lea ecx, [ebp - 0x118]
mov byte [ebp - 4], 0xf6
call fcn.004808d2
lea eax, [ebp - 0x118]
mov byte [ebp - 4], 0xf7
push eax
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebx + 0x60]
call fcn.00481f96
lea ecx, [ebp - 0x118]
call fcn.00482e2f
lea ecx, [ebp - 0x1c0]
call fcn.00482eca
lea ecx, [ebp - 0x48]
call fcn.004150c2
lea ecx, [ebp - 0x434]
call fcn.00418305
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0
call fcn.00418305
mov eax, dword [ebx]
mov edi, dword [eax + 0x24]
mov ecx, edi
call dword [0x62275c]
mov ecx, ebx
call edi
cmp dword [ebx + 0x3c], 0
je 0x488b6a
mov byte [ebx + 0xa1], 1
push esi
call fcn.004deebd
pop ecx
call fcn.004f0607
ret