user: 请从给定的汇编指令推导出C源代码:

```asm
<Init_Qmat_Blosum62>:
  endbr64
  mov    D507(%rip),%rax
  mov    %rdi,%rcx
  lea    0xa0(%rdi),%r9
  lea    0x8(%rdi),%r8
  add    $0xa8,%rcx
  mov    %rax,0xa0(%rdi)
  mov    D169(%rip),%rax
  mov    %rax,0x140(%rdi)
  mov    D130(%rip),%rax
  mov    %rax,0x148(%rdi)
  mov    D1581(%rip),%rax
  mov    %rax,0x1e0(%rdi)
  mov    D1183(%rip),%rax
  mov    %rax,0x1e8(%rdi)
  mov    D767(%rip),%rax
  mov    %rax,0x1f0(%rdi)
  mov    D1177(%rip),%rax
  mov    %rax,0x280(%rdi)
  mov    D868(%rip),%rax
  mov    %rax,0x288(%rdi)
  mov    D912(%rip),%rax
  mov    %rax,0x290(%rdi)
  mov    D637(%rip),%rax
  mov    %rax,0x298(%rdi)
  mov    D673(%rip),%rax
  mov    %rax,0x320(%rdi)
  mov    D1944(%rip),%rax
  mov    %rax,0x328(%rdi)
  mov    D734(%rip),%rax
  mov    %rax,0x330(%rdi)
  mov    D1064(%rip),%rax
  mov    %rax,0x338(%rdi)
  mov    D658(%rip),%rax
  mov    %rax,0x340(%rdi)
  mov    D768(%rip),%rax
  mov    %rax,0x3c0(%rdi)
  mov    D339(%rip),%rax
  mov    %rax,0x3c8(%rdi)
  mov    D1824(%rip),%rax
  mov    %rax,0x3d0(%rdi)
  mov    D1870(%rip),%rax
  mov    %rax,0x3d8(%rdi)
  mov    D1163(%rip),%rax
  mov    %rax,0x3e0(%rdi)
  mov    D198(%rip),%rax
  mov    %rax,0x3e8(%rdi)
  mov    D1560(%rip),%rax
  mov    %rax,0x460(%rdi)
  mov    D1877(%rip),%rax
  mov    %rax,0x468(%rdi)
  mov    D1858(%rip),%rax
  mov    %rax,0x470(%rdi)
  mov    D515(%rip),%rax
  mov    %rax,0x478(%rdi)
  mov    D1504(%rip),%rax
  mov    %rax,0x480(%rdi)
  mov    D1136(%rip),%rax
  mov    %rax,0x488(%rdi)
  mov    D475(%rip),%rax
  mov    %rax,0x490(%rdi)
  mov    D1011(%rip),%rax
  mov    %rax,0x500(%rdi)
  mov    D1306(%rip),%rax
  mov    %rax,0x508(%rdi)
  mov    D1722(%rip),%rax
  mov    %rax,0x510(%rdi)
  mov    D873(%rip),%rax
  mov    %rax,0x518(%rdi)
  mov    D1077(%rip),%rax
  mov    %rax,0x520(%rdi)
  mov    D1800(%rip),%rax
  mov    %rax,0x528(%rdi)
  mov    D1497(%rip),%rax
  mov    %rax,0x530(%rdi)
  mov    D341(%rip),%rax
  mov    %rax,0x538(%rdi)
  mov    D2046(%rip),%rax
  mov    %rax,0x5a0(%rdi)
  mov    D51(%rip),%rax
  mov    %rax,0x5a8(%rdi)
  mov    D416(%rip),%rax
  mov    %rax,0x5b0(%rdi)
  mov    D155(%rip),%rax
  mov    %rax,0x5b8(%rdi)
  mov    D477(%rip),%rax
  mov    %rax,0x5c0(%rdi)
  mov    D1371(%rip),%rax
  mov    %rax,0x5c8(%rdi)
  mov    D824(%rip),%rax
  mov    %rax,0x5d0(%rdi)
  mov    D887(%rip),%rax
  mov    %rax,0x5d8(%rdi)
  mov    D834(%rip),%rax
  mov    %rax,0x5e0(%rdi)
  mov    D1807(%rip),%rax
  mov    %rax,0x640(%rdi)
  mov    D332(%rip),%rax
  mov    %rax,0x648(%rdi)
  mov    D951(%rip),%rax
  mov    %rax,0x650(%rdi)
  mov    D1485(%rip),%rax
  mov    %rax,0x658(%rdi)
  mov    D303(%rip),%rax
  mov    %rax,0x660(%rdi)
  mov    D1740(%rip),%rax
  mov    %rax,0x668(%rdi)
  mov    D1592(%rip),%rax
  mov    %rax,0x670(%rdi)
  mov    D1262(%rip),%rax
  mov    %rax,0x678(%rdi)
  mov    D1484(%rip),%rax
  mov    %rax,0x680(%rdi)
  mov    D29(%rip),%rax
  mov    %rax,0x688(%rdi)
  mov    D1659(%rip),%rax
  mov    %rax,0x6e0(%rdi)
  mov    D727(%rip),%rax
  mov    %rax,0x6e8(%rdi)
  mov    D429(%rip),%rax
  mov    %rax,0x6f0(%rdi)
  mov    D806(%rip),%rax
  mov    %rax,0x6f8(%rdi)
  mov    D329(%rip),%rax
  mov    %rax,0x700(%rdi)
  mov    D1490(%rip),%rax
  mov    %rax,0x708(%rdi)
  mov    D566(%rip),%rax
  mov    %rax,0x710(%rdi)
  mov    D1647(%rip),%rax
  mov    %rax,0x718(%rdi)
  mov    D1703(%rip),%rax
  mov    %rax,0x720(%rdi)
  mov    D939(%rip),%rax
  mov    %rax,0x728(%rdi)
  mov    D930(%rip),%rax
  mov    %rax,0x730(%rdi)
  mov    D1977(%rip),%rax
  mov    %rax,0x780(%rdi)
  mov    D1813(%rip),%rax
  mov    %rax,0x788(%rdi)
  mov    D1585(%rip),%rax
  mov    %rax,0x790(%rdi)
  mov    D760(%rip),%rax
  mov    %rax,0x798(%rdi)
  mov    D297(%rip),%rax
  mov    %rax,0x7a0(%rdi)
  mov    D1254(%rip),%rax
  mov    %rax,0x7a8(%rdi)
  mov    D1094(%rip),%rax
  mov    %rax,0x7b0(%rdi)
  mov    D1525(%rip),%rax
  mov    %rax,0x7b8(%rdi)
  mov    D1683(%rip),%rax
  mov    %rax,0x7c0(%rdi)
  mov    D682(%rip),%rax
  mov    %rax,0x7c8(%rdi)
  mov    D1150(%rip),%rax
  mov    %rax,0x7d0(%rdi)
  mov    D795(%rip),%rax
  mov    %rax,0x7d8(%rdi)
  mov    D1103(%rip),%rax
  mov    %rax,0x820(%rdi)
  mov    D1719(%rip),%rax
  mov    %rax,0x828(%rdi)
  mov    D301(%rip),%rax
  mov    %rax,0x830(%rdi)
  mov    D131(%rip),%rax
  mov    %rax,0x838(%rdi)
  mov    D491(%rip),%rax
  mov    %rax,0x840(%rdi)
  mov    D642(%rip),%rax
  mov    %rax,0x848(%rdi)
  mov    D557(%rip),%rax
  mov    %rax,0x850(%rdi)
  mov    D820(%rip),%rax
  mov    %rax,0x858(%rdi)
  mov    D358(%rip),%rax
  mov    %rax,0x860(%rdi)
  mov    D109(%rip),%rax
  mov    %rax,0x868(%rdi)
  mov    D492(%rip),%rax
  mov    %rax,0x870(%rdi)
  mov    D1259(%rip),%rax
  mov    %rax,0x878(%rdi)
  mov    D342(%rip),%rax
  mov    %rax,0x880(%rdi)
  mov    D228(%rip),%rax
  mov    %rax,0x8c0(%rdi)
  mov    D1204(%rip),%rax
  mov    %rax,0x8c8(%rdi)
  mov    D825(%rip),%rax
  mov    %rax,0x8d0(%rdi)
  mov    D206(%rip),%rax
  mov    %rax,0x8d8(%rdi)
  mov    D392(%rip),%rax
  mov    %rax,0x8e0(%rdi)
  mov    D1930(%rip),%rax
  mov    %rax,0x8e8(%rdi)
  mov    D1520(%rip),%rax
  mov    %rax,0x8f0(%rdi)
  mov    D256(%rip),%rax
  mov    %rax,0x8f8(%rdi)
  mov    D1211(%rip),%rax
  mov    %rax,0x900(%rdi)
  mov    D195(%rip),%rax
  mov    %rax,0x908(%rdi)
  mov    D362(%rip),%rax
  mov    %rax,0x910(%rdi)
  mov    D12(%rip),%rax
  mov    %rax,0x918(%rdi)
  mov    D799(%rip),%rax
  mov    %rax,0x920(%rdi)
  mov    D467(%rip),%rax
  mov    %rax,0x928(%rdi)
  mov    D312(%rip),%rax
  mov    %rax,0x960(%rdi)
  mov    D1510(%rip),%rax
  mov    %rax,0x968(%rdi)
  mov    D1210(%rip),%rax
  mov    %rax,0x970(%rdi)
  mov    D742(%rip),%rax
  mov    %rax,0x978(%rdi)
  mov    D1143(%rip),%rax
  mov    %rax,0x980(%rdi)
  mov    D1326(%rip),%rax
  mov    %rax,0x988(%rdi)
  mov    D888(%rip),%rax
  mov    %rax,0x990(%rdi)
  mov    D1320(%rip),%rax
  mov    %rax,0x998(%rdi)
  mov    D605(%rip),%rax
  mov    %rax,0x9a0(%rdi)
  mov    D266(%rip),%rax
  mov    %rax,0x9a8(%rdi)
  mov    D1871(%rip),%rax
  mov    %rax,0x9b0(%rdi)
  mov    D1818(%rip),%rax
  mov    %rax,0x9b8(%rdi)
  mov    D1827(%rip),%rax
  mov    %rax,0x9c0(%rdi)
  mov    D393(%rip),%rax
  mov    %rax,0x9c8(%rdi)
  mov    D413(%rip),%rax
  mov    %rax,0x9d0(%rdi)
  mov    D1196(%rip),%rax
  mov    %rax,0xa00(%rdi)
  mov    D1463(%rip),%rax
  mov    %rax,0xa08(%rdi)
  mov    D189(%rip),%rax
  mov    %rax,0xa10(%rdi)
  mov    D996(%rip),%rax
  mov    %rax,0xa18(%rdi)
  mov    D1842(%rip),%rax
  mov    %rax,0xa20(%rdi)
  mov    D1979(%rip),%rax
  mov    %rax,0xa28(%rdi)
  mov    D98(%rip),%rax
  mov    %rax,0xa30(%rdi)
  mov    D59(%rip),%rax
  mov    %rax,0xa38(%rdi)
  mov    D52(%rip),%rax
  mov    %rax,0xa40(%rdi)
  mov    D729(%rip),%rax
  mov    %rax,0xa48(%rdi)
  mov    D281(%rip),%rax
  mov    %rax,0xa50(%rdi)
  mov    D459(%rip),%rax
  mov    %rax,0xa58(%rdi)
  mov    D1058(%rip),%rax
  mov    %rax,0xa60(%rdi)
  mov    D1632(%rip),%rax
  mov    %rax,0xa68(%rdi)
  mov    D2039(%rip),%rax
  mov    %rax,0xa70(%rdi)
  mov    D758(%rip),%rax
  mov    %rax,0xa78(%rdi)
  mov    D1192(%rip),%rax
  mov    %rax,0xaa0(%rdi)
  mov    D2005(%rip),%rax
  mov    %rax,0xaa8(%rdi)
  mov    D663(%rip),%rax
  mov    %rax,0xab0(%rdi)
  mov    D1021(%rip),%rax
  mov    %rax,0xab8(%rdi)
  mov    D1849(%rip),%rax
  mov    %rax,0xac0(%rdi)
  mov    D993(%rip),%rax
  mov    %rax,0xac8(%rdi)
  mov    D272(%rip),%rax
  mov    %rax,0xad0(%rdi)
  mov    D1557(%rip),%rax
  mov    %rax,0xad8(%rdi)
  mov    D1526(%rip),%rax
  mov    %rax,0xae0(%rdi)
  mov    D696(%rip),%rax
  mov    %rax,0xae8(%rdi)
  mov    D1963(%rip),%rax
  mov    %rax,0xaf0(%rdi)
  mov    D1421(%rip),%rax
  mov    %rax,0xaf8(%rdi)
  mov    D1582(%rip),%rax
  mov    %rax,0xb00(%rdi)
  mov    D1684(%rip),%rax
  mov    %rax,0xb08(%rdi)
  mov    D372(%rip),%rax
  mov    %rax,0xb10(%rdi)
  mov    D407(%rip),%rax
  mov    %rax,0xb18(%rdi)
  mov    D984(%rip),%rax
  mov    %rax,0xb20(%rdi)
  mov    D2061(%rip),%rax
  mov    %rax,0xb40(%rdi)
  mov    D641(%rip),%rax
  mov    %rax,0xb48(%rdi)
  mov    D239(%rip),%rax
  mov    %rax,0xb50(%rdi)
  mov    D1886(%rip),%rax
  mov    %rax,0xb58(%rdi)
  mov    D366(%rip),%rax
  mov    %rax,0xb60(%rdi)
  mov    D1885(%rip),%rax
  mov    %rax,0xb68(%rdi)
  mov    D1940(%rip),%rax
  mov    %rax,0xb70(%rdi)
  mov    D796(%rip),%rax
  mov    %rax,0xb78(%rdi)
  mov    D819(%rip),%rax
  mov    %rax,0xb80(%rdi)
  mov    D1747(%rip),%rax
  mov    %rax,0xb88(%rdi)
  mov    D227(%rip),%rax
  mov    %rax,0xb90(%rdi)
  mov    D1917(%rip),%rax
  mov    %rax,0xb98(%rdi)
  mov    D1176(%rip),%rax
  mov    %rax,0xba0(%rdi)
  mov    D1988(%rip),%rax
  mov    %rax,0xba8(%rdi)
  mov    D1301(%rip),%rax
  mov    %rax,0xbb0(%rdi)
  mov    D700(%rip),%rax
  mov    %rax,0xbb8(%rdi)
  mov    D170(%rip),%rax
  mov    %rax,0xbc0(%rdi)
  mov    D299(%rip),%rax
  mov    %rax,0xbc8(%rdi)
  mov    D1538(%rip),%rax
  mov    %rax,0xbe0(%rdi)
  mov    D1599(%rip),%rax
  mov    %rax,0xbe8(%rdi)
  mov    D1607(%rip),%rax
  mov    %rax,0xbf0(%rdi)
  mov    D389(%rip),%rax
  mov    %rax,0xbf8(%rdi)
  mov    D1730(%rip),%rax
  mov    %rax,0xc00(%rdi)
  mov    D756(%rip),%rax
  mov    %rax,0xc08(%rdi)
  mov    D1825(%rip),%rax
  mov    %rax,0xc10(%rdi)
  mov    D1429(%rip),%rax
  mov    %rax,0xc18(%rdi)
  mov    D798(%rip),%rax
  mov    %rax,0xc20(%rdi)
  mov    D236(%rip),%rax
  mov    %rax,0xc28(%rdi)
  mov    D311(%rip),%rax
  mov    %rax,0xc30(%rdi)
  mov    D811(%rip),%rax
  mov    %rax,0xc38(%rdi)
  mov    D1312(%rip),%rax
  mov    %rax,0xc40(%rdi)
  mov    D1705(%rip),%rax
  mov    %rax,0xc48(%rdi)
  mov    D593(%rip),%rax
  mov    %rax,0xc50(%rdi)
  mov    D974(%rip),%rax
  mov    %rax,0xc58(%rdi)
  mov    D1234(%rip),%rax
  mov    %rax,0xc60(%rdi)
  mov    D1618(%rip),%rax
  mov    %rax,0xc68(%rdi)
  mov    D1537(%rip),%rax
  mov    %rax,0xc70(%rdi)
  xor    %edi,%edi
  add    $0x1,%edi
  cmp    $0x14,%edi
  je     L14
  nopw   0x0(%rax,%rax,1)
L4:
  mov    %r8,%rdx
  mov    %r9,%rax
  cs nopw 0x0(%rax,%rax,1)
L15:
  movsd  (%rax),%xmm0
  add    $0x8,%rax
  add    $0xa0,%rdx
  movsd  %xmm0,-0xa0(%rdx)
  cmp    %rcx,%rax
  jne    L15
  add    $0x1,%edi
  add    $0xa0,%r9
  add    $0x8,%r8
  add    $0xa8,%rcx
  cmp    $0x14,%edi
  jne    L4
L14:
  mov    D529(%rip),%rax
  movsd  D1626(%rip),%xmm1
  movsd  D1635(%rip),%xmm2
  movsd  D1799(%rip),%xmm0
  mov    %rax,0x8(%rsi)
  mov    D598(%rip),%rax
  movsd  %xmm1,(%rsi)
  mov    %rax,0x10(%rsi)
  mov    D513(%rip),%rax
  movsd  %xmm2,0x18(%rsi)
  mov    %rax,0x28(%rsi)
  mov    D969(%rip),%rax
  movsd  %xmm0,0x20(%rsi)
  mov    %rax,0x40(%rsi)
  mov    D1676(%rip),%rax
  movsd  %xmm2,0x30(%rsi)
  mov    %rax,0x48(%rsi)
  mov    D1752(%rip),%rax
  movsd  %xmm1,0x38(%rsi)
  mov    %rax,0x50(%rsi)
  mov    D1746(%rip),%rax
  movsd  %xmm0,0x60(%rsi)
  mov    %rax,0x58(%rsi)
  mov    D138(%rip),%rax
  mov    %rax,0x68(%rsi)
  mov    D1816(%rip),%rax
  mov    %rax,0x70(%rsi)
  mov    D527(%rip),%rax
  mov    %rax,0x78(%rsi)
  mov    D633(%rip),%rax
  mov    %rax,0x80(%rsi)
  mov    D1148(%rip),%rax
  mov    %rax,0x88(%rsi)
  mov    D612(%rip),%rax
  mov    %rax,0x90(%rsi)
  mov    D607(%rip),%rax
  mov    %rax,0x98(%rsi)
  mov    $0x1,%eax
  ret
```

