<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _manual_lookup(self, facebook_id, facebook_id_string):
 """ People who we have not communicated with in a long time will not appear in the look-ahead cache that Facebook keeps. We must manually resolve them. :param facebook_id: Profile ID of the user to lookup. :return: """

        resp = self._session.get(
            'https://www.facebook.com/%s' % facebook_id,
            allow_redirects=True, timeout=10
        )
        # No point in trying to get this using BeautifulSoup. The HTML here
        # is the very epitome of what it is to be invalid...
        m = _MANUAL_NAME_MATCHER.search(resp.text)
        if m:
            name = m.group(1)
        else:
            name = facebook_id_string
        self._cached_profiles[facebook_id] = name
        return name