// File: jkingan[P]ladyheather/heathgps.cpp
// Function: show_rftg_info(int, int)
int show_rftg_info(int row, int col)
{
int max_row;
int color;

   color = WHITE;
   max_row = MOUSE_ROW;
   if(zoom_screen == 'D') {
      max_row = (SCREEN_HEIGHT / TEXT_HEIGHT) - 3;
      col = 3;
   }
   else if(osc_params) ;
   else if((rftg_unit == 0) && have_rftg_unit) { // Rb unit
      if(zoom_screen == 'I') max_row = (SCREEN_HEIGHT / TEXT_HEIGHT) - 3;
      else if(plot_digital_clock) max_row = (row + 9);
   }

   color = WHITE;
   sprintf(out, "Phase error:        %g       ", rftg_phase_err);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Average phase:      %g       ", rftg_avg_phase);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "APE:                %g       ", rftg_ape);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Delta APE 10 min:   %g       ", rftg_delta_ape_10m);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Sensitivity:        %g       ", rftg_sensitivity);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;


   sprintf(out, "Osc voltage:        %g V     ", rftg_oscv);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   if(rftg_unit == 0) {  // RB
      sprintf(out, "Lamp voltage:       %g V     ", ant_v1);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;

      sprintf(out, "XTAL voltage:       %g V     ", ant_v2);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;
   }
   else {  // XO
      sprintf(out, "Antenna current:    %g mA    ", ant_ma);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;

      sprintf(out, "Antenna fault V1:   %g V     ", ant_v1);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;

      sprintf(out, "Antenna fault V2:   %g V     ", ant_v2);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;

      sprintf(out, "ADC:                %g V     ", rftg_adc);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;

      sprintf(out, "DAC 5 minute avg:   %g V     ", rftg_dac_5min);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;
   }


   sprintf(out, "Freq correction:    %g       ", rftg_freq_corr);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   if(fabs(rftg_time_corr)) {
      sprintf(out, "Time correction:    %g       ", rftg_time_corr);
      vidstr(row++, col, color, out);
      if(row >= max_row) return row;
   }


   sprintf(out, "Elapsed time:       %d secs  ", rftg_elapsed);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;


   sprintf(out, "Delta APE:          %g       ", rftg_delta_ape);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "APE2:               %g       ", rftg_ape2);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Constant APE:       %g       ", rftg_const_ape);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Phase ref:          %g       ", rftg_phase_ref);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;
 

   sprintf(out, "Delta temperature:  %g %cC     ", rftg_delta_temp, DEGREES);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Correction sched:   %d secs  ", rftg_corr_sched);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Warmup time:        %d min   ", rftg_warmup_time);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "Avg sample:         %d min   ", rftg_avg_sample);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "PLL port:           0x%02X     ", rftg_pll_port);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   sprintf(out, "PLD port:           0x%02X     ", rftg_pld_port);
   vidstr(row++, col, color, out);
   if(row >= max_row) return row;

   return row;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movl %edi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
