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

```asm
<initprims>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    $0x52,%esi
  lea    D1397(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D88(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D1911(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D1944(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D38(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x52,%esi
  lea    D1606(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D2307(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D619(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1237(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D308(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D918(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1950(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1620(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1660(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D415(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1912(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1425(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1814(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x43,%esi
  lea    D1481(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D845(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D549(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2273(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D24(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D927(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1623(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1171(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D499(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1297(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D196(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1434(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1309(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1613(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1218(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D939(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1492(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D397(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D94(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1053(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D244(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1327(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1657(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2214(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1196(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D427(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1658(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D52(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2185(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D588(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2091(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D86(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D970(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D2255(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D735(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D223(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1998(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1631(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x50,%esi
  lea    D1981(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D712(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D812(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D559(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D790(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1110(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D510(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1358(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D631(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1665(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D618(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1259(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D817(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1147(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1097(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2010(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1713(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D455(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2308(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D748(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2016(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1477(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D681(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D767(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1261(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2022(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1278(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D180(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2187(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2259(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D216(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D885(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1247(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1960(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1416(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2264(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1300(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1318(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D75(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1811(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1205(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D56(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1639(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D433(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D616(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D655(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1422(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1188(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2025(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D338(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D336(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D550(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D814(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1364(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1891(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1026(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D560(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1340(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2192(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1550(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D341(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D215(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1366(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D8(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1117(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1669(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1476(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D2041(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1353(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D320(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1268(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D2344(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D1034(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x42,%esi
  lea    D565(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D509(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1566(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D583(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1940(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D232(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1059(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1273(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1139(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D463(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2006(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2315(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1199(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1957(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D842(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1058(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D718(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D669(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2207(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2303(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1525(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D657(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1690(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1100(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1003(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D855(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1124(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D79(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2249(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1313(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D612(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2210(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1168(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D43(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1179(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1649(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1933(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D589(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D489(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D990(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1750(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2297(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D763(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D887(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1393(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D206(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2151(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1571(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D467(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D687(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D586(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2237(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D401(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D348(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1870(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1112(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D770(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1972(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D111(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2226(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1104(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1874(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D48(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2328(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1627(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D188(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1679(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D363(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2029(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D915(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D590(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2227(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1523(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2071(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1830(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1407(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1229(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D370(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D124(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D582(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1378(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1027(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D157(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x54,%esi
  lea    D1256(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D893(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2148(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1032(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1253(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1380(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2171(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D358(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1838(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2082(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1836(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D997(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1589(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D1471(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D384(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D288(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D2045(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D513(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1937(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D2347(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1994(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x55,%esi
  lea    D507(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  mov    $0x45,%esi
  lea    D1603(%rip),%rax
  mov    %rax,%rdi
  mov    $0x0,%eax
  call   <init_primname@plt>
  nop
  pop    %rbp
  ret
```

