// File: jkingan[P]ladyheather/heathmsc.cpp
// Function: show_prs_info(int, int, int)
int show_prs_info(int row,int col, int max_row)
{
int col2;
int color;
int temp;

   col2 = col + 40;
   color = WHITE;

   if(SCREEN_HEIGHT <= TINY_HEIGHT) {
      no_y_margin = 1;
   }
   if(max_row < 999) goto info_table;

   erase_screen();
     
   if(SCREEN_WIDTH >= NARROW_SCREEN) {
      show_prs_status(row,col2+40-1, MOUSE_ROW); 
   }

   if(have_prs_lm) {
      sprintf(out, "LM - lock mode:      %d", prs_lm);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_lo) {
      sprintf(out, "LO - lock:           %d", prs_lo);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ep) {
      sprintf(out, "EP - enable power:   %d", prs_ep);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_fc) {
      sprintf(out, "FC - freq control:   %d %d", prs_fc1,prs_fc2);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "                     %g", prs_fc_ppt);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_fc2) {
      sprintf(out, "FC!- eeprom FC vals: %d %d", prs_ee_fc1,prs_ee_fc2);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "                     %g", prs_ee_fc_ppt);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ds & 0x01) {
      sprintf(out, "DS1- 2nd harmonic:   %d", prs_ds1);
      vidstr(row++,col, WHITE, out);
   }
   if(have_prs_ds & 0x02) {
      sprintf(out, "DS2- sig level:      %d", prs_ds2);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_sf) {
      sprintf(out, "SF - set frequency:  %d", prs_sf);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ss) {
      sprintf(out, "SS - set slope:      %d", prs_ss);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ph) {
      sprintf(out, "PH - FLL phase:      %d", prs_ph);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_sp) {
      sprintf(out, "SP - FLL params:     %d  %d  %d", prs_sp[0],prs_sp[1],prs_sp[2]);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ms) {
      sprintf(out, "MS - mag switching:  %d", prs_ms);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_mo) {
      sprintf(out, "MO - mag offset:     %d", prs_mo);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_mr) {
      sprintf(out, "MR - mag read:       %d", prs_mr);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_tt) {
      sprintf(out, "TT - time tag:       %d", prs_tt);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ts) {
      sprintf(out, "TS - time slope:     %d", prs_ts);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_to) {
      sprintf(out, "TO - time offset:    %d", prs_to);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ps) {
      sprintf(out, "PS - pulse slope:    %d", prs_ps);
      vidstr(row++,col, WHITE, out);
   }



   if(have_prs_pl) {
      sprintf(out, "PL - phase locking:  %d", prs_pl);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_ga) {
      sprintf(out, "GA - FLL gain:       %d", prs_ga);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_pt) {
      sprintf(out, "PT - PLL TC:         %d", prs_pt);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_pf) {
      sprintf(out, "PF - PLL stability:  %d", prs_pf);
      vidstr(row++,col, WHITE, out);
   }

   if(have_prs_pi) {
      sprintf(out, "PI - PLL integrator: %d", prs_pi);
      vidstr(row++,col, WHITE, out);
   }


   if(have_prs_st) {
      ++row;
      sprintf(out, "ST - Status byte 1:  0x%02X", prs_st[0]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "ST - Status byte 2:  0x%02X", prs_st[1]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "ST - Status byte 3:  0x%02X", prs_st[2]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "ST - Status byte 4:  0x%02X", prs_st[3]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "ST - Status byte 5:  0x%02X", prs_st[4]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "ST - Status byte 6:  0x%02X", prs_st[5]);
      vidstr(row++,col, WHITE, out);
   }



   row = 1;
   col = col2;
   if(have_prs_ad) {
      sprintf(out, "AD0  - Spare ADC:         %.3f V", prs_ad[0]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      info_table:
      sprintf(out, "AD1  - Heater supply:     %.3f V", prs_ad[1]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD2  - +24V supply:       %.3f V", prs_ad[2]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD3  - Lamp FET drain:    %.3f V", prs_ad[3]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD4  - Lamp FET gate:     %.3f V", prs_ad[4]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD5  - OCXO heater:       %.3f V", prs_ad[5]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD6  - Cell heater:       %.3f V", prs_ad[6]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD7  - Lamp heater:       %.3f V", prs_ad[7]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD8  - Photo signal:      %.3f", prs_ad[8]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD9  - I/V converter      %.3f V", prs_ad[9]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;


      temp = round_temp;
      round_temp = 2;
      sprintf(out, "AD10 - Case temperature:  %s", fmt_temp(prs_ad[10]));
      round_temp = temp;
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD11 - XTAL thermistors:  %.3f", prs_ad[11]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD12 - Cell thermistors:  %.3f", prs_ad[12]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD13 - Lamp thermistors:  %.3f", prs_ad[13]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD14 - Freq cal pot:      %.3f", prs_ad[14]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD15 - Analog ground:     %.3f V", prs_ad[15]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD16 - TCXO varactor:     %.3f V", prs_ad[16]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD17 - VCO varactor:      %.3f V", prs_ad[17]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD18 - Multiplier gain:   %.3f V", prs_ad[18]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;

      sprintf(out, "AD19 - RF synth lock:     %.3f V", prs_ad[19]);
      vidstr(row++,col, WHITE, out);
      if(row >= max_row) goto done;
      if(max_row < 999) goto done;
   }

   if(have_prs_sd) {
      ++row;
      sprintf(out, "SD0  - RF amplitude DAC:  %d", prs_sd[0]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD1  - PPS delay DAC:     %d", prs_sd[1]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD2  - Lamp drain DAC:    %d", prs_sd[2]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD3  - Lamp temp DAC:     %d", prs_sd[3]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD4  - XTAL temp DAC:     %d", prs_sd[4]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD5  - Cell temp DAC:     %d", prs_sd[5]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD6  - OSC amplitude DAC: %d", prs_sd[6]);
      vidstr(row++,col, WHITE, out);
      sprintf(out, "SD7  - RF deviation DAC:  %d", prs_sd[7]);
      vidstr(row++,col, WHITE, out);
   }

   done:
   no_y_margin = 0;
   return row;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movl %edi, -0x4(%rbp)
movl %esi, -0x8(%rbp)
movl %edx, -0xc(%rbp)
movl -0x8(%rbp), %eax
addl $0x28, %eax
movl %eax, -0x10(%rbp)
movl $0xf, -0x14(%rbp)
leaq 0x16444c(%rip), %rax    # 0x2779e4
cmpl $0x1e0, (%rax)          # imm = 0x1E0
jg 0x1135aa
leaq 0x164494(%rip), %rax    # 0x277a3b
movb $0x1, (%rax)
cmpl $0x3e7, -0xc(%rbp)      # imm = 0x3E7
jge 0x1135b8
jmp 0x113f3e
callq 0x117e0
leaq 0x16441c(%rip), %rax    # 0x2779e0
movl (%rax), %eax
movl %eax, -0x1c(%rbp)
leaq 0x16f154(%rip), %rax    # 0x282724
imull $0x31a, (%rax), %eax    # imm = 0x31A
movl $0x64, %ecx
cltd
idivl %ecx
movl %eax, %ecx
movl -0x1c(%rbp), %eax
cmpl %ecx, %eax
jl 0x113601
movl -0x4(%rbp), %edi
movl -0x10(%rbp), %esi
addl $0x28, %esi
subl $0x1, %esi
leaq 0x16438e(%rip), %rax    # 0x277988
movl (%rax), %edx
callq 0xf8910
leaq 0x166664(%rip), %rax    # 0x279c6c
cmpl $0x0, (%rax)
je 0x11364a
leaq 0x1666d4(%rip), %rax    # 0x279ce8
movl (%rax), %edx
leaq 0x287de3(%rip), %rdi    # 0x39b400
leaq 0x7e937(%rip), %rsi     # 0x191f5b
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287dbb(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16661f(%rip), %rax    # 0x279c70
cmpl $0x0, (%rax)
je 0x113693
leaq 0x16668f(%rip), %rax    # 0x279cec
movl (%rax), %edx
leaq 0x287d9a(%rip), %rdi    # 0x39b400
leaq 0x7e906(%rip), %rsi     # 0x191f73
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287d72(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166626(%rip), %rax    # 0x279cc0
cmpl $0x0, (%rax)
je 0x1136dc
leaq 0x1666b2(%rip), %rax    # 0x279d58
movl (%rax), %edx
leaq 0x287d51(%rip), %rdi    # 0x39b400
leaq 0x7e8d5(%rip), %rsi     # 0x191f8b
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287d29(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166591(%rip), %rax    # 0x279c74
cmpl $0x0, (%rax)
je 0x113771
leaq 0x1665fd(%rip), %rax    # 0x279cf0
movl (%rax), %edx
leaq 0x1665f8(%rip), %rax    # 0x279cf4
movl (%rax), %ecx
leaq 0x287cfb(%rip), %rdi    # 0x39b400
leaq 0x7e897(%rip), %rsi     # 0x191fa3
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287cd3(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1666ef(%rip), %rax    # 0x279e28
movsd (%rax), %xmm0
leaq 0x287cbc(%rip), %rdi    # 0x39b400
leaq 0x7e873(%rip), %rsi     # 0x191fbe
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287c94(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166500(%rip), %rax    # 0x279c78
cmpl $0x0, (%rax)
je 0x113806
leaq 0x166570(%rip), %rax    # 0x279cf8
movl (%rax), %edx
leaq 0x16656b(%rip), %rax    # 0x279cfc
movl (%rax), %ecx
leaq 0x287c66(%rip), %rdi    # 0x39b400
leaq 0x7e835(%rip), %rsi     # 0x191fd6
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287c3e(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166662(%rip), %rax    # 0x279e30
movsd (%rax), %xmm0
leaq 0x287c27(%rip), %rdi    # 0x39b400
leaq 0x7e7de(%rip), %rsi     # 0x191fbe
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287bff(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16646f(%rip), %rax    # 0x279c7c
movl (%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x113854
leaq 0x1664ea(%rip), %rax    # 0x279d08
movl (%rax), %edx
leaq 0x287bd9(%rip), %rdi    # 0x39b400
leaq 0x7e7c3(%rip), %rsi     # 0x191ff1
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287bb1(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166421(%rip), %rax    # 0x279c7c
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
je 0x1138a2
leaq 0x1664a0(%rip), %rax    # 0x279d0c
movl (%rax), %edx
leaq 0x287b8b(%rip), %rdi    # 0x39b400
leaq 0x7e78d(%rip), %rsi     # 0x192009
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287b63(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1663d7(%rip), %rax    # 0x279c80
cmpl $0x0, (%rax)
je 0x1138eb
leaq 0x16645b(%rip), %rax    # 0x279d10
movl (%rax), %edx
leaq 0x287b42(%rip), %rdi    # 0x39b400
leaq 0x7e75c(%rip), %rsi     # 0x192021
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287b1a(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166392(%rip), %rax    # 0x279c84
cmpl $0x0, (%rax)
je 0x113934
leaq 0x166416(%rip), %rax    # 0x279d14
movl (%rax), %edx
leaq 0x287af9(%rip), %rdi    # 0x39b400
leaq 0x7e72b(%rip), %rsi     # 0x192039
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287ad1(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166351(%rip), %rax    # 0x279c8c
cmpl $0x0, (%rax)
je 0x11397d
leaq 0x1663d5(%rip), %rax    # 0x279d1c
movl (%rax), %edx
leaq 0x287ab0(%rip), %rdi    # 0x39b400
leaq 0x7e6fa(%rip), %rsi     # 0x192051
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287a88(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16630c(%rip), %rax    # 0x279c90
cmpl $0x0, (%rax)
je 0x1139db
leaq 0x166390(%rip), %rax    # 0x279d20
movl (%rax), %edx
leaq 0x166387(%rip), %rax    # 0x279d20
movl 0x4(%rax), %ecx
leaq 0x16637d(%rip), %rax    # 0x279d20
movl 0x8(%rax), %r8d
leaq 0x287a52(%rip), %rdi    # 0x39b400
leaq 0x7e6b4(%rip), %rsi     # 0x192069
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287a2a(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1662b2(%rip), %rax    # 0x279c94
cmpl $0x0, (%rax)
je 0x113a24
leaq 0x16633e(%rip), %rax    # 0x279d2c
movl (%rax), %edx
leaq 0x287a09(%rip), %rdi    # 0x39b400
leaq 0x7e68b(%rip), %rsi     # 0x192089
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2879e1(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16626d(%rip), %rax    # 0x279c98
cmpl $0x0, (%rax)
je 0x113a6d
leaq 0x1662f9(%rip), %rax    # 0x279d30
movl (%rax), %edx
leaq 0x2879c0(%rip), %rdi    # 0x39b400
leaq 0x7e65a(%rip), %rsi     # 0x1920a1
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287998(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166228(%rip), %rax    # 0x279c9c
cmpl $0x0, (%rax)
je 0x113ab6
leaq 0x1662b4(%rip), %rax    # 0x279d34
movl (%rax), %edx
leaq 0x287977(%rip), %rdi    # 0x39b400
leaq 0x7e629(%rip), %rsi     # 0x1920b9
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28794f(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1661e3(%rip), %rax    # 0x279ca0
cmpl $0x0, (%rax)
je 0x113aff
leaq 0x16626f(%rip), %rax    # 0x279d38
movl (%rax), %edx
leaq 0x28792e(%rip), %rdi    # 0x39b400
leaq 0x7e5f8(%rip), %rsi     # 0x1920d1
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287906(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16619e(%rip), %rax    # 0x279ca4
cmpl $0x0, (%rax)
je 0x113b48
leaq 0x16622a(%rip), %rax    # 0x279d3c
movl (%rax), %edx
leaq 0x2878e5(%rip), %rdi    # 0x39b400
leaq 0x7e5c7(%rip), %rsi     # 0x1920e9
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2878bd(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166159(%rip), %rax    # 0x279ca8
cmpl $0x0, (%rax)
je 0x113b91
leaq 0x1661e5(%rip), %rax    # 0x279d40
movl (%rax), %edx
leaq 0x28789c(%rip), %rdi    # 0x39b400
leaq 0x7e596(%rip), %rsi     # 0x192101
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287874(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166114(%rip), %rax    # 0x279cac
cmpl $0x0, (%rax)
je 0x113bda
leaq 0x1661a0(%rip), %rax    # 0x279d44
movl (%rax), %edx
leaq 0x287853(%rip), %rdi    # 0x39b400
leaq 0x7e565(%rip), %rsi     # 0x192119
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28782b(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1660cf(%rip), %rax    # 0x279cb0
cmpl $0x0, (%rax)
je 0x113c23
leaq 0x16615b(%rip), %rax    # 0x279d48
movl (%rax), %edx
leaq 0x28780a(%rip), %rdi    # 0x39b400
leaq 0x7e534(%rip), %rsi     # 0x192131
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2877e2(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16605e(%rip), %rax    # 0x279c88
cmpl $0x0, (%rax)
je 0x113c6c
leaq 0x1660e2(%rip), %rax    # 0x279d18
movl (%rax), %edx
leaq 0x2877c1(%rip), %rdi    # 0x39b400
leaq 0x7e503(%rip), %rsi     # 0x192149
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287799(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x166041(%rip), %rax    # 0x279cb4
cmpl $0x0, (%rax)
je 0x113cb5
leaq 0x1660cd(%rip), %rax    # 0x279d4c
movl (%rax), %edx
leaq 0x287778(%rip), %rdi    # 0x39b400
leaq 0x7e4d2(%rip), %rsi     # 0x192161
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287750(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165ffc(%rip), %rax    # 0x279cb8
cmpl $0x0, (%rax)
je 0x113cfe
leaq 0x166088(%rip), %rax    # 0x279d50
movl (%rax), %edx
leaq 0x28772f(%rip), %rdi    # 0x39b400
leaq 0x7e4a1(%rip), %rsi     # 0x192179
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287707(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165fb7(%rip), %rax    # 0x279cbc
cmpl $0x0, (%rax)
je 0x113d47
leaq 0x166043(%rip), %rax    # 0x279d54
movl (%rax), %edx
leaq 0x2876e6(%rip), %rdi    # 0x39b400
leaq 0x7e470(%rip), %rsi     # 0x192191
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2876be(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165f1a(%rip), %rax    # 0x279c68
cmpl $0x0, (%rax)
je 0x113ed3
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
leaq 0x165f69(%rip), %rax    # 0x279cd0
movl (%rax), %edx
leaq 0x287690(%rip), %rdi    # 0x39b400
leaq 0x7e432(%rip), %rsi     # 0x1921a9
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287668(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165f2c(%rip), %rax    # 0x279cd0
movl 0x4(%rax), %edx
leaq 0x287652(%rip), %rdi    # 0x39b400
leaq 0x7e410(%rip), %rsi     # 0x1921c5
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28762a(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165eee(%rip), %rax    # 0x279cd0
movl 0x8(%rax), %edx
leaq 0x287614(%rip), %rdi    # 0x39b400
leaq 0x7e3ee(%rip), %rsi     # 0x1921e1
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2875ec(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165eb0(%rip), %rax    # 0x279cd0
movl 0xc(%rax), %edx
leaq 0x2875d6(%rip), %rdi    # 0x39b400
leaq 0x7e3cc(%rip), %rsi     # 0x1921fd
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2875ae(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165e72(%rip), %rax    # 0x279cd0
movl 0x10(%rax), %edx
leaq 0x287598(%rip), %rdi    # 0x39b400
leaq 0x7e3aa(%rip), %rsi     # 0x192219
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287570(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165e34(%rip), %rax    # 0x279cd0
movl 0x14(%rax), %edx
leaq 0x28755a(%rip), %rdi    # 0x39b400
leaq 0x7e388(%rip), %rsi     # 0x192235
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287532(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl $0x1, -0x4(%rbp)
movl -0x10(%rbp), %eax
movl %eax, -0x8(%rbp)
leaq 0x165de1(%rip), %rax    # 0x279cc8
cmpl $0x0, (%rax)
je 0x11453e
leaq 0x165e89(%rip), %rax    # 0x279d80
movsd (%rax), %xmm0
leaq 0x2874fe(%rip), %rdi    # 0x39b400
leaq 0x7e348(%rip), %rsi     # 0x192251
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2874d6(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x113f3c
jmp 0x114748
jmp 0x113f3e
leaq 0x165e3b(%rip), %rax    # 0x279d80
movsd 0x8(%rax), %xmm0
leaq 0x2874af(%rip), %rdi    # 0x39b400
leaq 0x7e31a(%rip), %rsi     # 0x192272
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287487(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x113f8b
jmp 0x114748
leaq 0x165dee(%rip), %rax    # 0x279d80
movsd 0x10(%rax), %xmm0
leaq 0x287462(%rip), %rdi    # 0x39b400
leaq 0x7e2ee(%rip), %rsi     # 0x192293
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28743a(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x113fd8
jmp 0x114748
leaq 0x165da1(%rip), %rax    # 0x279d80
movsd 0x18(%rax), %xmm0
leaq 0x287415(%rip), %rdi    # 0x39b400
leaq 0x7e2c2(%rip), %rsi     # 0x1922b4
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2873ed(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x114025
jmp 0x114748
leaq 0x165d54(%rip), %rax    # 0x279d80
movsd 0x20(%rax), %xmm0
leaq 0x2873c8(%rip), %rdi    # 0x39b400
leaq 0x7e296(%rip), %rsi     # 0x1922d5
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2873a0(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x114072
jmp 0x114748
leaq 0x165d07(%rip), %rax    # 0x279d80
movsd 0x28(%rax), %xmm0
leaq 0x28737b(%rip), %rdi    # 0x39b400
leaq 0x7e26a(%rip), %rsi     # 0x1922f6
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287353(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1140bf
jmp 0x114748
leaq 0x165cba(%rip), %rax    # 0x279d80
movsd 0x30(%rax), %xmm0
leaq 0x28732e(%rip), %rdi    # 0x39b400
leaq 0x7e23e(%rip), %rsi     # 0x192317
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287306(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x11410c
jmp 0x114748
leaq 0x165c6d(%rip), %rax    # 0x279d80
movsd 0x38(%rax), %xmm0
leaq 0x2872e1(%rip), %rdi    # 0x39b400
leaq 0x7e212(%rip), %rsi     # 0x192338
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2872b9(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x114159
jmp 0x114748
leaq 0x165c20(%rip), %rax    # 0x279d80
movsd 0x40(%rax), %xmm0
leaq 0x287294(%rip), %rdi    # 0x39b400
leaq 0x7e1e6(%rip), %rsi     # 0x192359
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28726c(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1141a6
jmp 0x114748
leaq 0x165bd3(%rip), %rax    # 0x279d80
movsd 0x48(%rax), %xmm0
leaq 0x287247(%rip), %rdi    # 0x39b400
leaq 0x7e1b8(%rip), %rsi     # 0x192378
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28721f(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1141f3
jmp 0x114748
leaq 0x257c6e(%rip), %rax    # 0x36be68
movl (%rax), %eax
movl %eax, -0x18(%rbp)
leaq 0x257c62(%rip), %rax    # 0x36be68
movl $0x2, (%rax)
leaq 0x165b6d(%rip), %rax    # 0x279d80
movsd 0x50(%rax), %xmm0
callq 0x18200
movq %rax, %rdx
leaq 0x2871d9(%rip), %rdi    # 0x39b400
leaq 0x7e16b(%rip), %rsi     # 0x192399
movb $0x0, %al
callq 0x9060
movl -0x18(%rbp), %ecx
leaq 0x257c29(%rip), %rax    # 0x36be68
movl %ecx, (%rax)
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2871a5(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x11426d
jmp 0x114748
leaq 0x165b0c(%rip), %rax    # 0x279d80
movsd 0x58(%rax), %xmm0
leaq 0x287180(%rip), %rdi    # 0x39b400
leaq 0x7e12f(%rip), %rsi     # 0x1923b6
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287158(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1142ba
jmp 0x114748
leaq 0x165abf(%rip), %rax    # 0x279d80
movsd 0x60(%rax), %xmm0
leaq 0x287133(%rip), %rdi    # 0x39b400
leaq 0x7e101(%rip), %rsi     # 0x1923d5
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x28710b(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x114307
jmp 0x114748
leaq 0x165a72(%rip), %rax    # 0x279d80
movsd 0x68(%rax), %xmm0
leaq 0x2870e6(%rip), %rdi    # 0x39b400
leaq 0x7e0d3(%rip), %rsi     # 0x1923f4
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x2870be(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x114354
jmp 0x114748
leaq 0x165a25(%rip), %rax    # 0x279d80
movsd 0x70(%rax), %xmm0
leaq 0x287099(%rip), %rdi    # 0x39b400
leaq 0x7e0a5(%rip), %rsi     # 0x192413
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287071(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1143a1
jmp 0x114748
leaq 0x1659d8(%rip), %rax    # 0x279d80
movsd 0x78(%rax), %xmm0
leaq 0x28704c(%rip), %rdi    # 0x39b400
leaq 0x7e077(%rip), %rsi     # 0x192432
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x287024(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1143ee
jmp 0x114748
leaq 0x16598b(%rip), %rax    # 0x279d80
movsd 0x80(%rax), %xmm0
leaq 0x286ffc(%rip), %rdi    # 0x39b400
leaq 0x7e048(%rip), %rsi     # 0x192453
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286fd4(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x11443e
jmp 0x114748
leaq 0x16593b(%rip), %rax    # 0x279d80
movsd 0x88(%rax), %xmm0
leaq 0x286fac(%rip), %rdi    # 0x39b400
leaq 0x7e019(%rip), %rsi     # 0x192474
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286f84(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x11448e
jmp 0x114748
leaq 0x1658eb(%rip), %rax    # 0x279d80
movsd 0x90(%rax), %xmm0
leaq 0x286f5c(%rip), %rdi    # 0x39b400
leaq 0x7dfea(%rip), %rsi     # 0x192495
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286f34(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x1144de
jmp 0x114748
leaq 0x16589b(%rip), %rax    # 0x279d80
movsd 0x98(%rax), %xmm0
leaq 0x286f0c(%rip), %rdi    # 0x39b400
leaq 0x7dfbb(%rip), %rsi     # 0x1924b6
movb $0x1, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286ee4(%rip), %rcx    # 0x39b400
callq 0x10ee0
movl -0x4(%rbp), %eax
cmpl -0xc(%rbp), %eax
jl 0x11452e
jmp 0x114748
cmpl $0x3e7, -0xc(%rbp)      # imm = 0x3E7
jge 0x11453c
jmp 0x114748
jmp 0x11453e
leaq 0x16577f(%rip), %rax    # 0x279cc4
cmpl $0x0, (%rax)
je 0x114746
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
leaq 0x165802(%rip), %rax    # 0x279d60
movl (%rax), %edx
leaq 0x286e99(%rip), %rdi    # 0x39b400
leaq 0x7df69(%rip), %rsi     # 0x1924d7
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286e71(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1657c5(%rip), %rax    # 0x279d60
movl 0x4(%rax), %edx
leaq 0x286e5b(%rip), %rdi    # 0x39b400
leaq 0x7df48(%rip), %rsi     # 0x1924f4
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286e33(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165787(%rip), %rax    # 0x279d60
movl 0x8(%rax), %edx
leaq 0x286e1d(%rip), %rdi    # 0x39b400
leaq 0x7df27(%rip), %rsi     # 0x192511
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286df5(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165749(%rip), %rax    # 0x279d60
movl 0xc(%rax), %edx
leaq 0x286ddf(%rip), %rdi    # 0x39b400
leaq 0x7df06(%rip), %rsi     # 0x19252e
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286db7(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16570b(%rip), %rax    # 0x279d60
movl 0x10(%rax), %edx
leaq 0x286da1(%rip), %rdi    # 0x39b400
leaq 0x7dee5(%rip), %rsi     # 0x19254b
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286d79(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x1656cd(%rip), %rax    # 0x279d60
movl 0x14(%rax), %edx
leaq 0x286d63(%rip), %rdi    # 0x39b400
leaq 0x7dec4(%rip), %rsi     # 0x192568
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286d3b(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x16568f(%rip), %rax    # 0x279d60
movl 0x18(%rax), %edx
leaq 0x286d25(%rip), %rdi    # 0x39b400
leaq 0x7dea3(%rip), %rsi     # 0x192585
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286cfd(%rip), %rcx    # 0x39b400
callq 0x10ee0
leaq 0x165651(%rip), %rax    # 0x279d60
movl 0x1c(%rax), %edx
leaq 0x286ce7(%rip), %rdi    # 0x39b400
leaq 0x7de82(%rip), %rsi     # 0x1925a2
movb $0x0, %al
callq 0x9060
movl -0x4(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
movl -0x8(%rbp), %esi
movl $0xf, %edx
leaq 0x286cbf(%rip), %rcx    # 0x39b400
callq 0x10ee0
jmp 0x114748
leaq 0x1632ec(%rip), %rax    # 0x277a3b
movb $0x0, (%rax)
movl -0x4(%rbp), %eax
addq $0x20, %rsp
popq %rbp
retq
nopl (%rax,%rax)