Function at 0x4e4b50
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
mov dword [0x59cea0], 0
mov dword [0x59bfe8], 0
push 0x595b88
push 0x59b458
call fcn.00402770
add esp, 8
test eax, eax
je 0x4e4e38
call fcn.004ee5b0
push 0x595b84
push 0x59c8b8
call fcn.00427390
add esp, 8
test eax, eax
jne 0x4e4bb4
mov eax, dword [0x59c838]
mov dword [0x59cea0], eax
mov ecx, dword [0x59dbcc]
mov dword [0x59bfe8], ecx
jmp 0x4e4bfa
push 0x595b80
push 0x59c8b8
call fcn.00427390
add esp, 8
test eax, eax
jne 0x4e4be2
mov edx, dword [0x59c8b0]
mov dword [0x59cea0], edx
mov eax, dword [0x59c61c]
mov dword [0x59bfe8], eax
jmp 0x4e4bfa
mov ecx, dword [0x59d1b0]
mov dword [0x59cea0], ecx
mov edx, dword [0x59f9d8]
mov dword [0x59bfe8], edx
call fcn.004e4aa0
mov eax, dword [0x5a4e08]
push eax
push 0x595b74
call fcn.004e42e0
add esp, 8
push 0x59eef0
push str.DELIVERYINFORMATION
call fcn.004e42e0
add esp, 8
push 0x59cb38
push str.CPCINFORMATION
call fcn.004e42e0
add esp, 8
push 0x59f6d0
push str.ADDRESSLINE
call fcn.004e42e0
add esp, 8
push 0x59d148
push str.CITY
call fcn.004e42e0
add esp, 8
push 0x59dbe8
push str.CITYTHIRTEEN
call fcn.004e42e0
add esp, 8
push 0x59fa48
push str.CITYEIGHTEEN
call fcn.004e42e0
add esp, 8
push 0x59d078
push str.PROVINCESTATE
call fcn.004e42e0
add esp, 8
push 0x59b5a0
push str.POSTALZIPCODE
call fcn.004e42e0
add esp, 8
push 0x59b458
push str.COUNTRY
call fcn.004e42e0
add esp, 8
push 0x59dcc8
push str.FORMATTEDLINEONE
call fcn.004e42e0
add esp, 8
push 0x59d0e0
push str.FORMATTEDLINETWO
call fcn.004e42e0
add esp, 8
push 0x59f0b0
push str.FORMATTEDLINETWOTHIRTEEN
call fcn.004e42e0
add esp, 8
push 0x59f180
push str.FORMATTEDLINETWOEIGHTEEN
call fcn.004e42e0
add esp, 8
push 0x59f818
push str.FORMATTEDLINETHREE
call fcn.004e42e0
add esp, 8
push 0x59cad0
push str.EXTRAINFORMATION
call fcn.004e42e0
add esp, 8
push 0x59b530
push str.STREETNUMBER
call fcn.004e42e0
add esp, 8
push 0x59f738
push str.STREETNUMBERSUFFIX
call fcn.004e42e0
add esp, 8
push 0x59c138
push str.STREETNUMBERPLUSSUFFIX
call fcn.004e42e0
add esp, 8
push 0x59c7d0
push str.STREETNAME
call fcn.004e42e0
add esp, 8
push 0x59da18
push str.STREETTYPE
call fcn.004e42e0
add esp, 8
push 0x59cba8
push str.STREETPOSTDIRECTION
call fcn.004e42e0
add esp, 8
push 0x59cc88
push str.UNITTYPE
call fcn.004e42e0
add esp, 8
push 0x59c9f8
push str.UNITNUMBER
call fcn.004e42e0
add esp, 8
push 0x59cdd0
push str.SERVICETYPE
call fcn.004e42e0
add esp, 8
push 0x59efc8
push str.SERVICENUMBER
call fcn.004e42e0
add esp, 8
push 0x59f118
push str.SERVICEAREANAME
call fcn.004e42e0
add esp, 8
push 0x59db58
push str.SERVICEAREATYPE
call fcn.004e42e0
add esp, 8
push 0x59b3f0
push str.SERVICEAREAQUALIFIER
call fcn.004e42e0
add esp, 8
push 0x59c840
push str.POSTALCODEFSA
call fcn.004e42e0
add esp, 8
push 0x59da80
push str.POSTALCODELDU
call fcn.004e42e0
add esp, 8
mov eax, 1
jmp 0x4e509e
push 0x595974
push 0x59b458
call fcn.00402770
add esp, 8
test eax, eax
je 0x4e509c
call fcn.004eeb30
mov ecx, 1
imul edx, ecx, 0
movsx eax, byte [edx + 0x59f880]
push eax
push 0x595970
call fcn.004029e0
add esp, 8
test eax, eax
je 0x4e4e92
mov ecx, dword [0x59f0a8]
mov dword [0x59cea0], ecx
mov edx, dword [0x59ceb8]
mov dword [0x59bfe8], edx
jmp 0x4e4ea8
mov eax, dword [0x59f8e8]
mov dword [0x59cea0], eax
mov ecx, dword [0x59eda0]
mov dword [0x59bfe8], ecx
call fcn.004e4aa0
mov edx, dword [0x5a4e08]
push edx
push 0x595964
call fcn.004e42e0
add esp, 8
push 0x59eef0
push str.FIRMNAME
call fcn.004e42e0
add esp, 8
push 0x59f6d0
push 0x59594c
call fcn.004e42e0
add esp, 8
push 0x59d148
push 0x595944
call fcn.004e42e0
add esp, 8
push 0x59d078
push 0x595934
call fcn.004e42e0
add esp, 8
push 0x59b5a0
push 0x595924
call fcn.004e42e0
add esp, 8
push 0x59b458
push 0x59591c
call fcn.004e42e0
add esp, 8
push 0x59dcc8
push 0x595908
call fcn.004e42e0
add esp, 8
push 0x59d0e0
push 0x5958f4
call fcn.004e42e0
add esp, 8
push 0x59f818
push 0x5958e0
call fcn.004e42e0
add esp, 8
push 0x59cad0
push str.PUERTORICOURBANIZATION
call fcn.004e42e0
add esp, 8
push 0x59f9e0
push 0x5958b8
call fcn.004e42e0
add esp, 8
push 0x59f9e0
push 0x5958a0
call fcn.004e42e0
add esp, 8
push 0x59b318
push str.STREETPREDIRECTION
call fcn.004e42e0
add esp, 8
push 0x59c6f8
push 0x595880
call fcn.004e42e0
add esp, 8
push 0x59c3a8
push 0x595874
call fcn.004e42e0
add esp, 8
push 0x59f900
push 0x595860
call fcn.004e42e0
add esp, 8
push 0x59c928
push 0x595854
call fcn.004e42e0
add esp, 8
push 0x59dd30
push 0x595848
call fcn.004e42e0
add esp, 8
push 0x59f968
push 0x59583c
call fcn.004e42e0
add esp, 8
push 0x59cec0
push 0x59582c
call fcn.004e42e0
add esp, 8
push 0x59c628
push str.DELIVERYPOINTBARCODE
call fcn.004e42e0
add esp, 8
push 0x59b380
push str.CONGRESSIONALDISTRICT
call fcn.004e42e0
add esp, 8
push 0x59dd98
push str.COUNTYNAME
call fcn.004e42e0
add esp, 8
push 0x59ee80
push str.COUNTYCODE
call fcn.004e42e0
add esp, 8
push 0x59b4c8
push str.ZIPCODEFIVEDIGIT
call fcn.004e42e0
add esp, 8
push 0x59ef60
push str.ZIPCODEFOURDIGIT
call fcn.004e42e0
add esp, 8
mov eax, 1
jmp 0x4e509e
xor eax, eax
pop ebp
ret