tool_calls: name: extract_symbolic_data
arguments: tag: D1397
type_guessed: string
name: extract_symbolic_data
arguments: tag: D88
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1911
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1944
type_guessed: string
name: extract_symbolic_data
arguments: tag: D38
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1606
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2307
type_guessed: string
name: extract_symbolic_data
arguments: tag: D619
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1237
type_guessed: string
name: extract_symbolic_data
arguments: tag: D308
type_guessed: string
name: extract_symbolic_data
arguments: tag: D918
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1950
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1620
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1660
type_guessed: string
name: extract_symbolic_data
arguments: tag: D415
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1912
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1425
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1814
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1481
type_guessed: string
name: extract_symbolic_data
arguments: tag: D845
type_guessed: string
name: extract_symbolic_data
arguments: tag: D549
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2273
type_guessed: string
name: extract_symbolic_data
arguments: tag: D24
type_guessed: string
name: extract_symbolic_data
arguments: tag: D927
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1623
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1171
type_guessed: string
name: extract_symbolic_data
arguments: tag: D499
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1297
type_guessed: string
name: extract_symbolic_data
arguments: tag: D196
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1434
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1309
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1613
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1218
type_guessed: string
name: extract_symbolic_data
arguments: tag: D939
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1492
type_guessed: string
name: extract_symbolic_data
arguments: tag: D397
type_guessed: string
name: extract_symbolic_data
arguments: tag: D94
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1053
type_guessed: string
name: extract_symbolic_data
arguments: tag: D244
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1327
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1657
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2214
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1196
type_guessed: string
name: extract_symbolic_data
arguments: tag: D427
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1658
type_guessed: string
name: extract_symbolic_data
arguments: tag: D52
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2185
type_guessed: string
name: extract_symbolic_data
arguments: tag: D588
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2091
type_guessed: string
name: extract_symbolic_data
arguments: tag: D86
type_guessed: string
name: extract_symbolic_data
arguments: tag: D970
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2255
type_guessed: string
name: extract_symbolic_data
arguments: tag: D735
type_guessed: string
name: extract_symbolic_data
arguments: tag: D223
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1998
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1631
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1981
type_guessed: string
name: extract_symbolic_data
arguments: tag: D712
type_guessed: string
name: extract_symbolic_data
arguments: tag: D812
type_guessed: string
name: extract_symbolic_data
arguments: tag: D559
type_guessed: string
name: extract_symbolic_data
arguments: tag: D790
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1110
type_guessed: string
name: extract_symbolic_data
arguments: tag: D510
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1358
type_guessed: string
name: extract_symbolic_data
arguments: tag: D631
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1665
type_guessed: string
name: extract_symbolic_data
arguments: tag: D618
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1259
type_guessed: string
name: extract_symbolic_data
arguments: tag: D817
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1147
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1097
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2010
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1713
type_guessed: string
name: extract_symbolic_data
arguments: tag: D455
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2308
type_guessed: string
name: extract_symbolic_data
arguments: tag: D748
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2016
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1477
type_guessed: string
name: extract_symbolic_data
arguments: tag: D681
type_guessed: string
name: extract_symbolic_data
arguments: tag: D767
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1261
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2022
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1278
type_guessed: string
name: extract_symbolic_data
arguments: tag: D180
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2187
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2259
type_guessed: string
name: extract_symbolic_data
arguments: tag: D216
type_guessed: string
name: extract_symbolic_data
arguments: tag: D885
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1247
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1960
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1416
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2264
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1300
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1318
type_guessed: string
name: extract_symbolic_data
arguments: tag: D75
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1811
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1205
type_guessed: string
name: extract_symbolic_data
arguments: tag: D56
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1639
type_guessed: string
name: extract_symbolic_data
arguments: tag: D433
type_guessed: string
name: extract_symbolic_data
arguments: tag: D616
type_guessed: string
name: extract_symbolic_data
arguments: tag: D655
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1422
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1188
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2025
type_guessed: string
name: extract_symbolic_data
arguments: tag: D338
type_guessed: string
name: extract_symbolic_data
arguments: tag: D336
type_guessed: string
name: extract_symbolic_data
arguments: tag: D550
type_guessed: string
name: extract_symbolic_data
arguments: tag: D814
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1364
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1891
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1026
type_guessed: string
name: extract_symbolic_data
arguments: tag: D560
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1340
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2192
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1550
type_guessed: string
name: extract_symbolic_data
arguments: tag: D341
type_guessed: string
name: extract_symbolic_data
arguments: tag: D215
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1366
type_guessed: string
name: extract_symbolic_data
arguments: tag: D8
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1117
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1669
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1476
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2041
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1353
type_guessed: string
name: extract_symbolic_data
arguments: tag: D320
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1268
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2344
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1034
type_guessed: string
name: extract_symbolic_data
arguments: tag: D565
type_guessed: string
name: extract_symbolic_data
arguments: tag: D509
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1566
type_guessed: string
name: extract_symbolic_data
arguments: tag: D583
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1940
type_guessed: string
name: extract_symbolic_data
arguments: tag: D232
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1059
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1273
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1139
type_guessed: string
name: extract_symbolic_data
arguments: tag: D463
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2006
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2315
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1199
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1957
type_guessed: string
name: extract_symbolic_data
arguments: tag: D842
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1058
type_guessed: string
name: extract_symbolic_data
arguments: tag: D718
type_guessed: string
name: extract_symbolic_data
arguments: tag: D669
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2207
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2303
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1525
type_guessed: string
name: extract_symbolic_data
arguments: tag: D657
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1690
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1100
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1003
type_guessed: string
name: extract_symbolic_data
arguments: tag: D855
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1124
type_guessed: string
name: extract_symbolic_data
arguments: tag: D79
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2249
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1313
type_guessed: string
name: extract_symbolic_data
arguments: tag: D612
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2210
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1168
type_guessed: string
name: extract_symbolic_data
arguments: tag: D43
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1179
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1649
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1933
type_guessed: string
name: extract_symbolic_data
arguments: tag: D589
type_guessed: string
name: extract_symbolic_data
arguments: tag: D489
type_guessed: string
name: extract_symbolic_data
arguments: tag: D990
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1750
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2297
type_guessed: string
name: extract_symbolic_data
arguments: tag: D763
type_guessed: string
name: extract_symbolic_data
arguments: tag: D887
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1393
type_guessed: string
name: extract_symbolic_data
arguments: tag: D206
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2151
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1571
type_guessed: string
name: extract_symbolic_data
arguments: tag: D467
type_guessed: string
name: extract_symbolic_data
arguments: tag: D687
type_guessed: string
name: extract_symbolic_data
arguments: tag: D586
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2237
type_guessed: string
name: extract_symbolic_data
arguments: tag: D401
type_guessed: string
name: extract_symbolic_data
arguments: tag: D348
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1870
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1112
type_guessed: string
name: extract_symbolic_data
arguments: tag: D770
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1972
type_guessed: string
name: extract_symbolic_data
arguments: tag: D111
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2226
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1104
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1874
type_guessed: string
name: extract_symbolic_data
arguments: tag: D48
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2328
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1627
type_guessed: string
name: extract_symbolic_data
arguments: tag: D188
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1679
type_guessed: string
name: extract_symbolic_data
arguments: tag: D363
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2029
type_guessed: string
name: extract_symbolic_data
arguments: tag: D915
type_guessed: string
name: extract_symbolic_data
arguments: tag: D590
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2227
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1523
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2071
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1830
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1407
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1229
type_guessed: string
name: extract_symbolic_data
arguments: tag: D370
type_guessed: string
name: extract_symbolic_data
arguments: tag: D124
type_guessed: string
name: extract_symbolic_data
arguments: tag: D582
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1378
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1027
type_guessed: string
name: extract_symbolic_data
arguments: tag: D157
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1256
type_guessed: string
name: extract_symbolic_data
arguments: tag: D893
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2148
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1032
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1253
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1380
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2171
type_guessed: string
name: extract_symbolic_data
arguments: tag: D358
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1838
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2082
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1836
type_guessed: string
name: extract_symbolic_data
arguments: tag: D997
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1589
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1471
type_guessed: string
name: extract_symbolic_data
arguments: tag: D384
type_guessed: string
name: extract_symbolic_data
arguments: tag: D288
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2045
type_guessed: string
name: extract_symbolic_data
arguments: tag: D513
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1937
type_guessed: string
name: extract_symbolic_data
arguments: tag: D2347
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1994
type_guessed: string
name: extract_symbolic_data
arguments: tag: D507
type_guessed: string
name: extract_symbolic_data
arguments: tag: D1603
type_guessed: string

