Function at 0x4a68f0
Capabilities:
Get geographical location

Disassembly:
push ecx
push ebx
push str.January
push str.January
call fcn.004cd840
mov eax, dword [eax]
xor ebx, ebx
add esp, 8
cmp eax, ebx
je 0x4a6916
add eax, 4
mov dword [str.January], eax
jmp 0x4a691c
mov dword [str.January], ebx
push str.February
push str.February
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a693e
add eax, 4
mov dword [str.February], eax
jmp 0x4a6944
mov dword [str.February], ebx
push str.March
push str.March
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6966
add eax, 4
mov dword [str.March], eax
jmp 0x4a696c
mov dword [str.March], ebx
push str.April
push str.April
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a698e
add eax, 4
mov dword [str.April], eax
jmp 0x4a6994
mov dword [str.April], ebx
push 0x6619d8
push 0x6619d8
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a69b6
add eax, 4
mov dword [0x69e6cc], eax
jmp 0x4a69bc
mov dword [0x69e6cc], ebx
push str.June
push str.June
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a69de
add eax, 4
mov dword [str.June], eax
jmp 0x4a69e4
mov dword [str.June], ebx
push str.July
push str.July
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6a06
add eax, 4
mov dword [str.July], eax
jmp 0x4a6a0c
mov dword [str.July], ebx
push str.August
push str.August
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6a2e
add eax, 4
mov dword [str.August], eax
jmp 0x4a6a34
mov dword [str.August], ebx
push str.September
push str.September
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6a56
add eax, 4
mov dword [str.September], eax
jmp 0x4a6a5c
mov dword [str.September], ebx
push str.October
push str.October
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6a7e
add eax, 4
mov dword [str.October], eax
jmp 0x4a6a84
mov dword [str.October], ebx
push str.November
push str.November
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6aa6
add eax, 4
mov dword [str.November], eax
jmp 0x4a6aac
mov dword [str.November], ebx
push str.December
push str.December
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6ace
add eax, 4
mov dword [str.December], eax
jmp 0x4a6ad4
mov dword [str.December], ebx
push 0x6619e8
push 0x6619e8
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6af6
add eax, 4
mov dword [0x69e6ec], eax
jmp 0x4a6afc
mov dword [0x69e6ec], ebx
push 0x6619e4
push 0x6619e4
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6b1e
add eax, 4
mov dword [0x69e6f0], eax
jmp 0x4a6b24
mov dword [0x69e6f0], ebx
push 0x6619e0
push 0x6619e0
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6b46
add eax, 4
mov dword [0x69e6f4], eax
jmp 0x4a6b4c
mov dword [0x69e6f4], ebx
push 0x6619dc
push 0x6619dc
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6b6e
add eax, 4
mov dword [0x69e6f8], eax
jmp 0x4a6b74
mov dword [0x69e6f8], ebx
push 0x6619d8
push 0x6619d8
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6b96
add eax, 4
mov dword [0x69e6fc], eax
jmp 0x4a6b9c
mov dword [0x69e6fc], ebx
push 0x6619d4
push 0x6619d4
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6bbe
add eax, 4
mov dword [0x69e700], eax
jmp 0x4a6bc4
mov dword [0x69e700], ebx
push 0x6619d0
push 0x6619d0
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6be6
add eax, 4
mov dword [0x69e704], eax
jmp 0x4a6bec
mov dword [0x69e704], ebx
push 0x6619cc
push 0x6619cc
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6c0e
add eax, 4
mov dword [0x69e708], eax
jmp 0x4a6c14
mov dword [0x69e708], ebx
push 0x6619c8
push 0x6619c8
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6c36
add eax, 4
mov dword [0x69e70c], eax
jmp 0x4a6c3c
mov dword [0x69e70c], ebx
push 0x6619c4
push 0x6619c4
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6c5e
add eax, 4
mov dword [0x69e710], eax
jmp 0x4a6c64
mov dword [0x69e710], ebx
push 0x6619c0
push 0x6619c0
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6c86
add eax, 4
mov dword [0x69e714], eax
jmp 0x4a6c8c
mov dword [0x69e714], ebx
push 0x6619bc
push 0x6619bc
call fcn.004cd840
mov eax, dword [eax]
add esp, 8
cmp eax, ebx
je 0x4a6cae
add eax, 4
mov dword [0x69e718], eax
jmp 0x4a6cb4
mov dword [0x69e718], ebx
push 2
lea eax, [esp + 0xa]
push eax
push 0x22
push 0x400
call dword [sym.imp.KERNEL32.dll_GetLocaleInfoA]
mov al, byte [esp + 6]
cmp al, 0x30
mov byte [0x6b7c26], al
jne 0x4a6cdb
mov byte [0x6b7c26], bl
xor eax, eax
pop ebx
pop ecx
ret