// File: /workspace/github_cpp_makefile_star2_O1/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 0x15a534(%rip), %r14    # 0x2188d0
movq (%r14), %rax
cmpq $0x400, %rax            # imm = 0x400
je 0xbe4cb
cmpq $0x80000, %rax          # imm = 0x80000
je 0xbe4cb
cmpq $0x800000, %rax         # imm = 0x800000
jne 0xbe414
leaq 0x24ff1a(%rip), %rsi    # 0x30e2e0
cmpl $0x0, 0x225d4(%rsi)
sete %cl
cmpl $0x0, 0x225d0(%rsi)
setle %dl
leaq 0x16522b(%rip), %rdi    # 0x22360c
cmpl $0x0, (%rdi)
sete %dil
cmpl $0x0, 0x225cc(%rsi)
sete %sil
orb %dil, %sil
cmpb $0x1, %sil
jne 0xbe4cb
cmpq $0x80000, %rax          # imm = 0x80000
je 0xbe4cb
orb %dl, %cl
je 0xbe4cb
movupd 0x75644(%rip), %xmm0    # 0x133a60
leaq 0x27ddfd(%rip), %rcx    # 0x33c220
movapd %xmm0, (%rcx)
movabsq $0x20202020202020, %rdx # imm = 0x20202020202020
movq %rdx, 0xe(%rcx)
leaq 0x24edfc(%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 0xbe4d6
leaq 0x24e5f0(%rip), %rdx    # 0x30ca50
cmpl $0x0, (%rdx)
je 0xbe4d6
movl $0x3, %ebx
leaq 0x24e5c7(%rip), %rax    # 0x30ca38
leaq 0x4c740(%rip), %rdx     # 0x10abb8
movl $0x3a, %ecx
movsd (%rax), %xmm0
leaq 0x24f898(%rip), %rax    # 0x30dd20
movb $0x1, (%rax)
leaq 0x9f89e(%rip), %rax     # 0x15dd30
cmpl $0x0, 0xd0(%rax)
je 0xbe526
leaq 0x24e4c2(%rip), %rax    # 0x30c968
divsd 0x602b2(%rip), %xmm0    # 0x11e760
addsd 0x4abba(%rip), %xmm0    # 0x109070
movsd (%rax), %xmm1
mulsd %xmm1, %xmm0
subsd %xmm1, %xmm0
leaq 0x57c9b(%rip), %r8      # 0x116164
jmp 0xbe52d
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movl $0x3, %ebx
testl %ecx, %ecx
je 0xbf168
leaq 0x15cae6(%rip), %rcx    # 0x21afd0
movl (%rcx), %esi
testl %esi, %esi
je 0xbe63e
leaq 0x6bfcd(%rip), %rdx     # 0x12a4c8
movb $0x3a, %cl
cmpq $0x3fffff, %rax         # imm = 0x3FFFFF
jg 0xbeb37
cmpq $0x100, %rax            # imm = 0x100
je 0xbef54
cmpq $0x40000, %rax          # imm = 0x40000
je 0xbef83
jmp 0xbef5f
leaq 0x57089(%rip), %r8      # 0x1155b6
ucomisd 0x60433(%rip), %xmm0    # 0x11e968
jae 0xbe618
ucomisd 0x4aae5(%rip), %xmm0    # 0x109028
jae 0xbe62b
ucomisd 0x5fbcf(%rip), %xmm0    # 0x11e120
jae 0xbe6a0
ucomisd 0x4d369(%rip), %xmm0    # 0x10b8c8
jae 0xbe6b3
ucomisd 0x4aae3(%rip), %xmm0    # 0x109050
jae 0xbe6c6
ucomisd 0x4ab4d(%rip), %xmm0    # 0x1090c8
jae 0xbe6f3
ucomisd 0x4ab4f(%rip), %xmm0    # 0x1090d8
jae 0xbe826
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbe605
movsd 0x603bf(%rip), %xmm1    # 0x11e960
ucomisd %xmm0, %xmm1
jae 0xbe62b
movsd 0x603a5(%rip), %xmm1    # 0x11e958
ucomisd %xmm0, %xmm1
jae 0xbe6a0
movsd 0x601c3(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbe6b3
movsd 0x601b9(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbe6c6
movsd 0x4aae7(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbe6f3
movsd 0x4aae5(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbe826
leaq 0x27dc14(%rip), %rdi    # 0x33c220
leaq 0x6bea5(%rip), %rsi     # 0x12a4b8
jmp 0xbf161
leaq 0x27dc01(%rip), %rdi    # 0x33c220
leaq 0x6be1d(%rip), %rsi     # 0x12a443
jmp 0xbf0d2
leaq 0x27dbee(%rip), %rdi    # 0x33c220
leaq 0x6be1f(%rip), %rsi     # 0x12a458
jmp 0xbf161
cmpq $0x20000000, %rax       # imm = 0x20000000
je 0xbf168
cmpq $0x200, %rax            # imm = 0x200
sete %cl
leaq 0x15ca52(%rip), %rdx    # 0x21b0ac
cmpl $0x0, (%rdx)
sete %dl
cmpq $0x2, %rax
je 0xbf168
andb %dl, %cl
jne 0xbf168
leaq 0x56f3d(%rip), %r8      # 0x1155b6
movl $0x3a, %ecx
cmpq $0x1fffff, %rax         # imm = 0x1FFFFF
jg 0xbe6d9
cmpq $0x1000, %rax           # imm = 0x1000
je 0xbf168
cmpq $0x8000, %rax           # imm = 0x8000
je 0xbf168
jmp 0xbe706
leaq 0x27db79(%rip), %rdi    # 0x33c220
leaq 0x6bdba(%rip), %rsi     # 0x12a468
jmp 0xbf161
leaq 0x27db66(%rip), %rdi    # 0x33c220
leaq 0x6bdb7(%rip), %rsi     # 0x12a478
jmp 0xbf161
leaq 0x27db53(%rip), %rdi    # 0x33c220
leaq 0x6bdb4(%rip), %rsi     # 0x12a488
jmp 0xbf161
cmpq $0x200000, %rax         # imm = 0x200000
je 0xbf168
cmpq %r15, %rax
jne 0xbe706
leaq 0x5924c(%rip), %rdx     # 0x11793d
jmp 0xbe730
leaq 0x27db26(%rip), %rdi    # 0x33c220
leaq 0x6bd97(%rip), %rsi     # 0x12a498
jmp 0xbf161
leaq 0x5f603(%rip), %rdx     # 0x11dd10
cmpq $0x80, %rax
jne 0xbe839
leaq 0x27f6d4(%rip), %rdi    # 0x33ddf4
cmpl $0x0, (%rdi)
je 0xbe839
leaq 0x58dd1(%rip), %r8      # 0x117501
leaq 0x24e081(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
ucomisd 0x60225(%rip), %xmm0    # 0x11e968
jae 0xbf0c4
ucomisd 0x4a8d7(%rip), %xmm0    # 0x109028
jae 0xbe8b0
ucomisd 0x5f9c1(%rip), %xmm0    # 0x11e120
jae 0xbe8c3
ucomisd 0x4d15b(%rip), %xmm0    # 0x10b8c8
jae 0xbe8d6
ucomisd 0x4a8d5(%rip), %xmm0    # 0x109050
jae 0xbe96d
ucomisd 0x4a93f(%rip), %xmm0    # 0x1090c8
jae 0xbea41
ucomisd 0x4a941(%rip), %xmm0    # 0x1090d8
jae 0xbea54
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbe813
movsd 0x601b1(%rip), %xmm1    # 0x11e960
ucomisd %xmm0, %xmm1
jae 0xbe8b0
movsd 0x60197(%rip), %xmm1    # 0x11e958
ucomisd %xmm0, %xmm1
jae 0xbe8c3
movsd 0x5ffb5(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbe8d6
movsd 0x5ffab(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbe96d
movsd 0x4a8d9(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbea41
movsd 0x4a8d7(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbea54
leaq 0x27da06(%rip), %rdi    # 0x33c220
leaq 0x6b8c3(%rip), %rsi     # 0x12a0e4
jmp 0xbf161
leaq 0x27d9f3(%rip), %rdi    # 0x33c220
leaq 0x6bc74(%rip), %rsi     # 0x12a4a8
jmp 0xbf161
cmpq $0x80, %rax
je 0xbf168
cmpq $0x1, %rax
jne 0xbe866
leaq 0x15c782(%rip), %rcx    # 0x21afd4
movl (%rcx), %ecx
cmpl $0x33, %ecx
je 0xbf168
cmpl $0x36, %ecx
je 0xbf168
leaq 0x1806d1(%rip), %rcx    # 0x23ef3e
cmpb $0x0, (%rcx)
je 0xbe8e9
leaq 0x24f49f(%rip), %rax    # 0x30dd18
cmpl $0x1, (%rax)
movl $0x19, %edx
sbbl $0x0, %edx
leaq 0x24df2d(%rip), %rax    # 0x30c7b8
xorps %xmm0, %xmm0
cvtsd2ss (%rax), %xmm0
cvtss2sd %xmm0, %xmm0
leaq 0x27d983(%rip), %rdi    # 0x33c220
leaq 0x6b7b1(%rip), %rsi     # 0x12a055
movb $0x1, %al
callq 0x9060
jmp 0xbf168
leaq 0x27d969(%rip), %rdi    # 0x33c220
leaq 0x6b7c0(%rip), %rsi     # 0x12a07e
jmp 0xbf161
leaq 0x27d956(%rip), %rdi    # 0x33c220
leaq 0x6b7be(%rip), %rsi     # 0x12a08f
jmp 0xbf161
leaq 0x27d943(%rip), %rdi    # 0x33c220
leaq 0x6b7bc(%rip), %rsi     # 0x12a0a0
jmp 0xbf161
leaq 0x15a014(%rip), %rcx    # 0x218904
cmpb $0x0, (%rcx)
jne 0xbe929
cmpq $0x1, %rax
sete %dil
leaq 0x15c6d0(%rip), %rcx    # 0x21afd4
movl (%rcx), %ecx
cmpl $0x41, %ecx
sete %r9b
andb %dil, %r9b
leaq 0x159fe1(%rip), %rdi    # 0x2188f8
movl (%rdi), %edi
cmpl $0x47, %edi
sete %r10b
testb %r10b, %r9b
je 0xbea67
cmpq $0x1, %rax
sete %cl
leaq 0x15c69d(%rip), %rsi    # 0x21afd4
cmpl $0x41, (%rsi)
sete %sil
andb %cl, %sil
leaq 0x159fb0(%rip), %rcx    # 0x2188f8
movl (%rcx), %ecx
cmpl $0x47, %ecx
sete %dil
testb %dil, %sil
je 0xbe980
leaq 0x24f3bb(%rip), %rax    # 0x30dd18
cmpl $0x1, (%rax)
movl $0x19, %ecx
sbbl $0x0, %ecx
jmp 0xbe730
leaq 0x27d8ac(%rip), %rdi    # 0x33c220
leaq 0x6b736(%rip), %rsi     # 0x12a0b1
jmp 0xbf161
testb %sil, %sil
je 0xbe98f
cmpl $0x47, %ecx
je 0xbe956
cmpl $0x33, %ecx
je 0xbe956
cmpq $0xff, %rax
jg 0xbeb5b
cmpq $0x4, %rax
je 0xbeb81
cmpq $0x20, %rax
je 0xbecee
cmpq $0x40, %rax
jne 0xbec0c
leaq 0x24ddf8(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x4a66c(%rip), %xmm0    # 0x109038
ucomisd 0x4a654(%rip), %xmm0    # 0x109028
jae 0xbeef7
ucomisd 0x5f73e(%rip), %xmm0    # 0x11e120
jae 0xbeef7
ucomisd 0x4ced8(%rip), %xmm0    # 0x10b8c8
jae 0xbf306
ucomisd 0x4a652(%rip), %xmm0    # 0x109050
jae 0xbf319
ucomisd 0x4a6bc(%rip), %xmm0    # 0x1090c8
jae 0xbf319
ucomisd 0x4a6be(%rip), %xmm0    # 0x1090d8
jae 0xbf3f4
ucomisd 0x4a610(%rip), %xmm0    # 0x109038
jae 0xbf3f4
leaq 0x27d7eb(%rip), %rdi    # 0x33c220
leaq 0x6b88d(%rip), %rsi     # 0x12a2c9
jmp 0xbf4a9
leaq 0x27d7d8(%rip), %rdi    # 0x33c220
leaq 0x6b673(%rip), %rsi     # 0x12a0c2
jmp 0xbf161
leaq 0x27d7c5(%rip), %rdi    # 0x33c220
leaq 0x6b671(%rip), %rsi     # 0x12a0d3
jmp 0xbf161
testb %r9b, %r9b
je 0xbea7e
cmpl $0x33, %edi
je 0xbe929
cmpl $0x47, %edi
je 0xbe929
cmpl $0x41, %ecx
sete %dil
cmpq $0x1, %rax
sete %r9b
cmpl $0x50, %ecx
sete %cl
testl $0x800009e4, %eax       # imm = 0x800009E4
jne 0xbe929
orb %cl, %dil
andb %dil, %r9b
jne 0xbe929
cmpq $0x1ffff, %rax          # imm = 0x1FFFF
jle 0xbef0a
leaq 0x6ba0b(%rip), %rdx     # 0x12a4c8
movb $0x3a, %cl
cmpq $0x3fffff, %rax         # imm = 0x3FFFFF
jg 0xbeb37
cmpq $0x20000, %rax          # imm = 0x20000
jne 0xbe515
leaq 0x24dcde(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
leaq 0x27d73b(%rip), %rdi    # 0x33c220
ucomisd 0x5f633(%rip), %xmm0    # 0x11e120
jae 0xbf33f
ucomisd 0x4cdcd(%rip), %xmm0    # 0x10b8c8
jae 0xbf3a3
ucomisd 0x4a547(%rip), %xmm0    # 0x109050
jae 0xbf41a
ucomisd 0x4a5b1(%rip), %xmm0    # 0x1090c8
jae 0xbf472
ucomisd 0x4a5b3(%rip), %xmm0    # 0x1090d8
jae 0xbf4c8
leaq 0x6b881(%rip), %rsi     # 0x12a3b3
jmp 0xbf4cf
cmpq $0x400000, %rax         # imm = 0x400000
je 0xbef83
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0xbef5f
leaq 0x66d1b(%rip), %rdx     # 0x125871
jmp 0xbef5b
cmpq $0x100, %rax            # imm = 0x100
je 0xbef54
cmpq $0x800, %rax            # imm = 0x800
je 0xbedda
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0xbec0c
leaq 0x24dc30(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
ucomisd 0x4a494(%rip), %xmm0    # 0x109028
jae 0xbebf9
ucomisd 0x5f582(%rip), %xmm0    # 0x11e120
jae 0xbebf9
leaq 0x27d679(%rip), %rdi    # 0x33c220
ucomisd 0x4cd19(%rip), %xmm0    # 0x10b8c8
jae 0xbf1b3
ucomisd 0x4a493(%rip), %xmm0    # 0x109050
jae 0xbf2fa
ucomisd 0x4a4fd(%rip), %xmm0    # 0x1090c8
jae 0xbf384
ucomisd 0x4a4ff(%rip), %xmm0    # 0x1090d8
jae 0xbf3e8
ucomisd 0x4a451(%rip), %xmm0    # 0x109038
jae 0xbf446
leaq 0x6b56d(%rip), %rsi     # 0x12a161
jmp 0xbf4a9
leaq 0x27d620(%rip), %rdi    # 0x33c220
leaq 0x6b4ee(%rip), %rsi     # 0x12a0f5
jmp 0xbf4a9
leaq 0x24dba5(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x4a419(%rip), %xmm0    # 0x109038
ucomisd 0x4a401(%rip), %xmm0    # 0x109028
jae 0xbeebe
ucomisd 0x5f4eb(%rip), %xmm0    # 0x11e120
jae 0xbeebe
ucomisd 0x4cc85(%rip), %xmm0    # 0x10b8c8
jae 0xbf2c1
ucomisd 0x4a3ff(%rip), %xmm0    # 0x109050
jae 0xbf34b
ucomisd 0x4a469(%rip), %xmm0    # 0x1090c8
jae 0xbf3af
ucomisd 0x4a46b(%rip), %xmm0    # 0x1090d8
jae 0xbf426
ucomisd 0x4a3bd(%rip), %xmm0    # 0x109038
jae 0xbf47b
movsd 0x5faff(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbeebe
movsd 0x5faf5(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbf2c1
movsd 0x4a423(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf34b
movsd 0x4a421(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbf3af
movsd 0x4a417(%rip), %xmm1    # 0x1090e8
ucomisd %xmm0, %xmm1
jae 0xbf426
leaq 0x27d53e(%rip), %rdi    # 0x33c220
leaq 0x6b65e(%rip), %rsi     # 0x12a347
jmp 0xbf4a9
leaq 0x24dac3(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x4a337(%rip), %xmm0    # 0x109038
ucomisd 0x4a31f(%rip), %xmm0    # 0x109028
jae 0xbeed1
ucomisd 0x5f409(%rip), %xmm0    # 0x11e120
jae 0xbeed1
ucomisd 0x4cba3(%rip), %xmm0    # 0x10b8c8
jae 0xbf2d4
ucomisd 0x4a31d(%rip), %xmm0    # 0x109050
jae 0xbf35e
ucomisd 0x4a387(%rip), %xmm0    # 0x1090c8
jae 0xbf3c2
ucomisd 0x4a389(%rip), %xmm0    # 0x1090d8
jae 0xbf44f
ucomisd 0x4a2db(%rip), %xmm0    # 0x109038
jae 0xbf48b
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbedc7
movsd 0x5fa13(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbeed1
movsd 0x5fa09(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbf2d4
movsd 0x4a337(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf35e
movsd 0x4a335(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbf3c2
movsd 0x4a32b(%rip), %xmm1    # 0x1090e8
ucomisd %xmm0, %xmm1
jae 0xbf4ec
leaq 0x27d452(%rip), %rdi    # 0x33c220
leaq 0x6b40a(%rip), %rsi     # 0x12a1df
jmp 0xbf4a9
leaq 0x24d9d7(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
ucomisd 0x4a23b(%rip), %xmm0    # 0x109028
jae 0xbeee4
ucomisd 0x5f325(%rip), %xmm0    # 0x11e120
jae 0xbeee4
ucomisd 0x4cabf(%rip), %xmm0    # 0x10b8c8
jae 0xbf2e7
ucomisd 0x4a239(%rip), %xmm0    # 0x109050
jae 0xbf371
ucomisd 0x4a2a3(%rip), %xmm0    # 0x1090c8
jae 0xbf3d5
ucomisd 0x4a2a5(%rip), %xmm0    # 0x1090d8
jae 0xbf436
ucomisd 0x4a1f7(%rip), %xmm0    # 0x109038
jae 0xbf49b
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbeeab
movsd 0x5f92f(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbeee4
movsd 0x5f925(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbf2e7
movsd 0x4a253(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf371
movsd 0x4a251(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbf3d5
movsd 0x4a247(%rip), %xmm1    # 0x1090e8
ucomisd %xmm0, %xmm1
jae 0xbf436
leaq 0x27d36e(%rip), %rdi    # 0x33c220
leaq 0x6b3b6(%rip), %rsi     # 0x12a26f
jmp 0xbf4a9
leaq 0x27d35b(%rip), %rdi    # 0x33c220
leaq 0x6b40f(%rip), %rsi     # 0x12a2db
jmp 0xbf4a9
leaq 0x27d348(%rip), %rdi    # 0x33c220
leaq 0x6b294(%rip), %rsi     # 0x12a173
jmp 0xbf4a9
leaq 0x27d335(%rip), %rdi    # 0x33c220
leaq 0x6b311(%rip), %rsi     # 0x12a203
jmp 0xbf4a9
leaq 0x27d322(%rip), %rdi    # 0x33c220
leaq 0x6b37c(%rip), %rsi     # 0x12a281
jmp 0xbf4a9
cmpq $0x100, %rax            # imm = 0x100
je 0xbef54
cmpq $0x200, %rax            # imm = 0x200
je 0xbf1bf
cmpq $0x10000, %rax          # imm = 0x10000
jne 0xbef5f
leaq 0x1599db(%rip), %rax    # 0x218908
xorl %ecx, %ecx
cmpl $0x4c, (%rax)
sete %cl
leal 0x1(%rcx,%rcx), %ebx
leaq 0x9edf0(%rip), %rax     # 0x15dd30
movq (%rax), %rdx
leaq 0x17dc1e(%rip), %rax    # 0x23cb68
movl $0x20, %ecx
jmp 0xbe47d
leaq 0x67358(%rip), %rdx     # 0x1262b3
movb $0x3a, %cl
jmp 0xbef83
leaq 0x24edb2(%rip), %rcx    # 0x30dd18
cmpl $0x0, (%rcx)
sete %cl
xorb $0x19, %cl
testl %esi, %esi
movzbl %cl, %edx
movl $0x3a, %ecx
cmovel %edx, %ecx
leaq 0x67330(%rip), %rdx     # 0x1262b3
leaq 0x24d82e(%rip), %rsi    # 0x30c7b8
movsd (%rsi), %xmm0
leaq 0x56621(%rip), %r8      # 0x1155b6
cmpq $0x2000000, %rax        # imm = 0x2000000
jne 0xbefe1
leaq 0x9ed8c(%rip), %rax     # 0x15dd30
cmpl $0x0, 0xd0(%rax)
je 0xbefe1
leaq 0x24d9b4(%rip), %rax    # 0x30c968
movsd (%rax), %xmm1
divsd 0x5f7a0(%rip), %xmm0    # 0x11e760
addsd 0x4a0a8(%rip), %xmm0    # 0x109070
mulsd %xmm1, %xmm0
subsd %xmm1, %xmm0
mulsd 0x4a060(%rip), %xmm0    # 0x109038
leaq 0x4a610(%rip), %r8      # 0x1095ef
movb $0x3a, %cl
ucomisd 0x5f97f(%rip), %xmm0    # 0x11e968
jae 0xbf0c1
ucomisd 0x4a031(%rip), %xmm0    # 0x109028
jae 0xbf0de
ucomisd 0x5f11b(%rip), %xmm0    # 0x11e120
jae 0xbf0f1
ucomisd 0x4c8b5(%rip), %xmm0    # 0x10b8c8
jae 0xbf104
ucomisd 0x4a02f(%rip), %xmm0    # 0x109050
jae 0xbf117
ucomisd 0x4a099(%rip), %xmm0    # 0x1090c8
jae 0xbf12a
ucomisd 0x4a09b(%rip), %xmm0    # 0x1090d8
jae 0xbf13d
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbf150
movsd 0x5f907(%rip), %xmm1    # 0x11e960
ucomisd %xmm0, %xmm1
jae 0xbf0de
movsd 0x5f8f1(%rip), %xmm1    # 0x11e958
ucomisd %xmm0, %xmm1
jae 0xbf0f1
movsd 0x5f70f(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbf104
movsd 0x5f705(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbf117
movsd 0x4a033(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf12a
movsd 0x4a031(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
movzbl %cl, %ecx
jae 0xbf140
jmp 0xbf153
movzbl %cl, %ecx
leaq 0x27d155(%rip), %rdi    # 0x33c220
leaq 0x6af96(%rip), %rsi     # 0x12a068
xorl %eax, %eax
callq 0x9060
jmp 0xbf168
movzbl %cl, %ecx
leaq 0x27d138(%rip), %rdi    # 0x33c220
leaq 0x6b3dd(%rip), %rsi     # 0x12a4cc
jmp 0xbf161
movzbl %cl, %ecx
leaq 0x27d125(%rip), %rdi    # 0x33c220
leaq 0x6b3db(%rip), %rsi     # 0x12a4dd
jmp 0xbf161
movzbl %cl, %ecx
leaq 0x27d112(%rip), %rdi    # 0x33c220
leaq 0x6b3d9(%rip), %rsi     # 0x12a4ee
jmp 0xbf161
movzbl %cl, %ecx
leaq 0x27d0ff(%rip), %rdi    # 0x33c220
leaq 0x6b3d7(%rip), %rsi     # 0x12a4ff
jmp 0xbf161
movzbl %cl, %ecx
leaq 0x27d0ec(%rip), %rdi    # 0x33c220
leaq 0x6b3d5(%rip), %rsi     # 0x12a510
jmp 0xbf161
movzbl %cl, %ecx
leaq 0x27d0d9(%rip), %rdi    # 0x33c220
leaq 0x6b3d3(%rip), %rsi     # 0x12a521
jmp 0xbf161
movzbl %cl, %ecx
leaq 0x27d0c6(%rip), %rdi    # 0x33c220
leaq 0x6b3d1(%rip), %rsi     # 0x12a532
movb $0x1, %al
callq 0x9060
leaq 0x24ebb1(%rip), %rax    # 0x30dd20
leaq 0x15be5a(%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 0x27d083(%rip), %rcx    # 0x33c220
movl %ebx, %edi
movl $0xf, %esi
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
jmp 0xe7d0
leaq 0x6af4d(%rip), %rsi     # 0x12a107
jmp 0xbf4a9
leaq 0x24eb52(%rip), %rax    # 0x30dd18
cmpl $0x1, (%rax)
movl $0x19, %edx
sbbl $0x0, %edx
leaq 0x24d5e0(%rip), %rax    # 0x30c7b8
movsd (%rax), %xmm0
divsd 0x49e6c(%rip), %xmm0    # 0x109050
ucomisd 0x49e3c(%rip), %xmm0    # 0x109028
jae 0xbf32c
ucomisd 0x5ef26(%rip), %xmm0    # 0x11e120
jae 0xbf390
ucomisd 0x4c6c0(%rip), %xmm0    # 0x10b8c8
jae 0xbf407
ucomisd 0x49e3a(%rip), %xmm0    # 0x109050
jae 0xbf45f
ucomisd 0x49ea4(%rip), %xmm0    # 0x1090c8
jae 0xbf4b5
ucomisd 0x49ea6(%rip), %xmm0    # 0x1090d8
jae 0xbf4d9
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jae 0xbf2ae
movsd 0x5f716(%rip), %xmm1    # 0x11e960
ucomisd %xmm0, %xmm1
jae 0xbf32c
movsd 0x5f6fc(%rip), %xmm1    # 0x11e958
ucomisd %xmm0, %xmm1
jae 0xbf390
movsd 0x5f51a(%rip), %xmm1    # 0x11e788
ucomisd %xmm0, %xmm1
jae 0xbf407
movsd 0x5f510(%rip), %xmm1    # 0x11e790
ucomisd %xmm0, %xmm1
jae 0xbf45f
movsd 0x49e3e(%rip), %xmm1    # 0x1090d0
ucomisd %xmm0, %xmm1
jae 0xbf4b5
movsd 0x49e3c(%rip), %xmm1    # 0x1090e0
ucomisd %xmm0, %xmm1
jae 0xbf4d9
leaq 0x27cf6b(%rip), %rdi    # 0x33c220
leaq 0x6b175(%rip), %rsi     # 0x12a431
jmp 0xbe8a4
leaq 0x27cf58(%rip), %rdi    # 0x33c220
leaq 0x6b01e(%rip), %rsi     # 0x12a2ed
jmp 0xbf4a9
leaq 0x27cf45(%rip), %rdi    # 0x33c220
leaq 0x6aea3(%rip), %rsi     # 0x12a185
jmp 0xbf4a9
leaq 0x27cf32(%rip), %rdi    # 0x33c220
leaq 0x6af20(%rip), %rsi     # 0x12a215
jmp 0xbf4a9
leaq 0x6ae18(%rip), %rsi     # 0x12a119
jmp 0xbf4a9
leaq 0x27cf13(%rip), %rdi    # 0x33c220
leaq 0x6af7f(%rip), %rsi     # 0x12a293
jmp 0xbf4a9
leaq 0x27cf00(%rip), %rdi    # 0x33c220
leaq 0x6af7e(%rip), %rsi     # 0x12a2a5
jmp 0xbf4a9
leaq 0x27ceed(%rip), %rdi    # 0x33c220
leaq 0x6b08b(%rip), %rsi     # 0x12a3c5
jmp 0xbe8a4
leaq 0x6b013(%rip), %rsi     # 0x12a359
jmp 0xbf4cf
leaq 0x27cece(%rip), %rdi    # 0x33c220
leaq 0x6afa6(%rip), %rsi     # 0x12a2ff
jmp 0xbf4a9
leaq 0x27cebb(%rip), %rdi    # 0x33c220
leaq 0x6ae2b(%rip), %rsi     # 0x12a197
jmp 0xbf4a9
leaq 0x27cea8(%rip), %rdi    # 0x33c220
leaq 0x6aea8(%rip), %rsi     # 0x12a227
jmp 0xbf4a9
leaq 0x6ada0(%rip), %rsi     # 0x12a12b
jmp 0xbf4a9
leaq 0x27ce89(%rip), %rdi    # 0x33c220
leaq 0x6b039(%rip), %rsi     # 0x12a3d7
jmp 0xbe8a4
leaq 0x6afc1(%rip), %rsi     # 0x12a36b
jmp 0xbf4cf
leaq 0x27ce6a(%rip), %rdi    # 0x33c220
leaq 0x6af54(%rip), %rsi     # 0x12a311
jmp 0xbf4a9
leaq 0x27ce57(%rip), %rdi    # 0x33c220
leaq 0x6add9(%rip), %rsi     # 0x12a1a9
jmp 0xbf4a9
leaq 0x27ce44(%rip), %rdi    # 0x33c220
leaq 0x6ae56(%rip), %rsi     # 0x12a239
jmp 0xbf4a9
leaq 0x6ad4e(%rip), %rsi     # 0x12a13d
jmp 0xbf4a9
leaq 0x27ce25(%rip), %rdi    # 0x33c220
leaq 0x6aeb5(%rip), %rsi     # 0x12a2b7
jmp 0xbf4a9
leaq 0x27ce12(%rip), %rdi    # 0x33c220
leaq 0x6afd4(%rip), %rsi     # 0x12a3e9
jmp 0xbe8a4
leaq 0x6af5c(%rip), %rsi     # 0x12a37d
jmp 0xbf4cf
leaq 0x27cdf3(%rip), %rdi    # 0x33c220
leaq 0x6aeef(%rip), %rsi     # 0x12a323
jmp 0xbf4a9
leaq 0x27cde3(%rip), %rdi    # 0x33c220
leaq 0x6ae07(%rip), %rsi     # 0x12a24b
jmp 0xbf4a9
leaq 0x6ad02(%rip), %rsi     # 0x12a14f
jmp 0xbf4a9
leaq 0x27cdca(%rip), %rdi    # 0x33c220
leaq 0x6ad5e(%rip), %rsi     # 0x12a1bb
jmp 0xbf4a9
leaq 0x27cdba(%rip), %rdi    # 0x33c220
leaq 0x6af8e(%rip), %rsi     # 0x12a3fb
jmp 0xbe8a4
leaq 0x6af16(%rip), %rsi     # 0x12a38f
jmp 0xbf4cf
leaq 0x27cd9e(%rip), %rdi    # 0x33c220
leaq 0x6aeac(%rip), %rsi     # 0x12a335
jmp 0xbf4a9
leaq 0x27cd8e(%rip), %rdi    # 0x33c220
leaq 0x6ad34(%rip), %rsi     # 0x12a1cd
jmp 0xbf4a9
leaq 0x27cd7e(%rip), %rdi    # 0x33c220
leaq 0x6adb4(%rip), %rsi     # 0x12a25d
movb $0x1, %al
callq 0x9060
jmp 0xbf168
leaq 0x27cd64(%rip), %rdi    # 0x33c220
leaq 0x6af4a(%rip), %rsi     # 0x12a40d
jmp 0xbe8a4
leaq 0x6aed2(%rip), %rsi     # 0x12a3a1
movl $0x3a, %edx
jmp 0xbe8a4
leaq 0x27cd40(%rip), %rdi    # 0x33c220
leaq 0x6af38(%rip), %rsi     # 0x12a41f
jmp 0xbe8a4
leaq 0x27cd2d(%rip), %rdi    # 0x33c220
leaq 0x6acf7(%rip), %rsi     # 0x12a1f1
jmp 0xbf4a9