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

Disassembly:
push ebp
push ebx
push edi
xor eax, eax
push eax
push eax
call fcn.004ae590
mov ebx, dword [0x553c68]
and ebx, ebx
jle 0x4194fb
mov dword [0x553c68], 0
push 0
call fcn.00415cb6
mov dword [0x15e8a40], 0
push dword [0x15e8a50]
call fcn.004a75c6
push eax
push 1
push 9
call fcn.00490b91
push 0
push 0x51
call fcn.00492ab8
push 0
push 8
call fcn.00492ab8
push 0
push 0xa
call fcn.00492ab8
push 0
push 0xb
call fcn.00492ab8
push 0
push 0x36
call fcn.00492ab8
mov dword [0x15e8b94], 0
jmp 0x419b3d
mov ebx, dword [0x15e8b94]
and ebx, ebx
jle 0x41950a
jmp 0x419b3d
push 1
push 0x51
call fcn.00492ab8
push 1
push 8
call fcn.00492ab8
push 1
push 0xa
call fcn.00492ab8
push 1
push 0xb
call fcn.00492ab8
mov dword [0x15e8b94], 1
mov dword [0x553c68], 1
mov eax, 0x53ce5c
push eax
push 9
call fcn.00492bac
push 1
push 9
call fcn.00492ab8
push 1
call fcn.00415cb6
mov eax, 0x5380c4
push eax
push 7
call fcn.00492bac
mov edx, dword [0x15e8b58]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x54d808
push edx
call fcn.004ae4c0
lea eax, [esp + 4]
push eax
call fcn.004ae430
push dword [esp]
call fcn.0049aed0
push 1
push 0
call fcn.00498f31
push eax
call fcn.0042e606
push 0
push dword [esp + 4]
call fcn.0041cc14
push edx
call fcn.004ae3f0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x54eee2
push edx
call fcn.004ae4c0
call fcn.004ae520
push 0x6f
call fcn.00454382
add dword [esp + 4], edx
call fcn.0049b860
call fcn.004543a0
mov ebp, 0x1056c38
mov ebx, ebp
mov ebp, 0xff6c5c
sub ebx, ebp
push ebx
mov ebp, 0xff6c5c
push ebp
push 0x6f
call fcn.0049baf0
push 0x6f
call fcn.0049b570
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
mov eax, 0x5525ce
push eax
call fcn.0044c86d
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53db74
push eax
mov eax, 0x53b9da
push eax
call fcn.004157a9
push edx
call fcn.004ae3f0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x53f602
push edx
call fcn.004ae4c0
call fcn.004ae520
push 0x6f
call fcn.00454382
add dword [esp + 4], edx
call fcn.0049b860
call fcn.004543a0
mov ebp, 0x10b6bd4
mov ebx, ebp
mov ebp, 0x1056c38
sub ebx, ebp
push ebx
mov ebp, 0x1056c38
push ebp
push 0x6f
call fcn.0049baf0
push 0x6f
call fcn.0049b570
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
mov eax, 0x549298
push eax
call fcn.0044c86d
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x54f096
push eax
mov eax, 0x53b9da
push eax
call fcn.004157a9
push edx
call fcn.004ae3f0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x541728
push edx
call fcn.004ae4c0
call fcn.004ae520
push 0x6f
call fcn.00454382
add dword [esp + 4], edx
call fcn.0049b860
call fcn.004543a0
mov ebp, 0xff0786
mov ebx, ebp
mov ebp, 0xfc787c
sub ebx, ebp
push ebx
mov ebp, 0xfc787c
push ebp
push 0x6f
call fcn.0049baf0
push 0x6f
call fcn.0049b570
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
mov eax, 0x545320
push eax
call fcn.0044c86d
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x53b2bc
push eax
mov eax, 0x53b9da
push eax
call fcn.004157a9
push edx
call fcn.004ae3f0
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x541e7a
push edx
call fcn.004ae4c0
call fcn.004ae520
push 0x6f
call fcn.00454382
add dword [esp + 4], edx
call fcn.0049b860
call fcn.004543a0
mov ebp, 0xff6c5c
mov ebx, ebp
mov ebp, 0xff0786
sub ebx, ebp
push ebx
mov ebp, 0xff0786
push ebp
push 0x6f
call fcn.0049baf0
push 0x6f
call fcn.0049b570
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
mov eax, 0x54c3a2
push eax
call fcn.0044c86d
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x5402d2
push eax
mov eax, 0x53b9da
push eax
call fcn.004157a9
push edx
call fcn.004ae3f0
pop edx
push eax
push 3
mov eax, 0x5380c4
push eax
mov edx, dword [0x15e8b58]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x54d808
push edx
call fcn.004ae4c0
call fcn.00454382
add dword [esp], edx
call fcn.0049abeb
call fcn.004543a0
push 0
push 0
call fcn.00498f31
push eax
call fcn.0042e606
push 0x100
push 1
call fcn.0045275c
mov eax, 0x539664
push eax
mov eax, 0x5394aa
push eax
call fcn.004521a1
mov eax, 0x539664
push eax
mov eax, 0x551b28
push eax
call fcn.004521a1
mov eax, 0x539664
push eax
mov eax, 0x5380d6
push eax
call fcn.004521a1
mov eax, 0x539664
push eax
mov eax, 0x551a28
push eax
call fcn.004521a1
mov eax, 0x539664
push eax
mov eax, 0x544234
push eax
call fcn.004521a1
mov eax, 0x539664
push eax
mov eax, 0x542a48
push eax
call fcn.004521a1
push edx
call fcn.004ae3f0
pop edx
push eax
push 0
push 0
xor eax, eax
push eax
mov edx, dword [0x15e88bc]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x5456e8
push edx
call fcn.004ae4c0
call fcn.004ae520
mov eax, 0x5478b6
push eax
mov eax, 0x54b9a4
push eax
call fcn.00454382
add dword [esp + 8], edx
call fcn.004157a9
call fcn.004543a0
push edx
call fcn.004ae3f0
pop edx
push eax
mov edx, dword [0x15e8880]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x54366c
push edx
call fcn.004ae4c0
call fcn.00454382
add dword [esp], edx
call fcn.0049a947
call fcn.004543a0
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x419a54
cmp edi, 0xffffffff
je 0x419a58
xor eax, eax
jmp 0x419a5d
mov eax, 1
or eax, eax
je 0x419aa5
push edx
call fcn.004ae3f0
pop edx
push eax
push 3
mov eax, 0x5380c4
push eax
mov edx, dword [0x15e8880]
push edx
call fcn.004ae3f0
pop edx
push eax
push edx
call fcn.004ae4c0
mov edx, 0x54366c
push edx
call fcn.004ae4c0
call fcn.00454382
add dword [esp], edx
call fcn.0049abeb
call fcn.004543a0
push 0
mov eax, 0x5464e4
push eax
call fcn.0044c86d
push 0
mov eax, 0x5380c4
push eax
call fcn.0044c86d
push 0
push 9
call fcn.00492ab8
mov dword [0x15e8a40], 1
push edx
call fcn.004ae3f0
pop edx
push eax
call fcn.0045252a
lea eax, [esp + 8]
push eax
call fcn.004ae430
push 1
push dword [0x15e8924]
push dword [esp + 0xc]
call fcn.004abf00
mov ebx, eax
and ebx, ebx
jle 0x419b25
push dword [esp + 4]
push 0
call sub.USER32.dll_FindWindowW
push eax
call sub.USER32.dll_SetForegroundWindow
jmp 0x419b36
push dword [esp + 4]
mov edx, 0x5380c4
pop ecx
call fcn.00454330
je 0x419ade
call fcn.0044d35b
xor eax, eax
push dword [esp]
call fcn.004ae5f0
push dword [esp + 4]
call fcn.004ae5f0
add esp, 8
pop edi
pop ebx
pop ebp
ret 4