user: Converte this assembly snippet into its equivalent C code:

```asm
<rand_name>:
  endbr64
  cmp    $0x63,%edi
  ja     L8
  mov    %edi,%edi
  lea    D218(%rip),%rdx
  movslq (%rdx,%rdi,4),%rax
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D891(%rip),%rax
  ret
  lea    D240(%rip),%rax
  ret
  lea    D567(%rip),%rax
  ret
  lea    D520(%rip),%rax
  ret
  lea    D521(%rip),%rax
  ret
  lea    D716(%rip),%rax
  ret
  lea    D955(%rip),%rax
  ret
  lea    D708(%rip),%rax
  ret
  lea    D343(%rip),%rax
  ret
  lea    D1007(%rip),%rax
  ret
  lea    D668(%rip),%rax
  ret
  lea    D789(%rip),%rax
  ret
  lea    D191(%rip),%rax
  ret
  lea    D702(%rip),%rax
  ret
  lea    D530(%rip),%rax
  ret
  lea    D424(%rip),%rax
  ret
  lea    D354(%rip),%rax
  ret
  lea    D653(%rip),%rax
  ret
  lea    D120(%rip),%rax
  ret
  lea    D835(%rip),%rax
  ret
  lea    D260(%rip),%rax
  ret
  lea    D996(%rip),%rax
  ret
  lea    D262(%rip),%rax
  ret
  lea    D338(%rip),%rax
  ret
  lea    D36(%rip),%rax
  ret
  lea    D704(%rip),%rax
  ret
  lea    D548(%rip),%rax
  ret
  lea    D121(%rip),%rax
  ret
  lea    D784(%rip),%rax
  ret
  lea    D916(%rip),%rax
  ret
  lea    D889(%rip),%rax
  ret
  lea    D901(%rip),%rax
  ret
  lea    D1004(%rip),%rax
  ret
  lea    D903(%rip),%rax
  ret
  lea    D173(%rip),%rax
  ret
  lea    D949(%rip),%rax
  ret
  lea    D926(%rip),%rax
  ret
  lea    D512(%rip),%rax
  ret
  lea    D12(%rip),%rax
  ret
  lea    D562(%rip),%rax
  ret
  lea    D988(%rip),%rax
  ret
  lea    D866(%rip),%rax
  ret
  lea    D635(%rip),%rax
  ret
  lea    D943(%rip),%rax
  ret
  lea    D60(%rip),%rax
  ret
  lea    D870(%rip),%rax
  ret
  lea    D312(%rip),%rax
  ret
  lea    D997(%rip),%rax
  ret
  lea    D524(%rip),%rax
  ret
  lea    D103(%rip),%rax
  ret
  lea    D82(%rip),%rax
  ret
  lea    D894(%rip),%rax
  ret
  lea    D363(%rip),%rax
  ret
  lea    D544(%rip),%rax
  ret
  lea    D911(%rip),%rax
  ret
  lea    D505(%rip),%rax
  ret
  lea    D803(%rip),%rax
  ret
  lea    D718(%rip),%rax
  ret
  lea    D133(%rip),%rax
  ret
  lea    D481(%rip),%rax
  ret
  lea    D358(%rip),%rax
  ret
  lea    D373(%rip),%rax
  ret
  lea    D278(%rip),%rax
  ret
  lea    D68(%rip),%rax
  ret
  lea    D728(%rip),%rax
  ret
  lea    D601(%rip),%rax
  ret
  lea    D965(%rip),%rax
  ret
  lea    D17(%rip),%rax
  ret
  lea    D217(%rip),%rax
  ret
  lea    D766(%rip),%rax
  ret
  lea    D659(%rip),%rax
  ret
  lea    D715(%rip),%rax
  ret
  lea    D797(%rip),%rax
  ret
  lea    D537(%rip),%rax
  ret
  lea    D330(%rip),%rax
  ret
  lea    D74(%rip),%rax
  ret
  lea    D128(%rip),%rax
  ret
  lea    D676(%rip),%rax
  ret
  lea    D696(%rip),%rax
  ret
  lea    D982(%rip),%rax
  ret
  lea    D762(%rip),%rax
  ret
  lea    D415(%rip),%rax
  ret
  lea    D953(%rip),%rax
  ret
  lea    D821(%rip),%rax
  ret
  lea    D691(%rip),%rax
  ret
  lea    D638(%rip),%rax
  ret
  lea    D799(%rip),%rax
  ret
  lea    D482(%rip),%rax
  ret
  lea    D145(%rip),%rax
  ret
  lea    D772(%rip),%rax
  ret
  lea    D848(%rip),%rax
  ret
  lea    D457(%rip),%rax
  ret
  lea    D910(%rip),%rax
  ret
  lea    D850(%rip),%rax
  ret
  lea    D545(%rip),%rax
  ret
  lea    D740(%rip),%rax
  ret
  lea    D76(%rip),%rax
  ret
  lea    D809(%rip),%rax
  ret
L8:
  ret
  lea    D774(%rip),%rax
  ret
  lea    D403(%rip),%rax
  ret
```

tool_calls: name: unpack_data
arguments: data_label: D891
type_guessed: string
name: unpack_data
arguments: data_label: D240
type_guessed: string
name: unpack_data
arguments: data_label: D567
type_guessed: string
name: unpack_data
arguments: data_label: D520
type_guessed: string
name: unpack_data
arguments: data_label: D521
type_guessed: string
name: unpack_data
arguments: data_label: D716
type_guessed: string
name: unpack_data
arguments: data_label: D955
type_guessed: string
name: unpack_data
arguments: data_label: D708
type_guessed: string
name: unpack_data
arguments: data_label: D343
type_guessed: string
name: unpack_data
arguments: data_label: D1007
type_guessed: string
name: unpack_data
arguments: data_label: D668
type_guessed: string
name: unpack_data
arguments: data_label: D789
type_guessed: string
name: unpack_data
arguments: data_label: D191
type_guessed: string
name: unpack_data
arguments: data_label: D702
type_guessed: string
name: unpack_data
arguments: data_label: D530
type_guessed: string
name: unpack_data
arguments: data_label: D424
type_guessed: string
name: unpack_data
arguments: data_label: D354
type_guessed: string
name: unpack_data
arguments: data_label: D653
type_guessed: string
name: unpack_data
arguments: data_label: D120
type_guessed: string
name: unpack_data
arguments: data_label: D835
type_guessed: string
name: unpack_data
arguments: data_label: D260
type_guessed: string
name: unpack_data
arguments: data_label: D996
type_guessed: string
name: unpack_data
arguments: data_label: D262
type_guessed: string
name: unpack_data
arguments: data_label: D338
type_guessed: string
name: unpack_data
arguments: data_label: D36
type_guessed: string
name: unpack_data
arguments: data_label: D704
type_guessed: string
name: unpack_data
arguments: data_label: D548
type_guessed: string
name: unpack_data
arguments: data_label: D121
type_guessed: string
name: unpack_data
arguments: data_label: D784
type_guessed: string
name: unpack_data
arguments: data_label: D916
type_guessed: string
name: unpack_data
arguments: data_label: D889
type_guessed: string
name: unpack_data
arguments: data_label: D901
type_guessed: string
name: unpack_data
arguments: data_label: D1004
type_guessed: string
name: unpack_data
arguments: data_label: D903
type_guessed: string
name: unpack_data
arguments: data_label: D173
type_guessed: string
name: unpack_data
arguments: data_label: D949
type_guessed: string
name: unpack_data
arguments: data_label: D926
type_guessed: string
name: unpack_data
arguments: data_label: D512
type_guessed: string
name: unpack_data
arguments: data_label: D12
type_guessed: string
name: unpack_data
arguments: data_label: D562
type_guessed: string
name: unpack_data
arguments: data_label: D988
type_guessed: string
name: unpack_data
arguments: data_label: D866
type_guessed: string
name: unpack_data
arguments: data_label: D635
type_guessed: string
name: unpack_data
arguments: data_label: D943
type_guessed: string
name: unpack_data
arguments: data_label: D60
type_guessed: string
name: unpack_data
arguments: data_label: D870
type_guessed: string
name: unpack_data
arguments: data_label: D312
type_guessed: string
name: unpack_data
arguments: data_label: D997
type_guessed: string
name: unpack_data
arguments: data_label: D524
type_guessed: string
name: unpack_data
arguments: data_label: D103
type_guessed: string
name: unpack_data
arguments: data_label: D82
type_guessed: string
name: unpack_data
arguments: data_label: D894
type_guessed: string
name: unpack_data
arguments: data_label: D363
type_guessed: string
name: unpack_data
arguments: data_label: D544
type_guessed: string
name: unpack_data
arguments: data_label: D911
type_guessed: string
name: unpack_data
arguments: data_label: D505
type_guessed: string
name: unpack_data
arguments: data_label: D803
type_guessed: string
name: unpack_data
arguments: data_label: D718
type_guessed: string
name: unpack_data
arguments: data_label: D133
type_guessed: string
name: unpack_data
arguments: data_label: D481
type_guessed: string
name: unpack_data
arguments: data_label: D358
type_guessed: string
name: unpack_data
arguments: data_label: D373
type_guessed: string
name: unpack_data
arguments: data_label: D278
type_guessed: string
name: unpack_data
arguments: data_label: D68
type_guessed: string
name: unpack_data
arguments: data_label: D728
type_guessed: string
name: unpack_data
arguments: data_label: D601
type_guessed: string
name: unpack_data
arguments: data_label: D965
type_guessed: string
name: unpack_data
arguments: data_label: D17
type_guessed: string
name: unpack_data
arguments: data_label: D217
type_guessed: string
name: unpack_data
arguments: data_label: D766
type_guessed: string
name: unpack_data
arguments: data_label: D659
type_guessed: string
name: unpack_data
arguments: data_label: D715
type_guessed: string
name: unpack_data
arguments: data_label: D797
type_guessed: string
name: unpack_data
arguments: data_label: D537
type_guessed: string
name: unpack_data
arguments: data_label: D330
type_guessed: string
name: unpack_data
arguments: data_label: D74
type_guessed: string
name: unpack_data
arguments: data_label: D128
type_guessed: string
name: unpack_data
arguments: data_label: D676
type_guessed: string
name: unpack_data
arguments: data_label: D696
type_guessed: string
name: unpack_data
arguments: data_label: D982
type_guessed: string
name: unpack_data
arguments: data_label: D762
type_guessed: string
name: unpack_data
arguments: data_label: D415
type_guessed: string
name: unpack_data
arguments: data_label: D953
type_guessed: string
name: unpack_data
arguments: data_label: D821
type_guessed: string
name: unpack_data
arguments: data_label: D691
type_guessed: string
name: unpack_data
arguments: data_label: D638
type_guessed: string
name: unpack_data
arguments: data_label: D799
type_guessed: string
name: unpack_data
arguments: data_label: D482
type_guessed: string
name: unpack_data
arguments: data_label: D145
type_guessed: string
name: unpack_data
arguments: data_label: D772
type_guessed: string
name: unpack_data
arguments: data_label: D848
type_guessed: string
name: unpack_data
arguments: data_label: D457
type_guessed: string
name: unpack_data
arguments: data_label: D910
type_guessed: string
name: unpack_data
arguments: data_label: D850
type_guessed: string
name: unpack_data
arguments: data_label: D545
type_guessed: string
name: unpack_data
arguments: data_label: D740
type_guessed: string
name: unpack_data
arguments: data_label: D76
type_guessed: string
name: unpack_data
arguments: data_label: D809
type_guessed: string
name: unpack_data
arguments: data_label: D774
type_guessed: string
name: unpack_data
arguments: data_label: D403
type_guessed: string

tool: D891: Emma

tool: D240: Isabella

tool: D567: Ethan

tool: D520: Emily

tool: D521: Joshua

tool: D716: Madison

tool: D955: Daniel

tool: D708: Ava

tool: D343: Alexander

tool: D1007: Olivia

tool: D668: Anthony

tool: D789: Sophia

tool: D191: William

tool: D702: Abigail

tool: D530: Christopher

tool: D424: Elizabeth

tool: D354: Matthew

tool: D653: Chloe

tool: D120: Jayden

tool: D835: Samantha

tool: D260: Andrew

tool: D996: Addison

tool: D262: Joseph

tool: D338: Natalie

tool: D36: David

tool: D704: Mia

tool: D548: Noah

tool: D121: Alexis

tool: D784: Aiden

tool: D916: Alyssa

tool: D889: James

tool: D901: Hannah

tool: D1004: Ryan

tool: D903: Ashley

tool: D173: Logan

tool: D949: Ella

tool: D926: John

tool: D512: Sarah

tool: D12: Nathan

tool: D562: Grace

tool: D988: Elijah

tool: D866: Taylor

tool: D635: Christian

tool: D943: Brianna

tool: D60: Gabriel

tool: D870: Lily

tool: D312: Benjamin

tool: D997: Hailey

tool: D524: Jonathan

tool: D103: Anna

tool: D82: Tyler

tool: D894: Victoria

tool: D363: Samuel

tool: D544: Kayla

tool: D911: Nicholas

tool: D505: Lillian

tool: D803: Gavin

tool: D718: Lauren

tool: D133: Dylan

tool: D481: Kaylee

tool: D358: Jackson

tool: D373: Allison

tool: D278: Brandon

tool: D68: Savannah

tool: D728: Caleb

tool: D601: Nevaeh

tool: D965: Mason

tool: D17: Gabriella

tool: D217: Angel

tool: D766: Sofia

tool: D659: Isaac

tool: D715: Makayla

tool: D797: Evan

tool: D537: Avery

tool: D330: Jack

tool: D74: Riley

tool: D128: Kevin

tool: D676: Julia

tool: D696: Jose

tool: D982: Leah

tool: D762: Isaiah

tool: D415: Aubrey

tool: D953: Luke

tool: D821: Jasmine

tool: D691: Landon

tool: D638: Audrey

tool: D799: Justin

tool: D482: Katherine

tool: D145: Lucas

tool: D772: Morgan

tool: D848: Zachary

tool: D457: Brooklyn

tool: D910: Jordan

tool: D850: Destiny

tool: D545: Robert

tool: D740: Sydney

tool: D76: Aaron

tool: D809: Alexa

tool: D774: Jacob

tool: D403: Michael

assistant: ```c
char *rand_name(int i) {
  switch (i) {
  case 0:
    return "Jacob";
  case 1:
    return "Emma";
  case 2:
    return "Michael";
  case 3:
    return "Isabella";
  case 4:
    return "Ethan";
  case 5:
    return "Emily";
  case 6:
    return "Joshua";
  case 7:
    return "Madison";
  case 8:
    return "Daniel";
  case 9:
    return "Ava";
  case 10:
    return "Alexander";
  case 11:
    return "Olivia";
  case 12:
    return "Anthony";
  case 13:
    return "Sophia";
  case 14:
    return "William";
  case 15:
    return "Abigail";
  case 16:
    return "Christopher";
  case 17:
    return "Elizabeth";
  case 18:
    return "Matthew";
  case 19:
    return "Chloe";
  case 20:
    return "Jayden";
  case 21:
    return "Samantha";
  case 22:
    return "Andrew";
  case 23:
    return "Addison";
  case 24:
    return "Joseph";
  case 25:
    return "Natalie";
  case 26:
    return "David";
  case 27:
    return "Mia";
  case 28:
    return "Noah";
  case 29:
    return "Alexis";
  case 30:
    return "Aiden";
  case 31:
    return "Alyssa";
  case 32:
    return "James";
  case 33:
    return "Hannah";
  case 34:
    return "Ryan";
  case 35:
    return "Ashley";
  case 36:
    return "Logan";
  case 37:
    return "Ella";
  case 38:
    return "John";
  case 39:
    return "Sarah";
  case 40:
    return "Nathan";
  case 41:
    return "Grace";
  case 42:
    return "Elijah";
  case 43:
    return "Taylor";
  case 44:
    return "Christian";
  case 45:
    return "Brianna";
  case 46:
    return "Gabriel";
  case 47:
    return "Lily";
  case 48:
    return "Benjamin";
  case 49:
    return "Hailey";
  case 50:
    return "Jonathan";
  case 51:
    return "Anna";
  case 52:
    return "Tyler";
  case 53:
    return "Victoria";
  case 54:
    return "Samuel";
  case 55:
    return "Kayla";
  case 56:
    return "Nicholas";
  case 57:
    return "Lillian";
  case 58:
    return "Gavin";
  case 59:
    return "Lauren";
  case 60:
    return "Dylan";
  case 61:
    return "Kaylee";
  case 62:
    return "Jackson";
  case 63:
    return "Allison";
  case 64:
    return "Brandon";
  case 65:
    return "Savannah";
  case 66:
    return "Caleb";
  case 67:
    return "Nevaeh";
  case 68:
    return "Mason";
  case 69:
    return "Gabriella";
  case 70:
    return "Angel";
  case 71:
    return "Sofia";
  case 72:
    return "Isaac";
  case 73:
    return "Makayla";
  case 74:
    return "Evan";
  case 75:
    return "Avery";
  case 76:
    return "Jack";
  case 77:
    return "Riley";
  case 78:
    return "Kevin";
  case 79:
    return "Julia";
  case 80:
    return "Jose";
  case 81:
    return "Leah";
  case 82:
    return "Isaiah";
  case 83:
    return "Aubrey";
  case 84:
    return "Luke";
  case 85:
    return "Jasmine";
  case 86:
    return "Landon";
  case 87:
    return "Audrey";
  case 88:
    return "Justin";
  case 89:
    return "Katherine";
  case 90:
    return "Lucas";
  case 91:
    return "Morgan";
  case 92:
    return "Zachary";
  case 93:
    return "Brooklyn";
  case 94:
    return "Jordan";
  case 95:
    return "Destiny";
  case 96:
    return "Robert";
  case 97:
    return "Sydney";
  case 98:
    return "Aaron";
  case 99:
    return "Alexa";
  }
}
```