def METHOD_NAME():
    """Load cookies for a given account and check them for validity"""
    file_path = cookie_file_path()
    if not xbmcvfs.exists(file_path):
        LOG.debug('Cookies file does not exist')
        raise MissingCookiesError
    cookie_file = xbmcvfs.File(file_path, 'rb')
    try:
        cookie_jar: PickleableCookieJar = pickle.loads(cookie_file.readBytes())
        # Clear flwssn cookie if present, as it is trouble with early expiration
        # Commented: this seem not produce any change
        # for cookie in cookie_jar:
        #    if cookie.name == 'flwssn':
        #        cookie_jar.clear(cookie.domain, cookie.path, cookie.name)
        LOG.debug('Cookies loaded from file')
        log_cookie(cookie_jar)
        return cookie_jar
    except Exception as exc:  # pylint: disable=broad-except
        import traceback
        LOG.error('Failed to load cookies from file: {exc}', exc=exc)
        LOG.error(traceback.format_exc())
        raise MissingCookiesError from exc
    finally:
        cookie_file.close()