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

```asm
<showUsage>:
  endbr64
  push   %rbp
  lea    D27(%rip),%r9
  xor    %eax,%eax
  lea    D155(%rip),%r8
  lea    D72(%rip),%rcx
  lea    D21(%rip),%rdx
  mov    $0x1,%edi
  lea    D24(%rip),%rsi
  lea    D98(%rip),%rbp
  call   <writeVerbose@plt>
  lea    D42(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D63(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D60(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D7(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D88(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D5(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D46(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D48(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  mov    %rbp,%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D36(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  mov    %rbp,%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D114(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  lea    D78(%rip),%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  call   <writeVerbose@plt>
  mov    %rbp,%rsi
  mov    $0x1,%edi
  xor    %eax,%eax
  pop    %rbp
  jmp    1050 <writeVerbose@plt>
```

tool_calls: name: extract_symbolic_data
arguments: data_tag: D27
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D155
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D72
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D21
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D24
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D98
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D42
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D63
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D60
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D7
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D88
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D5
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D46
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D48
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D36
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D114
type_guessed: string
name: extract_symbolic_data
arguments: data_tag: D78
type_guessed: string

tool: D27: Brute force module for verifying SMTP accounts (VRFY/EXPN/RCPT TO)

tool: D155: JoMo-Kun <jmk@foofus.net>

tool: D72: 2.1

tool: D21: smtp-vrfy.mod

tool: D24: %s (%s) %s :: %s


tool: 

tool: D42: Available module options:

tool: D63:  HELO [optional] 

tool: D60:     Use HELO command. Default: EHLO

tool: D7:  HELODOMAIN:? [optional] 

tool: D88:     Specify the HELO/EHLO domain. Default: server.domain

tool: D5:  MAILFROM:? [optional] 

tool: D46:     Specify the MAIL FROM address. Default: doesnotexist@foofus.net

tool: D48:  VERB:? (Verb/Command: VRFY/EXPN/RCPT TO. Default: RCPT TO

tool: D36: *** NOTE: Target address domain should be specified within password field. ***

tool: D114:   Usage example: 

tool: D78:     "medusa -M smtp-vrfy -m VERB:VRFY -U accounts.txt -p domain.com"

assistant: ```c
void showUsage() {
  writeVerbose(1, "%s (%s) %s :: %s\n", "smtp-vrfy.mod", "2.1", "JoMo-Kun <jmk@foofus.net>", "Brute force module for verifying SMTP accounts (VRFY/EXPN/RCPT TO)");
  writeVerbose(1, "Available module options:");
  writeVerbose(1, " HELO [optional] ");
  writeVerbose(1, "    Use HELO command. Default: EHLO");
  writeVerbose(1, " HELODOMAIN:? [optional] ");
  writeVerbose(1, "    Specify the HELO/EHLO domain. Default: server.domain");
  writeVerbose(1, " MAILFROM:? [optional] ");
  writeVerbose(1, "    Specify the MAIL FROM address. Default: doesnotexist@foofus.net");
  writeVerbose(1, " VERB:? (Verb/Command: VRFY/EXPN/RCPT TO. Default: RCPT TO");
  writeVerbose(1, "");
  writeVerbose(1, "*** NOTE: Target address domain should be specified within password field. ***");
  writeVerbose(1, "");
  writeVerbose(1, "  Usage example: ");
  writeVerbose(1, "    \"medusa -M smtp-vrfy -m VERB:VRFY -U accounts.txt -p domain.com\"");
  writeVerbose(1, "");
}
```