tool: D1397: +

tool: D88: *

tool: D1911: AND

tool: D1944: MAX

tool: D38: MIN

tool: D1606: OR

tool: D2307: PLUS

tool: D619: -

tool: D1237: TIMES

tool: D308: /

tool: D918: POWER

tool: D1950: QUOTIENT

tool: D1620: MOD

tool: D1660: <

tool: D415: <=

tool: D1912: >

tool: D1425: >=

tool: D1814: MATCH

tool: D1481: MATE

tool: D845: FUSE

tool: D549: RAISE

tool: D2273: EXCEPT

tool: D24: APPEND

tool: D927: CHOOSE

tool: D1623: FINDALL

tool: D1171: HITCH

tool: D499: PICK

tool: D1297: REACH

tool: D196: RESHAPE

tool: D1434: SEEK

tool: D1309: FIND

tool: D1613: IN

tool: D1218: SUBLIST

tool: D939: TAKE

tool: D1492: DROP

tool: D397: TYPE

tool: D94: FLOOR

tool: D1053: CHAR

tool: D244: CHARREP

tool: D1327: ABS

tool: D1657: CEILING

tool: D2214: RECIPROCAL

tool: D1196: COS

tool: D427: SIN

tool: D1658: TAN

tool: D52: ARCSIN