tool_calls: name: unpack_data
arguments: data_tag: D507
type_guessed: f64
name: unpack_data
arguments: data_tag: D169
type_guessed: f64
name: unpack_data
arguments: data_tag: D130
type_guessed: f64
name: unpack_data
arguments: data_tag: D1581
type_guessed: f64
name: unpack_data
arguments: data_tag: D1183
type_guessed: f64
name: unpack_data
arguments: data_tag: D767
type_guessed: f64
name: unpack_data
arguments: data_tag: D1177
type_guessed: f64
name: unpack_data
arguments: data_tag: D868
type_guessed: f64
name: unpack_data
arguments: data_tag: D912
type_guessed: f64
name: unpack_data
arguments: data_tag: D637
type_guessed: f64
name: unpack_data
arguments: data_tag: D673
type_guessed: f64
name: unpack_data
arguments: data_tag: D1944
type_guessed: f64
name: unpack_data
arguments: data_tag: D734
type_guessed: f64
name: unpack_data
arguments: data_tag: D1064
type_guessed: f64
name: unpack_data
arguments: data_tag: D658
type_guessed: f64
name: unpack_data
arguments: data_tag: D768
type_guessed: f64
name: unpack_data
arguments: data_tag: D339
type_guessed: f64
name: unpack_data
arguments: data_tag: D1824
type_guessed: f64
name: unpack_data
arguments: data_tag: D1870
type_guessed: f64
name: unpack_data
arguments: data_tag: D1163
type_guessed: f64
name: unpack_data
arguments: data_tag: D198
type_guessed: f64
name: unpack_data
arguments: data_tag: D1560
type_guessed: f64
name: unpack_data
arguments: data_tag: D1877
type_guessed: f64
name: unpack_data
arguments: data_tag: D1858
type_guessed: f64
name: unpack_data
arguments: data_tag: D515
type_guessed: f64
name: unpack_data
arguments: data_tag: D1504
type_guessed: f64
name: unpack_data
arguments: data_tag: D1136
type_guessed: f64
name: unpack_data
arguments: data_tag: D475
type_guessed: f64
name: unpack_data
arguments: data_tag: D1011
type_guessed: f64
name: unpack_data
arguments: data_tag: D1306
type_guessed: f64
name: unpack_data
arguments: data_tag: D1722
type_guessed: f64
name: unpack_data
arguments: data_tag: D873
type_guessed: f64
name: unpack_data
arguments: data_tag: D1077
type_guessed: f64
name: unpack_data
arguments: data_tag: D1800
type_guessed: f64
name: unpack_data
arguments: data_tag: D1497
type_guessed: f64
name: unpack_data
arguments: data_tag: D341
type_guessed: f64
name: unpack_data
arguments: data_tag: D2046
type_guessed: f64
name: unpack_data
arguments: data_tag: D51
type_guessed: f64
name: unpack_data
arguments: data_tag: D416
type_guessed: f64
name: unpack_data
arguments: data_tag: D155
type_guessed: f64
name: unpack_data
arguments: data_tag: D477
type_guessed: f64
name: unpack_data
arguments: data_tag: D1371
type_guessed: f64
name: unpack_data
arguments: data_tag: D824
type_guessed: f64
name: unpack_data
arguments: data_tag: D887
type_guessed: f64
name: unpack_data
arguments: data_tag: D834
type_guessed: f64
name: unpack_data
arguments: data_tag: D1807
type_guessed: f64
name: unpack_data
arguments: data_tag: D332
type_guessed: f64
name: unpack_data
arguments: data_tag: D951
type_guessed: f64
name: unpack_data
arguments: data_tag: D1485
type_guessed: f64
name: unpack_data
arguments: data_tag: D303
type_guessed: f64
name: unpack_data
arguments: data_tag: D1740
type_guessed: f64
name: unpack_data
arguments: data_tag: D1592
type_guessed: f64
name: unpack_data
arguments: data_tag: D1262
type_guessed: f64
name: unpack_data
arguments: data_tag: D1484
type_guessed: f64
name: unpack_data
arguments: data_tag: D29
type_guessed: f64
name: unpack_data
arguments: data_tag: D1659
type_guessed: f64
name: unpack_data
arguments: data_tag: D727
type_guessed: f64
name: unpack_data
arguments: data_tag: D429
type_guessed: f64
name: unpack_data
arguments: data_tag: D806
type_guessed: f64
name: unpack_data
arguments: data_tag: D329
type_guessed: f64
name: unpack_data
arguments: data_tag: D1490
type_guessed: f64
name: unpack_data
arguments: data_tag: D566
type_guessed: f64
name: unpack_data
arguments: data_tag: D1647
type_guessed: f64
name: unpack_data
arguments: data_tag: D1703
type_guessed: f64
name: unpack_data
arguments: data_tag: D939
type_guessed: f64
name: unpack_data
arguments: data_tag: D930
type_guessed: f64
name: unpack_data
arguments: data_tag: D1977
type_guessed: f64
name: unpack_data
arguments: data_tag: D1813
type_guessed: f64
name: unpack_data
arguments: data_tag: D1585
type_guessed: f64
name: unpack_data
arguments: data_tag: D760
type_guessed: f64
name: unpack_data
arguments: data_tag: D297
type_guessed: f64
name: unpack_data
arguments: data_tag: D1254
type_guessed: f64
name: unpack_data
arguments: data_tag: D1094
type_guessed: f64
name: unpack_data
arguments: data_tag: D1525
type_guessed: f64
name: unpack_data
arguments: data_tag: D1683
type_guessed: f64
name: unpack_data
arguments: data_tag: D682
type_guessed: f64
name: unpack_data
arguments: data_tag: D1150
type_guessed: f64
name: unpack_data
arguments: data_tag: D795
type_guessed: f64
name: unpack_data
arguments: data_tag: D1103
type_guessed: f64
name: unpack_data
arguments: data_tag: D1719
type_guessed: f64
name: unpack_data
arguments: data_tag: D301
type_guessed: f64
name: unpack_data
arguments: data_tag: D131
type_guessed: f64
name: unpack_data
arguments: data_tag: D491
type_guessed: f64
name: unpack_data
arguments: data_tag: D642
type_guessed: f64
name: unpack_data
arguments: data_tag: D557
type_guessed: f64
name: unpack_data
arguments: data_tag: D820
type_guessed: f64
name: unpack_data
arguments: data_tag: D358
type_guessed: f64
name: unpack_data
arguments: data_tag: D109
type_guessed: f64
name: unpack_data
arguments: data_tag: D492
type_guessed: f64
name: unpack_data
arguments: data_tag: D1259
type_guessed: f64
name: unpack_data
arguments: data_tag: D342
type_guessed: f64
name: unpack_data
arguments: data_tag: D228
type_guessed: f64
name: unpack_data
arguments: data_tag: D1204
type_guessed: f64
name: unpack_data
arguments: data_tag: D825
type_guessed: f64
name: unpack_data
arguments: data_tag: D206
type_guessed: f64
name: unpack_data
arguments: data_tag: D392
type_guessed: f64
name: unpack_data
arguments: data_tag: D1930
type_guessed: f64
name: unpack_data
arguments: data_tag: D1520
type_guessed: f64
name: unpack_data
arguments: data_tag: D256
type_guessed: f64
name: unpack_data
arguments: data_tag: D1211
type_guessed: f64
name: unpack_data
arguments: data_tag: D195
type_guessed: f64
name: unpack_data
arguments: data_tag: D362
type_guessed: f64
name: unpack_data
arguments: data_tag: D12
type_guessed: f64
name: unpack_data
arguments: data_tag: D799
type_guessed: f64
name: unpack_data
arguments: data_tag: D467
type_guessed: f64
name: unpack_data
arguments: data_tag: D312
type_guessed: f64
name: unpack_data
arguments: data_tag: D1510
type_guessed: f64
name: unpack_data
arguments: data_tag: D1210
type_guessed: f64
name: unpack_data
arguments: data_tag: D742
type_guessed: f64
name: unpack_data
arguments: data_tag: D1143
type_guessed: f64
name: unpack_data
arguments: data_tag: D1326
type_guessed: f64
name: unpack_data
arguments: data_tag: D888
type_guessed: f64
name: unpack_data
arguments: data_tag: D1320
type_guessed: f64
name: unpack_data
arguments: data_tag: D605
type_guessed: f64
name: unpack_data
arguments: data_tag: D266
type_guessed: f64
name: unpack_data
arguments: data_tag: D1871
type_guessed: f64
name: unpack_data
arguments: data_tag: D1818
type_guessed: f64
name: unpack_data
arguments: data_tag: D1827
type_guessed: f64
name: unpack_data
arguments: data_tag: D393
type_guessed: f64
name: unpack_data
arguments: data_tag: D413
type_guessed: f64
name: unpack_data
arguments: data_tag: D1196
type_guessed: f64
name: unpack_data
arguments: data_tag: D1463
type_guessed: f64
name: unpack_data
arguments: data_tag: D189
type_guessed: f64
name: unpack_data
arguments: data_tag: D996
type_guessed: f64
name: unpack_data
arguments: data_tag: D1842
type_guessed: f64
name: unpack_data
arguments: data_tag: D1979
type_guessed: f64
name: unpack_data
arguments: data_tag: D98
type_guessed: f64
name: unpack_data
arguments: data_tag: D59
type_guessed: f64
name: unpack_data
arguments: data_tag: D52
type_guessed: f64
name: unpack_data
arguments: data_tag: D729
type_guessed: f64
name: unpack_data
arguments: data_tag: D281
type_guessed: f64
name: unpack_data
arguments: data_tag: D459
type_guessed: f64
name: unpack_data
arguments: data_tag: D1058
type_guessed: f64
name: unpack_data
arguments: data_tag: D1632
type_guessed: f64
name: unpack_data
arguments: data_tag: D2039
type_guessed: f64
name: unpack_data
arguments: data_tag: D758
type_guessed: f64
name: unpack_data
arguments: data_tag: D1192
type_guessed: f64
name: unpack_data
arguments: data_tag: D2005
type_guessed: f64
name: unpack_data
arguments: data_tag: D663
type_guessed: f64
name: unpack_data
arguments: data_tag: D1021
type_guessed: f64
name: unpack_data
arguments: data_tag: D1849
type_guessed: f64
name: unpack_data
arguments: data_tag: D993
type_guessed: f64
name: unpack_data
arguments: data_tag: D272
type_guessed: f64
name: unpack_data
arguments: data_tag: D1557
type_guessed: f64
name: unpack_data
arguments: data_tag: D1526
type_guessed: f64
name: unpack_data
arguments: data_tag: D696
type_guessed: f64
name: unpack_data
arguments: data_tag: D1963
type_guessed: f64
name: unpack_data
arguments: data_tag: D1421
type_guessed: f64
name: unpack_data
arguments: data_tag: D1582
type_guessed: f64
name: unpack_data
arguments: data_tag: D1684
type_guessed: f64
name: unpack_data
arguments: data_tag: D372
type_guessed: f64
name: unpack_data
arguments: data_tag: D407
type_guessed: f64
name: unpack_data
arguments: data_tag: D984
type_guessed: f64
name: unpack_data
arguments: data_tag: D2061
type_guessed: f64
name: unpack_data
arguments: data_tag: D641
type_guessed: f64
name: unpack_data
arguments: data_tag: D239
type_guessed: f64
name: unpack_data
arguments: data_tag: D1886
type_guessed: f64
name: unpack_data
arguments: data_tag: D366
type_guessed: f64
name: unpack_data
arguments: data_tag: D1885
type_guessed: f64
name: unpack_data
arguments: data_tag: D1940
type_guessed: f64
name: unpack_data
arguments: data_tag: D796
type_guessed: f64
name: unpack_data
arguments: data_tag: D819
type_guessed: f64
name: unpack_data
arguments: data_tag: D1747
type_guessed: f64
name: unpack_data
arguments: data_tag: D227
type_guessed: f64
name: unpack_data
arguments: data_tag: D1917
type_guessed: f64
name: unpack_data
arguments: data_tag: D1176
type_guessed: f64
name: unpack_data
arguments: data_tag: D1988
type_guessed: f64
name: unpack_data
arguments: data_tag: D1301
type_guessed: f64
name: unpack_data
arguments: data_tag: D700
type_guessed: f64
name: unpack_data
arguments: data_tag: D170
type_guessed: f64
name: unpack_data
arguments: data_tag: D299
type_guessed: f64
name: unpack_data
arguments: data_tag: D1538
type_guessed: f64
name: unpack_data
arguments: data_tag: D1599
type_guessed: f64
name: unpack_data
arguments: data_tag: D1607
type_guessed: f64
name: unpack_data
arguments: data_tag: D389
type_guessed: f64
name: unpack_data
arguments: data_tag: D1730
type_guessed: f64
name: unpack_data
arguments: data_tag: D756
type_guessed: f64
name: unpack_data
arguments: data_tag: D1825
type_guessed: f64
name: unpack_data
arguments: data_tag: D1429
type_guessed: f64
name: unpack_data
arguments: data_tag: D798
type_guessed: f64
name: unpack_data
arguments: data_tag: D236
type_guessed: f64
name: unpack_data
arguments: data_tag: D311
type_guessed: f64
name: unpack_data
arguments: data_tag: D811
type_guessed: f64
name: unpack_data
arguments: data_tag: D1312
type_guessed: f64
name: unpack_data
arguments: data_tag: D1705
type_guessed: f64
name: unpack_data
arguments: data_tag: D593
type_guessed: f64
name: unpack_data
arguments: data_tag: D974
type_guessed: f64
name: unpack_data
arguments: data_tag: D1234
type_guessed: f64
name: unpack_data
arguments: data_tag: D1618
type_guessed: f64
name: unpack_data
arguments: data_tag: D1537
type_guessed: byte[8]
name: unpack_data
arguments: data_tag: D529
type_guessed: f64
name: unpack_data
arguments: data_tag: D1626
type_guessed: f64
name: unpack_data
arguments: data_tag: D1635
type_guessed: f64
name: unpack_data
arguments: data_tag: D1799
type_guessed: f64
name: unpack_data
arguments: data_tag: D598
type_guessed: f64
name: unpack_data
arguments: data_tag: D513
type_guessed: f64
name: unpack_data
arguments: data_tag: D969
type_guessed: f64
name: unpack_data
arguments: data_tag: D1676
type_guessed: f64
name: unpack_data
arguments: data_tag: D1752
type_guessed: f64
name: unpack_data
arguments: data_tag: D1746
type_guessed: f64
name: unpack_data
arguments: data_tag: D138
type_guessed: f64
name: unpack_data
arguments: data_tag: D1816
type_guessed: f64
name: unpack_data
arguments: data_tag: D527
type_guessed: f64
name: unpack_data
arguments: data_tag: D633
type_guessed: f64
name: unpack_data
arguments: data_tag: D1148
type_guessed: f64
name: unpack_data
arguments: data_tag: D612
type_guessed: f64
name: unpack_data
arguments: data_tag: D607
type_guessed: f64

