// File: Rubenmp[P]Rubik/src/defineRubik.cpp
// Function: Rubik::secondStep(std::vector<char, std::allocator<char>>&)
void Rubik::secondStep(vector<char>& solution){
   int position= searchEdge('g', 'o'); // Green/orange
   if(position == 4){
      if(edge[4].down == 'g') // dfDF
         sequence("dfDF", solution);
      else if (edge[4].up == 'g') // Ldl
         sequence("Ldl", solution);
   }
   else if(position == 5){
      if(edge[5].down == 'g') // fdF
         sequence("fdF", solution);
      else if (edge[5].up == 'g') // LD2l
         sequence("LDDl", solution);
   }
   else if(position == 6){
      if(edge[6].up == 'g') // LDl
         sequence("LDl", solution);
      else if (edge[6].down == 'g') // fD2F
         sequence("fDDF", solution);
   }
   else if(position == 7){
      if(edge[7].down == 'g') // fDF
         sequence("fDF", solution);
      else if (edge[7].up == 'g') // DLdl
         sequence("DLdl", solution);
   }
   else if(position == 8){
      if(edge[8].down == 'g') // urD2RUfDF
         sequence("urDDRUfDF", solution);
      else if (edge[8].up == 'g') // urdRULdl
         sequence("urdRULdl", solution);
   }
   else if(position == 9){
      if(edge[9].down == 'g') // U2bdBU2LD2l
         sequence("UUbdBUULDDl", solution);
      else if (edge[9].up == 'g') // U2bDBU2fDF
         sequence("UUbDBUUfDF", solution);
   }
   else if(position == 10){
      if(edge[10].down == 'g') // UBD2buLdl
         sequence("UBDDbuLdl", solution);
      else if (edge[10].up == 'g') // UBDbufDF
         sequence("UBDbufDF", solution);
   }
   else if(position == 11){
      if(edge[11].down == 'g') // LDldfDF
         sequence("LDldfDF", solution);
   }

   U(solution); //
   position = searchEdge('o', 'l'); // Orange/blue
   if(position == 4){
      if(edge[4].down == 'o') // ldL
         sequence("ldL", solution);
      else if (edge[4].up == 'o') // BD2b
         sequence("BDDb", solution);
   }
   else if(position == 5){
      if(edge[5].down == 'o') // lD2L
         sequence("lDDL", solution);
      else if (edge[5].up == 'o') // BDb
         sequence("BDb", solution);
   }
   else if(position == 6){
      if(edge[6].down == 'o') // lDL
         sequence("lDL", solution);
      else if (edge[6].up == 'o') // DBdb
         sequence("DBdb", solution);
   }
   else if(position == 7){
      if(edge[7].down == 'o') // DldL
         sequence("DldL", solution);
      else if (edge[7].up == 'o') // Bdb
         sequence("Bdb", solution);
   }
   else if(position == 8){
      if(edge[8].down == 'o') // U2rDRU2lDL
         sequence("UUrDRUUlDL", solution);
      else if (edge[8].up == 'o') // U2rD2RU2Bdb
         sequence("UUrDDRUUBdb", solution);
   }
   else if(position == 9){
      if(edge[9].down == 'o') // URDrulDL
         sequence("URDrulDL", solution);
      else if (edge[9].up == 'o') // URD2ruBdb
         sequence("URDDruBdb", solution);
   }
   else if(position == 10){
      if (edge[10].up == 'o') // BDbdlDL
         sequence("BDbdlDL", solution);
   }

   U(solution); //
   position = searchEdge('r', 'l'); // Blue/red
   if(position == 4){
      if(edge[4].down == 'r') // RDr
         sequence("RDr", solution);
      else if (edge[4].up == 'r') // bD2B
         sequence("bDDB", solution);
   }
   else if(position == 5){
      if(edge[5].down == 'r') // dRDr
         sequence("dRDr", solution);
      else if (edge[5].up == 'r') // bDB
         sequence("bDB", solution);
   }
   else if(position == 6){
      if(edge[6].down == 'r') // Rdr
         sequence("Rdr", solution);
      else if (edge[6].up == 'r') // dbDB
         sequence("dbDB", solution);
   }
   else if(position == 7){
      if(edge[7].down == 'r') // RD2r
         sequence("RDDr", solution);
      else if (edge[7].up == 'r') // bdB
         sequence("bdB", solution);
   }
   else if(position == 8){
      if(edge[8].down == 'r') // UrdRuRDr
         sequence("UrdRuRDr", solution);
      else if (edge[8].up == 'r') // UrdRubD2B
         sequence("UrdRubDDB", solution);
   }
   else if(position == 9){
      if (edge[9].up == 'r') // bD2BRDr
         sequence("bDDBRDr", solution);
   }


   U(solution);
   position = searchCorner('w', 'o', 'g'); // White, orange and green
   if (position == 4){
      if (corner[4].up == 'w') // rD2RFDf
         sequence("rDDRFDf", solution);
      else if (corner[4].right == 'w') // DrdR
         sequence("DrdR", solution);
      else if (corner[4].left == 'w') // rDR
         sequence("rDR", solution);
   }
   else if (position == 5){
      if (corner[5].up == 'w') // rD2RDrdR
         sequence("rDDRDrdR", solution);
      else if (corner[5].right == 'w') // rdR
         sequence("rdR", solution);
      else if (corner[5].left == 'w') // FDf
         sequence("FDf", solution);
   }
   else if (position == 6){
      if (corner[6].up == 'w') // FD2frdR
         sequence("FDDfrdR", solution);
      else if (corner[6].right == 'w') // Fdf
         sequence("Fdf", solution);
      else if (corner[6].left == 'w') // dFDf
         sequence("dFDf", solution);
   }
   else if (position == 7){
      if (corner[7].up == 'w') // rdRFDf
         sequence("rdRFDf", solution);
      else if (corner[7].right == 'w') // FD2f
         sequence("FDDf", solution);
      else if (corner[7].left == 'w') // rD2R
         sequence("rDDR", solution);
   }
   else if (position == 1){
      if (corner[1].left == 'w') // rDRFDf
         sequence("rDRFDf", solution);
      else if (corner[1].right == 'w') // rdRDrdR
         sequence("rdRDrdR", solution);
   }


   U(solution); // Devolver la esquina a su sitio.
   position = searchEdge('g', 'r'); // Green/red
   if(position == 4){
      if(edge[4].down == 'g') // drDRDFdf
         sequence("drDRDFdf", solution);
      else if (edge[4].up == 'g') // D2FdfdrDR
         sequence("DDFdfdrDR", solution);
   }
   else if(position == 5){
      if(edge[5].down == 'g') // D2rDRDFdf
         sequence("DDrDRDFdf", solution);
      else if (edge[5].up == 'g') // DFdfdrDR
         sequence("DFdfdrDR", solution);
   }
   else if(position == 6){
      if(edge[6].down == 'g') // DrDRDFdf
         sequence("DrDRDFdf", solution);
      else if (edge[6].up == 'g') // FdfdrDR
         sequence("FdfdrDR", solution);
   }
   else if(position == 7){
      if(edge[7].down == 'g') // rDRDFdf
         sequence("rDRDFdf", solution);
      else if (edge[7].up == 'g') // dFdfdrDR
         sequence("dFdfdrDR", solution);
   }
   else if(position == 8){
      if(edge[8].down == 'g') // rdRDFDfDrDRDFdf
         sequence("rdRDFDfDrDRDFdf", solution);
   }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xbd0, %rsp            # imm = 0xBD0
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x9e0(%rbp)
movb $0x67, -0x15(%rbp)
movb $0x6f, -0x16(%rbp)
leaq -0x15(%rbp), %rsi
leaq -0x16(%rbp), %rdx
callq 0x42c0
movl %eax, -0x14(%rbp)
cmpl $0x4, -0x14(%rbp)
jne 0xbe7a
movq -0x9e0(%rbp), %rax
movsbl 0xf(%rax), %eax
cmpl $0x67, %eax
jne 0xbddb
leaq -0x39(%rbp), %rdi
movq %rdi, -0x9e8(%rbp)
callq 0x23d0
movq -0x9e8(%rbp), %rdx
leaq 0xb95f(%rip), %rsi      # 0x176d1
leaq -0x38(%rbp), %rdi
callq 0x3920
jmp 0xbd7d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x38(%rbp), %rsi
callq 0x5320
jmp 0xbd93
leaq -0x38(%rbp), %rdi
callq 0x2140
leaq -0x39(%rbp), %rdi
callq 0x2280
jmp 0xbe75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xbdcd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x38(%rbp), %rdi
callq 0x2140
leaq -0x39(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0xe(%rax), %eax
cmpl $0x67, %eax
jne 0xbe73
leaq -0x71(%rbp), %rdi
movq %rdi, -0x9f0(%rbp)
callq 0x23d0
movq -0x9f0(%rbp), %rdx
leaq 0xb880(%rip), %rsi      # 0x1768d
leaq -0x70(%rbp), %rdi
callq 0x3920
jmp 0xbe18
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x70(%rbp), %rsi
callq 0x5320
jmp 0xbe2e
leaq -0x70(%rbp), %rdi
callq 0x2140
leaq -0x71(%rbp), %rdi
callq 0x2280
jmp 0xbe73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xbe65
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x70(%rbp), %rdi
callq 0x2140
leaq -0x71(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xbe75
jmp 0xc7d5
cmpl $0x5, -0x14(%rbp)
jne 0xbfe8
movq -0x9e0(%rbp), %rax
movsbl 0x11(%rax), %eax
cmpl $0x67, %eax
jne 0xbf34
leaq -0x99(%rbp), %rdi
movq %rdi, -0x9f8(%rbp)
callq 0x23d0
movq -0x9f8(%rbp), %rdx
leaq 0xb7c6(%rip), %rsi      # 0x1767f
leaq -0x98(%rbp), %rdi
callq 0x3920
jmp 0xbec7
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x98(%rbp), %rsi
callq 0x5320
jmp 0xbee0
leaq -0x98(%rbp), %rdi
callq 0x2140
leaq -0x99(%rbp), %rdi
callq 0x2280
jmp 0xbfe3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xbf23
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x98(%rbp), %rdi
callq 0x2140
leaq -0x99(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x10(%rax), %eax
cmpl $0x67, %eax
jne 0xbfe1
leaq -0xc1(%rbp), %rdi
movq %rdi, -0xa00(%rbp)
callq 0x23d0
movq -0xa00(%rbp), %rdx
leaq 0xb96d(%rip), %rsi      # 0x178d6
leaq -0xc0(%rbp), %rdi
callq 0x3920
jmp 0xbf77
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0xc0(%rbp), %rsi
callq 0x5320
jmp 0xbf90
leaq -0xc0(%rbp), %rdi
callq 0x2140
leaq -0xc1(%rbp), %rdi
callq 0x2280
jmp 0xbfe1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xbfd0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xc0(%rbp), %rdi
callq 0x2140
leaq -0xc1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xbfe3
jmp 0xc7d3
cmpl $0x6, -0x14(%rbp)
jne 0xc156
movq -0x9e0(%rbp), %rax
movsbl 0x12(%rax), %eax
cmpl $0x67, %eax
jne 0xc0a2
leaq -0xe9(%rbp), %rdi
movq %rdi, -0xa08(%rbp)
callq 0x23d0
movq -0xa08(%rbp), %rdx
leaq 0xb65c(%rip), %rsi      # 0x17683
leaq -0xe8(%rbp), %rdi
callq 0x3920
jmp 0xc035
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0xe8(%rbp), %rsi
callq 0x5320
jmp 0xc04e
leaq -0xe8(%rbp), %rdi
callq 0x2140
leaq -0xe9(%rbp), %rdi
callq 0x2280
jmp 0xc151
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc091
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0xe8(%rbp), %rdi
callq 0x2140
leaq -0xe9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x13(%rax), %eax
cmpl $0x67, %eax
jne 0xc14f
leaq -0x111(%rbp), %rdi
movq %rdi, -0xa10(%rbp)
callq 0x23d0
movq -0xa10(%rbp), %rdx
leaq 0xb5b0(%rip), %rsi      # 0x17687
leaq -0x110(%rbp), %rdi
callq 0x3920
jmp 0xc0e5
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x110(%rbp), %rsi
callq 0x5320
jmp 0xc0fe
leaq -0x110(%rbp), %rdi
callq 0x2140
leaq -0x111(%rbp), %rdi
callq 0x2280
jmp 0xc14f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc13e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x110(%rbp), %rdi
callq 0x2140
leaq -0x111(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc151
jmp 0xc7d1
cmpl $0x7, -0x14(%rbp)
jne 0xc2c4
movq -0x9e0(%rbp), %rax
movsbl 0x15(%rax), %eax
cmpl $0x67, %eax
jne 0xc210
leaq -0x139(%rbp), %rdi
movq %rdi, -0xa18(%rbp)
callq 0x23d0
movq -0xa18(%rbp), %rdx
leaq 0xb731(%rip), %rsi      # 0x178c6
leaq -0x138(%rbp), %rdi
callq 0x3920
jmp 0xc1a3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x138(%rbp), %rsi
callq 0x5320
jmp 0xc1bc
leaq -0x138(%rbp), %rdi
callq 0x2140
leaq -0x139(%rbp), %rdi
callq 0x2280
jmp 0xc2bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc1ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x138(%rbp), %rdi
callq 0x2140
leaq -0x139(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x14(%rax), %eax
cmpl $0x67, %eax
jne 0xc2bd
leaq -0x161(%rbp), %rdi
movq %rdi, -0xa20(%rbp)
callq 0x23d0
movq -0xa20(%rbp), %rdx
leaq 0xb447(%rip), %rsi      # 0x1768c
leaq -0x160(%rbp), %rdi
callq 0x3920
jmp 0xc253
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x160(%rbp), %rsi
callq 0x5320
jmp 0xc26c
leaq -0x160(%rbp), %rdi
callq 0x2140
leaq -0x161(%rbp), %rdi
callq 0x2280
jmp 0xc2bd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc2ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x160(%rbp), %rdi
callq 0x2140
leaq -0x161(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc2bf
jmp 0xc7cf
cmpl $0x8, -0x14(%rbp)
jne 0xc432
movq -0x9e0(%rbp), %rax
movsbl 0x17(%rax), %eax
cmpl $0x67, %eax
jne 0xc37e
leaq -0x189(%rbp), %rdi
movq %rdi, -0xa28(%rbp)
callq 0x23d0
movq -0xa28(%rbp), %rdx
leaq 0xb38e(%rip), %rsi      # 0x17691
leaq -0x188(%rbp), %rdi
callq 0x3920
jmp 0xc311
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x188(%rbp), %rsi
callq 0x5320
jmp 0xc32a
leaq -0x188(%rbp), %rdi
callq 0x2140
leaq -0x189(%rbp), %rdi
callq 0x2280
jmp 0xc42d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc36d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x2140
leaq -0x189(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x16(%rax), %eax
cmpl $0x67, %eax
jne 0xc42b
leaq -0x1b1(%rbp), %rdi
movq %rdi, -0xa30(%rbp)
callq 0x23d0
movq -0xa30(%rbp), %rdx
leaq 0xb2e8(%rip), %rsi      # 0x1769b
leaq -0x1b0(%rbp), %rdi
callq 0x3920
jmp 0xc3c1
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x1b0(%rbp), %rsi
callq 0x5320
jmp 0xc3da
leaq -0x1b0(%rbp), %rdi
callq 0x2140
leaq -0x1b1(%rbp), %rdi
callq 0x2280
jmp 0xc42b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc41a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x1b0(%rbp), %rdi
callq 0x2140
leaq -0x1b1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc42d
jmp 0xc7cd
cmpl $0x9, -0x14(%rbp)
jne 0xc5a0
movq -0x9e0(%rbp), %rax
movsbl 0x19(%rax), %eax
cmpl $0x67, %eax
jne 0xc4ec
leaq -0x1d9(%rbp), %rdi
movq %rdi, -0xa38(%rbp)
callq 0x23d0
movq -0xa38(%rbp), %rdx
leaq 0xb233(%rip), %rsi      # 0x176a4
leaq -0x1d8(%rbp), %rdi
callq 0x3920
jmp 0xc47f
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x1d8(%rbp), %rsi
callq 0x5320
jmp 0xc498
leaq -0x1d8(%rbp), %rdi
callq 0x2140
leaq -0x1d9(%rbp), %rdi
callq 0x2280
jmp 0xc59b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc4db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x1d8(%rbp), %rdi
callq 0x2140
leaq -0x1d9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x18(%rax), %eax
cmpl $0x67, %eax
jne 0xc599
leaq -0x201(%rbp), %rdi
movq %rdi, -0xa40(%rbp)
callq 0x23d0
movq -0xa40(%rbp), %rdx
leaq 0xb18f(%rip), %rsi      # 0x176b0
leaq -0x200(%rbp), %rdi
callq 0x3920
jmp 0xc52f
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x200(%rbp), %rsi
callq 0x5320
jmp 0xc548
leaq -0x200(%rbp), %rdi
callq 0x2140
leaq -0x201(%rbp), %rdi
callq 0x2280
jmp 0xc599
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc588
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x200(%rbp), %rdi
callq 0x2140
leaq -0x201(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc59b
jmp 0xc7cb
cmpl $0xa, -0x14(%rbp)
jne 0xc70e
movq -0x9e0(%rbp), %rax
movsbl 0x1b(%rax), %eax
cmpl $0x67, %eax
jne 0xc65a
leaq -0x229(%rbp), %rdi
movq %rdi, -0xa48(%rbp)
callq 0x23d0
movq -0xa48(%rbp), %rdx
leaq 0xb0dc(%rip), %rsi      # 0x176bb
leaq -0x228(%rbp), %rdi
callq 0x3920
jmp 0xc5ed
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x228(%rbp), %rsi
callq 0x5320
jmp 0xc606
leaq -0x228(%rbp), %rdi
callq 0x2140
leaq -0x229(%rbp), %rdi
callq 0x2280
jmp 0xc709
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc649
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x228(%rbp), %rdi
callq 0x2140
leaq -0x229(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x1a(%rax), %eax
cmpl $0x67, %eax
jne 0xc707
leaq -0x251(%rbp), %rdi
movq %rdi, -0xa50(%rbp)
callq 0x23d0
movq -0xa50(%rbp), %rdx
leaq 0xb036(%rip), %rsi      # 0x176c5
leaq -0x250(%rbp), %rdi
callq 0x3920
jmp 0xc69d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x250(%rbp), %rsi
callq 0x5320
jmp 0xc6b6
leaq -0x250(%rbp), %rdi
callq 0x2140
leaq -0x251(%rbp), %rdi
callq 0x2280
jmp 0xc707
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc6f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x250(%rbp), %rdi
callq 0x2140
leaq -0x251(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc709
jmp 0xc7c9
cmpl $0xb, -0x14(%rbp)
jne 0xc7c7
movq -0x9e0(%rbp), %rax
movsbl 0x1d(%rax), %eax
cmpl $0x67, %eax
jne 0xc7c5
leaq -0x279(%rbp), %rdi
movq %rdi, -0xa58(%rbp)
callq 0x23d0
movq -0xa58(%rbp), %rdx
leaq 0xaf81(%rip), %rsi      # 0x176ce
leaq -0x278(%rbp), %rdi
callq 0x3920
jmp 0xc75b
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x278(%rbp), %rsi
callq 0x5320
jmp 0xc774
leaq -0x278(%rbp), %rdi
callq 0x2140
leaq -0x279(%rbp), %rdi
callq 0x2280
jmp 0xc7c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc7b4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x278(%rbp), %rdi
callq 0x2140
leaq -0x279(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc7c7
jmp 0xc7c9
jmp 0xc7cb
jmp 0xc7cd
jmp 0xc7cf
jmp 0xc7d1
jmp 0xc7d3
jmp 0xc7d5
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x59b0
movq -0x9e0(%rbp), %rdi
movb $0x6f, -0x27a(%rbp)
movb $0x6c, -0x27b(%rbp)
leaq -0x27a(%rbp), %rsi
leaq -0x27b(%rbp), %rdx
callq 0x42c0
movl %eax, -0x14(%rbp)
cmpl $0x4, -0x14(%rbp)
jne 0xc97e
movq -0x9e0(%rbp), %rax
movsbl 0xf(%rax), %eax
cmpl $0x6f, %eax
jne 0xc8ca
leaq -0x2a1(%rbp), %rdi
movq %rdi, -0xa60(%rbp)
callq 0x23d0
movq -0xa60(%rbp), %rdx
leaq 0xae24(%rip), %rsi      # 0x17673
leaq -0x2a0(%rbp), %rdi
callq 0x3920
jmp 0xc85d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x2a0(%rbp), %rsi
callq 0x5320
jmp 0xc876
leaq -0x2a0(%rbp), %rdi
callq 0x2140
leaq -0x2a1(%rbp), %rdi
callq 0x2280
jmp 0xc979
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc8b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x2a0(%rbp), %rdi
callq 0x2140
leaq -0x2a1(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0xe(%rax), %eax
cmpl $0x6f, %eax
jne 0xc977
leaq -0x2c9(%rbp), %rdi
movq %rdi, -0xa68(%rbp)
callq 0x23d0
movq -0xa68(%rbp), %rdx
leaq 0xb019(%rip), %rsi      # 0x17918
leaq -0x2c8(%rbp), %rdi
callq 0x3920
jmp 0xc90d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x2c8(%rbp), %rsi
callq 0x5320
jmp 0xc926
leaq -0x2c8(%rbp), %rdi
callq 0x2140
leaq -0x2c9(%rbp), %rdi
callq 0x2280
jmp 0xc977
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xc966
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x2c8(%rbp), %rdi
callq 0x2140
leaq -0x2c9(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xc979
jmp 0xd169
cmpl $0x5, -0x14(%rbp)
jne 0xcaec
movq -0x9e0(%rbp), %rax
movsbl 0x11(%rax), %eax
cmpl $0x6f, %eax
jne 0xca38
leaq -0x2f1(%rbp), %rdi
movq %rdi, -0xa70(%rbp)
callq 0x23d0
movq -0xa70(%rbp), %rdx
leaq 0xacbd(%rip), %rsi      # 0x1767a
leaq -0x2f0(%rbp), %rdi
callq 0x3920
jmp 0xc9cb
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x2f0(%rbp), %rsi
callq 0x5320
jmp 0xc9e4
leaq -0x2f0(%rbp), %rdi
callq 0x2140
leaq -0x2f1(%rbp), %rdi
callq 0x2280
jmp 0xcae7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xca27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x2f0(%rbp), %rdi
callq 0x2140
leaq -0x2f1(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x10(%rax), %eax
cmpl $0x6f, %eax
jne 0xcae5
leaq -0x319(%rbp), %rdi
movq %rdi, -0xa78(%rbp)
callq 0x23d0
movq -0xa78(%rbp), %rdx
leaq 0xabcd(%rip), %rsi      # 0x1763a
leaq -0x318(%rbp), %rdi
callq 0x3920
jmp 0xca7b
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x318(%rbp), %rsi
callq 0x5320
jmp 0xca94
leaq -0x318(%rbp), %rdi
callq 0x2140
leaq -0x319(%rbp), %rdi
callq 0x2280
jmp 0xcae5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcad4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x318(%rbp), %rdi
callq 0x2140
leaq -0x319(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xcae7
jmp 0xd167
cmpl $0x6, -0x14(%rbp)
jne 0xcc5a
movq -0x9e0(%rbp), %rax
movsbl 0x13(%rax), %eax
cmpl $0x6f, %eax
jne 0xcba6
leaq -0x341(%rbp), %rdi
movq %rdi, -0xa80(%rbp)
callq 0x23d0
movq -0xa80(%rbp), %rdx
leaq 0xae30(%rip), %rsi      # 0x1795b
leaq -0x340(%rbp), %rdi
callq 0x3920
jmp 0xcb39
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x340(%rbp), %rsi
callq 0x5320
jmp 0xcb52
leaq -0x340(%rbp), %rdi
callq 0x2140
leaq -0x341(%rbp), %rdi
callq 0x2280
jmp 0xcc55
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcb95
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x340(%rbp), %rdi
callq 0x2140
leaq -0x341(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x12(%rax), %eax
cmpl $0x6f, %eax
jne 0xcc53
leaq -0x369(%rbp), %rdi
movq %rdi, -0xa88(%rbp)
callq 0x23d0
movq -0xa88(%rbp), %rdx
leaq 0xaafb(%rip), %rsi      # 0x176d6
leaq -0x368(%rbp), %rdi
callq 0x3920
jmp 0xcbe9
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x368(%rbp), %rsi
callq 0x5320
jmp 0xcc02
leaq -0x368(%rbp), %rdi
callq 0x2140
leaq -0x369(%rbp), %rdi
callq 0x2280
jmp 0xcc53
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcc42
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x368(%rbp), %rdi
callq 0x2140
leaq -0x369(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xcc55
jmp 0xd165
cmpl $0x7, -0x14(%rbp)
jne 0xcdc8
movq -0x9e0(%rbp), %rax
movsbl 0x15(%rax), %eax
cmpl $0x6f, %eax
jne 0xcd14
leaq -0x391(%rbp), %rdi
movq %rdi, -0xa90(%rbp)
callq 0x23d0
movq -0xa90(%rbp), %rdx
leaq 0xa9d9(%rip), %rsi      # 0x17672
leaq -0x390(%rbp), %rdi
callq 0x3920
jmp 0xcca7
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x390(%rbp), %rsi
callq 0x5320
jmp 0xccc0
leaq -0x390(%rbp), %rdi
callq 0x2140
leaq -0x391(%rbp), %rdi
callq 0x2280
jmp 0xcdc3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcd03
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x390(%rbp), %rdi
callq 0x2140
leaq -0x391(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x14(%rax), %eax
cmpl $0x6f, %eax
jne 0xcdc1
leaq -0x3b9(%rbp), %rdi
movq %rdi, -0xa98(%rbp)
callq 0x23d0
movq -0xa98(%rbp), %rdx
leaq 0xa98e(%rip), %rsi      # 0x176d7
leaq -0x3b8(%rbp), %rdi
callq 0x3920
jmp 0xcd57
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x3b8(%rbp), %rsi
callq 0x5320
jmp 0xcd70
leaq -0x3b8(%rbp), %rdi
callq 0x2140
leaq -0x3b9(%rbp), %rdi
callq 0x2280
jmp 0xcdc1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcdb0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x3b8(%rbp), %rdi
callq 0x2140
leaq -0x3b9(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xcdc3
jmp 0xd163
cmpl $0x8, -0x14(%rbp)
jne 0xcf36
movq -0x9e0(%rbp), %rax
movsbl 0x17(%rax), %eax
cmpl $0x6f, %eax
jne 0xce82
leaq -0x3e1(%rbp), %rdi
movq %rdi, -0xaa0(%rbp)
callq 0x23d0
movq -0xaa0(%rbp), %rdx
leaq 0xa8d4(%rip), %rsi      # 0x176db
leaq -0x3e0(%rbp), %rdi
callq 0x3920
jmp 0xce15
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x3e0(%rbp), %rsi
callq 0x5320
jmp 0xce2e
leaq -0x3e0(%rbp), %rdi
callq 0x2140
leaq -0x3e1(%rbp), %rdi
callq 0x2280
jmp 0xcf31
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xce71
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x3e0(%rbp), %rdi
callq 0x2140
leaq -0x3e1(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x16(%rax), %eax
cmpl $0x6f, %eax
jne 0xcf2f
leaq -0x409(%rbp), %rdi
movq %rdi, -0xaa8(%rbp)
callq 0x23d0
movq -0xaa8(%rbp), %rdx
leaq 0xa82f(%rip), %rsi      # 0x176e6
leaq -0x408(%rbp), %rdi
callq 0x3920
jmp 0xcec5
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x408(%rbp), %rsi
callq 0x5320
jmp 0xcede
leaq -0x408(%rbp), %rdi
callq 0x2140
leaq -0x409(%rbp), %rdi
callq 0x2280
jmp 0xcf2f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcf1e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x408(%rbp), %rdi
callq 0x2140
leaq -0x409(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xcf31
jmp 0xd161
cmpl $0x9, -0x14(%rbp)
jne 0xd0a4
movq -0x9e0(%rbp), %rax
movsbl 0x19(%rax), %eax
cmpl $0x6f, %eax
jne 0xcff0
leaq -0x431(%rbp), %rdi
movq %rdi, -0xab0(%rbp)
callq 0x23d0
movq -0xab0(%rbp), %rdx
leaq 0xa77d(%rip), %rsi      # 0x176f2
leaq -0x430(%rbp), %rdi
callq 0x3920
jmp 0xcf83
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x430(%rbp), %rsi
callq 0x5320
jmp 0xcf9c
leaq -0x430(%rbp), %rdi
callq 0x2140
leaq -0x431(%rbp), %rdi
callq 0x2280
jmp 0xd09f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xcfdf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x430(%rbp), %rdi
callq 0x2140
leaq -0x431(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x18(%rax), %eax
cmpl $0x6f, %eax
jne 0xd09d
leaq -0x459(%rbp), %rdi
movq %rdi, -0xab8(%rbp)
callq 0x23d0
movq -0xab8(%rbp), %rdx
leaq 0xa6d6(%rip), %rsi      # 0x176fb
leaq -0x458(%rbp), %rdi
callq 0x3920
jmp 0xd033
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x458(%rbp), %rsi
callq 0x5320
jmp 0xd04c
leaq -0x458(%rbp), %rdi
callq 0x2140
leaq -0x459(%rbp), %rdi
callq 0x2280
jmp 0xd09d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd08c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x458(%rbp), %rdi
callq 0x2140
leaq -0x459(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd09f
jmp 0xd15f
cmpl $0xa, -0x14(%rbp)
jne 0xd15d
movq -0x9e0(%rbp), %rax
movsbl 0x1a(%rax), %eax
cmpl $0x6f, %eax
jne 0xd15b
leaq -0x481(%rbp), %rdi
movq %rdi, -0xac0(%rbp)
callq 0x23d0
movq -0xac0(%rbp), %rdx
leaq 0xa622(%rip), %rsi      # 0x17705
leaq -0x480(%rbp), %rdi
callq 0x3920
jmp 0xd0f1
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x480(%rbp), %rsi
callq 0x5320
jmp 0xd10a
leaq -0x480(%rbp), %rdi
callq 0x2140
leaq -0x481(%rbp), %rdi
callq 0x2280
jmp 0xd15b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd14a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x480(%rbp), %rdi
callq 0x2140
leaq -0x481(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd15d
jmp 0xd15f
jmp 0xd161
jmp 0xd163
jmp 0xd165
jmp 0xd167
jmp 0xd169
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x59b0
movq -0x9e0(%rbp), %rdi
movb $0x72, -0x482(%rbp)
movb $0x6c, -0x483(%rbp)
leaq -0x482(%rbp), %rsi
leaq -0x483(%rbp), %rdx
callq 0x42c0
movl %eax, -0x14(%rbp)
cmpl $0x4, -0x14(%rbp)
jne 0xd312
movq -0x9e0(%rbp), %rax
movsbl 0xf(%rax), %eax
cmpl $0x72, %eax
jne 0xd25e
leaq -0x4a9(%rbp), %rdi
movq %rdi, -0xac8(%rbp)
callq 0x23d0
movq -0xac8(%rbp), %rdx
leaq 0xa436(%rip), %rsi      # 0x17619
leaq -0x4a8(%rbp), %rdi
callq 0x3920
jmp 0xd1f1
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x4a8(%rbp), %rsi
callq 0x5320
jmp 0xd20a
leaq -0x4a8(%rbp), %rdi
callq 0x2140
leaq -0x4a9(%rbp), %rdi
callq 0x2280
jmp 0xd30d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd24d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x4a8(%rbp), %rdi
callq 0x2140
leaq -0x4a9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0xe(%rax), %eax
cmpl $0x72, %eax
jne 0xd30b
leaq -0x4d1(%rbp), %rdi
movq %rdi, -0xad0(%rbp)
callq 0x23d0
movq -0xad0(%rbp), %rdx
leaq 0xa48d(%rip), %rsi      # 0x17720
leaq -0x4d0(%rbp), %rdi
callq 0x3920
jmp 0xd2a1
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x4d0(%rbp), %rsi
callq 0x5320
jmp 0xd2ba
leaq -0x4d0(%rbp), %rdi
callq 0x2140
leaq -0x4d1(%rbp), %rdi
callq 0x2280
jmp 0xd30b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd2fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x4d0(%rbp), %rdi
callq 0x2140
leaq -0x4d1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd30d
jmp 0xd98d
cmpl $0x5, -0x14(%rbp)
jne 0xd480
movq -0x9e0(%rbp), %rax
movsbl 0x11(%rax), %eax
cmpl $0x72, %eax
jne 0xd3cc
leaq -0x4f9(%rbp), %rdi
movq %rdi, -0xad8(%rbp)
callq 0x23d0
movq -0xad8(%rbp), %rdx
leaq 0xa2e1(%rip), %rsi      # 0x17632
leaq -0x4f8(%rbp), %rdi
callq 0x3920
jmp 0xd35f
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x4f8(%rbp), %rsi
callq 0x5320
jmp 0xd378
leaq -0x4f8(%rbp), %rdi
callq 0x2140
leaq -0x4f9(%rbp), %rdi
callq 0x2280
jmp 0xd47b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd3bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x4f8(%rbp), %rdi
callq 0x2140
leaq -0x4f9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x10(%rax), %eax
cmpl $0x72, %eax
jne 0xd479
leaq -0x521(%rbp), %rdi
movq %rdi, -0xae0(%rbp)
callq 0x23d0
movq -0xae0(%rbp), %rdx
leaq 0xa4a4(%rip), %rsi      # 0x178a5
leaq -0x520(%rbp), %rdi
callq 0x3920
jmp 0xd40f
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x520(%rbp), %rsi
callq 0x5320
jmp 0xd428
leaq -0x520(%rbp), %rdi
callq 0x2140
leaq -0x521(%rbp), %rdi
callq 0x2280
jmp 0xd479
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd468
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x520(%rbp), %rdi
callq 0x2140
leaq -0x521(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd47b
jmp 0xd98b
cmpl $0x6, -0x14(%rbp)
jne 0xd5ee
movq -0x9e0(%rbp), %rax
movsbl 0x13(%rax), %eax
cmpl $0x72, %eax
jne 0xd53a
leaq -0x549(%rbp), %rdi
movq %rdi, -0xae8(%rbp)
callq 0x23d0
movq -0xae8(%rbp), %rdx
leaq 0xa16f(%rip), %rsi      # 0x1762e
leaq -0x548(%rbp), %rdi
callq 0x3920
jmp 0xd4cd
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x548(%rbp), %rsi
callq 0x5320
jmp 0xd4e6
leaq -0x548(%rbp), %rdi
callq 0x2140
leaq -0x549(%rbp), %rdi
callq 0x2280
jmp 0xd5e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd529
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x548(%rbp), %rdi
callq 0x2140
leaq -0x549(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x12(%rax), %eax
cmpl $0x72, %eax
jne 0xd5e7
leaq -0x571(%rbp), %rdi
movq %rdi, -0xaf0(%rbp)
callq 0x23d0
movq -0xaf0(%rbp), %rdx
leaq 0xa19e(%rip), %rsi      # 0x1770d
leaq -0x570(%rbp), %rdi
callq 0x3920
jmp 0xd57d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x570(%rbp), %rsi
callq 0x5320
jmp 0xd596
leaq -0x570(%rbp), %rdi
callq 0x2140
leaq -0x571(%rbp), %rdi
callq 0x2280
jmp 0xd5e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd5d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x570(%rbp), %rdi
callq 0x2140
leaq -0x571(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd5e9
jmp 0xd989
cmpl $0x7, -0x14(%rbp)
jne 0xd75c
movq -0x9e0(%rbp), %rax
movsbl 0x15(%rax), %eax
cmpl $0x72, %eax
jne 0xd6a8
leaq -0x599(%rbp), %rdi
movq %rdi, -0xaf8(%rbp)
callq 0x23d0
movq -0xaf8(%rbp), %rdx
leaq 0xa34e(%rip), %rsi      # 0x1797b
leaq -0x598(%rbp), %rdi
callq 0x3920
jmp 0xd63b
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x598(%rbp), %rsi
callq 0x5320
jmp 0xd654
leaq -0x598(%rbp), %rdi
callq 0x2140
leaq -0x599(%rbp), %rdi
callq 0x2280
jmp 0xd757
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd697
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x598(%rbp), %rdi
callq 0x2140
leaq -0x599(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x14(%rax), %eax
cmpl $0x72, %eax
jne 0xd755
leaq -0x5c1(%rbp), %rdi
movq %rdi, -0xb00(%rbp)
callq 0x23d0
movq -0xb00(%rbp), %rdx
leaq 0x9f45(%rip), %rsi      # 0x17622
leaq -0x5c0(%rbp), %rdi
callq 0x3920
jmp 0xd6eb
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x5c0(%rbp), %rsi
callq 0x5320
jmp 0xd704
leaq -0x5c0(%rbp), %rdi
callq 0x2140
leaq -0x5c1(%rbp), %rdi
callq 0x2280
jmp 0xd755
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd744
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x5c0(%rbp), %rdi
callq 0x2140
leaq -0x5c1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd757
jmp 0xd987
cmpl $0x8, -0x14(%rbp)
jne 0xd8ca
movq -0x9e0(%rbp), %rax
movsbl 0x17(%rax), %eax
cmpl $0x72, %eax
jne 0xd816
leaq -0x5e9(%rbp), %rdi
movq %rdi, -0xb08(%rbp)
callq 0x23d0
movq -0xb08(%rbp), %rdx
leaq 0x9f77(%rip), %rsi      # 0x17712
leaq -0x5e8(%rbp), %rdi
callq 0x3920
jmp 0xd7a9
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x5e8(%rbp), %rsi
callq 0x5320
jmp 0xd7c2
leaq -0x5e8(%rbp), %rdi
callq 0x2140
leaq -0x5e9(%rbp), %rdi
callq 0x2280
jmp 0xd8c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd805
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x5e8(%rbp), %rdi
callq 0x2140
leaq -0x5e9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x16(%rax), %eax
cmpl $0x72, %eax
jne 0xd8c3
leaq -0x611(%rbp), %rdi
movq %rdi, -0xb10(%rbp)
callq 0x23d0
movq -0xb10(%rbp), %rdx
leaq 0x9ed0(%rip), %rsi      # 0x1771b
leaq -0x610(%rbp), %rdi
callq 0x3920
jmp 0xd859
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x610(%rbp), %rsi
callq 0x5320
jmp 0xd872
leaq -0x610(%rbp), %rdi
callq 0x2140
leaq -0x611(%rbp), %rdi
callq 0x2280
jmp 0xd8c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd8b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x610(%rbp), %rdi
callq 0x2140
leaq -0x611(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd8c5
jmp 0xd985
cmpl $0x9, -0x14(%rbp)
jne 0xd983
movq -0x9e0(%rbp), %rax
movsbl 0x18(%rax), %eax
cmpl $0x72, %eax
jne 0xd981
leaq -0x639(%rbp), %rdi
movq %rdi, -0xb18(%rbp)
callq 0x23d0
movq -0xb18(%rbp), %rdx
leaq 0x9d0c(%rip), %rsi      # 0x17615
leaq -0x638(%rbp), %rdi
callq 0x3920
jmp 0xd917
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x638(%rbp), %rsi
callq 0x5320
jmp 0xd930
leaq -0x638(%rbp), %rdi
callq 0x2140
leaq -0x639(%rbp), %rdi
callq 0x2280
jmp 0xd981
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xd970
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x638(%rbp), %rdi
callq 0x2140
leaq -0x639(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xd983
jmp 0xd985
jmp 0xd987
jmp 0xd989
jmp 0xd98b
jmp 0xd98d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x59b0
movq -0x9e0(%rbp), %rdi
movb $0x77, -0x63a(%rbp)
movb $0x6f, -0x63b(%rbp)
movb $0x67, -0x63c(%rbp)
leaq -0x63a(%rbp), %rsi
leaq -0x63b(%rbp), %rdx
leaq -0x63c(%rbp), %rcx
callq 0x4710
movl %eax, -0x14(%rbp)
cmpl $0x4, -0x14(%rbp)
jne 0xdbf6
movq -0x9e0(%rbp), %rax
movsbl 0x2a(%rax), %eax
cmpl $0x77, %eax
jne 0xda90
leaq -0x661(%rbp), %rdi
movq %rdi, -0xb20(%rbp)
callq 0x23d0
movq -0xb20(%rbp), %rdx
leaq 0x9b99(%rip), %rsi      # 0x175ae
leaq -0x660(%rbp), %rdi
callq 0x3920
jmp 0xda23
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x660(%rbp), %rsi
callq 0x5320
jmp 0xda3c
leaq -0x660(%rbp), %rdi
callq 0x2140
leaq -0x661(%rbp), %rdi
callq 0x2280
jmp 0xdbf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xda7f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x660(%rbp), %rdi
callq 0x2140
leaq -0x661(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x2c(%rax), %eax
cmpl $0x77, %eax
jne 0xdb40
leaq -0x689(%rbp), %rdi
movq %rdi, -0xb28(%rbp)
callq 0x23d0
movq -0xb28(%rbp), %rdx
leaq 0x9af5(%rip), %rsi      # 0x175ba
leaq -0x688(%rbp), %rdi
callq 0x3920
jmp 0xdad3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x688(%rbp), %rsi
callq 0x5320
jmp 0xdaec
leaq -0x688(%rbp), %rdi
callq 0x2140
leaq -0x689(%rbp), %rdi
callq 0x2280
jmp 0xdbef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xdb2f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x688(%rbp), %rdi
callq 0x2140
leaq -0x689(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x2b(%rax), %eax
cmpl $0x77, %eax
jne 0xdbed
leaq -0x6b1(%rbp), %rdi
movq %rdi, -0xb30(%rbp)
callq 0x23d0
movq -0xb30(%rbp), %rdx
leaq 0x9d1f(%rip), %rsi      # 0x17894
leaq -0x6b0(%rbp), %rdi
callq 0x3920
jmp 0xdb83
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x6b0(%rbp), %rsi
callq 0x5320
jmp 0xdb9c
leaq -0x6b0(%rbp), %rdi
callq 0x2140
leaq -0x6b1(%rbp), %rdi
callq 0x2280
jmp 0xdbed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xdbdc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x6b0(%rbp), %rdi
callq 0x2140
leaq -0x6b1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xdbef
jmp 0xdbf1
jmp 0xe3c9
cmpl $0x5, -0x14(%rbp)
jne 0xde16
movq -0x9e0(%rbp), %rax
movsbl 0x2d(%rax), %eax
cmpl $0x77, %eax
jne 0xdcb0
leaq -0x6d9(%rbp), %rdi
movq %rdi, -0xb38(%rbp)
callq 0x23d0
movq -0xb38(%rbp), %rdx
leaq 0x9981(%rip), %rsi      # 0x175b6
leaq -0x6d8(%rbp), %rdi
callq 0x3920
jmp 0xdc43
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x6d8(%rbp), %rsi
callq 0x5320
jmp 0xdc5c
leaq -0x6d8(%rbp), %rdi
callq 0x2140
leaq -0x6d9(%rbp), %rdi
callq 0x2280
jmp 0xde11
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xdc9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x6d8(%rbp), %rdi
callq 0x2140
leaq -0x6d9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x2f(%rax), %eax
cmpl $0x77, %eax
jne 0xdd60
leaq -0x701(%rbp), %rdi
movq %rdi, -0xb40(%rbp)
callq 0x23d0
movq -0xb40(%rbp), %rdx
leaq 0x98d6(%rip), %rsi      # 0x175bb
leaq -0x700(%rbp), %rdi
callq 0x3920
jmp 0xdcf3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x700(%rbp), %rsi
callq 0x5320
jmp 0xdd0c
leaq -0x700(%rbp), %rdi
callq 0x2140
leaq -0x701(%rbp), %rdi
callq 0x2280
jmp 0xde0f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xdd4f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x700(%rbp), %rdi
callq 0x2140
leaq -0x701(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x2e(%rax), %eax
cmpl $0x77, %eax
jne 0xde0d
leaq -0x729(%rbp), %rdi
movq %rdi, -0xb48(%rbp)
callq 0x23d0
movq -0xb48(%rbp), %rdx
leaq 0x97f1(%rip), %rsi      # 0x17586
leaq -0x728(%rbp), %rdi
callq 0x3920
jmp 0xdda3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x728(%rbp), %rsi
callq 0x5320
jmp 0xddbc
leaq -0x728(%rbp), %rdi
callq 0x2140
leaq -0x729(%rbp), %rdi
callq 0x2280
jmp 0xde0d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xddfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x728(%rbp), %rdi
callq 0x2140
leaq -0x729(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xde0f
jmp 0xde11
jmp 0xe3c7
cmpl $0x6, -0x14(%rbp)
jne 0xe036
movq -0x9e0(%rbp), %rax
movsbl 0x30(%rax), %eax
cmpl $0x77, %eax
jne 0xded0
leaq -0x751(%rbp), %rdi
movq %rdi, -0xb50(%rbp)
callq 0x23d0
movq -0xb50(%rbp), %rdx
leaq 0x976a(%rip), %rsi      # 0x175bf
leaq -0x750(%rbp), %rdi
callq 0x3920
jmp 0xde63
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x750(%rbp), %rsi
callq 0x5320
jmp 0xde7c
leaq -0x750(%rbp), %rdi
callq 0x2140
leaq -0x751(%rbp), %rdi
callq 0x2280
jmp 0xe031
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xdebf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x750(%rbp), %rdi
callq 0x2140
leaq -0x751(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x32(%rax), %eax
cmpl $0x77, %eax
jne 0xdf80
leaq -0x779(%rbp), %rdi
movq %rdi, -0xb58(%rbp)
callq 0x23d0
movq -0xb58(%rbp), %rdx
leaq 0x9839(%rip), %rsi      # 0x1773e
leaq -0x778(%rbp), %rdi
callq 0x3920
jmp 0xdf13
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x778(%rbp), %rsi
callq 0x5320
jmp 0xdf2c
leaq -0x778(%rbp), %rdi
callq 0x2140
leaq -0x779(%rbp), %rdi
callq 0x2280
jmp 0xe02f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xdf6f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x778(%rbp), %rdi
callq 0x2140
leaq -0x779(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x31(%rax), %eax
cmpl $0x77, %eax
jne 0xe02d
leaq -0x7a1(%rbp), %rdi
movq %rdi, -0xb60(%rbp)
callq 0x23d0
movq -0xb60(%rbp), %rdx
leaq 0x95de(%rip), %rsi      # 0x17593
leaq -0x7a0(%rbp), %rdi
callq 0x3920
jmp 0xdfc3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x7a0(%rbp), %rsi
callq 0x5320
jmp 0xdfdc
leaq -0x7a0(%rbp), %rdi
callq 0x2140
leaq -0x7a1(%rbp), %rdi
callq 0x2280
jmp 0xe02d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe01c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x7a0(%rbp), %rdi
callq 0x2140
leaq -0x7a1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe02f
jmp 0xe031
jmp 0xe3c5
cmpl $0x7, -0x14(%rbp)
jne 0xe256
movq -0x9e0(%rbp), %rax
movsbl 0x33(%rax), %eax
cmpl $0x77, %eax
jne 0xe0f0
leaq -0x7c9(%rbp), %rdi
movq %rdi, -0xb68(%rbp)
callq 0x23d0
movq -0xb68(%rbp), %rdx
leaq 0x9552(%rip), %rsi      # 0x175c7
leaq -0x7c8(%rbp), %rdi
callq 0x3920
jmp 0xe083
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x7c8(%rbp), %rsi
callq 0x5320
jmp 0xe09c
leaq -0x7c8(%rbp), %rdi
callq 0x2140
leaq -0x7c9(%rbp), %rdi
callq 0x2280
jmp 0xe251
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe0df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x7c8(%rbp), %rdi
callq 0x2140
leaq -0x7c9(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x35(%rax), %eax
cmpl $0x77, %eax
jne 0xe1a0
leaq -0x7f1(%rbp), %rdi
movq %rdi, -0xb70(%rbp)
callq 0x23d0
movq -0xb70(%rbp), %rdx
leaq 0x97d2(%rip), %rsi      # 0x178f7
leaq -0x7f0(%rbp), %rdi
callq 0x3920
jmp 0xe133
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x7f0(%rbp), %rsi
callq 0x5320
jmp 0xe14c
leaq -0x7f0(%rbp), %rdi
callq 0x2140
leaq -0x7f1(%rbp), %rdi
callq 0x2280
jmp 0xe24f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe18f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x7f0(%rbp), %rdi
callq 0x2140
leaq -0x7f1(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x34(%rax), %eax
cmpl $0x77, %eax
jne 0xe24d
leaq -0x819(%rbp), %rdi
movq %rdi, -0xb78(%rbp)
callq 0x23d0
movq -0xb78(%rbp), %rdx
leaq 0x93f9(%rip), %rsi      # 0x175ce
leaq -0x818(%rbp), %rdi
callq 0x3920
jmp 0xe1e3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x818(%rbp), %rsi
callq 0x5320
jmp 0xe1fc
leaq -0x818(%rbp), %rdi
callq 0x2140
leaq -0x819(%rbp), %rdi
callq 0x2280
jmp 0xe24d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe23c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x818(%rbp), %rdi
callq 0x2140
leaq -0x819(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe24f
jmp 0xe251
jmp 0xe3c3
cmpl $0x1, -0x14(%rbp)
jne 0xe3c1
movq -0x9e0(%rbp), %rax
movsbl 0x22(%rax), %eax
cmpl $0x77, %eax
jne 0xe310
leaq -0x841(%rbp), %rdi
movq %rdi, -0xb80(%rbp)
callq 0x23d0
movq -0xb80(%rbp), %rdx
leaq 0x92e7(%rip), %rsi      # 0x1757c
leaq -0x840(%rbp), %rdi
callq 0x3920
jmp 0xe2a3
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x840(%rbp), %rsi
callq 0x5320
jmp 0xe2bc
leaq -0x840(%rbp), %rdi
callq 0x2140
leaq -0x841(%rbp), %rdi
callq 0x2280
jmp 0xe3bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe2ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x840(%rbp), %rdi
callq 0x2140
leaq -0x841(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x23(%rax), %eax
cmpl $0x77, %eax
jne 0xe3bd
leaq -0x869(%rbp), %rdi
movq %rdi, -0xb88(%rbp)
callq 0x23d0
movq -0xb88(%rbp), %rdx
leaq 0x922f(%rip), %rsi      # 0x17574
leaq -0x868(%rbp), %rdi
callq 0x3920
jmp 0xe353
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x868(%rbp), %rsi
callq 0x5320
jmp 0xe36c
leaq -0x868(%rbp), %rdi
callq 0x2140
leaq -0x869(%rbp), %rdi
callq 0x2280
jmp 0xe3bd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe3ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x868(%rbp), %rdi
callq 0x2140
leaq -0x869(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe3bf
jmp 0xe3c1
jmp 0xe3c3
jmp 0xe3c5
jmp 0xe3c7
jmp 0xe3c9
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x59b0
movq -0x9e0(%rbp), %rdi
movb $0x67, -0x86a(%rbp)
movb $0x72, -0x86b(%rbp)
leaq -0x86a(%rbp), %rsi
leaq -0x86b(%rbp), %rdx
callq 0x42c0
movl %eax, -0x14(%rbp)
cmpl $0x4, -0x14(%rbp)
jne 0xe572
movq -0x9e0(%rbp), %rax
movsbl 0xf(%rax), %eax
cmpl $0x67, %eax
jne 0xe4be
leaq -0x891(%rbp), %rdi
movq %rdi, -0xb90(%rbp)
callq 0x23d0
movq -0xb90(%rbp), %rdx
leaq 0x92e2(%rip), %rsi      # 0x17725
leaq -0x890(%rbp), %rdi
callq 0x3920
jmp 0xe451
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x890(%rbp), %rsi
callq 0x5320
jmp 0xe46a
leaq -0x890(%rbp), %rdi
callq 0x2140
leaq -0x891(%rbp), %rdi
callq 0x2280
jmp 0xe56d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe4ad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x890(%rbp), %rdi
callq 0x2140
leaq -0x891(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0xe(%rax), %eax
cmpl $0x67, %eax
jne 0xe56b
leaq -0x8b9(%rbp), %rdi
movq %rdi, -0xb98(%rbp)
callq 0x23d0
movq -0xb98(%rbp), %rdx
leaq 0x923b(%rip), %rsi      # 0x1772e
leaq -0x8b8(%rbp), %rdi
callq 0x3920
jmp 0xe501
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x8b8(%rbp), %rsi
callq 0x5320
jmp 0xe51a
leaq -0x8b8(%rbp), %rdi
callq 0x2140
leaq -0x8b9(%rbp), %rdi
callq 0x2280
jmp 0xe56b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe55a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x8b8(%rbp), %rdi
callq 0x2140
leaq -0x8b9(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe56d
jmp 0xea7a
cmpl $0x5, -0x14(%rbp)
jne 0xe6e0
movq -0x9e0(%rbp), %rax
movsbl 0x11(%rax), %eax
cmpl $0x67, %eax
jne 0xe62c
leaq -0x8e1(%rbp), %rdi
movq %rdi, -0xba0(%rbp)
callq 0x23d0
movq -0xba0(%rbp), %rdx
leaq 0x9187(%rip), %rsi      # 0x17738
leaq -0x8e0(%rbp), %rdi
callq 0x3920
jmp 0xe5bf
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x8e0(%rbp), %rsi
callq 0x5320
jmp 0xe5d8
leaq -0x8e0(%rbp), %rdi
callq 0x2140
leaq -0x8e1(%rbp), %rdi
callq 0x2280
jmp 0xe6db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe61b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x8e0(%rbp), %rdi
callq 0x2140
leaq -0x8e1(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x10(%rax), %eax
cmpl $0x67, %eax
jne 0xe6d9
leaq -0x909(%rbp), %rdi
movq %rdi, -0xba8(%rbp)
callq 0x23d0
movq -0xba8(%rbp), %rdx
leaq 0x90ce(%rip), %rsi      # 0x1772f
leaq -0x908(%rbp), %rdi
callq 0x3920
jmp 0xe66f
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x908(%rbp), %rsi
callq 0x5320
jmp 0xe688
leaq -0x908(%rbp), %rdi
callq 0x2140
leaq -0x909(%rbp), %rdi
callq 0x2280
jmp 0xe6d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe6c8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x908(%rbp), %rdi
callq 0x2140
leaq -0x909(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe6db
jmp 0xea78
cmpl $0x6, -0x14(%rbp)
jne 0xe84e
movq -0x9e0(%rbp), %rax
movsbl 0x13(%rax), %eax
cmpl $0x67, %eax
jne 0xe79a
leaq -0x931(%rbp), %rdi
movq %rdi, -0xbb0(%rbp)
callq 0x23d0
movq -0xbb0(%rbp), %rdx
leaq 0x901a(%rip), %rsi      # 0x17739
leaq -0x930(%rbp), %rdi
callq 0x3920
jmp 0xe72d
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x930(%rbp), %rsi
callq 0x5320
jmp 0xe746
leaq -0x930(%rbp), %rdi
callq 0x2140
leaq -0x931(%rbp), %rdi
callq 0x2280
jmp 0xe849
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe789
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x930(%rbp), %rdi
callq 0x2140
leaq -0x931(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x12(%rax), %eax
cmpl $0x67, %eax
jne 0xe847
leaq -0x959(%rbp), %rdi
movq %rdi, -0xbb8(%rbp)
callq 0x23d0
movq -0xbb8(%rbp), %rdx
leaq 0x8f61(%rip), %rsi      # 0x17730
leaq -0x958(%rbp), %rdi
callq 0x3920
jmp 0xe7dd
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x958(%rbp), %rsi
callq 0x5320
jmp 0xe7f6
leaq -0x958(%rbp), %rdi
callq 0x2140
leaq -0x959(%rbp), %rdi
callq 0x2280
jmp 0xe847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe836
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x958(%rbp), %rdi
callq 0x2140
leaq -0x959(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe849
jmp 0xea76
cmpl $0x7, -0x14(%rbp)
jne 0xe9bc
movq -0x9e0(%rbp), %rax
movsbl 0x15(%rax), %eax
cmpl $0x67, %eax
jne 0xe908
leaq -0x981(%rbp), %rdi
movq %rdi, -0xbc0(%rbp)
callq 0x23d0
movq -0xbc0(%rbp), %rdx
leaq 0x8ead(%rip), %rsi      # 0x1773a
leaq -0x980(%rbp), %rdi
callq 0x3920
jmp 0xe89b
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x980(%rbp), %rsi
callq 0x5320
jmp 0xe8b4
leaq -0x980(%rbp), %rdi
callq 0x2140
leaq -0x981(%rbp), %rdi
callq 0x2280
jmp 0xe9b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe8f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x980(%rbp), %rdi
callq 0x2140
leaq -0x981(%rbp), %rdi
callq 0x2280
jmp 0xea83
movq -0x9e0(%rbp), %rax
movsbl 0x14(%rax), %eax
cmpl $0x67, %eax
jne 0xe9b5
leaq -0x9a9(%rbp), %rdi
movq %rdi, -0xbc8(%rbp)
callq 0x23d0
movq -0xbc8(%rbp), %rdx
leaq 0x8e05(%rip), %rsi      # 0x17742
leaq -0x9a8(%rbp), %rdi
callq 0x3920
jmp 0xe94b
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x9a8(%rbp), %rsi
callq 0x5320
jmp 0xe964
leaq -0x9a8(%rbp), %rdi
callq 0x2140
leaq -0x9a9(%rbp), %rdi
callq 0x2280
jmp 0xe9b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xe9a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x9a8(%rbp), %rdi
callq 0x2140
leaq -0x9a9(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xe9b7
jmp 0xea74
cmpl $0x8, -0x14(%rbp)
jne 0xea72
movq -0x9e0(%rbp), %rax
movsbl 0x17(%rax), %eax
cmpl $0x67, %eax
jne 0xea70
leaq -0x9d1(%rbp), %rdi
movq %rdi, -0xbd0(%rbp)
callq 0x23d0
movq -0xbd0(%rbp), %rdx
leaq 0x8d50(%rip), %rsi      # 0x1774b
leaq -0x9d0(%rbp), %rdi
callq 0x3920
jmp 0xea09
movq -0x9e0(%rbp), %rdi
movq -0x10(%rbp), %rdx
leaq -0x9d0(%rbp), %rsi
callq 0x5320
jmp 0xea22
leaq -0x9d0(%rbp), %rdi
callq 0x2140
leaq -0x9d1(%rbp), %rdi
callq 0x2280
jmp 0xea70
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
jmp 0xea62
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x9d0(%rbp), %rdi
callq 0x2140
leaq -0x9d1(%rbp), %rdi
callq 0x2280
jmp 0xea83
jmp 0xea72
jmp 0xea74
jmp 0xea76
jmp 0xea78
jmp 0xea7a
addq $0xbd0, %rsp            # imm = 0xBD0
popq %rbp
retq
movq -0x48(%rbp), %rdi
callq 0x23c0
nopl (%rax)