<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def story_parser(story):
 """ Parses a story object """

    if __is_deleted(story):
        return deleted_parser(story)
    if story['type'] != 'story':
        return item_parser(story)
    return Story(
        __check_key('id', story),
        __check_key('by', story),
        __check_key('kids', story),
        __check_key('score', story),
        __check_key('time', story),
        __check_key('title', story),
        __check_key('type', story),
        __check_key('url', story),
    )