tool: D507: 0.735790389698

tool: D169: 0.485391055466

tool: D130: 1.297446705134

tool: D1581: 0.543161820899

tool: D1183: 0.500964408555

tool: D767: 3.180100048216

tool: D1177: 1.45999531047

tool: D868: 0.227826574209

tool: D912: 0.397358949897

tool: D637: 0.240836614802

tool: D673: 1.199705704602

tool: D1944: 3.020833610064

tool: D734: 1.839216146992

tool: D1064: 1.190945703396

tool: D658: 0.32980150463

tool: D768: 1.1709490428

tool: D339: 1.36057419042

tool: D1824: 1.24048850864

tool: D1870: 3.761625208368

tool: D1163: 0.140748891814

tool: D198: 5.528919177928

tool: D1560: 1.95588357496

tool: D1877: 0.418763308518

tool: D1858: 1.355872344485

tool: D515: 0.798473248968

tool: D1504: 0.418203192284

tool: D1136: 0.609846305383

tool: D475: 0.423579992176

tool: D1011: 0.716241444998

tool: D1306: 1.456141166336

tool: D1722: 2.414501434208

tool: D873: 0.778142664022

tool: D1077: 0.354058109831

tool: D1800: 2.43534113114

tool: D1497: 1.626891056982

tool: D341: 0.539859124954