tool: D2185: ARCCOS

tool: D588: ARCTAN

tool: D2091: SINH

tool: D86: COSH

tool: D970: TANH

tool: D2255: EXP

tool: D735: LN

tool: D223: LOG

tool: D1998: SQRT

tool: D1631: NOT

tool: D1981: OPPOSITE

tool: D712: SECOND

tool: D812: THIRD

tool: D559: GRID

tool: D790: CULL

tool: D1110: ATOMIC

tool: D510: PACK

tool: D1358: SEED

tool: D631: DIVERSE

tool: D1665: TRANSPOSE

tool: D618: VALENCE

tool: D1259: PASS

tool: D817: PAIR

tool: D1147: SIMPLE

tool: D1097: =

tool: D2010: ~=

tool: D1713: CART

tool: D455: FIRST

tool: D2308: LINK

tool: D748: LIST

tool: D2016: REST

tool: D1477: REVERSE

tool: D681: SHAPE

tool: D767: SOLITARY

tool: D1261: TALLY

tool: D2022: TELL

tool: D1278: ISBOOLEAN

tool: D180: ISINTEGER

tool: D2187: ISREAL

tool: D2259: ISCHAR

tool: D216: ISPHRASE

tool: D885: ISFAULT

tool: D1247: ISSTRING

tool: D1960: NUMERIC

tool: D1416: ALLBOOLS

tool: D2264: ALLINTS

tool: D1300: ALLREALS

tool: D1318: ALLCHARS

tool: D75: ALLNUMERIC

tool: D1811: EMPTY

tool: D1205: CONTENT

tool: D56: SINGLE

tool: D1639: PLACE

tool: D433: DEEPPLACE

tool: D616: PLACEALL

tool: D655: RANDOM

tool: D1422: SOLVE

tool: D1188: INVERSE

tool: D2025: INNERPRODUCT

tool: D338: MIX

tool: D336: NULL

tool: D550: TRUE

tool: D814: FALSE

tool: D1364: ITERATE

tool: D1891: EACHBOTH

tool: D1026: CONVERSE

tool: D560: SORT

tool: D1340: GRADE

tool: D2192: EACHALL

tool: D1550: FOLD

tool: D341: FORK

tool: D215: LEAF

tool: D1366: OUTER

tool: D8: TEAM

tool: D1117: TWIG

tool: D1669: RANK

tool: D1476: REDUCE

tool: D2041: EACH

tool: D1353: EACHLEFT

tool: D320: EACHRIGHT

tool: D1268: GAGE

tool: D2344: CUTALL

tool: D1034: CUT

tool: D565: UP

tool: D509: ACCUMULATE

tool: D1566: BYKEY

tool: D583: RECUR

tool: D1940: ACROSS

tool: D232: DOWN

tool: D1059: SETFORMAT

tool: D1273: READ

tool: D1139: EXECUTE

tool: D463: ERASE

tool: D2006: EVAL

tool: D2315: FAULT

tool: D1199: SETWIDTH

tool: D1957: DISPLAY

tool: D842: VALUE

tool: D1058: TOUPPER

tool: D718: TOLOWER

tool: D669: PARSE

tool: D2207: SCAN

tool: D2303: GETFILE

tool: D1525: PUTFILE

tool: D657: APPENDFILE

tool: D1690: SETTRIGGER

tool: D1100: SETMESSAGES

tool: D1003: DEPARSE

tool: D855: DESCAN

tool: D1124: GETDEF

tool: D79: SEE

tool: D2249: SETDEFTRACE

tool: D1313: UPDATEALL

tool: D612: DEEPUPDATE

tool: D2210: PASTE

tool: D1168: SETLOGNAME

tool: D43: SETPROMPT

tool: D1179: UPDATE

tool: D1649: POSITIONS

