// File: /workspace/github_cpp_makefile_star2_O2/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 %r14
pushq %rbx
subq $0x38, %rsp
movq %rsi, %rbx
movq %rdi, %r14
leaq 0x10(%rsp), %rsi
movb $0x67, (%rsi)
leaq 0xf(%rsp), %rdx
movb $0x6f, (%rdx)
callq 0x31d2
addl $-0x4, %eax
cmpl $0x7, %eax
ja 0x65c9
leaq 0x5125(%rip), %rcx      # 0xb3c4
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x67, 0xf(%r14)
jne 0x64fa
leaq 0x56e8(%rip), %rsi      # 0xb9a2
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x17(%r14)
jne 0x6458
leaq 0x5672(%rip), %rsi      # 0xb962
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x12(%r14)
jne 0x648e
leaq 0x562e(%rip), %rsi      # 0xb954
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x15(%r14)
jne 0x64c4
leaq 0x583b(%rip), %rsi      # 0xbb97
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x1d(%r14)
jne 0x65c9
leaq 0x560d(%rip), %rsi      # 0xb99f
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x11(%r14)
jne 0x6530
leaq 0x5588(%rip), %rsi      # 0xb950
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x19(%r14)
jne 0x6563
leaq 0x5577(%rip), %rsi      # 0xb975
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x1b(%r14)
jne 0x6592
leaq 0x5558(%rip), %rsi      # 0xb98c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x16(%r14)
jne 0x65c9
leaq 0x5502(%rip), %rsi      # 0xb96c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x13(%r14)
jne 0x65c9
leaq 0x54b8(%rip), %rsi      # 0xb958
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x14(%r14)
jne 0x65c9
leaq 0x5487(%rip), %rsi      # 0xb95d
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0xe(%r14)
jne 0x65c9
leaq 0x5452(%rip), %rsi      # 0xb95e
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x10(%r14)
jne 0x65c9
leaq 0x5665(%rip), %rsi      # 0xbba7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x18(%r14)
jne 0x65c9
leaq 0x5410(%rip), %rsi      # 0xb981
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x65bf
cmpb $0x67, 0x1a(%r14)
jne 0x65c9
leaq 0x53f6(%rip), %rsi      # 0xb996
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x10(%rsp), %rdi
callq 0x20e0
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3d8e
leaq 0x10(%rsp), %rsi
movb $0x6f, (%rsi)
leaq 0xf(%rsp), %rdx
movb $0x6c, (%rdx)
movq %r14, %rdi
callq 0x31d2
leal -0x4(%rax), %ecx
cmpl $0x4, %ecx
ja 0x6716
leaq 0x4de5(%rip), %rax      # 0xb3e4
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpb $0x6f, 0xf(%r14)
jne 0x6800
leaq 0x532a(%rip), %rsi      # 0xb944
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x17(%r14)
jne 0x675e
leaq 0x535c(%rip), %rsi      # 0xb9ac
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x13(%r14)
jne 0x6794
leaq 0x5596(%rip), %rsi      # 0xbc1c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x15(%r14)
jne 0x67ca
leaq 0x5287(%rip), %rsi      # 0xb943
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x11(%r14)
jne 0x6836
leaq 0x5259(%rip), %rsi      # 0xb94b
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpl $0xa, %eax
je 0x6869
cmpl $0x9, %eax
jne 0x68cf
cmpb $0x6f, 0x19(%r14)
jne 0x6898
leaq 0x5289(%rip), %rsi      # 0xb9c3
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x16(%r14)
jne 0x68cf
leaq 0x5247(%rip), %rsi      # 0xb9b7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x12(%r14)
jne 0x68cf
leaq 0x5201(%rip), %rsi      # 0xb9a7
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x14(%r14)
jne 0x68cf
leaq 0x51cc(%rip), %rsi      # 0xb9a8
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0xe(%r14)
jne 0x68cf
leaq 0x53c7(%rip), %rsi      # 0xbbd9
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x10(%r14)
jne 0x68cf
leaq 0x50c3(%rip), %rsi      # 0xb90b
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x1a(%r14)
jne 0x68cf
leaq 0x515f(%rip), %rsi      # 0xb9d6
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x68c5
cmpb $0x6f, 0x18(%r14)
jne 0x68cf
leaq 0x5126(%rip), %rsi      # 0xb9cc
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x10(%rsp), %rdi
callq 0x20e0
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3d8e
leaq 0x10(%rsp), %rsi
movb $0x72, (%rsi)
leaq 0xf(%rsp), %rdx
movb $0x6c, (%rdx)
movq %r14, %rdi
callq 0x31d2
leal -0x4(%rax), %ecx
cmpl $0x4, %ecx
ja 0x6a1c
leaq 0x4af3(%rip), %rax      # 0xb3f8
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpb $0x72, 0xf(%r14)
jne 0x6afa
leaq 0x4fca(%rip), %rsi      # 0xb8ea
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x17(%r14)
jne 0x6a5b
leaq 0x508d(%rip), %rsi      # 0xb9e3
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x13(%r14)
jne 0x6a91
leaq 0x4f73(%rip), %rsi      # 0xb8ff
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x15(%r14)
jne 0x6ac7
leaq 0x527a(%rip), %rsi      # 0xbc3c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x11(%r14)
jne 0x6b29
leaq 0x4f0b(%rip), %rsi      # 0xb903
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpl $0x9, %eax
jne 0x6b60
cmpb $0x72, 0x18(%r14)
jne 0x6b60
leaq 0x4eaf(%rip), %rsi      # 0xb8e6
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x16(%r14)
jne 0x6b60
leaq 0x4f7f(%rip), %rsi      # 0xb9ec
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x12(%r14)
jne 0x6b60
leaq 0x4f3b(%rip), %rsi      # 0xb9de
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x14(%r14)
jne 0x6b60
leaq 0x4e1a(%rip), %rsi      # 0xb8f3
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0xe(%r14)
jne 0x6b60
leaq 0x4ee9(%rip), %rsi      # 0xb9f1
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6b56
cmpb $0x72, 0x10(%r14)
jne 0x6b60
leaq 0x503f(%rip), %rsi      # 0xbb76
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x10(%rsp), %rdi
callq 0x20e0
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3d8e
leaq 0x10(%rsp), %rsi
movb $0x77, (%rsi)
leaq 0xf(%rsp), %rdx
movb $0x6f, (%rdx)
leaq 0x37(%rsp), %rcx
movb $0x67, (%rcx)
movq %r14, %rdi
callq 0x33c2
decl %eax
cmpl $0x6, %eax
ja 0x6e91
leaq 0x486f(%rip), %rcx      # 0xb40c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x77, 0x22(%r14)
jne 0x6cea
leaq 0x4c95(%rip), %rsi      # 0xb84d
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x2d(%r14)
jne 0x6cb4
leaq 0x4c99(%rip), %rsi      # 0xb887
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x2a(%r14)
jne 0x6d20
leaq 0x4c5b(%rip), %rsi      # 0xb87f
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x30(%r14)
jne 0x6d56
leaq 0x4c36(%rip), %rsi      # 0xb890
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x33(%r14)
jne 0x6d8c
leaq 0x4c08(%rip), %rsi      # 0xb898
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x2f(%r14)
jne 0x6dc2
leaq 0x4bc6(%rip), %rsi      # 0xb88c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x23(%r14)
jne 0x6e91
leaq 0x4b49(%rip), %rsi      # 0xb845
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x2c(%r14)
jne 0x6df8
leaq 0x4b59(%rip), %rsi      # 0xb88b
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x32(%r14)
jne 0x6e2b
leaq 0x4ca7(%rip), %rsi      # 0xba0f
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x35(%r14)
jne 0x6e5a
leaq 0x4e1a(%rip), %rsi      # 0xbbb8
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x2e(%r14)
jne 0x6e91
leaq 0x4a83(%rip), %rsi      # 0xb857
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x2b(%r14)
jne 0x6e91
leaq 0x4d5b(%rip), %rsi      # 0xbb65
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x31(%r14)
jne 0x6e91
leaq 0x4a2b(%rip), %rsi      # 0xb864
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x6e87
cmpb $0x77, 0x34(%r14)
jne 0x6e91
leaq 0x4a37(%rip), %rsi      # 0xb89f
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x10(%rsp), %rdi
callq 0x20e0
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3d8e
leaq 0x10(%rsp), %rsi
movb $0x67, (%rsi)
leaq 0xf(%rsp), %rdx
movb $0x72, (%rdx)
movq %r14, %rdi
callq 0x31d2
addl $-0x4, %eax
cmpl $0x4, %eax
ja 0x70ad
leaq 0x4561(%rip), %rcx      # 0xb428
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x67, 0xf(%r14)
jne 0x7047
leaq 0x4b14(%rip), %rsi      # 0xb9f6
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x17(%r14)
jne 0x70ad
leaq 0x4b04(%rip), %rsi      # 0xba1c
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x13(%r14)
jne 0x6fde
leaq 0x4abc(%rip), %rsi      # 0xba0a
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x15(%r14)
jne 0x7014
leaq 0x4a87(%rip), %rsi      # 0xba0b
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x11(%r14)
jne 0x7076
leaq 0x4a4f(%rip), %rsi      # 0xba09
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x12(%r14)
jne 0x70ad
leaq 0x4a11(%rip), %rsi      # 0xba01
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x14(%r14)
jne 0x70ad
leaq 0x49ed(%rip), %rsi      # 0xba13
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0xe(%r14)
jne 0x70ad
leaq 0x49aa(%rip), %rsi      # 0xb9ff
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x70a3
cmpb $0x67, 0x10(%r14)
jne 0x70ad
leaq 0x497c(%rip), %rsi      # 0xba00
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x2f4a
leaq 0x10(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x10(%rsp), %rdi
callq 0x20e0
addq $0x38, %rsp
popq %rbx
popq %r14
retq
jmp 0x7261
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7261
jmp 0x7261
jmp 0x7261
jmp 0x7261
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x20e0
jmp 0x727b
jmp 0x7278
jmp 0x7278
jmp 0x7278
jmp 0x7278
movq %rax, %rbx
movq %rbx, %rdi
callq 0x2290
nop