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

Disassembly:
push ebp
push ebx
push edi
xor eax, eax
push eax
push eax
call fcn.004d4b50
mov ebx, dword [0x6085c0]
and ebx, ebx
jle 0x419f8f
mov dword [0x6085c0], 0
push 0
call fcn.00416972
mov dword [0x14a92c4], 0
push dword [0x14a92d4]
call fcn.004cd8ad
cdq
push edx
push eax
push 9
call fcn.004b631c
push 0
push 0x51
call fcn.004b8448
push 0
push 8
call fcn.004b8448
push 0
push 0xa
call fcn.004b8448
push 0
push 0xb
call fcn.004b8448
push 0
push 0x36
call fcn.004b8448
push 0
push 0
push 3
call fcn.004b631c
mov dword [0x14a9418], 0
jmp 0x41a5d1
mov ebx, dword [0x14a9418]
and ebx, ebx
jle 0x419f9e
jmp 0x41a5d1
push 1
push 0x51
call fcn.004b8448
push 1
push 8
call fcn.004b8448
push 1
push 0xa
call fcn.004b8448
push 1
push 0xb
call fcn.004b8448
mov dword [0x14a9418], 1
mov dword [0x6085c0], 1
mov eax, 0x5f115c
push eax
push 9
call fcn.004b853c
push 1
push 9
call fcn.004b8448
push 1
call fcn.00416972
mov eax, 0x5ec0c4
push eax
push 7
call fcn.004b853c
mov edx, dword [0x14a93e0]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x6020a2
push edx
call fcn.004d4a70
lea eax, [esp + 4]
push eax
call fcn.004d4ac0
push dword [esp]
call fcn.004c0cd8
push 1
push 0
call fcn.004beb03
push eax
call fcn.0042ee90
push 0
push dword [esp + 4]
call fcn.0041d818
push edx
call fcn.004d4a40
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x6037bc
push edx
call fcn.004d4a70
call fcn.004d4b30
push 0x6f
call fcn.00455422
add dword [esp + 4], edx
call fcn.004c1760
call fcn.00455440
mov ebp, 0xe8d77b
mov ebx, ebp
mov ebp, 0xe2d79f
sub ebx, ebp
push ebx
mov ebp, 0xe2d79f
push ebp
push 0x6f
call fcn.004c1a00
push 0x6f
call fcn.004c1470
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
mov eax, 0x606f36
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x5f1dc2
push eax
mov eax, 0x5efb14
push eax
call fcn.00416465
push edx
call fcn.004d4a40
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x5f38e8
push edx
call fcn.004d4a70
call fcn.004d4b30
push 0x6f
call fcn.00455422
add dword [esp + 4], edx
call fcn.004c1760
call fcn.00455440
mov ebp, 0xeed717
mov ebx, ebp
mov ebp, 0xe8d77b
sub ebx, ebp
push ebx
mov ebp, 0xe8d77b
push ebp
push 0x6f
call fcn.004c1a00
push 0x6f
call fcn.004c1470
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5fd72e
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x603970
push eax
mov eax, 0x5efb14
push eax
call fcn.00416465
push edx
call fcn.004d4a40
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x5f5abe
push edx
call fcn.004d4a70
call fcn.004d4b30
push 0x6f
call fcn.00455422
add dword [esp + 4], edx
call fcn.004c1760
call fcn.00455440
mov ebp, 0xe272c9
mov ebx, ebp
mov ebp, 0xdfe3bf
sub ebx, ebp
push ebx
mov ebp, 0xdfe3bf
push ebp
push 0x6f
call fcn.004c1a00
push 0x6f
call fcn.004c1470
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5f96ee
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x5ef3e8
push eax
mov eax, 0x5efb14
push eax
call fcn.00416465
push edx
call fcn.004d4a40
pop edx
push eax
mov edx, dword [esp + 4]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x5f6242
push edx
call fcn.004d4a70
call fcn.004d4b30
push 0x6f
call fcn.00455422
add dword [esp + 4], edx
call fcn.004c1760
call fcn.00455440
mov ebp, 0xe2d79f
mov ebx, ebp
mov ebp, 0xe272c9
sub ebx, ebp
push ebx
mov ebp, 0xe272c9
push ebp
push 0x6f
call fcn.004c1a00
push 0x6f
call fcn.004c1470
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
mov eax, 0x6009bc
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
push 0
mov eax, 1
push eax
push dword [esp + 0xc]
mov eax, 0x5f4574
push eax
mov eax, 0x5efb14
push eax
call fcn.00416465
push edx
call fcn.004d4a40
pop edx
push eax
push 3
mov eax, 0x5ec0c4
push eax
mov edx, dword [0x14a93e0]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x6020a2
push edx
call fcn.004d4a70
call fcn.00455422
add dword [esp], edx
call fcn.004c098a
call fcn.00455440
push 0
push 0
call fcn.004beb03
push eax
call fcn.0042ee90
push 0x100
push 1
call fcn.0045436e
mov eax, 0x5ed710
push eax
mov eax, 0x5ed556
push eax
call fcn.00453db3
mov eax, 0x5ed710
push eax
mov eax, 0x60648c
push eax
call fcn.00453db3
mov eax, 0x5ed710
push eax
mov eax, 0x5ec0d6
push eax
call fcn.00453db3
mov eax, 0x5ed710
push eax
mov eax, 0x60638c
push eax
call fcn.00453db3
mov eax, 0x5ed710
push eax
mov eax, 0x5f8624
push eax
call fcn.00453db3
mov eax, 0x5ed710
push eax
mov eax, 0x5f6e52
push eax
call fcn.00453db3
push edx
call fcn.004d4a40
pop edx
push eax
push 0
push 0
xor eax, eax
push eax
mov edx, dword [0x14a913c]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x5f9ab6
push edx
call fcn.004d4a70
call fcn.004d4b30
mov eax, 0x5fbd40
push eax
mov eax, 0x5fffbe
push eax
call fcn.00455422
add dword [esp + 8], edx
call fcn.00416465
call fcn.00455440
push edx
call fcn.004d4a40
pop edx
push eax
mov edx, dword [0x14a9100]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x5f7a30
push edx
call fcn.004d4a70
call fcn.00455422
add dword [esp], edx
call fcn.004c0779
call fcn.00455440
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x41a4e8
cmp edi, 0xffffffff
je 0x41a4ec
xor eax, eax
jmp 0x41a4f1
mov eax, 1
or eax, eax
je 0x41a539
push edx
call fcn.004d4a40
pop edx
push eax
push 3
mov eax, 0x5ec0c4
push eax
mov edx, dword [0x14a9100]
push edx
call fcn.004d4a40
pop edx
push eax
push edx
call fcn.004d4a70
mov edx, 0x5f7a30
push edx
call fcn.004d4a70
call fcn.00455422
add dword [esp], edx
call fcn.004c098a
call fcn.00455440
push 0
mov eax, 0x5fa8fe
push eax
call fcn.0044e3d8
push 0
mov eax, 0x5ec0c4
push eax
call fcn.0044e3d8
push 0
push 9
call fcn.004b8448
mov dword [0x14a92c4], 1
push edx
call fcn.004d4a40
pop edx
push eax
call fcn.0045413c
lea eax, [esp + 8]
push eax
call fcn.004d4ac0
push 1
push dword [0x14a91a0]
push dword [esp + 0xc]
call fcn.004d2720
mov ebx, eax
and ebx, ebx
jle 0x41a5b9
push dword [esp + 4]
push 0
call sub.USER32.dll_FindWindowW
push eax
call sub.USER32.dll_SetForegroundWindow
jmp 0x41a5ca
push dword [esp + 4]
mov edx, 0x5ec0c4
pop ecx
call fcn.004553d0
je 0x41a572
call fcn.0044eedf
xor eax, eax
push dword [esp]
call fcn.004d4bc0
push dword [esp + 4]
call fcn.004d4bc0
add esp, 8
pop edi
pop ebx
pop ebp
ret 4