Function at 0x101168d0
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
mov esi, dword [0x102eec30]
mov ebx, ecx
push edi
test esi, esi
je 0x1011690b
push str.Inside_fetchOrgProducts
push 0x1025b044
push 0x1025b044
push str.UserProfileData
push str.c3containerBL
push 0x1e
mov ecx, esi
call dword [0x1024852c]
call esi
add esp, 0x18
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
push 5
push 0x1026a598
lea ecx, [eax + 0x26c]
call fcn.10010360
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
push 5
push 0x1026a598
lea ecx, [eax + 0x284]
call fcn.10010360
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
push 0
push 0x1025b044
lea ecx, [eax + 0x314]
call fcn.10010360
call fcn.100f94e0
cmp byte [eax + 0x55], 0
je 0x10116acc
mov esi, dword [0x102eec30]
test esi, esi
je 0x101169b8
push str.JIL_integration_FF_enabled
push 0x1025b044
push 0x1025b044
push str.UserProfileData
push str.c3containerBL
push 0x1e
mov ecx, esi
call dword [0x1024852c]
call esi
add esp, 0x18
call fcn.10022d10
mov edi, eax
mov ecx, dword [edi]
mov esi, dword [ecx]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
push 0x10265080
lea ecx, [eax + 0x29c]
call fcn.1000afa0
mov esi, dword [0x102eec30]
test al, al
je 0x10116abd
test esi, esi
je 0x10116a1f
push str.Admin_of_atleast_one_org_check_satisfied
push 0x1025b044
push 0x1025b044
push str.UserProfileData
push str.c3containerBL
push 0x1e
mov ecx, esi
call dword [0x1024852c]
call esi
mov esi, dword [0x102eec30]
add esp, 0x18
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x10116a35
push 0xffffffffffffffff
push eax
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov esi, dword [0x102eec30]
test esi, esi
je 0x10116a61
push str.Inside_fetchOrgProducts._Proceeding_with_call
push 0x1025b044
push 0x1025b044
push str.UserProfileData
push str.c3containerBL
push 0xa
mov ecx, esi
call dword [0x1024852c]
call esi
add esp, 0x18
push 8
call fcn.101cff73
add esp, 4
mov esi, eax
xorps xmm0, xmm0
mov dword [ebp - 4], esi
push 0
push 0
push esi
push 0x10144400
push 0
movq qword [esi], xmm0
push 0
mov dword [esi], 0x10115010
mov dword [esi + 4], 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
test eax, eax
jne 0x10116ab3
push 8
push esi
mov dword [esi], eax
mov dword [esi + 4], eax
call fcn.101d02bd
add esp, 8
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
pop edi
pop esi
mov dword [ebx + 0xc], eax
pop ebx
mov esp, ebp
pop ebp
ret
test esi, esi
je 0x10116b46
push str.Admin_check_is_not_satisfied
jmp 0x10116b23
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
push 2
push 0x10262bd4
lea ecx, [eax + 0x26c]
call fcn.10010360
mov edi, dword [ebx]
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
push 2
push 0x10262bd4
lea ecx, [eax + 0x284]
call fcn.10010360
mov esi, dword [0x102eec30]
test esi, esi
je 0x10116b46
push str.JIL_integration_FF_disabled
push 0x1025b044
push 0x1025b044
push str.UserProfileData
push str.c3containerBL
push 0x1e
mov ecx, esi
call dword [0x1024852c]
call esi
add esp, 0x18
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret