input: Write a function that initializes an instance of the "sru" class for the KB SRU Python API and performs a search with a given query. The function should return a "response" object containing the search results. The function should accept parameters for the query, collection name, start record number, maximum number of records to return, and record schema. If the search is successful, the function should return the "response" object; otherwise, it should return False.
  
  assert search_kb_sru("example query", "ANP", 1, 10, "dcx") == response
  assert search_kb_sru("another query", "DPO", 5, 20, "ddd") == response
  assert search_kb_sru("invalid query", "UNKNOWN_COLLECTION", 1, 5, "dcx") == False
  assert search_kb_sru("", "GGC", 1, 10, "dcx") == response
  assert search_kb_sru("third query", "BYVANCK", 10, 1, "dcx") == response
output: def search_kb_sru(query, collection_name, start_record, max_records, record_schema):
      try:
          sru = SRU()
          response = sru.search(query, collection_name, start_record, max_records, record_schema)
          return response
      except Exception:
          return False