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

Disassembly:
push ebp
push ebx
push edi
xor eax, eax
push eax
push eax
call fcn.004ad8b0
mov ebx, dword [0x552b40]
and ebx, ebx
jle 0x4193c9
mov dword [0x552b40], 0
push 0
call fcn.00415b84
mov dword [0x15b7040], 0
push dword [0x15b7050]
call fcn.004a6866
push eax
push 1
push 9
call fcn.0048fd31
push 0
push 0x51
call fcn.00491c58
push 0
push 8
call fcn.00491c58
push 0
push 0xa
call fcn.00491c58
push 0
push 0xb
call fcn.00491c58
push 0
push 0x36
call fcn.00491c58
mov dword [0x15b7194], 0
jmp 0x419a0b
mov ebx, dword [0x15b7194]
and ebx, ebx
jle 0x4193d8
jmp 0x419a0b
push 1
push 0x51
call fcn.00491c58
push 1
push 8
call fcn.00491c58
push 1
push 0xa
call fcn.00491c58
push 1
push 0xb
call fcn.00491c58
mov dword [0x15b7194], 1
mov dword [0x552b40], 1
mov eax, 0x53bec6
push eax
push 9
call fcn.00491d4c
push 1
push 9
call fcn.00491c58
push 1
call fcn.00415b84
mov eax, 0x5370c4
push eax
push 7
call fcn.00491d4c
mov edx, dword [0x15b7158]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x54c750
push edx
call fcn.004ad7e0
lea eax, [esp + 4]
push eax
call fcn.004ad750
push dword [esp]
call fcn.0049a079
push 1
push 0
call fcn.004980b9
push eax
call fcn.0042de0e
push 0
push dword [esp + 4]
call fcn.0041cac5
push edx
call fcn.004ad710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x54de20
push edx
call fcn.004ad7e0
call fcn.004ad840
push 0x6f
call fcn.00453452
add dword [esp + 4], edx
call fcn.0049aa00
call fcn.00453470
mov ebp, 0x1055b10
mov ebx, ebp
mov ebp, 0xff5b34
sub ebx, ebp
push ebx
mov ebp, 0xff5b34
push ebp
push 0x6f
call fcn.0049ac90
push 0x6f
call fcn.0049a710
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
mov eax, 0x5514c8
push eax
call fcn.0044c094
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53cbf6
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x53e5b6
push edx
call fcn.004ad7e0
call fcn.004ad840
push 0x6f
call fcn.00453452
add dword [esp + 4], edx
call fcn.0049aa00
call fcn.00453470
mov ebp, 0x10b5aac
mov ebx, ebp
mov ebp, 0x1055b10
sub ebx, ebp
push ebx
mov ebp, 0x1055b10
push ebp
push 0x6f
call fcn.0049ac90
push 0x6f
call fcn.0049a710
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
mov eax, 0x5481f2
push eax
call fcn.0044c094
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x54dfd4
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x5406bc
push edx
call fcn.004ad7e0
call fcn.004ad840
push 0x6f
call fcn.00453452
add dword [esp + 4], edx
call fcn.0049aa00
call fcn.00453470
mov ebp, 0xfef65e
mov ebx, ebp
mov ebp, 0xfc6754
sub ebx, ebp
push ebx
mov ebp, 0xfc6754
push ebp
push 0x6f
call fcn.0049ac90
push 0x6f
call fcn.0049a710
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
mov eax, 0x544298
push eax
call fcn.0044c094
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53a2b8
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x540e0e
push edx
call fcn.004ad7e0
call fcn.004ad840
push 0x6f
call fcn.00453452
add dword [esp + 4], edx
call fcn.0049aa00
call fcn.00453470
mov ebp, 0xff5b34
mov ebx, ebp
mov ebp, 0xfef65e
sub ebx, ebp
push ebx
mov ebp, 0xfef65e
push ebp
push 0x6f
call fcn.0049ac90
push 0x6f
call fcn.0049a710
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
mov eax, 0x54b2fc
push eax
call fcn.0044c094
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53f266
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad710
pop edx
push eax
push 3
mov eax, 0x5370c4
push eax
mov edx, dword [0x15b7158]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x54c750
push edx
call fcn.004ad7e0
call fcn.00453452
add dword [esp], edx
call fcn.00499d94
call fcn.00453470
push 0
push 0
call fcn.004980b9
push eax
call fcn.0042de0e
push 0x100
push 1
call fcn.00451f83
mov eax, 0x538660
push eax
mov eax, 0x5384a6
push eax
call fcn.004519c8
mov eax, 0x538660
push eax
mov eax, 0x550a22
push eax
call fcn.004519c8
mov eax, 0x538660
push eax
mov eax, 0x5370d6
push eax
call fcn.004519c8
mov eax, 0x538660
push eax
mov eax, 0x550922
push eax
call fcn.004519c8
mov eax, 0x538660
push eax
mov eax, 0x5431ac
push eax
call fcn.004519c8
mov eax, 0x538660
push eax
mov eax, 0x5419dc
push eax
call fcn.004519c8
push edx
call fcn.004ad710
pop edx
push eax
push 0
push 0
xor eax, eax
push eax
mov edx, dword [0x15b6ec4]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x544660
push edx
call fcn.004ad7e0
call fcn.004ad840
mov eax, 0x546816
push eax
mov eax, 0x54a8fe
push eax
call fcn.00453452
add dword [esp + 8], edx
call fcn.00415677
call fcn.00453470
push edx
call fcn.004ad710
pop edx
push eax
mov edx, dword [0x15b6e88]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x5425e4
push edx
call fcn.004ad7e0
call fcn.00453452
add dword [esp], edx
call fcn.00499ab4
call fcn.00453470
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x419922
cmp edi, 0xffffffff
je 0x419926
xor eax, eax
jmp 0x41992b
mov eax, 1
or eax, eax
je 0x419973
push edx
call fcn.004ad710
pop edx
push eax
push 3
mov eax, 0x5370c4
push eax
mov edx, dword [0x15b6e88]
push edx
call fcn.004ad710
pop edx
push eax
push edx
call fcn.004ad7e0
mov edx, 0x5425e4
push edx
call fcn.004ad7e0
call fcn.00453452
add dword [esp], edx
call fcn.00499d94
call fcn.00453470
push 0
mov eax, 0x54545c
push eax
call fcn.0044c094
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c094
push 0
push 9
call fcn.00491c58
mov dword [0x15b7040], 1
push edx
call fcn.004ad710
pop edx
push eax
call fcn.00451d51
lea eax, [esp + 8]
push eax
call fcn.004ad750
push 1
push dword [0x15b6f2c]
push dword [esp + 0xc]
call fcn.004ab350
mov ebx, eax
and ebx, ebx
jle 0x4199f3
push dword [esp + 4]
push 0
call sub.USER32.dll_FindWindowW
push eax
call sub.USER32.dll_SetForegroundWindow
jmp 0x419a04
push dword [esp + 4]
mov edx, 0x5370c4
pop ecx
call fcn.00453400
je 0x4199ac
call fcn.0044cb82
xor eax, eax
push dword [esp]
call fcn.004ad910
push dword [esp + 4]
call fcn.004ad910
add esp, 8
pop edi
pop ebx
pop ebp
ret 4