tool: D2046: 0.605899003687

tool: D51: 0.232036445142

tool: D416: 0.283017326278

tool: D155: 0.418555732462

tool: D477: 0.774894022794

tool: D1371: 0.236202451204

tool: D824: 0.186848046932

tool: D887: 0.189296292376

tool: D834: 0.252718447885

tool: D1807: 0.800016530518

tool: D332: 0.622711669692

tool: D951: 0.211888159615

tool: D1485: 0.218131577594

tool: D303: 0.831842640142

tool: D1740: 0.580737093181

tool: D1592: 0.372625175087

tool: D1262: 0.217721159236

tool: D1484: 0.348072209797

tool: D29: 3.890963773304

tool: D1659: 1.295201266783

tool: D727: 5.411115141489

tool: D429: 1.593137043457

tool: D806: 1.032447924952

tool: D329: 0.285078800906

tool: D1490: 3.945277674515

tool: D566: 2.802427151679

tool: D1647: 0.752042440303

tool: D1703: 1.022507035889

tool: D939: 0.406193586642

tool: D930: 0.445570274261

tool: D1977: 1.253758266664

tool: D1813: 0.983692987457

tool: D1585: 0.648441278787

tool: D760: 0.222621897958

tool: D297: 0.76768882348

tool: D1254: 2.494896077113

