Function at 0x4ebf20
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5a1d87
call fcn.004e3f60
add esp, 8
push 1
push str.
call fcn.004e3f60
add esp, 8
push 1
push 0x5a7920
call fcn.004e3f60
add esp, 8
call fcn.004e3f80
push 0x5a1d73
push 0x5a7d80
call fcn.00427390
add esp, 8
test eax, eax
jne 0x4ebf7a
push 1
push str.StreetPerfect_License_Key_Not_Found
call fcn.004e3f60
add esp, 8
push 1
push 0x596ee0
call fcn.004e3f60
add esp, 8
mov dword [0x59bff4], 0
push 0xf
push 0x20
push 0x53eac4
call fcn.0049e4b0
add esp, 0xc
push 0x596edc
push 0x53eac4
push str.MonitorTitles
push str.StreetPerfectHotkeyProxyServer
call fcn.004e4080
add esp, 0x10
push 0x53eac4
push 0x53eac4
call fcn.004a0ad0
add esp, 8
push 0x596ea8
push 0x53eac4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec010
push 0x596ea4
push 0x53eac4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec010
push 0x596ea0
push 0x53eac4
call fcn.0040ce90
add esp, 8
push 0x53eac4
push str.MonitorTitles_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x54013c
call fcn.0049e4b0
add esp, 0xc
push 0x596e88
push 0x54013c
push str.MonitorTimer
push 0x596e58
call fcn.004e4080
add esp, 0x10
push 0x54013c
push 0x54013c
call fcn.004a0ad0
add esp, 8
push 0x54013c
call fcn.00428cf8
add esp, 4
cmp eax, 0xc8
jl 0x4ec09d
push 0x54013c
call fcn.00428cf8
add esp, 4
cmp eax, 0x7d0
jle 0x4ec0af
push 0x596e54
push 0x54013c
call fcn.0040ce90
add esp, 8
push 0x54013c
call fcn.00428cf8
add esp, 4
mov dword [0x53e934], eax
push 0x54013c
push str.MonitorTimer_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x53fe08
call fcn.0049e4b0
add esp, 0xc
push 0x596e3c
push 0x53fe08
push str.MonitorDelay
push 0x596e0c
call fcn.004e4080
add esp, 0x10
push 0x53fe08
call fcn.0049e750
add esp, 4
test eax, eax
jne 0x4ec149
push 0x596e08
push 0x53eac4
call fcn.0040ce90
add esp, 8
push 0x596e04
push 0x53fe08
call fcn.0040ce90
add esp, 8
push 0x53fe08
push str.MonitorDelay_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x53fe08
call fcn.00428cf8
add esp, 4
mov dword [0x59b608], eax
push 0xf
push 0x20
push 0x540058
call fcn.0049e4b0
add esp, 0xc
push 0x596dec
push 0x540058
push str.MonitorLock
push 0x596dc0
call fcn.004e4080
add esp, 0x10
push 0x596dbc
push 0x540058
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec1ec
push 0x596db8
push 0x540058
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec1ec
push 0x596db4
push 0x540058
call fcn.0040ce90
add esp, 8
push 0x540058
push str.MonitorLock_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 1
push 0x596d70
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x53fdf8
call fcn.0049e4b0
add esp, 0xc
push 0x596d6c
push 0x53fdf8
push str.ShowWindowFunction
push 0x596d3c
call fcn.004e4080
add esp, 0x10
push 0x53fdf8
push 0x53fdf8
call fcn.004a0ad0
add esp, 8
push 0x596d38
push 0x53fdf8
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec29e
push 0x596d34
push 0x53fdf8
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec29e
push 0x596d30
push 0x53fdf8
call fcn.0040ce90
add esp, 8
push 1
push 0x596d00
call fcn.004e3f60
add esp, 8
push 0x83
push 0x20
push 0x5400b8
call fcn.0049e4b0
add esp, 0xc
push str.StreetPerfect_Hotkey_Session
push 0x5400b8
push str.UserScreenTitle
push 0x596cb4
call fcn.004e4080
add esp, 0x10
push 0x5400b8
push str.UserScreenTitle_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x540038
call fcn.0049e4b0
add esp, 0xc
push 0x596c98
push 0x540038
push str.UserCountryCode
push 0x596c6c
call fcn.004e4080
add esp, 0x10
push 0x540038
push 0x540038
call fcn.004a0ad0
add esp, 8
push 0x596c68
push 0x540038
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec380
push 0x596c64
push 0x540038
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec380
push 0x596c60
push 0x540038
call fcn.0040ce90
add esp, 8
push 0x540038
push str.UserCountryCode_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x540078
call fcn.0049e4b0
add esp, 0xc
push 0x596c44
push 0x540078
push str.LockCountryCode
push 0x596c18
call fcn.004e4080
add esp, 0x10
push 0x540078
push 0x540078
call fcn.004a0ad0
add esp, 8
push 0x596c14
push 0x540078
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec423
push 0x596c10
push 0x540078
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec423
push 0x596c0c
push 0x540078
call fcn.0040ce90
add esp, 8
push 0xf
push 0x20
push 0x53eea4
call fcn.0049e4b0
add esp, 0xc
push str.ENGLISH
push 0x53eea4
push 0x596bf0
push 0x596bd4
call fcn.004e4080
add esp, 0x10
push 0x53eea4
push 0x53eea4
call fcn.004a0ad0
add esp, 8
push 0x596bcc
push 0x53eea4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec4a0
push str.FRENCH
push 0x53eea4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec4a0
push 0x596bbc
push 0x53eea4
call fcn.0040ce90
add esp, 8
push 0x53eea4
push str.UserLanguageCode_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x54014c
call fcn.0049e4b0
add esp, 0xc
push 0x596ba0
push 0x54014c
push str.UserHotkeyPrompt
push 0x596b70
call fcn.004e4080
add esp, 0x10
push 0x54014c
push 0x54014c
call fcn.004a0ad0
add esp, 8
push 0x596b6c
push 0x54014c
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec543
push 0x596b68
push 0x54014c
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec543
push 0x596b64
push 0x54014c
call fcn.0040ce90
add esp, 8
push 0x54014c
push str.UserHotkeyPrompt_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 1
push 0x596b1c
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x540048
call fcn.0049e4b0
add esp, 0xc
push 0x596b18
push 0x540048
push str.Administrator
push 0x596aec
call fcn.004e4080
add esp, 0x10
push 0x540048
push 0x540048
call fcn.004a0ad0
add esp, 8
push 0x596ae8
push 0x540048
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec5f5
push 0x596ae4
push 0x540048
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec5f5
push 0x596ae0
push 0x540048
call fcn.0040ce90
add esp, 8
push 0x540048
push str.Administrator_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x540098
call fcn.0049e4b0
add esp, 0xc
push 0x596ac8
push 0x540098
push str.SystemTrayIcon
push 0x596a9c
call fcn.004e4080
add esp, 0x10
push 0x540098
push 0x540098
call fcn.004a0ad0
add esp, 8
push 0x596a98
push 0x540098
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec698
push 0x596a94
push 0x540098
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec698
push 0x596a90
push 0x540098
call fcn.0040ce90
add esp, 8
push 0x540098
push str.SystemTrayIcon_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x53eaa4
call fcn.0049e4b0
add esp, 0xc
push 0x596a74
push 0x53eaa4
push str.PopupMenuHotkey
push 0x596a48
call fcn.004e4080
add esp, 0x10
push 0x53eaa4
push 0x53eaa4
call fcn.004a0ad0
add esp, 8
push 0x596a44
push 0x53eaa4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec73b
push 0x596a40
push 0x53eaa4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec73b
push 0x596a3c
push 0x53eaa4
call fcn.0040ce90
add esp, 8
push 0x53eaa4
push str.PopupMenuHotkey_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 1
push 0x5969f4
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x53fe18
call fcn.0049e4b0
add esp, 0xc
push 0x5969f0
push 0x53fe18
push str.IconTimer
push 0x5969c8
call fcn.004e4080
add esp, 0x10
push 0x53fe18
call fcn.0049e750
add esp, 4
test eax, eax
jne 0x4ec7c0
push 0x5969c4
push 0x53fe18
call fcn.0040ce90
add esp, 8
push 0x53fe18
call fcn.00428cf8
add esp, 4
mov dword [0x5a40f8], eax
push 0x53fe18
push str.IconTimer_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x54015c
call fcn.0049e4b0
add esp, 0xc
push 0x5969b0
push 0x54015c
push str.IconAlerts
push 0x596988
call fcn.004e4080
add esp, 0x10
push 0x54015c
push 0x54015c
call fcn.004a0ad0
add esp, 8
push 0x596984
push 0x54015c
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec875
push 0x596980
push 0x54015c
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec875
push 0x59697c
push 0x54015c
call fcn.0040ce90
add esp, 8
push 0x54015c
push str.IconAlerts_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x540068
call fcn.0049e4b0
add esp, 0xc
push 0x596964
push 0x540068
push str.MessageTimer
push 0x596938
call fcn.004e4080
add esp, 0x10
push 0x540068
call fcn.0049e750
add esp, 4
test eax, eax
jne 0x4ec8eb
push 0x596934
push 0x540068
call fcn.0040ce90
add esp, 8
push 0x540068
call fcn.00428cb9
add esp, 4
cmp eax, 0x32
jge 0x4ec90f
push 0x596930
push 0x540068
call fcn.0040ce90
add esp, 8
push 0x540068
call fcn.00428cf8
add esp, 4
mov dword [0x5a7914], eax
push 0x540068
push str.MessageTimer_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x5400a8
call fcn.0049e4b0
add esp, 0xc
push 0x596918
push 0x5400a8
push str.MessageAlerts
push 0x5968ec
call fcn.004e4080
add esp, 0x10
push 0x5400a8
push 0x5400a8
call fcn.004a0ad0
add esp, 8
push 0x5968e8
push 0x5400a8
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec9c4
push 0x5968e4
push 0x5400a8
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ec9c4
push 0x5968e0
push 0x5400a8
call fcn.0040ce90
add esp, 8
push 0x5400a8
push str.MessageAlerts_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x53eab4
call fcn.0049e4b0
add esp, 0xc
push 0x5968c8
push 0x53eab4
push str.EnableEnterKey
push 0x59689c
call fcn.004e4080
add esp, 0x10
push 0x53eab4
push 0x53eab4
call fcn.004a0ad0
add esp, 8
push 0x596898
push 0x53eab4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4eca67
push 0x596894
push 0x53eab4
call fcn.00427390
add esp, 8
test eax, eax
je 0x4eca67
push 0x596890
push 0x53eab4
call fcn.0040ce90
add esp, 8
push 0x53eab4
push str.EnableEnterKey_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0xf
push 0x20
push 0x540088
call fcn.0049e4b0
add esp, 0xc
push 0x596874
push 0x540088
push str.BlockUserInput
push 0x596848
call fcn.004e4080
add esp, 0x10
push 0x540088
push 0x540088
call fcn.004a0ad0
add esp, 8
push 0x596844
push 0x540088
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ecb0a
push 0x596840
push 0x540088
call fcn.00427390
add esp, 8
test eax, eax
je 0x4ecb0a
push 0x59683c
push 0x540088
call fcn.0040ce90
add esp, 8
push 1
push 0x59680c
call fcn.004e3f60
add esp, 8
push 0x10
push 0x20
push 0x5a5740
call fcn.0049e4b0
add esp, 0xc
push 0x596808
push 0x5a5740
push str.WinDelay
push 0x5967e0
call fcn.004e4080
add esp, 0x10
push 0x5a5740
call fcn.0049e750
add esp, 4
test eax, eax
jne 0x4ecb69
push 0x5967dc
push 0x5a5740
call fcn.0040ce90
add esp, 8
push 0x5a5740
call fcn.00428cb9
add esp, 4
cmp eax, 0x32
jge 0x4ecb8d
push 0x5967d8
push 0x5a5740
call fcn.0040ce90
add esp, 8
push 0x5a5740
push str.WinDelay_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x10
push 0x20
push 0x5a6a60
call fcn.0049e4b0
add esp, 0xc
push 0x5967c4
push 0x5a6a60
push str.KeyDelay
push 0x59679c
call fcn.004e4080
add esp, 0x10
push 0x5a6a60
call fcn.0049e750
add esp, 4
test eax, eax
jne 0x4ecc03
push 0x596798
push 0x5a6a60
call fcn.0040ce90
add esp, 8
push 0x5a6a60
call fcn.00428cb9
add esp, 4
cmp eax, 1
jge 0x4ecc27
push 0x596794
push 0x5a6a60
call fcn.0040ce90
add esp, 8
push 0x5a6a60
push str.KeyDelay_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x10
push 0x20
push 0x5a7700
call fcn.0049e4b0
add esp, 0xc
push 0x596780
push 0x5a7700
push str.WaitDelay
push 0x596758
call fcn.004e4080
add esp, 0x10
push 0x5a7700
call fcn.0049e750
add esp, 4
test eax, eax
jne 0x4ecc9d
push 0x596754
push 0x5a7700
call fcn.0040ce90
add esp, 8
push 0x5a7700
call fcn.00428cb9
add esp, 4
cmp eax, 1
jge 0x4eccc1
push 0x596750
push 0x5a7700
call fcn.0040ce90
add esp, 8
push 0x5a7700
push str.WaitDelay_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 1
push 0x596710
call fcn.004e3f60
add esp, 8
push 0x10
push 0x20
push 0x5a5760
call fcn.0049e4b0
add esp, 0xc
push 0x59670c
push 0x5a5760
push str.Length
push 0x5966e8
call fcn.004e4080
add esp, 0x10
push 0x5a5760
push str.Length_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x100
push 0x20
push 0x5a75c0
call fcn.0049e4b0
add esp, 0xc
push 0x5966d4
push 0x5a75c0
push str.ControlDbg
push 0x5966ac
call fcn.004e4080
add esp, 0x10
push 0x5a75c0
push str.ControlDbg_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x100
push 0x20
push 0x5a7f80
call fcn.0049e4b0
add esp, 0xc
push str.2_HOMESHIFTENDDELETE_
push 0x5a7f80
push str.ControlOne
push 0x596654
call fcn.004e4080
add esp, 0x10
push 0x5a7f80
push str.ControlOne_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x100
push 0x20
push 0x5a8500
call fcn.0049e4b0
add esp, 0xc
push 0x596638
push 0x5a8500
push str.ControlTwo
push 0x596610
call fcn.004e4080
add esp, 0x10
push 0x5a8500
push str.ControlTwo_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
push 0x100
push 0x20
push 0x5a7b40
call fcn.0049e4b0
add esp, 0xc
push 0x5965f8
push 0x5a7b40
push str.ControlThree
push 0x5965cc
call fcn.004e4080
add esp, 0x10
push 0x5a7b40
push str.ControlThree_____s
push 0x59de00
call fcn.004010f0
add esp, 0xc
push 1
push 0x59de00
call fcn.004e3f60
add esp, 8
mov eax, 1
pop ebp
ret