Function at 0x447be2
Capabilities:
Get geographical location

Disassembly:
push ebp
call fcn.0052ed00
push 0x37
call fcn.00508834
push 0
push 0x20
push 1
push 0x3c
call fcn.00505994
push eax
push 0x3c
call fcn.005062a5
push eax
push 0x3c
call fcn.005088e7
push eax
push 0x3c
call fcn.00419f22
call fcn.00507a1f
push edx
call fcn.0052eb60
pop edx
push eax
push 0
push 0
push edx
call fcn.0052eb60
pop edx
push eax
mov eax, str.Tab_Live0
push eax
lea ebp, [0x6af654]
push dword [ebp + 0x2c]
mov eax, str.Tab_Live0
push eax
mov eax, str.Live
push eax
call fcn.0047ce48
call fcn.0052ec00
push 0xffffffff
push 0x3c
call fcn.004f6442
add dword [esp + 8], edx
call fcn.00454e88
call fcn.004f6460
push 0x3d
push 0
push 0x3c
call fcn.0044bc72
push edx
call fcn.0052eb60
pop edx
push eax
push 0
push 0
push edx
call fcn.0052eb60
pop edx
push eax
mov eax, str.Tab_Live1
push eax
lea ebp, [0x6af654]
push dword [ebp + 0x2c]
mov eax, str.Tab_Live1
push eax
mov eax, str.Live
push eax
call fcn.0047ce48
call fcn.0052ec00
push 0xffffffff
push 0x3c
call fcn.004f6442
add dword [esp + 8], edx
call fcn.00454e88
call fcn.004f6460
push 0x3e
push 1
push 0x3c
call fcn.0044bc72
push edx
call fcn.0052eb60
pop edx
push eax
push 0
push 0
push edx
call fcn.0052eb60
pop edx
push eax
mov eax, str.Tab_Live2
push eax
lea ebp, [0x6af654]
push dword [ebp + 0x2c]
mov eax, str.Tab_Live2
push eax
mov eax, str.Live
push eax
call fcn.0047ce48
call fcn.0052ec00
push 0xffffffff
push 0x3c
call fcn.004f6442
add dword [esp + 8], edx
call fcn.00454e88
call fcn.004f6460
push 0x40
push 2
push 0x3c
call fcn.0044bc72
mov eax, str.Tab_Live
push eax
push 0x3c
call fcn.0042db32
push 0x43
call fcn.00508834
push 0
push 0
push dword [0x6af18c]
mov eax, 0x5e2038
push eax
push 0x46
call fcn.00505922
push eax
push 0x46
call fcn.00505994
push eax
push 0x46
call fcn.005062a5
push eax
push 0x46
call fcn.005088e7
push eax
push 0x46
call fcn.00429d84
call fcn.00507a1f
push 0x48
call fcn.00508834
push 0
push 0
push dword [0x6af18c]
mov eax, 0x5e2038
push eax
push 0x4a
call fcn.00505922
push eax
push 0x4a
call fcn.00505994
push eax
push 0x4a
call fcn.005062a5
push eax
push 0x4a
call fcn.005088e7
push eax
push 0x4a
call fcn.00429d84
call fcn.00507a1f
lea ebp, [0x6af7dc]
mov byte [ebp + 0x26], 1
call fcn.00437e0a
call fcn.00431f2c
call fcn.004ac9b0
call fcn.00429992
call fcn.004b338c
push 0
lea eax, [0x45a581]
push eax
mov eax, 0x64
push eax
push 0x3e8
call fcn.004c2c05
push eax
lea ebp, [0x6af7dc]
pop eax
mov dword [ebp + 0x69], eax
push 0
lea eax, [0x45eb2c]
push eax
mov eax, 0xa
push eax
push 0x64
call fcn.004c2c05
push eax
lea ebp, [0x6af7dc]
pop eax
mov dword [ebp + 0x71], eax
push edx
call fcn.0052eb60
pop edx
push eax
push 0x5e2038
lea ebp, [0x6af654]
push dword [ebp + 8]
mov eax, str.LATITUDE
push eax
mov eax, str.other
push eax
call fcn.0047ce48
lea ebp, [0x6af7dc]
lea eax, [ebp + 8]
push eax
call fcn.0052ec30
push edx
call fcn.0052eb60
pop edx
push eax
push 0x5e2038
lea ebp, [0x6af654]
push dword [ebp + 8]
mov eax, str.LONGITUDE
push eax
mov eax, str.other
push eax
call fcn.0047ce48
lea ebp, [0x6af7dc]
lea eax, [ebp + 0xc]
push eax
call fcn.0052ec30
mov edx, dword [ebp + 8]
xor ecx, ecx
call fcn.004f6470
jne 0x447f43
mov edx, dword [ebp + 0xc]
xor ecx, ecx
call fcn.004f6470
jne 0x447f43
mov eax, 1
jmp 0x447f45
xor eax, eax
and eax, eax
je 0x447f7a
push 0
call fcn.0043a9db
push 0
lea eax, [fcn.0043a9db]
push eax
mov eax, 0xea60
push eax
push 0x1499700
call fcn.004c2c05
push eax
lea ebp, [0x6af7dc]
pop eax
mov dword [ebp + 0x6d], eax
xor eax, eax
pop ebp
ret