movl $0xf, -0x14(%rbp)
leaq 0x189fcc(%rip), %rax    # 0x277988
movl (%rax), %eax
movl %eax, -0x10(%rbp)
leaq 0x27dfc0(%rip), %rax    # 0x36b988
movzbl (%rax), %eax
cmpl $0x44, %eax
jne 0xed9f2
leaq 0x18a00d(%rip), %rax    # 0x2779e4
movl (%rax), %eax
leaq 0x18a014(%rip), %rcx    # 0x2779f4
cltd
idivl (%rcx)
subl $0x3, %eax
movl %eax, -0x10(%rbp)
movl $0x3, -0xc(%rbp)
jmp 0xeda5f
leaq 0x27e8d3(%rip), %rax    # 0x36c2cc
cmpb $0x0, (%rax)
je 0xeda00
jmp 0xeda5d
leaq 0x27f18d(%rip), %rax    # 0x36cb94
cmpl $0x0, (%rax)
jne 0xeda5b
leaq 0x27f185(%rip), %rax    # 0x36cb98
cmpl $0x0, (%rax)
je 0xeda5b
leaq 0x27df69(%rip), %rax    # 0x36b988
movzbl (%rax), %eax
cmpl $0x49, %eax
jne 0xeda42
leaq 0x189fb6(%rip), %rax    # 0x2779e4
movl (%rax), %eax
leaq 0x189fbd(%rip), %rcx    # 0x2779f4
cltd
idivl (%rcx)
subl $0x3, %eax
movl %eax, -0x10(%rbp)
jmp 0xeda59
leaq 0x18cb7c(%rip), %rax    # 0x27a5c5
cmpb $0x0, (%rax)
je 0xeda57
movl -0x8(%rbp), %eax
addl $0x9, %eax
movl %eax, -0x10(%rbp)
jmp 0xeda59
jmp 0xeda5b
jmp 0xeda5d
jmp 0xeda5f
movl $0xf, -0x14(%rbp)
leaq 0x27f15b(%rip), %rax    # 0x36cbc8
movsd (%rax), %xmm0
leaq 0x2ad988(%rip), %rdi    # 0x39b400
leaq 0x9c1dc(%rip), %rsi     # 0x189c5b
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad962(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedab9
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27f118(%rip), %rax    # 0x36cbd8
movsd (%rax), %xmm0
leaq 0x2ad935(%rip), %rdi    # 0x39b400
leaq 0x9c1a7(%rip), %rsi     # 0x189c79
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad90f(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedb0c
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27f0d5(%rip), %rax    # 0x36cbe8
movsd (%rax), %xmm0
leaq 0x2ad8e2(%rip), %rdi    # 0x39b400
leaq 0x9c172(%rip), %rsi     # 0x189c97
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad8bc(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedb5f
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27f08a(%rip), %rax    # 0x36cbf0
movsd (%rax), %xmm0
leaq 0x2ad88f(%rip), %rdi    # 0x39b400
leaq 0x9c13d(%rip), %rsi     # 0x189cb5
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad869(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedbb2
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27f057(%rip), %rax    # 0x36cc10
movsd (%rax), %xmm0
leaq 0x2ad83c(%rip), %rdi    # 0x39b400
leaq 0x9c108(%rip), %rsi     # 0x189cd3
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad816(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedc05
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27f064(%rip), %rax    # 0x36cc70
movsd (%rax), %xmm0
leaq 0x2ad7e9(%rip), %rdi    # 0x39b400
leaq 0x9c0d3(%rip), %rsi     # 0x189cf1
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad7c3(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedc58
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ef35(%rip), %rax    # 0x36cb94
cmpl $0x0, (%rax)
jne 0xedd13
leaq 0x27efc9(%rip), %rax    # 0x36cc38
movsd (%rax), %xmm0
leaq 0x2ad786(%rip), %rdi    # 0x39b400
leaq 0x9c08e(%rip), %rsi     # 0x189d0f
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad760(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedcbb
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ef7e(%rip), %rax    # 0x36cc40
movsd (%rax), %xmm0
leaq 0x2ad733(%rip), %rdi    # 0x39b400
leaq 0x9c059(%rip), %rsi     # 0x189d2d
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad70d(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedd0e
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
jmp 0xedeb4
leaq 0x27ef2e(%rip), %rax    # 0x36cc48
movsd (%rax), %xmm0
leaq 0x2ad6db(%rip), %rdi    # 0x39b400
leaq 0x9c01f(%rip), %rsi     # 0x189d4b
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad6b5(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedd66
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27eecb(%rip), %rax    # 0x36cc38
movsd (%rax), %xmm0
leaq 0x2ad688(%rip), %rdi    # 0x39b400
leaq 0x9bfea(%rip), %rsi     # 0x189d69
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad662(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xeddb9
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ee80(%rip), %rax    # 0x36cc40
movsd (%rax), %xmm0
leaq 0x2ad635(%rip), %rdi    # 0x39b400
leaq 0x9bfb5(%rip), %rsi     # 0x189d87
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad60f(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xede0c
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ee4d(%rip), %rax    # 0x36cc60
movsd (%rax), %xmm0
leaq 0x2ad5e2(%rip), %rdi    # 0x39b400
leaq 0x9bf80(%rip), %rsi     # 0x189da5
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad5bc(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xede5f
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ee02(%rip), %rax    # 0x36cc68
movsd (%rax), %xmm0
leaq 0x2ad58f(%rip), %rdi    # 0x39b400
leaq 0x9bf4b(%rip), %rsi     # 0x189dc3
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad569(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedeb2
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
jmp 0xedeb4
leaq 0x27ed75(%rip), %rax    # 0x36cc30
movsd (%rax), %xmm0
leaq 0x2ad53a(%rip), %rdi    # 0x39b400
leaq 0x9bf14(%rip), %rsi     # 0x189de1
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad514(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedf07
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ed1a(%rip), %rax    # 0x36cc28
movsd (%rax), %xmm0
movaps 0x81377(%rip), %xmm1    # 0x16f290
pand %xmm1, %xmm0
xorps %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0xedf2a
jp 0xedf2a
jmp 0xedf7f
leaq 0x27ecf7(%rip), %rax    # 0x36cc28
movsd (%rax), %xmm0
leaq 0x2ad4c4(%rip), %rdi    # 0x39b400
leaq 0x9bebc(%rip), %rsi     # 0x189dff
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad49e(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedf7d
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
jmp 0xedf7f
leaq 0x27ec92(%rip), %rax    # 0x36cc18
movl (%rax), %edx
leaq 0x2ad471(%rip), %rdi    # 0x39b400
leaq 0x9be87(%rip), %rsi     # 0x189e1d
movb $0x0, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad44b(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xedfd0
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ec29(%rip), %rax    # 0x36cc00
movsd (%rax), %xmm0
leaq 0x2ad41e(%rip), %rdi    # 0x39b400
leaq 0x9be52(%rip), %rsi     # 0x189e3b
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad3f8(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee023
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ebce(%rip), %rax    # 0x36cbf8
movsd (%rax), %xmm0
leaq 0x2ad3cb(%rip), %rdi    # 0x39b400
leaq 0x9be1d(%rip), %rsi     # 0x189e59
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad3a5(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee076
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27eb8b(%rip), %rax    # 0x36cc08
movsd (%rax), %xmm0
leaq 0x2ad378(%rip), %rdi    # 0x39b400
leaq 0x9bde8(%rip), %rsi     # 0x189e77
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad352(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee0c9
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27eb00(%rip), %rax    # 0x36cbd0
movsd (%rax), %xmm0
leaq 0x2ad325(%rip), %rdi    # 0x39b400
leaq 0x9bdb3(%rip), %rsi     # 0x189e95
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad2ff(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee11c
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27eabd(%rip), %rax    # 0x36cbe0
movsd (%rax), %xmm0
leaq 0x2ad2d2(%rip), %rdi    # 0x39b400
leaq 0x9bd7e(%rip), %rsi     # 0x189eb3
movl $0x1, %edx
movb $0x1, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad2a7(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee174
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27eaa9(%rip), %rax    # 0x36cc24
movl (%rax), %edx
leaq 0x2ad27c(%rip), %rdi    # 0x39b400
leaq 0x9bd48(%rip), %rsi     # 0x189ed3
movb $0x0, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad256(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee1c5
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ea50(%rip), %rax    # 0x36cc1c
movl (%rax), %edx
leaq 0x2ad22b(%rip), %rdi    # 0x39b400
leaq 0x9bd15(%rip), %rsi     # 0x189ef1
movb $0x0, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad205(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee216
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ea03(%rip), %rax    # 0x36cc20
movl (%rax), %edx
leaq 0x2ad1da(%rip), %rdi    # 0x39b400
leaq 0x9bce2(%rip), %rsi     # 0x189f0f
movb $0x0, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad1b4(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee267
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27ea0a(%rip), %rax    # 0x36cc78
movl (%rax), %edx
leaq 0x2ad189(%rip), %rdi    # 0x39b400
leaq 0x9bcaf(%rip), %rsi     # 0x189f2d
movb $0x0, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad163(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee2b5
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
leaq 0x27e9c0(%rip), %rax    # 0x36cc7c
movl (%rax), %edx
leaq 0x2ad13b(%rip), %rdi    # 0x39b400
leaq 0x9bc81(%rip), %rsi     # 0x189f4d
movb $0x0, %al
callq 0x9060
movl -0x8(%rbp), %edi
movl %edi, %eax
addl $0x1, %eax
movl %eax, -0x8(%rbp)
movl -0xc(%rbp), %esi
movl -0x14(%rbp), %eax
leaq 0x2ad115(%rip), %rcx    # 0x39b400
movzbl %al, %edx
callq 0x10ee0
movl -0x8(%rbp), %eax
cmpl -0x10(%rbp), %eax
jl 0xee303
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
jmp 0xee309
movl -0x8(%rbp), %eax
movl %eax, -0x4(%rbp)
movl -0x4(%rbp), %eax
addq $0x20, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)