Function at 0x4184f6
Capabilities:
Get geographical location
Reference sql statements

Disassembly:
push ebp
push ebx
push edi
xor eax, eax
push eax
push eax
call fcn.004a68b0
mov ebx, dword [0x54651c]
and ebx, ebx
jle 0x4185a3
mov dword [0x54651c], 0
push 0
call fcn.00414d68
mov dword [0x1146f48], 0
push dword [0x1146f58]
call fcn.0049f866
push eax
push 1
push 9
call fcn.00488d31
push 0
push 0x51
call fcn.0048ac58
push 0
push 8
call fcn.0048ac58
push 0
push 0xa
call fcn.0048ac58
push 0
push 0xb
call fcn.0048ac58
push 0
push 0x36
call fcn.0048ac58
mov dword [0x1147098], 0
jmp 0x418be5
mov ebx, dword [0x1147098]
and ebx, ebx
jle 0x4185b2
jmp 0x418be5
push 1
push 0x51
call fcn.0048ac58
push 1
push 8
call fcn.0048ac58
push 1
push 0xa
call fcn.0048ac58
push 1
push 0xb
call fcn.0048ac58
mov dword [0x1147098], 1
mov dword [0x54651c], 1
mov eax, 0x533dd0
push eax
push 9
call fcn.0048ad4c
push 1
push 9
call fcn.0048ac58
push 1
call fcn.00414d68
mov eax, 0x5300ba
push eax
push 7
call fcn.0048ad4c
mov edx, dword [0x114705c]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x541286
push edx
call fcn.004a67e0
lea eax, [esp + 4]
push eax
call fcn.004a6750
push dword [esp]
call fcn.00493079
push 1
push 0
call fcn.004910b9
push eax
call fcn.0042bee5
push 0
push dword [esp + 4]
call fcn.0041b999
push edx
call fcn.004a6710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x54279a
push edx
call fcn.004a67e0
call fcn.004a6840
push 0x6f
call fcn.0044c452
add dword [esp + 4], edx
call fcn.00493a00
call fcn.0044c470
mov ebp, 0x1040cec
mov ebx, ebp
mov ebp, 0xfe0d10
sub ebx, ebp
push ebx
mov ebp, 0xfe0d10
push ebp
push 0x6f
call fcn.00493c90
push 0x6f
call fcn.00493710
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
mov eax, 0x5453dc
push eax
call fcn.00444ff4
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x5348e2
push eax
mov eax, 0x532c92
push eax
call fcn.0041485b
push edx
call fcn.004a6710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x535c9e
push edx
call fcn.004a67e0
call fcn.004a6840
push 0x6f
call fcn.0044c452
add dword [esp + 4], edx
call fcn.00493a00
call fcn.0044c470
mov ebp, 0x10a0c88
mov ebx, ebp
mov ebp, 0x1040cec
sub ebx, ebp
push ebx
mov ebp, 0x1040cec
push ebp
push 0x6f
call fcn.00493c90
push 0x6f
call fcn.00493710
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
mov eax, 0x53dcfc
push eax
call fcn.00444ff4
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x54294e
push eax
mov eax, 0x532c92
push eax
call fcn.0041485b
push edx
call fcn.004a6710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x5375ec
push edx
call fcn.004a67e0
call fcn.004a6840
push 0x6f
call fcn.0044c452
add dword [esp + 4], edx
call fcn.00493a00
call fcn.0044c470
mov ebp, 0xfda83a
mov ebx, ebp
mov ebp, 0xfb1930
sub ebx, ebp
push ebx
mov ebp, 0xfb1930
push ebp
push 0x6f
call fcn.00493c90
push 0x6f
call fcn.00493710
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
mov eax, 0x53a3e8
push eax
call fcn.00444ff4
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53264e
push eax
mov eax, 0x532c92
push eax
call fcn.0041485b
push edx
call fcn.004a6710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x537b46
push edx
call fcn.004a67e0
call fcn.004a6840
push 0x6f
call fcn.0044c452
add dword [esp + 4], edx
call fcn.00493a00
call fcn.0044c470
mov ebp, 0xfe0d10
mov ebx, ebp
mov ebp, 0xfda83a
sub ebx, ebp
push ebx
mov ebp, 0xfda83a
push ebp
push 0x6f
call fcn.00493c90
push 0x6f
call fcn.00493710
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
mov eax, 0x5401fe
push eax
call fcn.00444ff4
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x536534
push eax
mov eax, 0x532c92
push eax
call fcn.0041485b
push edx
call fcn.004a6710
pop edx
push eax
push 3
mov eax, 0x5300ba
push eax
mov edx, dword [0x114705c]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x541286
push edx
call fcn.004a67e0
call fcn.0044c452
add dword [esp], edx
call fcn.00492d94
call fcn.0044c470
push 0
push 0
call fcn.004910b9
push eax
call fcn.0042bee5
push 0x100
push 1
call fcn.0044aee3
mov eax, 0x53105c
push eax
mov eax, 0x530ea2
push eax
call fcn.0044a928
mov eax, 0x53105c
push eax
mov eax, 0x544bd8
push eax
call fcn.0044a928
mov eax, 0x53105c
push eax
mov eax, 0x5300cc
push eax
call fcn.0044a928
mov eax, 0x53105c
push eax
mov eax, 0x544ad8
push eax
call fcn.0044a928
mov eax, 0x53105c
push eax
mov eax, 0x5397f2
push eax
call fcn.0044a928
mov eax, 0x53105c
push eax
mov eax, 0x538496
push eax
call fcn.0044a928
push edx
call fcn.004a6710
pop edx
push eax
push 0
push 0
xor eax, eax
push eax
mov edx, dword [0x1146dcc]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x53a772
push edx
call fcn.004a67e0
call fcn.004a6840
mov eax, 0x53c566
push eax
mov eax, 0x53fa40
push eax
call fcn.0044c452
add dword [esp + 8], edx
call fcn.0041485b
call fcn.0044c470
push edx
call fcn.004a6710
pop edx
push eax
mov edx, dword [0x1146d90]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x538d78
push edx
call fcn.004a67e0
call fcn.0044c452
add dword [esp], edx
call fcn.00492ab4
call fcn.0044c470
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x418afc
cmp edi, 0xffffffff
je 0x418b00
xor eax, eax
jmp 0x418b05
mov eax, 1
or eax, eax
je 0x418b4d
push edx
call fcn.004a6710
pop edx
push eax
push 3
mov eax, 0x5300ba
push eax
mov edx, dword [0x1146d90]
push edx
call fcn.004a6710
pop edx
push eax
push edx
call fcn.004a67e0
mov edx, 0x538d78
push edx
call fcn.004a67e0
call fcn.0044c452
add dword [esp], edx
call fcn.00492d94
call fcn.0044c470
push 0
mov eax, 0x53b464
push eax
call fcn.00444ff4
push 0
mov eax, 0x5300ba
push eax
call fcn.00444ff4
push 0
push 9
call fcn.0048ac58
mov dword [0x1146f48], 1
push edx
call fcn.004a6710
pop edx
push eax
call fcn.0044acb1
lea eax, [esp + 8]
push eax
call fcn.004a6750
push 1
push dword [0x1146e34]
push dword [esp + 0xc]
call fcn.004a4350
mov ebx, eax
and ebx, ebx
jle 0x418bcd
push dword [esp + 4]
push 0
call sub.USER32.dll_FindWindowW
push eax
call sub.USER32.dll_SetForegroundWindow
jmp 0x418bde
push dword [esp + 4]
mov edx, 0x5300ba
pop ecx
call fcn.0044c400
je 0x418b86
call fcn.00445ae2
xor eax, eax
push dword [esp]
call fcn.004a6910
push dword [esp + 4]
call fcn.004a6910
add esp, 8
pop edi
pop ebx
pop ebp
ret 4