tool: D1094: 0.55541539747

tool: D1525: 0.459436173579

tool: D1683: 0.984311525359

tool: D682: 3.364797763104

tool: D1150: 6.030559379572

tool: D795: 1.073061184332

tool: D1103: 0.492964679748

tool: D1719: 0.371644693209

tool: D301: 0.354861249223

tool: D131: 0.281730694207

tool: D491: 0.441337471187

tool: D642: 0.14435695975

tool: D557: 0.291409084165

tool: D820: 0.368166464453

tool: D358: 0.714533703928

tool: D109: 1.517359325954

tool: D492: 2.064839703237

tool: D1259: 0.266924750511

tool: D342: 1.77385516883

tool: D228: 1.173275900924

tool: D1204: 0.448133661718

tool: D825: 0.494887043702

tool: D206: 0.730628272998

tool: D392: 0.356008498769

tool: D1930: 0.858570575674

tool: D1520: 0.926563934846

tool: D256: 0.504086599527

tool: D1211: 0.527007339151

tool: D195: 0.388355409206

tool: D362: 0.374555687471

tool: D12: 1.047383450722

tool: D799: 0.454123625103

tool: D467: 0.233597909629

tool: D312: 4.325092687057

tool: D1510: 1.12278310421

tool: D1210: 2.904101656456

