// File: /workspace/github_cpp_makefile_star2_O2/Rubenmp[P]Rubik/src/defineRubik.cpp
// Function: Rubik::whiteCross(std::vector<char, std::allocator<char>>&)
void Rubik::whiteCross(vector<char>& solution){
   int position = searchEdge('w', 'g'); // White, green.
   if (position == 0){
      if (edge[0].down == 'w') // FuRU
         sequence("FuRU", solution);
   }
   else if (position == 1){
      if (edge[1].up == 'w') // ruRU
         sequence("ruRU", solution);
      else // rf
         sequence("rf", solution);
   }
   else if (position == 2){
      if (edge[2].up == 'w') // bR2f --> U2
         sequence("UU", solution);
      else // burU
         sequence("burU", solution);
   }
   else if (position == 3){
      if (edge[3].up == 'w') // LUlu
         sequence("LUlu", solution);
      else // LF
         sequence("LF", solution);
   }
   else if (position == 4){
      if (edge[4].up == 'w') // F2
         F2(solution);
      else // fuRU
         sequence("fuRU", solution);
   }
   else if (position == 5){
      if (edge[5].up == 'w') // dF2
         sequence("dFF", solution);
      else // Rf
         sequence("Rf", solution);
   }
   else if (position == 6){
      if (edge[6].up == 'w') // D2F2
         sequence("DDFF", solution);
      else // dRf
         sequence("dRf", solution);
   }
   else if (position == 7){
      if (edge[7].up == 'w') // DF2
         sequence("DFF", solution);
      else // lF
         sequence("lF", solution);
   }
   else if (position == 8){
      if (edge[8].up == 'w') // uRU
         sequence("uRU", solution);
      else // f
         sequence("f", solution);
   }
   else if (position == 9){
      if (edge[9].up == 'w') // urU
         sequence("urU", solution);
      else // U2BU2
         sequence("UUBUU", solution);
   }
   else if (position == 10){
      if (edge[10].up == 'w') // ULu
         sequence("ULu", solution);
      else // U2bU2
         sequence("UUbUU", solution);
   }
   else if (position == 11){
      if (edge[11].up == 'w') // Ulu
         sequence("Ulu", solution);
      else // F
         sequence("F", solution);
   }

   position = searchEdge('w', 'r'); // White/red
   if (position == 1){
      if (edge[1].down == 'w') // rUfu
         sequence("rUfu", solution);
   }
   else if (position == 2){
      if (edge[2].up == 'w') // buBU
         sequence("buBU", solution);
      else // br
         sequence("br", solution);
   }
   else if (position == 3){
      if (edge[3].up == 'w') // L2D2R2
         sequence("LLDDRR", solution);
      else // LUFu
         sequence("LUFu", solution);
   }
   else if (position == 4){
      if (edge[4].up == 'w') // DR2
         sequence("DRR", solution);
      else // fRF
         sequence("fRF", solution);
   }
   else if (position == 5){
      if (edge[5].up == 'w') // R2
         R2(solution);
      else // RUfu
         sequence("RUfu", solution);
   }
   else if (position == 6){
      if (edge[6].up == 'w') // dR2
         sequence("dRR", solution);
      else // Br
         sequence("Br", solution);
   }
   else if (position == 7){
      if (edge[7].up == 'w') // D2R2
         sequence("DDRR", solution);
      else // lUFu
         sequence("lUFu", solution);
   }
   else if (position == 8){
      if (edge[8].up == 'w') // R
         sequence("R", solution);
      else // Ufu
         sequence("Ufu", solution);
   }
   else if (position == 9){
      if (edge[9].up == 'w') // r
         sequence("r", solution);
      else // uBU
         sequence("uBU", solution);
   }
   else if (position == 10){
      if (edge[10].up == 'w') // U2LU2
         sequence("UULUU", solution);
      else // ubU
         sequence("ubU", solution);
   }
   else if (position == 11){
      if (edge[11].up == 'w') // U2lU2
         sequence("UUlUU", solution);
      else // UFu
         sequence("UFu", solution);
   }


   position = searchEdge('w', 'l'); // White/blue
   if (position == 2){
      if (edge[2].down == 'w') // bUru
         sequence("bUru", solution);
   }
   else if (position == 3){
      if (edge[3].up == 'w') // LulU
         sequence("LulU", solution);
      else // lb
         sequence("lb", solution);
   }
   else if (position == 4){
      if (edge[4].up == 'w') // D2B2
         sequence("DDBB", solution);
      else // uFlU
         sequence("uFlU", solution);
   }
   else if (position == 5){
      if (edge[5].up == 'w') // DB2
         sequence("DBB", solution);
      else // rBR
         sequence("rBR", solution);
   }
   else if (position == 6){
      if (edge[6].up == 'w') // B2
         B2(solution);
      else // BUru
         sequence("BUru", solution);
   }
   else if (position == 7){
      if (edge[7].up == 'w') // dB2
         sequence("dBB", solution);
      else // Lb
         sequence("Lb", solution);
   }
   else if (position == 8){
      if (edge[8].up == 'w') // URu
         sequence("URu", solution);
      else // U2fU2
         sequence("UUfUU", solution);
   }
   else if (position == 9){
      if (edge[9].up == 'w') // Uru
         sequence("Uru", solution);
      else // B
         B(solution);
   }
   else if (position == 10){
      if (edge[10].up == 'w') // uLU
         sequence("uLU", solution);
      else // b
         b(solution);
   }
   else if (position == 11){
      if (edge[11].up == 'w') // ulU
         sequence("ulU", solution);
      else // U2FU2
         sequence("UUFUU", solution);
   }


   position = searchEdge('w', 'o'); // White/orange
   if (position == 3){
      if (edge[3].down == 'w') // LuFU
         sequence("LuFU", solution);
   }
   else if (position == 4){
      if (edge[4].up == 'w') // dL2
         sequence("dLL", solution);
      else // Flf
         sequence("Flf", solution);
   }
   else if (position == 5){
      if (edge[5].up == 'w') // D2L2
         sequence("DDLL", solution);
      else // dFlf
         sequence("dFlf", solution);
   }
   else if (position == 6){
      if (edge[6].up == 'w') // DL2
         sequence("DLL", solution);
      else // bLB
         sequence("bLB", solution);
   }
   else if (position == 7){
      if (edge[7].up == 'w') // L2
         L2(solution);
      else // luFU
         sequence("luFU", solution);
   }
   else if (position == 8){
      if (edge[8].up == 'w') // U2RU2
         sequence("UURUU", solution);
      else //ufU
         sequence("ufU", solution);
   }
   else if (position == 9){
      if (edge[9].up == 'w') // U2rU2
         sequence("UUrUU", solution);
      else // UBu
         sequence("UBu", solution);
   }
   else if (position == 10){
      if (edge[10].up == 'w') // L
         L(solution);
      else // Ubu
         sequence("Ubu", solution);
   }
   else if (position == 11){
      if (edge[11].up == 'w') // l
         l(solution);
      else // uFU
         sequence("uFU", solution);
  }
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x28, %rsp
movq %rsi, %rbx
movq %rdi, %r14
leaq 0x8(%rsp), %rsi
movb $0x77, (%rsi)
leaq 0x7(%rsp), %rdx
movb $0x67, (%rdx)
callq 0x31d2
cmpl $0xb, %eax
ja 0x4599
movl %eax, %eax
leaq 0x7186(%rip), %rcx      # 0xb2d4
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x77, 0x7(%r14)
jne 0x4599
leaq 0x75d9(%rip), %rsi      # 0xb742
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x1c(%r14)
jne 0x43c4
leaq 0x75b6(%rip), %rsi      # 0xb755
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0xe(%r14)
jne 0x43ef
movq %r14, %rdi
movq %rbx, %rsi
callq 0x61e2
jmp 0x4599
cmpb $0x77, 0x18(%r14)
jne 0x441a
leaq 0x7560(%rip), %rsi      # 0xb750
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0xa(%r14)
jne 0x4445
leaq 0x754e(%rip), %rsi      # 0xb774
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0xc(%r14)
jne 0x4470
leaq 0x74f8(%rip), %rsi      # 0xb754
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x14(%r14)
jne 0x449b
leaq 0x74d4(%rip), %rsi      # 0xb766
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x8(%r14)
jne 0x44c6
leaq 0x747f(%rip), %rsi      # 0xb747
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x10(%r14)
jne 0x44f1
leaq 0x7463(%rip), %rsi      # 0xb761
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x12(%r14)
jne 0x4519
leaq 0x7431(%rip), %rsi      # 0xb765
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x1a(%r14)
jne 0x4541
leaq 0x740d(%rip), %rsi      # 0xb777
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
cmpb $0x77, 0x16(%r14)
jne 0x4569
leaq 0x73a3(%rip), %rsi      # 0xb743
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x7590(%rip), %rsi      # 0xb95b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x7366(%rip), %rsi      # 0xb75c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x7350(%rip), %rsi      # 0xb771
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x7303(%rip), %rsi      # 0xb74f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x72e2(%rip), %rsi      # 0xb759
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x72cc(%rip), %rsi      # 0xb76e
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x727f(%rip), %rsi      # 0xb74c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x7273(%rip), %rsi      # 0xb76b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x724a(%rip), %rsi      # 0xb76a
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x7233(%rip), %rsi      # 0xb77b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x458f
leaq 0x72ef(%rip), %rsi      # 0xb85f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x8(%rsp), %rdi
callq 0x20e0
leaq 0x8(%rsp), %rsi
movb $0x77, (%rsi)
leaq 0x7(%rsp), %rdx
movb $0x72, (%rdx)
movq %r14, %rdi
callq 0x31d2
leal -0x1(%rax), %ecx
cmpl $0x3, %ecx
ja 0x46a5
leaq 0x6d40(%rip), %rax      # 0xb304
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpb $0x77, 0x9(%r14)
jne 0x475c
leaq 0x71a2(%rip), %rsi      # 0xb781
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0xc(%r14)
jne 0x46dc
leaq 0x7179(%rip), %rsi      # 0xb78e
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0xe(%r14)
jne 0x4704
leaq 0x7146(%rip), %rsi      # 0xb791
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0xa(%r14)
jne 0x472c
leaq 0x7105(%rip), %rsi      # 0xb786
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
addl $-0x5, %eax
cmpl $0x6, %eax
ja 0x475c
leaq 0x6c5c(%rip), %rcx      # 0xb314
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x77, 0x10(%r14)
jne 0x4ff3
movq %r14, %rdi
movq %rbx, %rsi
callq 0x6204
jmp 0x475c
leaq 0x70b2(%rip), %rsi      # 0xb795
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x708f(%rip), %rsi      # 0xb79a
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x7058(%rip), %rsi      # 0xb78b
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x8(%rsp), %rdi
callq 0x20e0
leaq 0x8(%rsp), %rsi
movb $0x77, (%rsi)
leaq 0x7(%rsp), %rdx
movb $0x6c, (%rdx)
movq %r14, %rdi
callq 0x31d2
leal -0x2(%rax), %ecx
cmpl $0x4, %ecx
ja 0x4883
leaq 0x6ba9(%rip), %rax      # 0xb330
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpb $0x77, 0xb(%r14)
jne 0x497d
leaq 0x701d(%rip), %rsi      # 0xb7bf
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0x12(%r14)
jne 0x48d5
movq %r14, %rdi
movq %rbx, %rsi
callq 0x6226
jmp 0x497d
cmpb $0x77, 0xe(%r14)
jne 0x48fd
leaq 0x6fd9(%rip), %rsi      # 0xb7cc
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0x10(%r14)
jne 0x4925
leaq 0x6fa4(%rip), %rsi      # 0xb7cd
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0xc(%r14)
jne 0x494d
leaq 0x6f65(%rip), %rsi      # 0xb7c4
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
addl $-0x7, %eax
cmpl $0x4, %eax
ja 0x497d
leaq 0x6aae(%rip), %rcx      # 0xb344
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x77, 0x14(%r14)
jne 0x4f1c
leaq 0x6f2e(%rip), %rsi      # 0xb7df
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
leaq 0x6efe(%rip), %rsi      # 0xb7da
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
leaq 0x6ecd(%rip), %rsi      # 0xb7d1
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
leaq 0x6eaa(%rip), %rsi      # 0xb7d6
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
leaq 0x6e75(%rip), %rsi      # 0xb7c9
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x8(%rsp), %rdi
callq 0x20e0
leaq 0x8(%rsp), %rsi
movb $0x77, (%rsi)
leaq 0x7(%rsp), %rdx
movb $0x6f, (%rdx)
movq %r14, %rdi
callq 0x31d2
leal -0x3(%rax), %ecx
cmpl $0x4, %ecx
ja 0x4aa4
leaq 0x69b0(%rip), %rax      # 0xb358
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpb $0x77, 0xd(%r14)
jne 0x4b9e
leaq 0x6e37(%rip), %rsi      # 0xb7fa
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
cmpb $0x77, 0x14(%r14)
jne 0x4af6
movq %r14, %rdi
movq %rbx, %rsi
callq 0x6248
jmp 0x4b9e
cmpb $0x77, 0x10(%r14)
jne 0x4b1e
leaq 0x6def(%rip), %rsi      # 0xb803
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
cmpb $0x77, 0x12(%r14)
jne 0x4b46
leaq 0x6dba(%rip), %rsi      # 0xb804
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
cmpb $0x77, 0xe(%r14)
jne 0x4b6e
leaq 0x6d7f(%rip), %rsi      # 0xb7ff
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
addl $-0x8, %eax
cmpl $0x3, %eax
ja 0x4b9e
leaq 0x68b5(%rip), %rcx      # 0xb36c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
cmpb $0x77, 0x16(%r14)
jne 0x4e7b
leaq 0x6d44(%rip), %rsi      # 0xb816
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x6d14(%rip), %rsi      # 0xb811
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x6ce3(%rip), %rsi      # 0xb808
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x6cc0(%rip), %rsi      # 0xb80d
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x6c94(%rip), %rsi      # 0xb809
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
leaq 0x8(%rsp), %rdi
callq 0x20e0
addq $0x28, %rsp
popq %rbx
popq %r14
retq
cmpb $0x77, 0x1a(%r14)
jne 0x4e25
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3b90
jmp 0x4b9e
cmpb $0x77, 0x1c(%r14)
jne 0x4e50
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3c1c
jmp 0x4b9e
cmpb $0x77, 0x18(%r14)
jne 0x4ea6
leaq 0x6c38(%rip), %rsi      # 0xb820
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
cmpb $0x77, 0x1c(%r14)
jne 0x4ed1
leaq 0x6baa(%rip), %rsi      # 0xb7c5
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0x18(%r14)
jne 0x4efc
leaq 0x6b8a(%rip), %rsi      # 0xb7db
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0x1a(%r14)
jne 0x4f0c
leaq 0x6b69(%rip), %rsi      # 0xb7f0
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0x16(%r14)
jne 0x4f47
leaq 0x6b29(%rip), %rsi      # 0xb7e6
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
cmpb $0x77, 0x18(%r14)
jne 0x4f72
leaq 0x6ab5(%rip), %rsi      # 0xb7a8
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0x14(%r14)
jne 0x4f9d
leaq 0x6a67(%rip), %rsi      # 0xb790
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0x16(%r14)
jne 0x4fc8
leaq 0x6a79(%rip), %rsi      # 0xb7d8
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0x12(%r14)
jne 0x501e
leaq 0x6a0e(%rip), %rsi      # 0xb7a3
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0x1a(%r14)
jne 0x5049
leaq 0x69e4(%rip), %rsi      # 0xb7af
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
cmpb $0x77, 0x1c(%r14)
jne 0x5074
leaq 0x69b8(%rip), %rsi      # 0xb7b9
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x69fe(%rip), %rsi      # 0xb82a
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x69a4(%rip), %rsi      # 0xb7fb
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x699a(%rip), %rsi      # 0xb81c
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x6979(%rip), %rsi      # 0xb826
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4b94
leaq 0x691c(%rip), %rsi      # 0xb7f4
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
movq %r14, %rdi
movq %rbx, %rsi
callq 0x3fae
jmp 0x497d
movq %r14, %rdi
movq %rbx, %rsi
callq 0x4054
jmp 0x497d
leaq 0x68c0(%rip), %rsi      # 0xb7e3
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
leaq 0x689c(%rip), %rsi      # 0xb7ea
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4973
leaq 0x680e(%rip), %rsi      # 0xb787
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x6806(%rip), %rsi      # 0xb7aa
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x67d0(%rip), %rsi      # 0xb79f
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x67a4(%rip), %rsi      # 0xb79e
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x6782(%rip), %rsi      # 0xb7a7
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x6765(%rip), %rsi      # 0xb7b5
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
leaq 0x671b(%rip), %rsi      # 0xb796
leaq 0x8(%rsp), %rdi
leaq 0x7(%rsp), %rdx
callq 0x2f4a
leaq 0x8(%rsp), %rsi
movq %r14, %rdi
movq %rbx, %rdx
callq 0x3906
jmp 0x4752
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
jmp 0x52ae
movq %rax, %rbx
leaq 0x8(%rsp), %rdi
callq 0x20e0
jmp 0x52cc
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
jmp 0x52c9
movq %rax, %rbx
movq %rbx, %rdi
callq 0x2290