// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/seq.cpp
// Function: Seq_sp::SubstMat::SubstMat(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
SubstMat::SubstMat (const string &fName)
{
  const string charsS (chars);
  
  for (const char c : charsS)
    ASSERT (charInSet (c, extTermPeptideAlphabet));
  
  FOR (size_t, i, sim_size)
    FOR (size_t, j, sim_size)
      sim [i] [j] = numeric_limits<AlignScore>::quiet_NaN ();
  
  LineInput f (fName);
  size_t charNum = 0;
  while (f. nextLine ())
  {
    const char c1 = f. line [0];
    if (c1 == '#')  // Comment
      continue;
    if (c1 == ' ')
    {
      QC_ASSERT (! charNum);
      replaceStr (f. line, " ", "");
      QC_ASSERT (f. line == charsS);
    }
    else 
    {
      QC_ASSERT (charNum < charsS. size ());
      QC_ASSERT (c1 == charsS [charNum]);
      findSplit (f. line);
      for (const char c : charsS)
      {
        ASSERT ((size_t) c < sim_size);
        trimLeading (f. line);
        const string numS (findSplit (f. line));
        QC_ASSERT (! numS. empty ());
        const AlignScore r = atof (numS. c_str ());
        QC_ASSERT (r == r);  // Not a NaN
        sim [(size_t) c1] [(size_t) c] = r;
      }
      charNum++;
    }
  }
  QC_ASSERT (charNum == charsS. size ());
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x438, %rsp            # imm = 0x438
movq %rsi, 0x120(%rsp)
leaq 0x3bf2e(%rip), %rax     # 0x88980
movq %rdi, 0x110(%rsp)
movq %rax, (%rdi)
leaq 0x16d35(%rip), %rsi     # 0x63799
leaq 0x148(%rsp), %r12
leaq 0x190(%rsp), %r15
movq %r12, %rdi
movq %r15, %rdx
callq 0xdbbe
movq (%r12), %rbx
movq 0x8(%r12), %r13
xorl %r14d, %r14d
leaq 0xd0(%rsp), %r12
cmpq %r14, %r13
je 0x4cbb2
movb (%rbx,%r14), %bpl
callq 0xc070
andl $0x0, (%rax)
movq 0x3d169(%rip), %rsi     # 0x89c18
movq %r15, %rdi
movq %r12, %rdx
callq 0xdbbe
movsbl %bpl, %edi
movq %r15, %rsi
callq 0x2a35c
movl %eax, %ebp
movq %r15, %rdi
callq 0xcbe8
incq %r14
testb %bpl, %bpl
jne 0x4ca93
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x16526(%rip), %rsi     # 0x63012
leaq 0x30(%rsp), %rdi
leaq 0xf0(%rsp), %rdx
callq 0xdbbe
leaq 0xb0(%rsp), %rdi
movl $0xc9b, %esi            # imm = 0xC9B
callq 0xe2d5
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
callq 0xe26e
leaq 0x116a3(%rip), %rdx     # 0x5e1d1
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0xe24f
leaq 0x16c6e(%rip), %rsi     # 0x637b2
leaq 0x70(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x11d6f(%rip), %rdx     # 0x5e8cc
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x16c4d(%rip), %rdx     # 0x637dd
leaq 0x190(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0xe24f
leaq 0x190(%rsp), %rdi
callq 0x101d0
movq 0x110(%rsp), %r14
addq $0x8, %r14
xorl %eax, %eax
movabsq $0x7ff8000000000000, %rcx # imm = 0x7FF8000000000000
movq %r14, %rdx
cmpq $0x80, %rax
je 0x4cbf5
xorl %esi, %esi
cmpq $0x80, %rsi
je 0x4cbe9
movq %rcx, (%rdx,%rsi,8)
incq %rsi
jmp 0x4cbd7
incq %rax
addq $0x400, %rdx            # imm = 0x400
jmp 0x4cbcd
leaq 0x190(%rsp), %rdi
movq 0x120(%rsp), %rsi
xorl %edx, %edx
callq 0xe17c
leaq 0x3f8(%rsp), %r15
xorl %ebp, %ebp
leaq 0x190(%rsp), %r12
leaq 0xd0(%rsp), %r13
movq %r12, %rdi
callq 0xf6a8
testb %al, %al
je 0x4ce20
movq 0x3f8(%rsp), %rax
movzbl (%rax), %ebx
cmpl $0x23, %ebx
je 0x4cc26
movq %rbp, 0x118(%rsp)
cmpl $0x20, %ebx
jne 0x4ccea
callq 0xc070
andl $0x0, (%rax)
cmpq $0x0, 0x118(%rsp)
leaq 0x10(%rsp), %rbx
jne 0x4d28f
movq %rax, %rbp
movq %r13, %rdi
leaq 0x13b27(%rip), %rsi     # 0x607a7
leaq 0x50(%rsp), %rdx
callq 0xdbbe
movq %rbx, %rdi
leaq 0x1648b(%rip), %rsi     # 0x6311f
leaq 0x30(%rsp), %rdx
callq 0xdbbe
movq %r15, %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x113c0
movq %rbx, %rdi
callq 0xcbe8
movq %r13, %rdi
callq 0xcbe8
andl $0x0, (%rbp)
movq %r15, %rdi
leaq 0x148(%rsp), %rsi
callq 0x2a27e
movl $0x0, %ebp
testb %al, %al
leaq 0x190(%rsp), %r12
jne 0x4cc26
jmp 0x4d366
callq 0xc070
andl $0x0, (%rax)
movq 0x118(%rsp), %rcx
cmpq 0x150(%rsp), %rcx
jae 0x4d1b8
movq %rax, %rbp
movq 0x148(%rsp), %rax
cmpb (%rax,%rcx), %bl
jne 0x4d43d
leaq 0x170(%rsp), %r12
movq %r12, %rdi
movq %r15, %rsi
pushq $0x20
popq %rdx
callq 0x12585
movsbq %bl, %rbx
movq %r12, %rdi
callq 0xcbe8
movq 0x148(%rsp), %rax
movq %rax, 0x168(%rsp)
movq 0x150(%rsp), %rax
movq %rax, 0x120(%rsp)
shlq $0xa, %rbx
movq %r14, 0x110(%rsp)
addq %r14, %rbx
xorl %r14d, %r14d
cmpq %r14, 0x120(%rsp)
je 0x4cdf8
movq %r13, %r15
movq 0x168(%rsp), %rax
movsbq (%rax,%r14), %r13
andl $0x0, (%rbp)
testq %r13, %r13
js 0x4ce62
leaq 0x3f8(%rsp), %r12
movq %r12, %rdi
callq 0x11dac
movq %r15, %rdi
movq %r12, %rsi
pushq $0x20
popq %rdx
callq 0x12585
andl $0x0, (%rbp)
cmpq $0x0, 0xd8(%rsp)
je 0x4cf39
movq 0xd0(%rsp), %rdi
callq 0xc720
ucomisd %xmm0, %xmm0
jp 0x4d00d
movsd %xmm0, (%rbx,%r13,8)
movq %r15, %r13
movq %r15, %rdi
callq 0xcbe8
incq %r14
jmp 0x4cd70
movq 0x118(%rsp), %rbp
incq %rbp
movq 0x110(%rsp), %r14
leaq 0x3f8(%rsp), %r15
leaq 0x190(%rsp), %r12
jmp 0x4cc26
callq 0xc070
andl $0x0, (%rax)
cmpq 0x150(%rsp), %rbp
jne 0x4d0e1
leaq 0x190(%rsp), %rdi
callq 0xe438
leaq 0x148(%rsp), %rdi
callq 0xcbe8
addq $0x438, %rsp            # imm = 0x438
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x1619c(%rip), %rsi     # 0x63012
leaq 0xb0(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x90(%rsp), %rdi
movl $0xcb5, %esi            # imm = 0xCB5
callq 0xe2d5
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x11313(%rip), %rdx     # 0x5e1d1
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0xe24f
leaq 0x168de(%rip), %rsi     # 0x637b2
leaq 0xf0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x119df(%rip), %rdx     # 0x5e8cc
leaq 0x70(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x16936(%rip), %rdx     # 0x63850
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x160c5(%rip), %rsi     # 0x63012
leaq 0x90(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x70(%rsp), %rdi
movl $0xcb8, %esi            # imm = 0xCB8
callq 0xe2d5
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x11242(%rip), %rdx     # 0x5e1d1
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
callq 0xe24f
leaq 0x1680a(%rip), %rsi     # 0x637b2
leaq 0x128(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0xdbbe
leaq 0x1190b(%rip), %rdx     # 0x5e8cc
leaq 0xf0(%rsp), %rdi
leaq 0x128(%rsp), %rsi
callq 0xe24f
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xf0(%rsp), %rdx
callq 0xe26e
leaq 0x16872(%rip), %rdx     # 0x63866
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x15ff1(%rip), %rsi     # 0x63012
leaq 0x90(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x70(%rsp), %rdi
movl $0xcba, %esi            # imm = 0xCBA
callq 0xe2d5
leaq 0xb0(%rsp), %rdi
leaq 0x90(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x1116e(%rip), %rdx     # 0x5e1d1
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
callq 0xe24f
leaq 0x16736(%rip), %rsi     # 0x637b2
leaq 0x128(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0xdbbe
leaq 0x11837(%rip), %rdx     # 0x5e8cc
leaq 0xf0(%rsp), %rdi
leaq 0x128(%rsp), %rsi
callq 0xe24f
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0xf0(%rsp), %rdx
callq 0xe26e
leaq 0x167af(%rip), %rdx     # 0x63877
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x15f1d(%rip), %rsi     # 0x63012
leaq 0xb0(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x90(%rsp), %rdi
movl $0xcc0, %esi            # imm = 0xCC0
callq 0xe2d5
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x11094(%rip), %rdx     # 0x5e1d1
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0xe24f
leaq 0x1665f(%rip), %rsi     # 0x637b2
leaq 0xf0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x11760(%rip), %rdx     # 0x5e8cc
leaq 0x70(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x166e5(%rip), %rdx     # 0x6387e
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x15e46(%rip), %rsi     # 0x63012
leaq 0xb0(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x90(%rsp), %rdi
movl $0xcb0, %esi            # imm = 0xCB0
callq 0xe2d5
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x10fbd(%rip), %rdx     # 0x5e1d1
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0xe24f
leaq 0x16588(%rip), %rsi     # 0x637b2
leaq 0xf0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x11689(%rip), %rdx     # 0x5e8cc
leaq 0x70(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x165af(%rip), %rdx     # 0x6381f
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x15d6f(%rip), %rsi     # 0x63012
leaq 0xb0(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x90(%rsp), %rdi
movl $0xcaa, %esi            # imm = 0xCAA
callq 0xe2d5
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x10ee6(%rip), %rdx     # 0x5e1d1
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0xe24f
leaq 0x164b1(%rip), %rsi     # 0x637b2
leaq 0xf0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x115b2(%rip), %rdx     # 0x5e8cc
leaq 0x70(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x164bc(%rip), %rdx     # 0x63803
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x15c98(%rip), %rsi     # 0x63012
leaq 0xb0(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x90(%rsp), %rdi
movl $0xcac, %esi            # imm = 0xCAC
callq 0xe2d5
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x10e0f(%rip), %rdx     # 0x5e1d1
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0xe24f
leaq 0x163da(%rip), %rsi     # 0x637b2
leaq 0xf0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x114db(%rip), %rdx     # 0x5e8cc
leaq 0x70(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x163ef(%rip), %rdx     # 0x6380d
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
callq 0x101d0
callq 0xc6d0
testl %eax, %eax
jne 0x4d514
leaq 0x15bc1(%rip), %rsi     # 0x63012
leaq 0xb0(%rsp), %rdi
leaq 0x128(%rsp), %rdx
callq 0xdbbe
leaq 0x90(%rsp), %rdi
movl $0xcb1, %esi            # imm = 0xCB1
callq 0xe2d5
leaq 0x30(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
leaq 0x90(%rsp), %rdx
callq 0xe26e
leaq 0x10d38(%rip), %rdx     # 0x5e1d1
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0xe24f
leaq 0x16303(%rip), %rsi     # 0x637b2
leaq 0xf0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0xdbbe
leaq 0x11404(%rip), %rdx     # 0x5e8cc
leaq 0x70(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0xe24f
leaq 0x10(%rsp), %rdi
leaq 0x50(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0xe26e
leaq 0x16344(%rip), %rdx     # 0x63839
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0xe24f
leaq 0xd0(%rsp), %rdi
callq 0x101d0
pushq $0x1
popq %rdi
callq 0xc6f0
jmp 0x4d5d4
jmp 0x4d5e6
jmp 0x4d5d4
jmp 0x4d5e6
jmp 0x4d5d4
jmp 0x4d5e6
jmp 0x4d5d4
jmp 0x4d5e6
jmp 0x4d5d4
jmp 0x4d5e6
jmp 0x4d646
jmp 0x4d646
jmp 0x4d646
jmp 0x4d646
jmp 0x4d646
jmp 0x4d694
jmp 0x4d694
jmp 0x4d694
jmp 0x4d694
jmp 0x4d694
jmp 0x4d6df
jmp 0x4d6df
jmp 0x4d6df
jmp 0x4d6df
jmp 0x4d6df
jmp 0x4d711
jmp 0x4d711
jmp 0x4d711
jmp 0x4d711
jmp 0x4d711
jmp 0x4d5b6
jmp 0x4d5c5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xcbe8
jmp 0x4d5c8
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xcbe8
jmp 0x4d637
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d5e9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xcbe8
jmp 0x4d649
jmp 0x4d75e
jmp 0x4d75e
jmp 0x4d75e
jmp 0x4d75e
movq %rax, %rbx
leaq 0x190(%rsp), %rdi
callq 0xcbe8
jmp 0x4d61e
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d66c
jmp 0x4d75e
jmp 0x4d634
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d685
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xcbe8
jmp 0x4d697
jmp 0x4d796
jmp 0x4d796
jmp 0x4d796
jmp 0x4d796
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0xcbe8
jmp 0x4d6bd
jmp 0x4d796
jmp 0x4d682
movq %rax, %rbx
leaq 0x128(%rsp), %rdi
callq 0xcbe8
jmp 0x4d6d3
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d6e2
jmp 0x4d7d3
jmp 0x4d7d3
jmp 0x4d7d3
jmp 0x4d7d3
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xcbe8
jmp 0x4d6f1
jmp 0x4d7d3
jmp 0x4d6d0
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xcbe8
jmp 0x4d702
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xcbe8
jmp 0x4d714
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xcbe8
jmp 0x4d73c
jmp 0x4d6ff
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d752
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xcbe8
jmp 0x4d761
jmp 0x4d7d3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
jmp 0x4d78f
jmp 0x4d7b4
jmp 0x4d7d3
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xcbe8
jmp 0x4d773
jmp 0x4d7ce
jmp 0x4d74f
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xcbe8
jmp 0x4d787
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0xcbe8
jmp 0x4d799
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d7a6
jmp 0x4d784
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0xcbe8
jmp 0x4d7b7
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
jmp 0x4d7bf
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xcbe8
jmp 0x4d7e3
jmp 0x4d7b4
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0xcbe8
jmp 0x4d7d6
jmp 0x4d7d3
jmp 0x4d7ce
jmp 0x4d7d3
jmp 0x4d7d3
movq %rax, %rbx
jmp 0x4d7e3
movq %rax, %rbx
leaq 0x190(%rsp), %rdi
callq 0xe438
leaq 0x148(%rsp), %rdi
callq 0xcbe8
movq %rbx, %rdi
callq 0xcaa0