tool: D1933: TONUMBER

tool: D589: CLOSE

tool: D489: OPEN

tool: D990: PHRASE

tool: D1750: READFILE

tool: D2297: READSCREEN

tool: D763: READCHAR

tool: D887: SET

tool: D1393: SKETCH

tool: D206: STRING

tool: D2151: WRITE

tool: D1571: WRITECHARS

tool: D467: WRITEFILE

tool: D687: WRITESCREEN

tool: D586: PICTURE

tool: D2237: NO_OP

tool: D401: DIAGRAM

tool: D348: SYMBOLS

tool: D1870: ASSIGN

tool: D1112: APPLY

tool: D770: GETNAME

tool: D1972: LOAD

tool: D111: SAVE

tool: D2226: LOADDEFS

tool: D1104: TORAW

tool: D1874: FROMRAW

tool: D48: VERSION

tool: D2328: COPYRIGHT

tool: D1627: SYSTEM

tool: D188: ATVERSION

tool: D1679: TOPLEVEL

tool: D363: NIALROOT

tool: D2029: CONTINUE

tool: D915: FILESTATUS

tool: D590: RESTART

tool: D2227: STATUS

tool: D1523: BREAK

tool: D2071: CALLSTACK

tool: D1830: WATCHLIST

tool: D1407: BREAKLIST

tool: D1229: BREAKIN

tool: D370: WATCH

tool: D124: SEEUSERCALLS

tool: D582: SEEPRIMCALLS

tool: D1378: CLEARWS

tool: D1027: BYE

tool: D157: NO_EXPR

tool: D1256: NO_TR

tool: D893: SLEEP

tool: D2148: FILETALLY

tool: D1032: READRECORD

tool: D1253: WRITERECORD

tool: D1380: ERASERECORD

tool: D2171: SETINTERRUPTS

tool: D358: READFIELD

tool: D1838: WRITEFIELD

tool: D2082: FILELENGTH

tool: D1836: READARRAY

tool: D997: WRITEARRAY

tool: D1589: EDIT

tool: D1471: HOST

tool: D384: TIME

tool: D288: TIMESTAMP

tool: D2045: PROFILE

tool: D513: SETPROFILE

tool: D1937: CLEARPROFILE

tool: D2347: PROFILETREE

tool: D1994: PROFILETABLE

tool: D507: GETENV

tool: D1603: GETCOMMANDLINE

