user: What would the C source look like for the assembly code provided here?

```asm
<google_earth_station_get_tagged_placemark_description>:
  endbr64
  push   %r15
  push   %r14
  mov    %r8,%r14
  push   %r13
  push   %r12
  mov    %rsi,%r12
  push   %rbp
  mov    %rdi,%rbp
  lea    D9(%rip),%rdi
  push   %rbx
  sub    $0x18,%rsp
  mov    %rdx,0x8(%rsp)
  mov    %rcx,(%rsp)
  call   <pipe2string@plt>
  mov    %r14,%rcx
  mov    %r12,%rsi
  mov    %rbp,%rdi
  mov    %rax,%r13
  mov    %rax,%rdx
  call   <google_earth_station_get_image_tag@plt>
  mov    %r14,%rcx
  mov    %r13,%rdx
  mov    %r12,%rsi
  mov    %rbp,%rdi
  mov    %rax,%r15
  call   <google_earth_station_get_pdf_tag@plt>
  mov    %r14,%rcx
  mov    %r13,%rdx
  mov    %r12,%rsi
  mov    %rbp,%rdi
  mov    %rax,%rbx
  call   <google_earth_station_get_jpg_tag@plt>
  sub    $0x8,%rsp
  mov    %r12,%rdx
  mov    %rbx,%r8
  push   %r12
  mov    0x10(%rsp),%r11
  mov    %r15,%rcx
  mov    %rax,%r9
  lea    D17(%rip),%r12
  lea    D13(%rip),%rsi
  push   %r11
  mov    0x20(%rsp),%r10
  mov    %r12,%rdi
  push   %r10
  call   <sprintf@plt>
  add    $0x38,%rsp
  mov    %r12,%rax
  pop    %rbx
  pop    %rbp
  pop    %r12
  pop    %r13
  pop    %r14
  pop    %r15
  ret
```

tool_calls: name: disassemble_data
arguments: data_tag: D9
type_infered: string
name: disassemble_data
arguments: data_tag: D13
type_infered: string

tool: D9: uname -n

tool: D13: <table align=center border=0 cellpadding=0 cellspacing=0>
<tr><td align=center><big><big><big><bold>%s</bold></big></big></big>
%s
<tr><td align=center><a %s>
<img border=2 src=%s width=400></a>
<tr><table align=center border=0 cellpadding=0 cellspacing=0>
<tr><td>Station Located at:
<tr><td>Latitude<td>%s
<tr><td>Longitude<td>%s
</table>
<tr><td><a href="mailto:EVER_data_request@nps.gov?subject=GoogleEarth Everglades data request for %s">DataForEVER data request</a>
</table>


assistant: ```c
char *google_earth_station_get_tagged_placemark_description(char *application_name, char *station, char *latitude, char *longitude, char *document_root_directory) {
  static char placemark_description[4096];
  char *uname;
  char *image_tag;
  char *pdf_tag;
  char *jpg_tag;
  uname = pipe2string("uname -n");
  image_tag = google_earth_station_get_image_tag(application_name, station, uname, document_root_directory);
  pdf_tag = google_earth_station_get_pdf_tag(application_name, station, uname, document_root_directory);
  jpg_tag = google_earth_station_get_jpg_tag(application_name, station, uname, document_root_directory);
  sprintf(placemark_description,
          "<table align=center border=0 cellpadding=0 cellspacing=0>\n"
          "<tr><td align=center><big><big><big><bold>%s</bold></big></big></big>\n"
          "%s\n"
          "<tr><td align=center>"
          "<a %s>\n"
          "<img border=2 src=%s width=400></a>\n"
          "<tr><table align=center border=0 cellpadding=0 cellspacing=0>\n"
          "<tr><td>Station Located at:\n"
          "<tr><td>Latitude<td>%s\n"
          "<tr><td>Longitude<td>%s\n"
          "</table>\n"
          "<tr><td><a href=\"mailto:EVER_data_request@nps.gov?subject=GoogleEarth Everglades data request for %s\">DataForEVER data request</a>\n"
          "</table>\n",
          station, image_tag, pdf_tag, jpg_tag, latitude, longitude, station);
  return placemark_description;
}
```