public WaybackRequest parse(String requestPath) {
    WaybackRequest wbRequest = null;
    Matcher matcher = WB_PATH_QUERY2_REGEX.matcher(requestPath);
    if (matcher != null && matcher.matches()) {

      wbRequest = new WaybackRequest();
      String startDateStr = matcher.group(1);
      String endDateStr = matcher.group(2);
      String urlStr = matcher.group(3);
      String startDate = Timestamp.parseBefore(startDateStr).getDateStr();
      String endDate = Timestamp.parseAfter(endDateStr).getDateStr();
      wbRequest.setStartTimestamp(startDate);
      wbRequest.setEndTimestamp(endDate);

      wbRequest.setUrlQueryRequest();
      wbRequest.setRequestUrl(urlStr);
    }
    return wbRequest;
  }