Function at 0x404de0
Capabilities:
Get geographical location

Disassembly:
adc al, 0x4f
mov ebx, 0x10f10b9f
mov edi, 0x2496eca5
xor edi, ebx
mov ebx, edi
xor ebx, 0xffffffff
inc dword [ecx + 0x391cd8e3]
inc ebp
and edi, 0xbac6e327
or edi, ebx
push 0x4028eb4d
mov ebx, 0x4b50e5b
pop ecx
xor ebx, ecx
xor edi, ebx
push 0x1df76f05
mov ebx, 0x2756e197
pop ecx
xor ebx, ecx
mov edx, ebx
xor edx, 0xffffffff
and edx, 0x8c1ec89c
and ebx, 0x73e13763
or ebx, edx
xor edi, ebx
mov ecx, 0x24fc3fdd
mov edx, 0x6b309727
xor edx, ecx
xor edi, edx
mov esi, edi
push esi
pop ecx
mov ebx, 0xfffffffc
add esp, ebx
mov edx, esp
mov esi, edx
mov dword [esi], ecx
mov edx, 0xd791387
mov ecx, 0x4d6100c7
xor ecx, edx
mov edi, 0x1ed5b55
mov esi, 0x9e8df7b
xor esi, edi
xor ecx, esi
mov esi, 0x7c51c9a6
xor esi, 0x5544a7b1
push esi
mov esi, 0x7c648099
mov ebx, 0x2d0ab795
xor ebx, esi
pop edx
xor ebx, edx
xor ebx, ecx
push 0x5029b49e
mov esi, 0x21463120
pop edi
xor esi, edi
push esi
push 0x7c3daae
mov ecx, 0x29acff2c
pop edi
xor ecx, edi
pop edx
xor ecx, edx
xor ebx, ecx
xor ecx, ecx
add ecx, ebx
mov esi, 0x30b192ba
mov edx, 0xcf4e6d46
xor edx, esi
add esp, edx
mov dword [esp], ecx
mov esi, 0x46220040
mov ecx, 0x80c001
xor esi, ecx
mov ecx, 0x45b3c457
xor esi, ecx
push 0x53c19395
mov edi, 0x27fcd62b
pop ecx
xor edi, ecx
mov ecx, 0x37499e94
xor edi, ecx
xor edi, 0x4f78f98a
xor esi, edi
mov ecx, esi
push ecx
mov edi, 0x1d7f5848
xor edi, 0xadd6cf8
push edi
mov ecx, 0x103b994
mov edi, 0x18480243
xor ecx, edi
pop esi
xor ecx, esi
mov edi, 0x13550f79
mov esi, 0x4b28f248
xor esi, edi
push 0x2e590f61
mov edx, 0x3a52bef
pop edi
xor edx, edi
xor edx, esi
xor edx, ecx
pop ebx
xor edx, ebx
mov esi, 0x4617e1b
xor esi, 0x4617e1b
xor esi, edx
push esi
pop ecx
mov edi, ecx
add esp, 0xfffffffc
mov dword [esp], edi
mov edi, 0x5020120
mov ebx, 0x1a04a098
xor edi, ebx
mov edx, 0x4218020
mov esi, 0x490c319e
xor edx, esi
xor edx, edi
push 0x145e3b5e
mov ecx, 0x145efa1f
pop ebx
xor ecx, ebx
mov esi, 0x1ccd1b16
xor esi, 0x1dc91306
xor ecx, esi
xor edx, ecx
mov esi, 0
xor esi, edx
mov edi, esi
mov ecx, edi
mov esi, 0x32f3f868
xor esi, 0xcd0c0797
xor ecx, esi
and ecx, 0x1a5baa36
and edx, 0xe5a455c9
or edx, ecx
mov ecx, 0x206c23cd
xor ecx, 0x206c23c9
sub esp, ecx
mov ebx, 0
mov ecx, 0
xor ebx, ecx
xor ebx, esp
mov dword [ebx], edx
mov edi, 0x14c2b665
xor edi, 0x125a2ab5
push edi
mov ebx, 0x56e5721a
xor ebx, 0x2d761ff1
mov edi, ebx
xor edi, 0xffffffff
and edi, 0x7165dda4
and ebx, 0x8e9a225b
or ebx, edi
pop ecx
xor ebx, ecx
mov edi, ebx
add esp, 0xfffffffc
mov dword [esp], edi
mov edi, 0xe002012
mov ebx, 0x3b8a0c
xor edi, ebx
mov ebx, 0x54541132
mov ecx, 0x5cf1bf56
xor ecx, ebx
xor ecx, edi
push 0x1189dfdb
mov edi, 0x6afb09ef
pop ebx
xor edi, ebx
mov edx, 0x14460214
mov ebx, 0x29b09982
xor edx, ebx
xor edx, edi
xor edx, ecx
pop esi
xor edx, esi
mov edi, 0
mov ecx, 0
xor edi, ecx
xor edi, edx
mov ebx, 0
xor ebx, edi
mov ecx, 0xfffffffc
add esp, ecx
mov dword [esp], ebx
xor ebx, ebx
add ebx, esp
mov ecx, ebx
push ecx
pop edi
push edi
pop ecx
mov esi, 0xfffffffc
add esp, esi
mov dword [esp], ecx
mov ecx, 0x38f284c5
mov edi, 0x38f284c1
xor edi, ecx
push 0x59335c7e
mov ebx, 0x59335c7e
pop ecx
xor ebx, ecx
xor edi, ebx
sub esp, edi
push 0x37495117
mov edi, 0x37495117
pop edx
xor edi, edx
xor edi, esp
mov ebx, edi
push ebx
pop esi
mov dword [esi], eax
mov edx, 0x38f8490f
xor edx, 0x62390c1b
push 0x2a2cd659
mov ebx, 0x656942de
pop edi
xor ebx, edi
xor ebx, edx
mov esi, 0x1e643dcb
xor esi, 0x57b39bf8
xor ebx, esi
mov edi, 0x5c13a730
xor ebx, edi
mov edi, 0x42c292d1
xor edi, 0x68f87cf1
push edi
mov ecx, 0x22188e08
mov edi, 0x8226120
xor ecx, edi
pop edx
xor ecx, edx
mov edx, 0x79bff324
xor edx, 0x114f6a0a
push edx
mov edx, 0x10eac15e
mov esi, 0x781a5850
xor esi, edx
pop edi
xor esi, edi
xor ecx, esi
xor ebx, ecx
call dword [ebx]
mov edi, 0x256b418
mov ecx, 0x30004222
xor edi, ecx
mov edx, 0x73a72fbc
xor edx, 0x21e867a6
xor edx, edi
mov ebx, 0x4800080
mov esi, 0x404104
xor ebx, esi
mov ecx, 0x13040048
mov esi, 0x88220000
xor ecx, esi
xor ebx, ecx
xor edx, ebx
sub esp, edx
push 0x2871b336
mov esi, 0x2871b336
pop ebx
xor esi, ebx
xor esi, eax
test esi, esi
je 0x40523c
mov ecx, 0x7cbbb539
xor ecx, 0x83444ac5
add esp, ecx
mov edi, esp
push edi
pop ebx
mov dword [ebx], eax
pop edi
push 0x7307d382
mov ecx, 0x51d4c9e2
pop eax
xor ecx, eax
push ecx
mov edx, 0x63e6712d
arpl word [ecx - 0x1c09b60e], ax
pop eax
pop esi
xor edx, esi
add esp, 0xfffffffc
mov eax, esp
mov dword [eax], edx
mov esi, 0x1f30f629
xor esi, 0x1f30f621
mov eax, 0
mov ebx, 0
xor eax, ebx
xor esi, eax
mov ebx, esi
add esp, 0xfffffffc
mov dword [esp], ebx
mov eax, esp