// File: /workspace/github_cpp_makefile_star2_O3/jkingan[P]ladyheather/heathgps.cpp
// Function: show_pps_info()
void show_pps_info()
{
u08 c;
char *s, *s2;
double val;
int row;

   // show the current PPS related value in the screen receiver data block
   if(rcvr_type == NO_RCVR) return;
   if(rcvr_type == THERMO_RCVR) return;
   if((rcvr_type == TIDE_RCVR) && enviro_mode()) return;

   row = VAL_ROW+3;
   c = ':';

   sprintf(out, "                     ");
   if(((have_pps_offset == 0) || (have_pps_offset == 55)) && have_lars_pps) {
      val = lars_pps;
      row = VAL_ROW+3;
      s2 = "PPSL";
      goto ticc_pps;
   }
   else if(have_pps_offset == 0) ;
   else if(lte_lite) goto show_pps;
   else if(rcvr_type == FURUNO_RCVR) ;
   else if((rcvr_type == GPSD_RCVR) && !saw_gpsd_pps) ;  // NEW_RCVR
   else if(rcvr_type == NMEA_RCVR) ;
   else if(rcvr_type == RT17_RCVR) {
      s = "CLK";
      s2 = "ns";
      goto fmt_acu;
   }
   else if(rcvr_type == STAR_RCVR) ;
   else if(rcvr_type == TAIP_RCVR) ;
   else if(rcvr_type == TRUE_RCVR) ;
   else if((rcvr_type == VENUS_RCVR) && saw_venus_raw) {
      s = "Bias";
      s2 = "m";
      goto fmt_acu;
   }
   else if((rcvr_type == VENUS_RCVR) && (lte_lite == 0)) ;
   else if(SV6_FAMILY && !ACUTIME && !ACU_GG && !ACU_360 && !PALISADE) ;
   else if(luxor) {
      sprintf(out, "PPS%c%11.6f V     ", pps_polarity?DOWN_ARROW:UP_ARROW, (float) pps_offset);
   }
   else if(TIMING_RCVR) {
      if(ACU_GG || ACU_360) {
         if(pps_polarity) c = DOWN_ARROW;
         else             c = UP_ARROW;

         s = "Bias";
         s2 = "ns";

         fmt_acu:
         val = pps_offset;
         if     (val >= 10000000000.0)   sprintf(out, "%s%c >10 seconds     ", s,c);
         else if(val >= 1000000000.0)    sprintf(out, "%s%c%10.0f %s   ", s,c, val, s2);
         else if(val >= 100000000.0)     sprintf(out, "%s%c%10.1f %s   ", s,c, val, s2);
         else if(val >= 10000000.0)      sprintf(out, "%s%c%10.2f %s   ", s,c, val, s2);
         else if(val >= 1000000.0)       sprintf(out, "%s%c%10.3f %s   ", s,c, val, s2);
         else if(val >= 100000.0)        sprintf(out, "%s%c%10.4f %s   ", s,c, val, s2);
         else if(val >= 10000.0)         sprintf(out, "%s%c%10.5f %s   ", s,c, val, s2);
         else if(val >= 0.0)             sprintf(out, "%s%c%10.6f %s   ", s,c, val, s2);
         else if(val <= -100000000.0)    sprintf(out, "%s%c%10.0f %s   ", s,c, val, s2);
         else if(val <= -10000000.0)     sprintf(out, "%s%c%10.1f %s   ", s,c, val, s2);
         else if(val <= -1000000.0)      sprintf(out, "%s%c%10.2f %s   ", s,c, val, s2);
         else if(val <= -100000.0)       sprintf(out, "%s%c%10.3f %s   ", s,c, val, s2);
         else if(val <= -10000.0)        sprintf(out, "%s%c%10.4f %s   ", s,c, val, s2);
         else if(val <= -1000.0)         sprintf(out, "%s%c%10.5f %s   ", s,c, val, s2);
         else                            sprintf(out, "%s%c%10.6f %s   ", s,c, val, s2);
      }
      else if(rcvr_type == ESIP_RCVR) {
         val = (pps_offset);
         if     (val >= 1000000000.0) sprintf(out, "Accu:%10.0f ns   ", val);
         else if(val >= 100000000.0)  sprintf(out, "Accu:%10.0f ns   ", val);
         else if(val >= 10000000.0)   sprintf(out, "Accu:%10.1f ns   ", val);
         else if(val >= 1000000.0)    sprintf(out, "Accu:%10.2f ns   ", val);
         else if(val >= 100000.0)     sprintf(out, "Accu:%10.3f ns   ", val);
         else if(val >= 10000.0)      sprintf(out, "Accu:%10.4f ns   ", val);
         else if(val >= 1000.0)       sprintf(out, "Accu:%10.5f ns   ", val);
         else                         sprintf(out, "Accu:%10.6f ns   ", val);
      }
      else if(rcvr_type == MOTO_RCVR) {
         val = (pps_offset / 1000.0);
         if     (val >= 1000000000.0) sprintf(out, "Accu:%10.0f us   ", val);
         else if(val >= 100000000.0)  sprintf(out, "Accu:%10.0f us   ", val);
         else if(val >= 10000000.0)   sprintf(out, "Accu:%10.1f us   ", val);
         else if(val >= 1000000.0)    sprintf(out, "Accu:%10.2f us   ", val);
         else if(val >= 100000.0)     sprintf(out, "Accu:%10.3f us   ", val);
         else if(val >= 10000.0)      sprintf(out, "Accu:%10.4f us   ", val);
         else if(val >= 1000.0)       sprintf(out, "Accu:%10.5f us   ", val);
         else if(val >= 0.0)          sprintf(out, "Accu:%10.6f us   ", val);
         else if(val <= -1000000.0)   sprintf(out, "Accu:%10.0f us   ", val);
         else if(val <= -100000.0)    sprintf(out, "Accu:%10.1f us   ", val);
         else if(val <= -10000.0)     sprintf(out, "Accu:%10.2f us   ", val);
         else if(val <= -1000.0)      sprintf(out, "Accu:%10.3f us   ", val);
         else if(val <= -100.0)       sprintf(out, "Accu!%10.4f us   ", val);
         else                         sprintf(out, "Accu:%10.6f us   ", val);
      }
      else if(rcvr_type == NVS_RCVR) {
         val = (pps_offset / 1.0);
         if     (val >= 1000000000.0) sprintf(out, "Rgen:%10.0f ns/s ", val);
         else if(val >= 100000000.0)  sprintf(out, "Rgen:%10.0f ns/s ", val);
         else if(val >= 10000000.0)   sprintf(out, "Rgen:%10.1f ns/s ", val);
         else if(val >= 1000000.0)    sprintf(out, "Rgen:%10.2f ns/s ", val);
         else if(val >= 100000.0)     sprintf(out, "Rgen:%10.3f ns/s ", val);
         else if(val >= 10000.0)      sprintf(out, "Rgen:%10.4f ns/s ", val);
         else if(val >= 1000.0)       sprintf(out, "Rgen:%10.5f ns/s ", val);
         else if(val >= 0.0)          sprintf(out, "Rgen:%10.6f ns/s ", val);
         else if(val <= -1000000.0)   sprintf(out, "Rgen:%10.0f ns/s ", val);
         else if(val <= -100000.0)    sprintf(out, "Rgen:%10.1f ns/s ", val);
         else if(val <= -10000.0)     sprintf(out, "Rgen:%10.2f ns/s ", val);
         else if(val <= -1000.0)      sprintf(out, "Rgen:%10.3f ns/s ", val);
         else if(val <= -100.0)       sprintf(out, "Rgen:%10.4f ns/s ", val);
         else                         sprintf(out, "Rgen:%10.6f ns/s ", val);
      }
      else if(rcvr_type == SIRF_RCVR) {
         val = (pps_offset / 1000.0);
         if     (val >= 1000000000.0) sprintf(out, "Drft:%10.0f us   ", val);
         else if(val >= 100000000.0)  sprintf(out, "Drft:%10.0f us   ", val);
         else if(val >= 10000000.0)   sprintf(out, "Drft:%10.1f us   ", val);
         else if(val >= 1000000.0)    sprintf(out, "Drft:%10.2f us   ", val);
         else if(val >= 100000.0)     sprintf(out, "Drft:%10.2f us   ", val);
         else if(val >= 10000.0)      sprintf(out, "Drft:%10.4f us   ", val);
         else if(val >= 1000.0)       sprintf(out, "Drft:%10.4f us   ", val);
         else                         sprintf(out, "Drft:%10.6f us   ", val);
      }
      else if(rcvr_type == UBX_RCVR) {
         val = (pps_offset);
         if     (val >= 1000000000.0) sprintf(out, "Accu:%10.0f ns   ", val);
         else if(val >= 100000000.0)  sprintf(out, "Accu:%10.0f ns   ", val);
         else if(val >= 10000000.0)   sprintf(out, "Accu:%10.1f ns   ", val);
         else if(val >= 1000000.0)    sprintf(out, "Accu:%10.2f ns   ", val);
         else if(val >= 100000.0)     sprintf(out, "Accu:%10.3f ns   ", val);
         else if(val >= 10000.0)      sprintf(out, "Accu:%10.4f ns   ", val);
         else if(val >= 1000.0)       sprintf(out, "Accu:%10.5f ns   ", val);
         else                         sprintf(out, "Accu:%10.6f ns   ", val);
      }
      else if(rcvr_type == ZODIAC_RCVR) {
         c = ':';
         s = "PPS";
         s2 = "ns";
         goto fmt_pps;
      }             
      else {
         val = (pps_offset / 1000.0);
         if     (val >= 1000000000.0) sprintf(out, "Bias:%10.0f us   ", val);
         else if(val >= 100000000.0)  sprintf(out, "Bias:%10.0f us   ", val);
         else if(val >= 10000000.0)   sprintf(out, "Bias:%10.1f us   ", val);
         else if(val >= 1000000.0)    sprintf(out, "Bias:%10.2f us   ", val);
         else if(val >= 100000.0)     sprintf(out, "Bias:%10.3f us   ", val);
         else if(val >= 10000.0)      sprintf(out, "Bias:%10.4f us   ", val);
         else if(val >= 1000.0)       sprintf(out, "Bias:%10.5f us   ", val);
         else if(val <= -1000000.0)   sprintf(out, "Bias:%10.0f us   ", val);
         else if(val <= -100000.0)    sprintf(out, "Bias:%10.1f us   ", val);
         else if(val <= -10000.0)     sprintf(out, "Bias:%10.2f us   ", val);
         else if(val <= -1000.0)      sprintf(out, "Bias:%10.3f us   ", val);
         else if(val <= -100.0)       sprintf(out, "Bias:%10.4f us   ", val);
         else                         sprintf(out, "Bias:%10.6f us   ", val);
      }
   }
   else if(rcvr_type == CS_RCVR) {
      c = ':';

      val = pps_offset;
      if     (val >= 100000000.0)     sprintf(out, "Pump%c%10.0f uA  ", c, val);
      else if(val >= 10000000.0)      sprintf(out, "Pump%c%10.1f uA  ", c, val);
      else if(val >= 1000000.0)       sprintf(out, "Pump%c%10.2f uA  ", c, val);
      else if(val >= 100000.0)        sprintf(out, "Pump%c%10.3f uA  ", c, val);
      else if(val >= 10000.0)         sprintf(out, "Pump%c%10.4f uA  ", c, val);
      else if(val >= 0.0)             sprintf(out, "Pump%c%10.5f uA  ", c, val);
      else                            sprintf(out, "Pump%c%10.5f uA  ", c, val);
   }
   else if(rcvr_type == GPSD_RCVR) {
      if(pps_polarity) c = DOWN_ARROW;
      else             c = UP_ARROW;

      val = (pps_offset / 1000000.0);  // convert nsecs to msecs
      if     (val >= 1000000000.0)    sprintf(out, "Clk%c%11.0f ms   ", c, val);
      else if(val >= 100000000.0)     sprintf(out, "Clk%c%11.1f ms   ", c, val);
      else if(val >= 10000000.0)      sprintf(out, "Clk%c%11.2f ms   ", c, val);
      else if(val >= 1000000.0)       sprintf(out, "Clk%c%11.3f ms   ", c, val);
      else if(val >= 100000.0)        sprintf(out, "Clk%c%11.4f ms   ", c, val);
      else if(val >= 10000.0)         sprintf(out, "Clk%c%11.5f ms   ", c, val);
      else if(val >= 0.0)             sprintf(out, "Clk%c%11.6f ms   ", c, val);
      else if(val <= -100000000.0)    sprintf(out, "Clk%c%11.0f ms   ", c, val);
      else if(val <= -10000000.0)     sprintf(out, "Clk%c%11.1f ms   ", c, val);
      else if(val <= -1000000.0)      sprintf(out, "Clk%c%11.2f ms   ", c, val);
      else if(val <= -100000.0)       sprintf(out, "Clk%c%11.3f ms   ", c, val);
      else if(val <= -10000.0)        sprintf(out, "Clk%c%11.4f ms   ", c, val);
      else if(val <= -1000.0)         sprintf(out, "Clk%c%11.5f ms   ", c, val);
      else                            sprintf(out, "Clk%c%11.6f ms   ", c, val);
   }
   else if(rcvr_type == TICC_RCVR) {
      val = (pps_tie); // TICC_RATE;
      if(ticc_type == LARS_TICC) row = VAL_ROW+3;
      else row = VAL_ROW+1;
      s2 = plot[PPS].plot_id;
      c = ' ';

      ticc_pps:
      pps_enabled = 1;

      s = "ns";

      if(plot[PPS].show_freq) {
         s = "Hz";
         val = tie_to_freq(PPS, val);
      }

      if     (val >= 10000000000.0)   sprintf(out, "%s%c >10 seconds    ", s2, c);
      else if(val >= 1000000000.0)    sprintf(out, "%s%c%11.0f %s  ", s2, c, val,s);
      else if(val >= 100000000.0)     sprintf(out, "%s%c%11.1f %s  ", s2, c, val,s);
      else if(val >= 10000000.0)      sprintf(out, "%s%c%11.2f %s  ", s2, c, val,s);
      else if(val >= 1000000.0)       sprintf(out, "%s%c%11.3f %s  ", s2, c, val,s);
      else if(val >= 100000.0)        sprintf(out, "%s%c%11.4f %s  ", s2, c, val,s);
      else if(val >= 10000.0)         sprintf(out, "%s%c%11.5f %s  ", s2, c, val,s);
      else if(val >= 0.0)             sprintf(out, "%s%c%11.6f %s  ", s2, c, val,s);
      else if(val <= -100000000.0)    sprintf(out, "%s%c%11.0f %s  ", s2, c, val,s);
      else if(val <= -10000000.0)     sprintf(out, "%s%c%11.1f %s  ", s2, c, val,s);
      else if(val <= -1000000.0)      sprintf(out, "%s%c%11.2f %s  ", s2, c, val,s);
      else if(val <= -100000.0)       sprintf(out, "%s%c%11.3f %s  ", s2, c, val,s);
      else if(val <= -10000.0)        sprintf(out, "%s%c%11.4f %s  ", s2, c, val,s);
      else if(val <= -1000.0)         sprintf(out, "%s%c%11.5f %s  ", s2, c, val,s);
      else                            sprintf(out, "%s%c%11.6f %s  ", s2, c, val,s);
   }
   else {
//    sprintf(out, "PPS%c%11.6f ns    ", pps_polarity?DOWN_ARROW:UP_ARROW, (float) pps_offset);
      show_pps:
      if(pps_polarity) c = DOWN_ARROW;
      else             c = UP_ARROW;

      s = "PPS";
      s2 = "ns";

      if((rcvr_type == BRANDY_RCVR) || (rcvr_type == RFTG_RCVR)) {
         s = "PHA";
         c = ':';
      }
      else if(rcvr_type == PRS_RCVR) {
         s = "TT";
         c = ':';
      }
      else if(rcvr_type == ZODIAC_RCVR) {
         c = ':';
      }
      else if(lte_lite) {
         c = ':';
      }

      fmt_pps:
      val = pps_offset;
if(rcvr_type == X72_RCVR) {
   if(plot[PPS].show_freq) {
      c = ':';
      val = tie_to_freq(PPS, val) * 1.0E3;
      s2 = "mHz";
   }
}
      if     (val >= 10000000000.0)   sprintf(out, "%s%c >10 seconds     ", s,c);
      else if(val >= 1000000000.0)    sprintf(out, "%s%c%11.0f %s   ", s,c, val, s2);
      else if(val >= 100000000.0)     sprintf(out, "%s%c%11.1f %s   ", s,c, val, s2);
      else if(val >= 10000000.0)      sprintf(out, "%s%c%11.2f %s   ", s,c, val, s2);
      else if(val >= 1000000.0)       sprintf(out, "%s%c%11.3f %s   ", s,c, val, s2);
      else if(val >= 100000.0)        sprintf(out, "%s%c%11.4f %s   ", s,c, val, s2);
      else if(val >= 10000.0)         sprintf(out, "%s%c%11.5f %s   ", s,c, val, s2);
      else if(val >= 0.0)             sprintf(out, "%s%c%11.6f %s   ", s,c, val, s2);
      else if(val <= -100000000.0)    sprintf(out, "%s%c%11.0f %s   ", s,c, val, s2);
      else if(val <= -10000000.0)     sprintf(out, "%s%c%11.1f %s   ", s,c, val, s2);
      else if(val <= -1000000.0)      sprintf(out, "%s%c%11.2f %s   ", s,c, val, s2);
      else if(val <= -100000.0)       sprintf(out, "%s%c%11.3f %s   ", s,c, val, s2);
      else if(val <= -10000.0)        sprintf(out, "%s%c%11.4f %s   ", s,c, val, s2);
      else if(val <= -1000.0)         sprintf(out, "%s%c%11.5f %s   ", s,c, val, s2);
      else                            sprintf(out, "%s%c%11.6f %s   ", s,c, val, s2);
   }

   if(pps_enabled)                 vidstr(row, VAL_COL, WHITE, out);
   else if(lte_lite)               vidstr(row, VAL_COL, WHITE, out);
   else if(rcvr_type == RT17_RCVR) vidstr(row, VAL_COL, WHITE, out);  // toots - rt17 fix needed 
   else                            vidstr(row, VAL_COL, YELLOW, out);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
leaq 0x159ee6(%rip), %r14    # 0x2188d0
movq (%r14), %rax
cmpq $0x400, %rax            # imm = 0x400
je 0xbeb0d
cmpq $0x80000, %rax          # imm = 0x80000
je 0xbeb0d
cmpq $0x800000, %rax         # imm = 0x800000
jne 0xbea56
leaq 0x24f8cc(%rip), %rsi    # 0x30e2e0
cmpl $0x0, 0x225d4(%rsi)
sete %cl
cmpl $0x0, 0x225d0(%rsi)
setle %dl
leaq 0x164bdd(%rip), %rdi    # 0x22360c
cmpl $0x0, (%rdi)
sete %dil
cmpl $0x0, 0x225cc(%rsi)
sete %sil
orb %dil, %sil
cmpb $0x1, %sil
jne 0xbeb0d
orb %dl, %cl
je 0xbeb0d
movupd 0x750f2(%rip), %xmm0    # 0x133b50
leaq 0x27d7bb(%rip), %rcx    # 0x33c220
movapd %xmm0, (%rcx)
movabsq $0x20202020202020, %rdx # imm = 0x20202020202020
movq %rdx, 0xe(%rcx)
leaq 0x24e7ba(%rip), %rcx    # 0x30d238
movl (%rcx), %ecx
testl %ecx, %ecx
setne %dl
cmpl $0x37, %ecx
setne %sil
movabsq $0x200000000, %r15      # imm = 0x200000000
testb %sil, %dl
jne 0xbeb18
leaq 0x24dfae(%rip), %rdx    # 0x30ca50
cmpl $0x0, (%rdx)
je 0xbeb18
movl $0x3, %ebx
leaq 0x24df85(%rip), %rax    # 0x30ca38
leaq 0x4c10e(%rip), %rdx     # 0x10abc8
movl $0x3a, %ecx
movsd (%rax), %xmm0
leaq 0x24f256(%rip), %rax    # 0x30dd20
movb $0x1, (%rax)
leaq 0x9f25c(%rip), %rax     # 0x15dd30
cmpl $0x0, 0xd0(%rax)
je 0xbeb66
leaq 0x24de80(%rip), %rax    # 0x30c968
divsd 0x5fd20(%rip), %xmm0    # 0x11e810
addsd 0x4a578(%rip), %xmm0    # 0x109070
movsd (%rax), %xmm1
mulsd %xmm1, %xmm0
subsd %xmm1, %xmm0
leaq 0x576ed(%rip), %r8      # 0x1161f8
jmp 0xbeb6d
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movl $0x3, %ebx
testl %ecx, %ecx
je 0xbf78f
leaq 0x15c4a4(%rip), %rcx    # 0x21afd0
movl (%rcx), %esi
testl %esi, %esi
je 0xbec7e
leaq 0x6ba56(%rip), %rdx     # 0x12a593
cmpq $0x3fffff, %rax         # imm = 0x3FFFFF
jg 0xbf257
cmpq $0x100, %rax            # imm = 0x100
je 0xbf55d
cmpq $0x40000, %rax          # imm = 0x40000
je 0xbf564
jmp 0xbf68b
leaq 0x56add(%rip), %r8      # 0x11564a
ucomisd 0x5fea3(%rip), %xmm0    # 0x11ea18
jae 0xbec58
ucomisd 0x4a4a5(%rip), %xmm0    # 0x109028
jae 0xbec6b
ucomisd 0x5f637(%rip), %xmm0    # 0x11e1c8
jae 0xbece0
ucomisd 0x4cd39(%rip), %xmm0    # 0x10b8d8
jae 0xbecf3
ucomisd 0x4a4a3(%rip), %xmm0    # 0x109050
jae 0xbed06
ucomisd 0x4a50d(%rip), %xmm0    # 0x1090c8
jae 0xbed33
ucomisd 0x4a50f(%rip), %xmm0    # 0x1090d8
jae 0xbee66
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbec45
movsd 0x5fe2f(%rip), %xmm1    # 0x11ea10
ucomisd %xmm0, %xmm1
jae 0xbec6b
movsd 0x5fe15(%rip), %xmm1    # 0x11ea08
ucomisd %xmm0, %xmm1
jae 0xbece0
movsd 0x5fc33(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbecf3
movsd 0x5fc29(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbed06
movsd 0x4a4a7(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbed33
movsd 0x4a4a5(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbee66
leaq 0x27d5d4(%rip), %rdi    # 0x33c220
leaq 0x6b930(%rip), %rsi     # 0x12a583
jmp 0xbf788
leaq 0x27d5c1(%rip), %rdi    # 0x33c220
leaq 0x6b8a8(%rip), %rsi     # 0x12a50e
jmp 0xbf669
leaq 0x27d5ae(%rip), %rdi    # 0x33c220
leaq 0x6b8aa(%rip), %rsi     # 0x12a523
jmp 0xbf788
cmpq $0x20000000, %rax       # imm = 0x20000000
je 0xbf78f
cmpq $0x200, %rax            # imm = 0x200
sete %cl
leaq 0x15c412(%rip), %rdx    # 0x21b0ac
cmpl $0x0, (%rdx)
sete %dl
cmpq $0x2, %rax
je 0xbf78f
andb %dl, %cl
jne 0xbf78f
leaq 0x56991(%rip), %r8      # 0x11564a
movl $0x3a, %ecx
cmpq $0x1fffff, %rax         # imm = 0x1FFFFF
jg 0xbed19
cmpq $0x1000, %rax           # imm = 0x1000
je 0xbf78f
cmpq $0x8000, %rax           # imm = 0x8000
je 0xbf78f
jmp 0xbed46
leaq 0x27d539(%rip), %rdi    # 0x33c220
leaq 0x6b845(%rip), %rsi     # 0x12a533
jmp 0xbf788
leaq 0x27d526(%rip), %rdi    # 0x33c220
leaq 0x6b842(%rip), %rsi     # 0x12a543
jmp 0xbf788
leaq 0x27d513(%rip), %rdi    # 0x33c220
leaq 0x6b83f(%rip), %rsi     # 0x12a553
jmp 0xbf788
cmpq $0x200000, %rax         # imm = 0x200000
je 0xbf78f
cmpq %r15, %rax
jne 0xbed46
leaq 0x58ca0(%rip), %rdx     # 0x1179d1
jmp 0xbed70
leaq 0x27d4e6(%rip), %rdi    # 0x33c220
leaq 0x6b822(%rip), %rsi     # 0x12a563
jmp 0xbf788
leaq 0x5f057(%rip), %rdx     # 0x11dda4
cmpq $0x80, %rax
jne 0xbee79
leaq 0x27f094(%rip), %rdi    # 0x33ddf4
cmpl $0x0, (%rdi)
je 0xbee79
leaq 0x58825(%rip), %r8      # 0x117595
leaq 0x24da41(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
ucomisd 0x5fc95(%rip), %xmm0    # 0x11ea18
jae 0xbf65b
ucomisd 0x4a297(%rip), %xmm0    # 0x109028
jae 0xbeef0
ucomisd 0x5f429(%rip), %xmm0    # 0x11e1c8
jae 0xbef03
ucomisd 0x4cb2b(%rip), %xmm0    # 0x10b8d8
jae 0xbef16
ucomisd 0x4a295(%rip), %xmm0    # 0x109050
jae 0xbef50
ucomisd 0x4a2ff(%rip), %xmm0    # 0x1090c8
jae 0xbef63
ucomisd 0x4a301(%rip), %xmm0    # 0x1090d8
jae 0xbf175
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbee53
movsd 0x5fc21(%rip), %xmm1    # 0x11ea10
ucomisd %xmm0, %xmm1
jae 0xbeef0
movsd 0x5fc07(%rip), %xmm1    # 0x11ea08
ucomisd %xmm0, %xmm1
jae 0xbef03
movsd 0x5fa25(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbef16
movsd 0x5fa1b(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbef50
movsd 0x4a299(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbef63
movsd 0x4a297(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbf175
leaq 0x27d3c6(%rip), %rdi    # 0x33c220
leaq 0x6b34e(%rip), %rsi     # 0x12a1af
jmp 0xbf788
leaq 0x27d3b3(%rip), %rdi    # 0x33c220
leaq 0x6b6ff(%rip), %rsi     # 0x12a573
jmp 0xbf788
cmpq $0x80, %rax
je 0xbf78f
cmpq $0x1, %rax
jne 0xbeea6
leaq 0x15c142(%rip), %rcx    # 0x21afd4
movl (%rcx), %ecx
cmpl $0x33, %ecx
je 0xbf78f
cmpl $0x36, %ecx
je 0xbf78f
leaq 0x180091(%rip), %rcx    # 0x23ef3e
cmpb $0x0, (%rcx)
je 0xbef29
leaq 0x24ee5f(%rip), %rax    # 0x30dd18
cmpl $0x1, (%rax)
movl $0x19, %edx
sbbl $0x0, %edx
leaq 0x24d8ed(%rip), %rax    # 0x30c7b8
xorps %xmm0, %xmm0
cvtsd2ss (%rax), %xmm0
cvtss2sd %xmm0, %xmm0
leaq 0x27d343(%rip), %rdi    # 0x33c220
leaq 0x6b23c(%rip), %rsi     # 0x12a120
movb $0x1, %al
callq 0x9060
jmp 0xbf78f
leaq 0x27d329(%rip), %rdi    # 0x33c220
leaq 0x6b24b(%rip), %rsi     # 0x12a149
jmp 0xbf788
leaq 0x27d316(%rip), %rdi    # 0x33c220
leaq 0x6b249(%rip), %rsi     # 0x12a15a
jmp 0xbf788
leaq 0x27d303(%rip), %rdi    # 0x33c220
leaq 0x6b247(%rip), %rsi     # 0x12a16b
jmp 0xbf788
leaq 0x1599d4(%rip), %rcx    # 0x218904
cmpb $0x0, (%rcx)
leaq 0x1599be(%rip), %rcx    # 0x2188f8
movl (%rcx), %ecx
leaq 0x15c091(%rip), %rdi    # 0x21afd4
movl (%rdi), %edi
je 0xbef76
cmpl $0x41, %edi
sete %r9b
jmp 0xbefa0
leaq 0x27d2c9(%rip), %rdi    # 0x33c220
leaq 0x6b21e(%rip), %rsi     # 0x12a17c
jmp 0xbf788
leaq 0x27d2b6(%rip), %rdi    # 0x33c220
leaq 0x6b21c(%rip), %rsi     # 0x12a18d
jmp 0xbf788
cmpq $0x1, %rax
sete %r9b
cmpl $0x41, %edi
sete %r10b
andb %r9b, %r10b
cmpl $0x47, %ecx
sete %r11b
movb $0x1, %r9b
testb %r11b, %r10b
je 0xbf188
movl $0x47, %ecx
cmpq $0x1, %rax
sete %sil
andb %r9b, %sil
cmpl $0x47, %ecx
sete %dil
testb %dil, %sil
je 0xbefce
leaq 0x24ed5a(%rip), %rax    # 0x30dd18
cmpl $0x1, (%rax)
movl $0x19, %ecx
sbbl $0x0, %ecx
jmp 0xbed70
testb %sil, %sil
je 0xbf0c3
cmpl $0x47, %ecx
je 0xbefb7
cmpl $0x33, %ecx
je 0xbefb7
leaq 0x24d7d0(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x4a044(%rip), %xmm0    # 0x109038
ucomisd 0x4a02c(%rip), %xmm0    # 0x109028
jae 0xbf319
ucomisd 0x5f1be(%rip), %xmm0    # 0x11e1c8
jae 0xbf319
ucomisd 0x4c8c0(%rip), %xmm0    # 0x10b8d8
jae 0xbf813
ucomisd 0x4a02a(%rip), %xmm0    # 0x109050
jae 0xbf934
ucomisd 0x4a094(%rip), %xmm0    # 0x1090c8
jae 0xbf9ab
ucomisd 0x4a096(%rip), %xmm0    # 0x1090d8
jae 0xbfa22
ucomisd 0x49fe8(%rip), %xmm0    # 0x109038
jae 0xbfa86
movsd 0x5f7da(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbf319
movsd 0x5f7d0(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbf813
movsd 0x4a04e(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf934
movsd 0x4a04c(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbf9ab
movsd 0x4a042(%rip), %xmm1    # 0x1090e8
ucomisd %xmm0, %xmm1
jae 0xbfa22
leaq 0x27d169(%rip), %rdi    # 0x33c220
leaq 0x6b354(%rip), %rsi     # 0x12a412
jmp 0xbfb09
cmpq $0xff, %rax
jg 0xbf27b
cmpq $0x4, %rax
je 0xbf2a1
cmpq $0x20, %rax
je 0xbf33f
cmpq $0x40, %rax
jne 0xbefe1
leaq 0x24d6c4(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x49f38(%rip), %xmm0    # 0x109038
ucomisd 0x49f20(%rip), %xmm0    # 0x109028
jae 0xbf800
ucomisd 0x5f0b2(%rip), %xmm0    # 0x11e1c8
jae 0xbf800
ucomisd 0x4c7b4(%rip), %xmm0    # 0x10b8d8
jae 0xbf979
ucomisd 0x49f1e(%rip), %xmm0    # 0x109050
jae 0xbf9be
ucomisd 0x49f88(%rip), %xmm0    # 0x1090c8
jae 0xbf9be
ucomisd 0x49f8a(%rip), %xmm0    # 0x1090d8
jae 0xbfa96
ucomisd 0x49edc(%rip), %xmm0    # 0x109038
jae 0xbfa96
leaq 0x27d0b7(%rip), %rdi    # 0x33c220
leaq 0x6b224(%rip), %rsi     # 0x12a394
jmp 0xbfb09
leaq 0x27d0a4(%rip), %rdi    # 0x33c220
leaq 0x6b01b(%rip), %rsi     # 0x12a19e
jmp 0xbf788
testb %r10b, %r10b
je 0xbf19f
cmpl $0x33, %ecx
je 0xbefa0
cmpl $0x47, %ecx
je 0xbefa0
cmpl $0x41, %edi
sete %r9b
cmpq $0x1, %rax
sete %r10b
cmpl $0x50, %edi
sete %r11b
testl $0x800009e4, %eax       # imm = 0x800009E4
jne 0xbef47
orb %r11b, %r9b
andb %r9b, %r10b
jne 0xbef47
cmpq $0x1ffff, %rax          # imm = 0x1FFFF
jle 0xbf50f
leaq 0x6b3b4(%rip), %rdx     # 0x12a593
cmpq $0x3fffff, %rax         # imm = 0x3FFFFF
jg 0xbf257
cmpq $0x20000, %rax          # imm = 0x20000
jne 0xbeb55
leaq 0x24d5be(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
leaq 0x27d01b(%rip), %rdi    # 0x33c220
ucomisd 0x5efbb(%rip), %xmm0    # 0x11e1c8
jae 0xbf99f
ucomisd 0x4c6bd(%rip), %xmm0    # 0x10b8d8
jae 0xbfa16
ucomisd 0x49e27(%rip), %xmm0    # 0x109050
jae 0xbfa7a
ucomisd 0x49e91(%rip), %xmm0    # 0x1090c8
jae 0xbfae2
ucomisd 0x49e93(%rip), %xmm0    # 0x1090d8
jae 0xbfb28
leaq 0x6b22c(%rip), %rsi     # 0x12a47e
jmp 0xbfb2f
cmpq $0x400000, %rax         # imm = 0x400000
je 0xbf564
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0xbf68b
leaq 0x666db(%rip), %rdx     # 0x125951
jmp 0xbf564
cmpq $0x100, %rax            # imm = 0x100
je 0xbf55d
cmpq $0x800, %rax            # imm = 0x800
je 0xbf42b
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0xbefe1
leaq 0x24d510(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
ucomisd 0x49d74(%rip), %xmm0    # 0x109028
jae 0xbf32c
ucomisd 0x5ef0a(%rip), %xmm0    # 0x11e1c8
jae 0xbf32c
leaq 0x27cf59(%rip), %rdi    # 0x33c220
ucomisd 0x4c609(%rip), %xmm0    # 0x10b8d8
jae 0xbf826
ucomisd 0x49d73(%rip), %xmm0    # 0x109050
jae 0xbf96d
ucomisd 0x49ddd(%rip), %xmm0    # 0x1090c8
jae 0xbf9f7
ucomisd 0x49ddf(%rip), %xmm0    # 0x1090d8
jae 0xbfa5b
ucomisd 0x49d31(%rip), %xmm0    # 0x109038
jae 0xbfab6
leaq 0x6af18(%rip), %rsi     # 0x12a22c
jmp 0xbfb09
leaq 0x27cf00(%rip), %rdi    # 0x33c220
leaq 0x6b07f(%rip), %rsi     # 0x12a3a6
jmp 0xbfb09
leaq 0x27ceed(%rip), %rdi    # 0x33c220
leaq 0x6ae86(%rip), %rsi     # 0x12a1c0
jmp 0xbfb09
leaq 0x24d472(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x49ce6(%rip), %xmm0    # 0x109038
ucomisd 0x49cce(%rip), %xmm0    # 0x109028
jae 0xbf7da
ucomisd 0x5ee60(%rip), %xmm0    # 0x11e1c8
jae 0xbf7da
ucomisd 0x4c562(%rip), %xmm0    # 0x10b8d8
jae 0xbf947
ucomisd 0x49ccc(%rip), %xmm0    # 0x109050
jae 0xbf9d1
ucomisd 0x49d36(%rip), %xmm0    # 0x1090c8
jae 0xbfa35
ucomisd 0x49d38(%rip), %xmm0    # 0x1090d8
jae 0xbfabf
ucomisd 0x49c8a(%rip), %xmm0    # 0x109038
jae 0xbfaeb
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbf418
movsd 0x5f472(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbf7da
movsd 0x5f468(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbf947
movsd 0x49ce6(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf9d1
movsd 0x49ce4(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbfa35
movsd 0x49cda(%rip), %xmm1    # 0x1090e8
ucomisd %xmm0, %xmm1
jae 0xbfb4c
leaq 0x27ce01(%rip), %rdi    # 0x33c220
leaq 0x6ae84(%rip), %rsi     # 0x12a2aa
jmp 0xbfb09
leaq 0x24d386(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
ucomisd 0x49bea(%rip), %xmm0    # 0x109028
jae 0xbf7ed
ucomisd 0x5ed7c(%rip), %xmm0    # 0x11e1c8
jae 0xbf7ed
ucomisd 0x4c47e(%rip), %xmm0    # 0x10b8d8
jae 0xbf95a
ucomisd 0x49be8(%rip), %xmm0    # 0x109050
jae 0xbf9e4
ucomisd 0x49c52(%rip), %xmm0    # 0x1090c8
jae 0xbfa48
ucomisd 0x49c54(%rip), %xmm0    # 0x1090d8
jae 0xbfaa6
ucomisd 0x49ba6(%rip), %xmm0    # 0x109038
jae 0xbfafb
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbf4fc
movsd 0x5f38e(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbf7ed
movsd 0x5f384(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbf95a
movsd 0x49c02(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf9e4
movsd 0x49c00(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbfa48
movsd 0x49bf6(%rip), %xmm1    # 0x1090e8
ucomisd %xmm0, %xmm1
jae 0xbfaa6
leaq 0x27cd1d(%rip), %rdi    # 0x33c220
leaq 0x6ae30(%rip), %rsi     # 0x12a33a
jmp 0xbfb09
cmpq $0x100, %rax            # imm = 0x100
je 0xbf55d
cmpq $0x200, %rax            # imm = 0x200
je 0xbf832
cmpq $0x10000, %rax          # imm = 0x10000
jne 0xbf68b
leaq 0x1593d2(%rip), %rax    # 0x218908
xorl %ecx, %ecx
cmpl $0x4c, (%rax)
sete %cl
leal 0x1(%rcx,%rcx), %ebx
leaq 0x9e7e7(%rip), %rax     # 0x15dd30
movq (%rax), %rdx
leaq 0x17d615(%rip), %rax    # 0x23cb68
movl $0x20, %ecx
jmp 0xbeabf
leaq 0x66e2f(%rip), %rdx     # 0x126393
leaq 0x24d24d(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
leaq 0x560d4(%rip), %r8      # 0x11564a
movb $0x3a, %cl
ucomisd 0x5f498(%rip), %xmm0    # 0x11ea18
jae 0xbf658
ucomisd 0x49a9a(%rip), %xmm0    # 0x109028
jae 0xbf675
ucomisd 0x5ec2c(%rip), %xmm0    # 0x11e1c8
jae 0xbf718
ucomisd 0x4c32e(%rip), %xmm0    # 0x10b8d8
jae 0xbf72b
ucomisd 0x49a98(%rip), %xmm0    # 0x109050
jae 0xbf73e
ucomisd 0x49b02(%rip), %xmm0    # 0x1090c8
jae 0xbf751
ucomisd 0x49b04(%rip), %xmm0    # 0x1090d8
jae 0xbf764
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbf777
movsd 0x5f420(%rip), %xmm1    # 0x11ea10
ucomisd %xmm0, %xmm1
jae 0xbf675
movsd 0x5f40a(%rip), %xmm1    # 0x11ea08
ucomisd %xmm0, %xmm1
jae 0xbf718
movsd 0x5f228(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbf72b
movsd 0x5f21e(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbf73e
movsd 0x49a9c(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf751
movsd 0x49a9a(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
movzbl %cl, %ecx
jae 0xbf767
jmp 0xbf77a
movzbl %cl, %ecx
leaq 0x27cbbe(%rip), %rdi    # 0x33c220
leaq 0x6aaca(%rip), %rsi     # 0x12a133
xorl %eax, %eax
callq 0x9060
jmp 0xbf78f
movzbl %cl, %ecx
leaq 0x27cba1(%rip), %rdi    # 0x33c220
leaq 0x6af11(%rip), %rsi     # 0x12a597
jmp 0xbf788
leaq 0x24e686(%rip), %rcx    # 0x30dd18
cmpl $0x0, (%rcx)
sete %cl
xorb $0x19, %cl
testl %esi, %esi
movzbl %cl, %edx
movl $0x3a, %ecx
cmovel %edx, %ecx
leaq 0x24d109(%rip), %rdx    # 0x30c7b8
movsd (%rdx), %xmm0
leaq 0x55f90(%rip), %r8      # 0x11564a
leaq 0x66cd2(%rip), %rdx     # 0x126393
cmpq $0x2000000, %rax        # imm = 0x2000000
jne 0xbf578
leaq 0x9e65c(%rip), %rax     # 0x15dd30
cmpl $0x0, 0xd0(%rax)
je 0xbf578
leaq 0x24d280(%rip), %rax    # 0x30c968
movsd (%rax), %xmm1
divsd 0x5f11c(%rip), %xmm0    # 0x11e810
addsd 0x49974(%rip), %xmm0    # 0x109070
mulsd %xmm1, %xmm0
subsd %xmm1, %xmm0
mulsd 0x4992c(%rip), %xmm0    # 0x109038
leaq 0x49eec(%rip), %r8      # 0x1095ff
jmp 0xbf576
movzbl %cl, %ecx
leaq 0x27cafe(%rip), %rdi    # 0x33c220
leaq 0x6ae7f(%rip), %rsi     # 0x12a5a8
jmp 0xbf788
movzbl %cl, %ecx
leaq 0x27caeb(%rip), %rdi    # 0x33c220
leaq 0x6ae7d(%rip), %rsi     # 0x12a5b9
jmp 0xbf788
movzbl %cl, %ecx
leaq 0x27cad8(%rip), %rdi    # 0x33c220
leaq 0x6ae7b(%rip), %rsi     # 0x12a5ca
jmp 0xbf788
movzbl %cl, %ecx
leaq 0x27cac5(%rip), %rdi    # 0x33c220
leaq 0x6ae79(%rip), %rsi     # 0x12a5db
jmp 0xbf788
movzbl %cl, %ecx
leaq 0x27cab2(%rip), %rdi    # 0x33c220
leaq 0x6ae77(%rip), %rsi     # 0x12a5ec
jmp 0xbf788
movzbl %cl, %ecx
leaq 0x27ca9f(%rip), %rdi    # 0x33c220
leaq 0x6ae75(%rip), %rsi     # 0x12a5fd
movb $0x1, %al
callq 0x9060
leaq 0x24e58a(%rip), %rax    # 0x30dd20
leaq 0x15b833(%rip), %rcx    # 0x21afd0
cmpq %r15, (%r14)
sete %dl
orb $0xe, %dl
cmpl $0x0, (%rcx)
movzbl %dl, %ecx
movl $0xf, %edx
cmovnel %edx, %ecx
cmpb $0x0, (%rax)
cmovnel %edx, %ecx
movzbl %cl, %edx
leaq 0x27ca5c(%rip), %rcx    # 0x33c220
movl %ebx, %edi
movl $0xf, %esi
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
jmp 0xe787
leaq 0x27ca3f(%rip), %rdi    # 0x33c220
leaq 0x6aa56(%rip), %rsi     # 0x12a23e
jmp 0xbfb09
leaq 0x27ca2c(%rip), %rdi    # 0x33c220
leaq 0x6aad3(%rip), %rsi     # 0x12a2ce
jmp 0xbfb09
leaq 0x27ca19(%rip), %rdi    # 0x33c220
leaq 0x6ab3e(%rip), %rsi     # 0x12a34c
jmp 0xbfb09
leaq 0x27ca06(%rip), %rdi    # 0x33c220
leaq 0x6ab97(%rip), %rsi     # 0x12a3b8
jmp 0xbfb09
leaq 0x6a9a5(%rip), %rsi     # 0x12a1d2
jmp 0xbfb09
leaq 0x24e4df(%rip), %rax    # 0x30dd18
cmpl $0x1, (%rax)
movl $0x19, %edx
sbbl $0x0, %edx
leaq 0x24cf6d(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x497f9(%rip), %xmm0    # 0x109050
ucomisd 0x497c9(%rip), %xmm0    # 0x109028
jae 0xbf98c
ucomisd 0x5e95b(%rip), %xmm0    # 0x11e1c8
jae 0xbfa03
ucomisd 0x4c05d(%rip), %xmm0    # 0x10b8d8
jae 0xbfa67
ucomisd 0x497c7(%rip), %xmm0    # 0x109050
jae 0xbfacf
ucomisd 0x49831(%rip), %xmm0    # 0x1090c8
jae 0xbfb15
ucomisd 0x49833(%rip), %xmm0    # 0x1090d8
jae 0xbfb39
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbf921
movsd 0x5f153(%rip), %xmm1    # 0x11ea10
ucomisd %xmm0, %xmm1
jae 0xbf98c
movsd 0x5f139(%rip), %xmm1    # 0x11ea08
ucomisd %xmm0, %xmm1
jae 0xbfa03
movsd 0x5ef57(%rip), %xmm1    # 0x11e838
ucomisd %xmm0, %xmm1
jae 0xbfa67
movsd 0x5ef4d(%rip), %xmm1    # 0x11e840
ucomisd %xmm0, %xmm1
jae 0xbfacf
movsd 0x497cb(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbfb15
movsd 0x497c9(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbfb39
leaq 0x27c8f8(%rip), %rdi    # 0x33c220
leaq 0x6abcd(%rip), %rsi     # 0x12a4fc
jmp 0xbeee4
leaq 0x27c8e5(%rip), %rdi    # 0x33c220
leaq 0x6aa88(%rip), %rsi     # 0x12a3ca
jmp 0xbfb09
leaq 0x27c8d2(%rip), %rdi    # 0x33c220
leaq 0x6a8fb(%rip), %rsi     # 0x12a250
jmp 0xbfb09
leaq 0x27c8bf(%rip), %rdi    # 0x33c220
leaq 0x6a978(%rip), %rsi     # 0x12a2e0
jmp 0xbfb09
leaq 0x6a870(%rip), %rsi     # 0x12a1e4
jmp 0xbfb09
leaq 0x27c8a0(%rip), %rdi    # 0x33c220
leaq 0x6a9d7(%rip), %rsi     # 0x12a35e
jmp 0xbfb09
leaq 0x27c88d(%rip), %rdi    # 0x33c220
leaq 0x6aaf6(%rip), %rsi     # 0x12a490
jmp 0xbeee4
leaq 0x6aa7e(%rip), %rsi     # 0x12a424
jmp 0xbfb2f
leaq 0x27c86e(%rip), %rdi    # 0x33c220
leaq 0x6aa23(%rip), %rsi     # 0x12a3dc
jmp 0xbfb09
leaq 0x27c85b(%rip), %rdi    # 0x33c220
leaq 0x6a9a4(%rip), %rsi     # 0x12a370
jmp 0xbfb09
leaq 0x27c848(%rip), %rdi    # 0x33c220
leaq 0x6a883(%rip), %rsi     # 0x12a262
jmp 0xbfb09
leaq 0x27c835(%rip), %rdi    # 0x33c220
leaq 0x6a900(%rip), %rsi     # 0x12a2f2
jmp 0xbfb09
leaq 0x6a7f8(%rip), %rsi     # 0x12a1f6
jmp 0xbfb09
leaq 0x27c816(%rip), %rdi    # 0x33c220
leaq 0x6aa91(%rip), %rsi     # 0x12a4a2
jmp 0xbeee4
leaq 0x6aa19(%rip), %rsi     # 0x12a436
jmp 0xbfb2f
leaq 0x27c7f7(%rip), %rdi    # 0x33c220
leaq 0x6a9be(%rip), %rsi     # 0x12a3ee
jmp 0xbfb09
leaq 0x27c7e4(%rip), %rdi    # 0x33c220
leaq 0x6a831(%rip), %rsi     # 0x12a274
jmp 0xbfb09
leaq 0x27c7d1(%rip), %rdi    # 0x33c220
leaq 0x6a8ae(%rip), %rsi     # 0x12a304
jmp 0xbfb09
leaq 0x6a7a6(%rip), %rsi     # 0x12a208
jmp 0xbfb09
leaq 0x27c7b2(%rip), %rdi    # 0x33c220
leaq 0x6aa3f(%rip), %rsi     # 0x12a4b4
jmp 0xbeee4
leaq 0x6a9c7(%rip), %rsi     # 0x12a448
jmp 0xbfb2f
leaq 0x27c793(%rip), %rdi    # 0x33c220
leaq 0x6a96c(%rip), %rsi     # 0x12a400
jmp 0xbfb09
leaq 0x27c783(%rip), %rdi    # 0x33c220
leaq 0x6a8de(%rip), %rsi     # 0x12a382
jmp 0xbfb09
leaq 0x27c773(%rip), %rdi    # 0x33c220
leaq 0x6a862(%rip), %rsi     # 0x12a316
jmp 0xbfb09
leaq 0x6a75d(%rip), %rsi     # 0x12a21a
jmp 0xbfb09
leaq 0x27c75a(%rip), %rdi    # 0x33c220
leaq 0x6a7b9(%rip), %rsi     # 0x12a286
jmp 0xbfb09
leaq 0x27c74a(%rip), %rdi    # 0x33c220
leaq 0x6a9e9(%rip), %rsi     # 0x12a4c6
jmp 0xbeee4
leaq 0x6a971(%rip), %rsi     # 0x12a45a
jmp 0xbfb2f
leaq 0x27c72e(%rip), %rdi    # 0x33c220
leaq 0x6a79f(%rip), %rsi     # 0x12a298
jmp 0xbfb09
leaq 0x27c71e(%rip), %rdi    # 0x33c220
leaq 0x6a81f(%rip), %rsi     # 0x12a328
movb $0x1, %al
callq 0x9060
jmp 0xbf78f
leaq 0x27c704(%rip), %rdi    # 0x33c220
leaq 0x6a9b5(%rip), %rsi     # 0x12a4d8
jmp 0xbeee4
leaq 0x6a93d(%rip), %rsi     # 0x12a46c
movl $0x3a, %edx
jmp 0xbeee4
leaq 0x27c6e0(%rip), %rdi    # 0x33c220
leaq 0x6a9a3(%rip), %rsi     # 0x12a4ea
jmp 0xbeee4
leaq 0x27c6cd(%rip), %rdi    # 0x33c220
leaq 0x6a762(%rip), %rsi     # 0x12a2bc
jmp 0xbfb09