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

Disassembly:
push ebp
push ebx
push edi
xor eax, eax
push eax
push eax
call fcn.004ac8b0
mov ebx, dword [0x5511f4]
and ebx, ebx
jle 0x418bd3
mov dword [0x5511f4], 0
push 0
call fcn.004153ef
mov dword [0x2249ad4], 0
push dword [0x2249adc]
call fcn.004a5866
push eax
push 1
push 8
call fcn.0048ed31
push 0
push 0x4e
call fcn.00490c58
push 0
push 7
call fcn.00490c58
push 0
push 9
call fcn.00490c58
push 0
push 0xa
call fcn.00490c58
push 0
push 0x35
call fcn.00490c58
mov dword [0x2249c1c], 0
jmp 0x419215
mov ebx, dword [0x2249c1c]
and ebx, ebx
jle 0x418be2
jmp 0x419215
push 1
push 0x4e
call fcn.00490c58
push 1
push 7
call fcn.00490c58
push 1
push 9
call fcn.00490c58
push 1
push 0xa
call fcn.00490c58
mov dword [0x2249c1c], 1
mov dword [0x5511f4], 1
mov eax, 0x53ae66
push eax
push 8
call fcn.00490d4c
push 1
push 8
call fcn.00490c58
push 1
call fcn.004153ef
mov eax, 0x5360c4
push eax
push 6
call fcn.00490d4c
mov edx, dword [0x2249be0]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x54b088
push edx
call fcn.004ac7e0
lea eax, [esp + 4]
push eax
call fcn.004ac750
push dword [esp]
call fcn.00499079
push 1
push 0
call fcn.004970b9
push eax
call fcn.0042d16f
push 0
push dword [esp + 4]
call fcn.0041c2e1
push edx
call fcn.004ac710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x54c72e
push edx
call fcn.004ac7e0
call fcn.004ac840
push 0x6f
call fcn.00452452
add dword [esp + 4], edx
call fcn.00499a00
call fcn.00452470
mov ebp, 0xdd63af
mov ebx, ebp
mov ebp, 0xd763d3
sub ebx, ebp
push ebx
mov ebp, 0xd763d3
push ebp
push 0x6f
call fcn.00499c90
push 0x6f
call fcn.00499710
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
mov eax, 0x54fbb0
push eax
call fcn.0044a880
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53bbe4
push eax
mov eax, 0x539a02
push eax
call fcn.00414ee2
push edx
call fcn.004ac710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x53d5d8
push edx
call fcn.004ac7e0
call fcn.004ac840
push 0x6f
call fcn.00452452
add dword [esp + 4], edx
call fcn.00499a00
call fcn.00452470
mov ebp, 0xe3634b
mov ebx, ebp
mov ebp, 0xdd63af
sub ebx, ebp
push ebx
mov ebp, 0xdd63af
push ebp
push 0x6f
call fcn.00499c90
push 0x6f
call fcn.00499710
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
mov eax, 0x54700e
push eax
call fcn.0044a880
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x54c8e2
push eax
mov eax, 0x539a02
push eax
call fcn.00414ee2
push edx
call fcn.004ac710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x53f604
push edx
call fcn.004ac7e0
call fcn.004ac840
push 0x6f
call fcn.00452452
add dword [esp + 4], edx
call fcn.00499a00
call fcn.00452470
mov ebp, 0xd6fefd
mov ebx, ebp
mov ebp, 0xd46ff3
sub ebx, ebp
push ebx
mov ebp, 0xd46ff3
push ebp
push 0x6f
call fcn.00499c90
push 0x6f
call fcn.00499710
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
mov eax, 0x5430c4
push eax
call fcn.0044a880
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x5392e4
push eax
mov eax, 0x539a02
push eax
call fcn.00414ee2
push edx
call fcn.004ac710
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x53fd56
push edx
call fcn.004ac7e0
call fcn.004ac840
push 0x6f
call fcn.00452452
add dword [esp + 4], edx
call fcn.00499a00
call fcn.00452470
mov ebp, 0xd763d3
mov ebx, ebp
mov ebp, 0xd6fefd
sub ebx, ebp
push ebx
mov ebp, 0xd6fefd
push ebp
push 0x6f
call fcn.00499c90
push 0x6f
call fcn.00499710
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
mov eax, 0x549ca4
push eax
call fcn.0044a880
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53e1c8
push eax
mov eax, 0x539a02
push eax
call fcn.00414ee2
push edx
call fcn.004ac710
pop edx
push eax
push 3
mov eax, 0x5360c4
push eax
mov edx, dword [0x2249be0]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x54b088
push edx
call fcn.004ac7e0
call fcn.00452452
add dword [esp], edx
call fcn.00498d94
call fcn.00452470
push 0
push 0
call fcn.004970b9
push eax
call fcn.0042d16f
push 0x100
push 1
call fcn.0045076f
mov eax, 0x5375de
push eax
mov eax, 0x537424
push eax
call fcn.004501b4
mov eax, 0x5375de
push eax
mov eax, 0x54f186
push eax
call fcn.004501b4
mov eax, 0x5375de
push eax
mov eax, 0x5360d6
push eax
call fcn.004501b4
mov eax, 0x5375de
push eax
mov eax, 0x54f086
push eax
call fcn.004501b4
mov eax, 0x5375de
push eax
mov eax, 0x54204c
push eax
call fcn.004501b4
mov eax, 0x5375de
push eax
mov eax, 0x540958
push eax
call fcn.004501b4
push edx
call fcn.004ac710
pop edx
push eax
push 0
push 0
xor eax, eax
push eax
mov edx, dword [0x2249964]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x54348c
push edx
call fcn.004ac7e0
call fcn.004ac840
mov eax, 0x545718
push eax
mov eax, 0x5493ce
push eax
call fcn.00452452
add dword [esp + 8], edx
call fcn.00414ee2
call fcn.00452470
push edx
call fcn.004ac710
pop edx
push eax
mov edx, dword [0x2249928]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x5414ce
push edx
call fcn.004ac7e0
call fcn.00452452
add dword [esp], edx
call fcn.00498a78
call fcn.00452470
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x41912c
cmp edi, 0xffffffff
je 0x419130
xor eax, eax
jmp 0x419135
mov eax, 1
or eax, eax
je 0x41917d
push edx
call fcn.004ac710
pop edx
push eax
push 3
mov eax, 0x5360c4
push eax
mov edx, dword [0x2249928]
push edx
call fcn.004ac710
pop edx
push eax
push edx
call fcn.004ac7e0
mov edx, 0x5414ce
push edx
call fcn.004ac7e0
call fcn.00452452
add dword [esp], edx
call fcn.00498d94
call fcn.00452470
push 0
mov eax, 0x544268
push eax
call fcn.0044a880
push 0
mov eax, 0x5360c4
push eax
call fcn.0044a880
push 0
push 8
call fcn.00490c58
mov dword [0x2249ad4], 1
push edx
call fcn.004ac710
pop edx
push eax
call fcn.0045053d
lea eax, [esp + 8]
push eax
call fcn.004ac750
push 1
push dword [0x22499c4]
push dword [esp + 0xc]
call fcn.004aa350
mov ebx, eax
and ebx, ebx
jle 0x4191fd
push dword [esp + 4]
push 0
call sub.USER32.dll_FindWindowW
push eax
call sub.USER32.dll_SetForegroundWindow
jmp 0x41920e
push dword [esp + 4]
mov edx, 0x5360c4
pop ecx
call fcn.00452400
je 0x4191b6
call fcn.0044b36e
xor eax, eax
push dword [esp]
call fcn.004ac910
push dword [esp + 4]
call fcn.004ac910
add esp, 8
pop edi
pop ebx
pop ebp
ret 4