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.004ad560
mov ebx, dword [0x552b14]
and ebx, ebx
jle 0x4193c9
mov dword [0x552b14], 0
push 0
call fcn.00415b84
mov dword [0x15e78e8], 0
push dword [0x15e78f8]
call fcn.004a6596
push eax
push 1
push 9
call fcn.0048fb61
push 0
push 0x51
call fcn.00491a88
push 0
push 8
call fcn.00491a88
push 0
push 0xa
call fcn.00491a88
push 0
push 0xb
call fcn.00491a88
push 0
push 0x36
call fcn.00491a88
mov dword [0x15e7a3c], 0
jmp 0x419a0b
mov ebx, dword [0x15e7a3c]
and ebx, ebx
jle 0x4193d8
jmp 0x419a0b
push 1
push 0x51
call fcn.00491a88
push 1
push 8
call fcn.00491a88
push 1
push 0xa
call fcn.00491a88
push 1
push 0xb
call fcn.00491a88
mov dword [0x15e7a3c], 1
mov dword [0x552b14], 1
mov eax, 0x53be58
push eax
push 9
call fcn.00491b7c
push 1
push 9
call fcn.00491a88
push 1
call fcn.00415b84
mov eax, 0x5370c4
push eax
push 7
call fcn.00491b7c
mov edx, dword [0x15e7a00]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x54c6e2
push edx
call fcn.004ad490
lea eax, [esp + 4]
push eax
call fcn.004ad400
push dword [esp]
call fcn.00499ea0
push 1
push 0
call fcn.00497f01
push eax
call fcn.0042de0a
push 0
push dword [esp + 4]
call fcn.0041cac5
push edx
call fcn.004ad3c0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x54ddb2
push edx
call fcn.004ad490
call fcn.004ad4f0
push 0x6f
call fcn.00453382
add dword [esp + 4], edx
call fcn.0049a830
call fcn.004533a0
mov ebp, 0x1055ae4
mov ebx, ebp
mov ebp, 0xff5b08
sub ebx, ebp
push ebx
mov ebp, 0xff5b08
push ebp
push 0x6f
call fcn.0049aac0
push 0x6f
call fcn.0049a540
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
mov eax, 0x55149c
push eax
call fcn.0044c08c
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53cb70
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad3c0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x53e530
push edx
call fcn.004ad490
call fcn.004ad4f0
push 0x6f
call fcn.00453382
add dword [esp + 4], edx
call fcn.0049a830
call fcn.004533a0
mov ebp, 0x10b5a80
mov ebx, ebp
mov ebp, 0x1055ae4
sub ebx, ebp
push ebx
mov ebp, 0x1055ae4
push ebp
push 0x6f
call fcn.0049aac0
push 0x6f
call fcn.0049a540
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
mov eax, 0x548184
push eax
call fcn.0044c08c
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x54df66
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad3c0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x540636
push edx
call fcn.004ad490
call fcn.004ad4f0
push 0x6f
call fcn.00453382
add dword [esp + 4], edx
call fcn.0049a830
call fcn.004533a0
mov ebp, 0xfef632
mov ebx, ebp
mov ebp, 0xfc6728
sub ebx, ebp
push ebx
mov ebp, 0xfc6728
push ebp
push 0x6f
call fcn.0049aac0
push 0x6f
call fcn.0049a540
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
mov eax, 0x54422a
push eax
call fcn.0044c08c
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
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.004ad3c0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x540d88
push edx
call fcn.004ad490
call fcn.004ad4f0
push 0x6f
call fcn.00453382
add dword [esp + 4], edx
call fcn.0049a830
call fcn.004533a0
mov ebp, 0xff5b08
mov ebx, ebp
mov ebp, 0xfef632
sub ebx, ebp
push ebx
mov ebp, 0xfef632
push ebp
push 0x6f
call fcn.0049aac0
push 0x6f
call fcn.0049a540
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
mov eax, 0x54b28e
push eax
call fcn.0044c08c
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53f1e0
push eax
mov eax, 0x53a9d6
push eax
call fcn.00415677
push edx
call fcn.004ad3c0
pop edx
push eax
push 3
mov eax, 0x5370c4
push eax
mov edx, dword [0x15e7a00]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x54c6e2
push edx
call fcn.004ad490
call fcn.00453382
add dword [esp], edx
call fcn.00499bbb
call fcn.004533a0
push 0
push 0
call fcn.00497f01
push eax
call fcn.0042de0a
push 0x100
push 1
call fcn.00451f7b
mov eax, 0x538660
push eax
mov eax, 0x5384a6
push eax
call fcn.004519c0
mov eax, 0x538660
push eax
mov eax, 0x5509f6
push eax
call fcn.004519c0
mov eax, 0x538660
push eax
mov eax, 0x5370d6
push eax
call fcn.004519c0
mov eax, 0x538660
push eax
mov eax, 0x5508f6
push eax
call fcn.004519c0
mov eax, 0x538660
push eax
mov eax, 0x54313e
push eax
call fcn.004519c0
mov eax, 0x538660
push eax
mov eax, 0x54196e
push eax
call fcn.004519c0
push edx
call fcn.004ad3c0
pop edx
push eax
push 0
push 0
xor eax, eax
push eax
mov edx, dword [0x15e776c]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x5445f2
push edx
call fcn.004ad490
call fcn.004ad4f0
mov eax, 0x5467a8
push eax
mov eax, 0x54a890
push eax
call fcn.00453382
add dword [esp + 8], edx
call fcn.00415677
call fcn.004533a0
push edx
call fcn.004ad3c0
pop edx
push eax
mov edx, dword [0x15e7730]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x542576
push edx
call fcn.004ad490
call fcn.00453382
add dword [esp], edx
call fcn.00499903
call fcn.004533a0
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.004ad3c0
pop edx
push eax
push 3
mov eax, 0x5370c4
push eax
mov edx, dword [0x15e7730]
push edx
call fcn.004ad3c0
pop edx
push eax
push edx
call fcn.004ad490
mov edx, 0x542576
push edx
call fcn.004ad490
call fcn.00453382
add dword [esp], edx
call fcn.00499bbb
call fcn.004533a0
push 0
mov eax, 0x5453ee
push eax
call fcn.0044c08c
push 0
mov eax, 0x5370c4
push eax
call fcn.0044c08c
push 0
push 9
call fcn.00491a88
mov dword [0x15e78e8], 1
push edx
call fcn.004ad3c0
pop edx
push eax
call fcn.00451d49
lea eax, [esp + 8]
push eax
call fcn.004ad400
push 1
push dword [0x15e77d4]
push dword [esp + 0xc]
call fcn.004aaff0
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.00453330
je 0x4199ac
call fcn.0044cb7a
xor eax, eax
push dword [esp]
call fcn.004ad5c0
push dword [esp + 4]
call fcn.004ad5c0
add esp, 8
pop edi
pop ebx
pop ebp
ret 4