<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_soa_record(client, zone_id, zone_name):
 """Gets the SOA record for zone_name from zone_id. Args: client (:class:`botocore.client.Route53`):
 The connection used to interact with Route53's API. zone_id (string):
 The AWS Route53 zone id of the hosted zone to query. zone_name (string):
 The name of the DNS hosted zone to create. Returns: :class:`stacker.util.SOARecord`: An object representing the parsed SOA record returned from AWS Route53. """


    response = client.list_resource_record_sets(HostedZoneId=zone_id,
                                                StartRecordName=zone_name,
                                                StartRecordType="SOA",
                                                MaxItems="1")
    return SOARecord(response["ResourceRecordSets"][0])