Function at 0x4c91e4
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [ebp + 8]
push esi
push edi
mov edi, ecx
mov ecx, ebx
call fcn.004280f3
push ecx
push ecx
mov ecx, esp
push str.language
call fcn.00406fea
mov edx, edi
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.country
call fcn.00406fea
lea edx, [edi + 4]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push 0x544728
call fcn.00406fea
lea edx, [edi + 8]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push 0x551428
call fcn.00406fea
lea edx, [edi + 0xc]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.os_build
call fcn.00406fea
lea edx, [edi + 0x10]
mov ecx, ebx
call fcn.004c6ea6
mov ecx, esp
push str.running_as_system
call fcn.00406fea
lea edx, [edi + 0x39]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.frameworks
call fcn.00406fea
lea edx, [edi + 0x58]
mov ecx, ebx
call fcn.004cb68c
mov ecx, esp
push str.flashver
call fcn.00406fea
lea edx, [edi + 0x20]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.anti_virus
call fcn.00406fea
lea edx, [edi + 0x24]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push 0x5514ac
call fcn.00406fea
lea edx, [edi + 0x18]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push 0x5514b4
call fcn.00406fea
lea edx, [edi + 0x1c]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.result_message
call fcn.00406fea
lea edx, [edi + 0x54]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.result_hr
call fcn.00406fea
lea edx, [edi + 0x4c]
mov ecx, ebx
call fcn.004b9e17
mov ecx, esp
push str.result_code
call fcn.00406fea
lea edx, [edi + 0x50]
mov ecx, ebx
call fcn.004c6ea6
mov ecx, esp
push str.time_to_cancel
call fcn.00406fea
lea edx, [edi + 0x70]
mov ecx, ebx
call fcn.004c6ea6
mov ecx, esp
push str.silent
call fcn.00406fea
lea edx, [edi + 0x28]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.use_cache
call fcn.00406fea
lea edx, [edi + 0x29]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.use_ini
call fcn.00406fea
lea edx, [edi + 0x2a]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.frozen
call fcn.00406fea
lea edx, [edi + 0x30]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.freeze
call fcn.00406fea
lea edx, [edi + 0x31]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.update_cache
call fcn.00406fea
lea edx, [edi + 0x32]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.update_repository
call fcn.00406fea
lea edx, [edi + 0x34]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.scan_repository
call fcn.00406fea
lea edx, [edi + 0x35]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.mode
call fcn.00406fea
lea edx, [edi + 0x2c]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.list
call fcn.00406fea
lea edx, [edi + 0x36]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.audit
call fcn.00406fea
lea edx, [edi + 0x37]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.uninstall
call fcn.00406fea
lea edx, [edi + 0x38]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.remote_server
call fcn.00406fea
lea edx, [edi + 0x3a]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.remote_client
call fcn.00406fea
lea edx, [edi + 0x3b]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push str.winsta
call fcn.00406fea
lea edx, [edi + 0x44]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.clean_boot
call fcn.00406fea
lea edx, [edi + 0x3c]
mov ecx, ebx
call fcn.004b9e17
mov ecx, esp
push str.used_proxy_auth
call fcn.00406fea
lea edx, [edi + 0x40]
mov ecx, ebx
call fcn.004c5c8d
mov ecx, esp
push 0x545768
call fcn.00406fea
lea edx, [edi + 0x48]
mov ecx, ebx
call fcn.004ba16c
mov ecx, esp
push str.install_attempts
call fcn.00406fea
lea edx, [edi + 0x14]
mov ecx, ebx
call fcn.004c6ea6
mov ecx, esp
push str.client_notifications_ex
call fcn.00406fea
lea edx, [edi + 0x60]
mov ecx, ebx
call fcn.004cb748
mov ecx, esp
push str.client_stats_ex
call fcn.00406fea
lea edx, [edi + 0x68]
mov ecx, ebx
call fcn.004cb804
pop ecx
pop ecx
pop edi
pop esi
pop ebx
pop ebp
ret 4