tool: D742: 1.582754142065

tool: D1143: 1.197188415094

tool: D1326: 1.934870924596

tool: D888: 1.769893238937

tool: D1320: 1.509326253224

tool: D605: 1.11702976291

tool: D266: 0.35754441246

tool: D1871: 0.352969184527

tool: D1818: 1.752165917819

tool: D1827: 0.918723415746

tool: D393: 0.540027644824

tool: D413: 1.169129577716

tool: D1196: 1.729178019485

tool: D1463: 0.914665954563

tool: D189: 1.898173634533

tool: D996: 0.934187509431

tool: D1842: 1.119831358516

tool: D1979: 1.277480294596

tool: D98: 1.071097236007

tool: D59: 0.641436011405

tool: D52: 0.585407090225

tool: D729: 1.17909119726

tool: D281: 0.915259857694

tool: D459: 1.303875200799

tool: D1058: 1.488548053722

tool: D1632: 0.488206118793

tool: D2039: 1.005451683149

tool: D758: 5.15155629227

tool: D1192: 0.465839367725

tool: D2005: 0.426382310122

tool: D663: 0.191482046247

tool: D1021: 0.145345046279

tool: D1849: 0.527664418872

tool: D993: 0.758653808642

tool: D272: 0.407635648938

tool: D1557: 0.508358924638

tool: D1526: 0.30124860078

tool: D696: 0.34198578754

tool: D1963: 0.6914746346

tool: D1421: 0.332243040634

tool: D1582: 0.888101098152

tool: D1684: 2.074324893497

tool: D372: 0.252214830027

tool: D407: 0.387925622098

tool: D984: 0.513128126891

tool: D2061: 0.718206697586

tool: D641: 0.720517441216

tool: D239: 0.538222519037

tool: D1886: 0.261422208965

tool: D366: 0.470237733696

tool: D1885: 0.95898974285

tool: D1940: 0.596719300346

tool: D796: 0.308055737035

tool: D819: 4.218953969389

tool: D1747: 0.674617093228

tool: D227: 0.811245856323

tool: D1917: 0.7179934869

tool: D1176: 0.951682162246

tool: D1988: 6.747260430801

tool: D1301: 0.369405319355

tool: D700: 0.796751520761

tool: D170: 0.801010243199

tool: D299: 4.054419006558

tool: D1538: 2.187774522005