assistant: ```c
void initprims() {
  init_primname("+", 'R');
  init_primname("*", 'R');
  init_primname("AND", 'R');
  init_primname("MAX", 'R');
  init_primname("MIN", 'R');
  init_primname("OR", 'R');
  init_primname("PLUS", 'C');
  init_primname("-", 'C');
  init_primname("TIMES", 'C');
  init_primname("/", 'C');
  init_primname("POWER", 'C');
  init_primname("QUOTIENT", 'C');
  init_primname("MOD", 'C');
  init_primname("<", 'C');
  init_primname("<=", 'C');
  init_primname(">", 'C');
  init_primname(">=", 'C');
  init_primname("MATCH", 'C');
  init_primname("MATE", 'C');
  init_primname("FUSE", 'B');
  init_primname("RAISE", 'B');
  init_primname("EXCEPT", 'B');
  init_primname("APPEND", 'B');
  init_primname("CHOOSE", 'B');
  init_primname("FINDALL", 'B');
  init_primname("HITCH", 'B');
  init_primname("PICK", 'B');
  init_primname("REACH", 'B');
  init_primname("RESHAPE", 'B');
  init_primname("SEEK", 'B');
  init_primname("FIND", 'B');
  init_primname("IN", 'B');
  init_primname("SUBLIST", 'B');
  init_primname("TAKE", 'B');
  init_primname("DROP", 'B');
  init_primname("TYPE", 'P');
  init_primname("FLOOR", 'P');
  init_primname("CHAR", 'P');
  init_primname("CHARREP", 'P');
  init_primname("ABS", 'P');
  init_primname("CEILING", 'P');
  init_primname("RECIPROCAL", 'P');
  init_primname("COS", 'P');
  init_primname("SIN", 'P');
  init_primname("TAN", 'P');
  init_primname("ARCSIN", 'P');
  init_primname("ARCCOS", 'P');
  init_primname("ARCTAN", 'P');
  init_primname("SINH", 'P');
  init_primname("COSH", 'P');
  init_primname("TANH", 'P');
  init_primname("EXP", 'P');
  init_primname("LN", 'P');
  init_primname("LOG", 'P');
  init_primname("SQRT", 'P');
  init_primname("NOT", 'P');
  init_primname("OPPOSITE", 'P');
  init_primname("SECOND", 'U');
  init_primname("THIRD", 'U');
  init_primname("GRID", 'U');
  init_primname("CULL", 'U');
  init_primname("ATOMIC", 'U');
  init_primname("PACK", 'U');
  init_primname("SEED", 'U');
  init_primname("DIVERSE", 'U');
  init_primname("TRANSPOSE", 'U');
  init_primname("VALENCE", 'U');
  init_primname("PASS", 'U');
  init_primname("PAIR", 'U');
  init_primname("SIMPLE", 'U');
  init_primname("=", 'U');
  init_primname("~=", 'U');
  init_primname("CART", 'U');
  init_primname("FIRST", 'U');
  init_primname("LINK", 'U');
  init_primname("LIST", 'U');
  init_primname("REST", 'U');
  init_primname("REVERSE", 'U');
  init_primname("SHAPE", 'U');
  init_primname("SOLITARY", 'U');
  init_primname("TALLY", 'U');
  init_primname("TELL", 'U');
  init_primname("ISBOOLEAN", 'U');
  init_primname("ISINTEGER", 'U');
  init_primname("ISREAL", 'U');
  init_primname("ISCHAR", 'U');
  init_primname("ISPHRASE", 'U');
  init_primname("ISFAULT", 'U');
  init_primname("ISSTRING", 'U');
  init_primname("NUMERIC", 'U');
  init_primname("ALLBOOLS", 'U');
  init_primname("ALLINTS", 'U');
  init_primname("ALLREALS", 'U');
  init_primname("ALLCHARS", 'U');
  init_primname("ALLNUMERIC", 'U');
  init_primname("EMPTY", 'U');
  init_primname("CONTENT", 'U');
  init_primname("SINGLE", 'U');
  init_primname("PLACE", 'U');
  init_primname("DEEPPLACE", 'U');
  init_primname("PLACEALL", 'U');
  init_primname("RANDOM", 'U');
  init_primname("SOLVE", 'U');
  init_primname("INVERSE", 'U');
  init_primname("INNERPRODUCT", 'U');
  init_primname("MIX", 'U');
  init_primname("NULL", 'E');
  init_primname("TRUE", 'E');
  init_primname("FALSE", 'E');
  init_primname("ITERATE", 'T');
  init_primname("EACHBOTH", 'T');
  init_primname("CONVERSE", 'T');
  init_primname("SORT", 'T');
  init_primname("GRADE", 'T');
  init_primname("EACHALL", 'T');
  init_primname("FOLD", 'T');
  init_primname("FORK", 'T');
  init_primname("LEAF", 'T');
  init_primname("OUTER", 'T');
  init_primname("TEAM", 'T');
  init_primname("TWIG", 'T');
  init_primname("RANK", 'T');
  init_primname("REDUCE", 'T');
  init_primname("EACH", 'T');
  init_primname("EACHLEFT", 'T');
  init_primname("EACHRIGHT", 'T');
  init_primname("GAGE", 'U');
  init_primname("CUTALL", 'B');
  init_primname("CUT", 'B');
  init_primname("UP", 'B');
  init_primname("ACCUMULATE", 'T');
  init_primname("BYKEY", 'T');
  init_primname("RECUR", 'T');
  init_primname("ACROSS", 'T');
  init_primname("DOWN", 'T');
  init_primname("SETFORMAT", 'U');
  init_primname("READ", 'U');
  init_primname("EXECUTE", 'U');
  init_primname("ERASE", 'U');
  init_primname("EVAL", 'U');
  init_primname("FAULT", 'U');
  init_primname("SETWIDTH", 'U');
  init_primname("DISPLAY", 'U');
  init_primname("VALUE", 'U');
  init_primname("TOUPPER", 'U');
  init_primname("TOLOWER", 'U');
  init_primname("PARSE", 'U');
  init_primname("SCAN", 'U');
  init_primname("GETFILE", 'U');
  init_primname("PUTFILE", 'U');
  init_primname("APPENDFILE", 'U');
  init_primname("SETTRIGGER", 'U');
  init_primname("SETMESSAGES", 'U');
  init_primname("DEPARSE", 'U');
  init_primname("DESCAN", 'U');
  init_primname("GETDEF", 'U');
  init_primname("SEE", 'U');
  init_primname("SETDEFTRACE", 'U');
  init_primname("UPDATEALL", 'U');
  init_primname("DEEPUPDATE", 'U');
  init_primname("PASTE", 'U');
  init_primname("SETLOGNAME", 'U');
  init_primname("SETPROMPT", 'U');
  init_primname("UPDATE", 'U');
  init_primname("POSITIONS", 'U');
  init_primname("TONUMBER", 'U');
  init_primname("CLOSE", 'U');
  init_primname("OPEN", 'U');
  init_primname("PHRASE", 'U');
  init_primname("READFILE", 'U');
  init_primname("READSCREEN", 'U');
  init_primname("READCHAR", 'E');
  init_primname("SET", 'U');
  init_primname("SKETCH", 'U');
  init_primname("STRING", 'U');
  init_primname("WRITE", 'U');
  init_primname("WRITECHARS", 'U');
  init_primname("WRITEFILE", 'U');
  init_primname("WRITESCREEN", 'U');
  init_primname("PICTURE", 'U');
  init_primname("NO_OP", 'U');
  init_primname("DIAGRAM", 'U');
  init_primname("SYMBOLS", 'U');
  init_primname("ASSIGN", 'U');
  init_primname("APPLY", 'U');
  init_primname("GETNAME", 'U');
  init_primname("LOAD", 'U');
  init_primname("SAVE", 'U');
  init_primname("LOADDEFS", 'U');
  init_primname("TORAW", 'U');
  init_primname("FROMRAW", 'U');
  init_primname("VERSION", 'E');
  init_primname("COPYRIGHT", 'E');
  init_primname("SYSTEM", 'E');
  init_primname("ATVERSION", 'E');
  init_primname("TOPLEVEL", 'E');
  init_primname("NIALROOT", 'E');
  init_primname("CONTINUE", 'E');
  init_primname("FILESTATUS", 'E');
  init_primname("RESTART", 'E');
  init_primname("STATUS", 'E');
  init_primname("BREAK", 'E');
  init_primname("CALLSTACK", 'E');
  init_primname("WATCHLIST", 'E');
  init_primname("BREAKLIST", 'E');
  init_primname("BREAKIN", 'U');
  init_primname("WATCH", 'U');
  init_primname("SEEUSERCALLS", 'U');
  init_primname("SEEPRIMCALLS", 'U');
  init_primname("CLEARWS", 'E');
  init_primname("BYE", 'E');
  init_primname("NO_EXPR", 'E');
  init_primname("NO_TR", 'T');
  init_primname("SLEEP", 'U');
  init_primname("FILETALLY", 'U');
  init_primname("READRECORD", 'U');
  init_primname("WRITERECORD", 'U');
  init_primname("ERASERECORD", 'U');
  init_primname("SETINTERRUPTS", 'U');
  init_primname("READFIELD", 'U');
  init_primname("WRITEFIELD", 'U');
  init_primname("FILELENGTH", 'U');
  init_primname("READARRAY", 'U');
  init_primname("WRITEARRAY", 'U');
  init_primname("EDIT", 'U');
  init_primname("HOST", 'U');
  init_primname("TIME", 'E');
  init_primname("TIMESTAMP", 'E');
  init_primname("PROFILE", 'U');
  init_primname("SETPROFILE", 'U');
  init_primname("CLEARPROFILE", 'E');
  init_primname("PROFILETREE", 'E');
  init_primname("PROFILETABLE", 'E');
  init_primname("GETENV", 'U');
  init_primname("GETCOMMANDLINE", 'E');
}
```