code: public boolean skipClientSideValidationPerRequest(PresignedUrlDownloadRequest request) {
          if (isGetObjectMd5ValidationDisabledByProperty()) {
              return true;
          }
  
          if (request.getRange() != null) {
              return true;
          }
  
          return false;
      }
docs: Based on the given {@link PresignedUrlDownloadRequest}, returns whether the specified request should
  skip MD5 check on the requested object content. Specifically, MD5 check should be skipped if
  one of the following conditions are true:
  <ol>
  <li>The system property {@value #DISABLE_GET_OBJECT_MD5_VALIDATION_PROPERTY} is set.</li>
  <li>The request is a range-get operation</li>
  </ol>
  Otherwise, MD5 check should not be skipped.