tool: D1599: 0.438388343772

tool: D1607: 0.312858797993

tool: D389: 0.258129289418

tool: D1730: 1.116352478606

tool: D756: 0.530785790125

tool: D1825: 0.524253846338

tool: D1429: 0.25334079019

tool: D798: 0.20155597175

tool: D236: 8.311839405458

tool: D311: 2.231405688913

tool: D811: 0.498138475304

tool: D1312: 2.575850755315

tool: D1705: 0.838119610178

tool: D593: 0.496908410676

tool: D974: 0.561925457442

tool: D1234: 2.253074051176

tool: D1618: 0.266508731426

tool: {"D1537": [0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x3f]}

tool: D529: 0.052

tool: D1626: 0.074

tool: D1635: 0.054

tool: D1799: 0.025

tool: D598: 0.045

tool: D513: 0.034

tool: D969: 0.026

tool: D1676: 0.068

tool: D1752: 0.099

tool: D1746: 0.058

tool: D138: 0.047

tool: D1816: 0.039

tool: D527: 0.057

tool: D633: 0.051

tool: D1148: 0.013

tool: D612: 0.032

tool: D607: 0.073

assistant: ```c
int Init_Qmat_Blosum62(double *daa, double *pi) {
  int i, j, naa;
  naa = 20;
  daa[1 * 20 + 0] = 0.735790389698;
  daa[2 * 20 + 0] = 0.485391055466;
  daa[2 * 20 + 1] = 1.297446705134;
  daa[3 * 20 + 0] = 0.543161820899;
  daa[3 * 20 + 1] = 0.500964408555;
  daa[3 * 20 + 2] = 3.180100048216;
  daa[4 * 20 + 0] = 1.45999531047;
  daa[4 * 20 + 1] = 0.227826574209;
  daa[4 * 20 + 2] = 0.397358949897;
  daa[4 * 20 + 3] = 0.240836614802;
  daa[5 * 20 + 0] = 1.199705704602;
  daa[5 * 20 + 1] = 3.020833610064;
  daa[5 * 20 + 2] = 1.839216146992;
  daa[5 * 20 + 3] = 1.190945703396;
  daa[5 * 20 + 4] = 0.32980150463;
  daa[6 * 20 + 0] = 1.1709490428;
  daa[6 * 20 + 1] = 1.36057419042;
  daa[6 * 20 + 2] = 1.24048850864;
  daa[6 * 20 + 3] = 3.761625208368;
  daa[6 * 20 + 4] = 0.140748891814;
  daa[6 * 20 + 5] = 5.528919177928;
  daa[7 * 20 + 0] = 1.95588357496;
  daa[7 * 20 + 1] = 0.418763308518;
  daa[7 * 20 + 2] = 1.355872344485;
  daa[7 * 20 + 3] = 0.798473248968;
  daa[7 * 20 + 4] = 0.418203192284;
  daa[7 * 20 + 5] = 0.609846305383;
  daa[7 * 20 + 6] = 0.423579992176;
  daa[8 * 20 + 0] = 0.716241444998;
  daa[8 * 20 + 1] = 1.456141166336;
  daa[8 * 20 + 2] = 2.414501434208;
  daa[8 * 20 + 3] = 0.778142664022;
  daa[8 * 20 + 4] = 0.354058109831;
  daa[8 * 20 + 5] = 2.43534113114;
  daa[8 * 20 + 6] = 1.626891056982;
  daa[8 * 20 + 7] = 0.539859124954;
  daa[9 * 20 + 0] = 0.605899003687;
  daa[9 * 20 + 1] = 0.232036445142;
  daa[9 * 20 + 2] = 0.283017326278;
  daa[9 * 20 + 3] = 0.418555732462;
  daa[9 * 20 + 4] = 0.774894022794;
  daa[9 * 20 + 5] = 0.236202451204;
  daa[9 * 20 + 6] = 0.186848046932;
  daa[9 * 20 + 7] = 0.189296292376;
  daa[9 * 20 + 8] = 0.252718447885;
  daa[10 * 20 + 0] = 0.800016530518;
  daa[10 * 20 + 1] = 0.622711669692;
  daa[10 * 20 + 2] = 0.211888159615;
  daa[10 * 20 + 3] = 0.218131577594;
  daa[10 * 20 + 4] = 0.831842640142;
  daa[10 * 20 + 5] = 0.580737093181;
  daa[10 * 20 + 6] = 0.372625175087;
  daa[10 * 20 + 7] = 0.217721159236;
  daa[10 * 20 + 8] = 0.348072209797;
  daa[10 * 20 + 9] = 3.890963773304;
  daa[11 * 20 + 0] = 1.295201266783;
  daa[11 * 20 + 1] = 5.411115141489;
  daa[11 * 20 + 2] = 1.593137043457;
  daa[11 * 20 + 3] = 1.032447924952;
  daa[11 * 20 + 4] = 0.285078800906;
  daa[11 * 20 + 5] = 3.945277674515;
  daa[11 * 20 + 6] = 2.802427151679;
  daa[11 * 20 + 7] = 0.752042440303;
  daa[11 * 20 + 8] = 1.022507035889;
  daa[11 * 20 + 9] = 0.406193586642;
  daa[11 * 20 + 10] = 0.445570274261;
  daa[12 * 20 + 0] = 1.253758266664;
  daa[12 * 20 + 1] = 0.983692987457;
  daa[12 * 20 + 2] = 0.648441278787;
  daa[12 * 20 + 3] = 0.222621897958;
  daa[12 * 20 + 4] = 0.76768882348;
  daa[12 * 20 + 5] = 2.494896077113;
  daa[12 * 20 + 6] = 0.55541539747;
  daa[12 * 20 + 7] = 0.459436173579;
  daa[12 * 20 + 8] = 0.984311525359;
  daa[12 * 20 + 9] = 3.364797763104;
  daa[12 * 20 + 10] = 6.030559379572;
  daa[12 * 20 + 11] = 1.073061184332;
  daa[13 * 20 + 0] = 0.492964679748;
  daa[13 * 20 + 1] = 0.371644693209;
  daa[13 * 20 + 2] = 0.354861249223;
  daa[13 * 20 + 3] = 0.281730694207;
  daa[13 * 20 + 4] = 0.441337471187;
  daa[13 * 20 + 5] = 0.14435695975;
  daa[13 * 20 + 6] = 0.291409084165;
  daa[13 * 20 + 7] = 0.368166464453;
  daa[13 * 20 + 8] = 0.714533703928;
  daa[13 * 20 + 9] = 1.517359325954;
  daa[13 * 20 + 10] = 2.064839703237;
  daa[13 * 20 + 11] = 0.266924750511;
  daa[13 * 20 + 12] = 1.77385516883;
  daa[14 * 20 + 0] = 1.173275900924;
  daa[14 * 20 + 1] = 0.448133661718;
  daa[14 * 20 + 2] = 0.494887043702;
  daa[14 * 20 + 3] = 0.730628272998;
  daa[14 * 20 + 4] = 0.356008498769;
  daa[14 * 20 + 5] = 0.858570575674;
  daa[14 * 20 + 6] = 0.926563934846;
  daa[14 * 20 + 7] = 0.504086599527;
  daa[14 * 20 + 8] = 0.527007339151;
  daa[14 * 20 + 9] = 0.388355409206;
  daa[14 * 20 + 10] = 0.374555687471;
  daa[14 * 20 + 11] = 1.047383450722;
  daa[14 * 20 + 12] = 0.454123625103;
  daa[14 * 20 + 13] = 0.233597909629;
  daa[15 * 20 + 0] = 4.325092687057;
  daa[15 * 20 + 1] = 1.12278310421;
  daa[15 * 20 + 2] = 2.904101656456;
  daa[15 * 20 + 3] = 1.582754142065;
  daa[15 * 20 + 4] = 1.197188415094;
  daa[15 * 20 + 5] = 1.934870924596;
  daa[15 * 20 + 6] = 1.769893238937;
  daa[15 * 20 + 7] = 1.509326253224;
  daa[15 * 20 + 8] = 1.11702976291;
  daa[15 * 20 + 9] = 0.35754441246;
  daa[15 * 20 + 10] = 0.352969184527;
  daa[15 * 20 + 11] = 1.752165917819;
  daa[15 * 20 + 12] = 0.918723415746;
  daa[15 * 20 + 13] = 0.540027644824;
  daa[15 * 20 + 14] = 1.169129577716;
  daa[16 * 20 + 0] = 1.729178019485;
  daa[16 * 20 + 1] = 0.914665954563;
  daa[16 * 20 + 2] = 1.898173634533;
  daa[16 * 20 + 3] = 0.934187509431;
  daa[16 * 20 + 4] = 1.119831358516;
  daa[16 * 20 + 5] = 1.277480294596;
  daa[16 * 20 + 6] = 1.071097236007;
  daa[16 * 20 + 7] = 0.641436011405;
  daa[16 * 20 + 8] = 0.585407090225;
  daa[16 * 20 + 9] = 1.17909119726;
  daa[16 * 20 + 10] = 0.915259857694;
  daa[16 * 20 + 11] = 1.303875200799;
  daa[16 * 20 + 12] = 1.488548053722;
  daa[16 * 20 + 13] = 0.488206118793;
  daa[16 * 20 + 14] = 1.005451683149;
  daa[16 * 20 + 15] = 5.15155629227;
  daa[17 * 20 + 0] = 0.465839367725;
  daa[17 * 20 + 1] = 0.426382310122;
  daa[17 * 20 + 2] = 0.191482046247;
  daa[17 * 20 + 3] = 0.145345046279;
  daa[17 * 20 + 4] = 0.527664418872;
  daa[17 * 20 + 5] = 0.758653808642;
  daa[17 * 20 + 6] = 0.407635648938;
  daa[17 * 20 + 7] = 0.508358924638;
  daa[17 * 20 + 8] = 0.30124860078;
  daa[17 * 20 + 9] = 0.34198578754;
  daa[17 * 20 + 10] = 0.6914746346;
  daa[17 * 20 + 11] = 0.332243040634;
  daa[17 * 20 + 12] = 0.888101098152;
  daa[17 * 20 + 13] = 2.074324893497;
  daa[17 * 20 + 14] = 0.252214830027;
  daa[17 * 20 + 15] = 0.387925622098;
  daa[17 * 20 + 16] = 0.513128126891;
  daa[18 * 20 + 0] = 0.718206697586;
  daa[18 * 20 + 1] = 0.720517441216;
  daa[18 * 20 + 2] = 0.538222519037;
  daa[18 * 20 + 3] = 0.261422208965;
  daa[18 * 20 + 4] = 0.470237733696;
  daa[18 * 20 + 5] = 0.95898974285;
  daa[18 * 20 + 6] = 0.596719300346;
  daa[18 * 20 + 7] = 0.308055737035;
  daa[18 * 20 + 8] = 4.218953969389;
  daa[18 * 20 + 9] = 0.674617093228;
  daa[18 * 20 + 10] = 0.811245856323;
  daa[18 * 20 + 11] = 0.7179934869;
  daa[18 * 20 + 12] = 0.951682162246;
  daa[18 * 20 + 13] = 6.747260430801;
  daa[18 * 20 + 14] = 0.369405319355;
  daa[18 * 20 + 15] = 0.796751520761;
  daa[18 * 20 + 16] = 0.801010243199;
  daa[18 * 20 + 17] = 4.054419006558;
  daa[19 * 20 + 0] = 2.187774522005;
  daa[19 * 20 + 1] = 0.438388343772;
  daa[19 * 20 + 2] = 0.312858797993;
  daa[19 * 20 + 3] = 0.258129289418;
  daa[19 * 20 + 4] = 1.116352478606;
  daa[19 * 20 + 5] = 0.530785790125;
  daa[19 * 20 + 6] = 0.524253846338;
  daa[19 * 20 + 7] = 0.25334079019;
  daa[19 * 20 + 8] = 0.20155597175;
  daa[19 * 20 + 9] = 8.311839405458;
  daa[19 * 20 + 10] = 2.231405688913;
  daa[19 * 20 + 11] = 0.498138475304;
  daa[19 * 20 + 12] = 2.575850755315;
  daa[19 * 20 + 13] = 0.838119610178;
  daa[19 * 20 + 14] = 0.496908410676;
  daa[19 * 20 + 15] = 0.561925457442;
  daa[19 * 20 + 16] = 2.253074051176;
  daa[19 * 20 + 17] = 0.266508731426;
  daa[19 * 20 + 18] = 1;
  for (i = 0; i < naa; i++)
    for (j = 0; j < i; j++)
      daa[j * naa + i] = daa[i * naa + j];
  pi[0] = 0.074;
  pi[1] = 0.052;
  pi[2] = 0.045;
  pi[3] = 0.054;
  pi[4] = 0.025;
  pi[5] = 0.034;
  pi[6] = 0.054;
  pi[7] = 0.074;
  pi[8] = 0.026;
  pi[9] = 0.068;
  pi[10] = 0.099;
  pi[11] = 0.058;
  pi[12] = 0.025;
  pi[13] = 0.047;
  pi[14] = 0.039;
  pi[15] = 0.057;
  pi[16] = 0.051;
  pi[17] = 0.013;
  pi[18] = 0.032;
  pi[19] = 0.073;
  return 1;
}
```