// File: jkingan[P]ladyheather/heathui.cpp
// Function: config_luxor_plots()
void config_luxor_plots()
{
int i;

   // setup plots for luxor LED/POWER analyzer

   VER_COL = 55;
   if(SCREEN_WIDTH <= MIN_WIDTH) --VER_COL;

   last_rmode = rcvr_mode = RCVR_MODE_HOLD;
   tow = 0;
   time_flags = TFLAGS_UTC; // UTC
   plot_watch = 1;
   plot_adev_data = 0;      // adevs
   adev_decades_shown = 0;
   plot_sat_count = 0;      // satellite count
   adev_period = (-1.0);    // aaaapppp
   pps_adev_period = adev_period;
   osc_adev_period = adev_period;
   chc_adev_period = adev_period;
   chd_adev_period = adev_period;
   save_adev_period();

   osc_gain = user_osc_gain = (69.0);
   if(user_set_rounding == 0) {
      round_temp = 3;
   }

   for(i=0; i<NUM_PLOTS+DERIVED_PLOTS; i++) {     // initialize default plot parameters
      plot[i].show_stat = SHOW_SPAN;   // statistic to show - was AVG
   }

   plot[TEMP].plot_id = "TEMP1";
   plot[TEMP].ref_scale = (DATA_SIZE) 1.0;

   plot[BATTV].plot_id = "BATv";
   plot[BATTV].units = "V";
   plot[BATTV].ref_scale = (DATA_SIZE) 1.0;
// if(user_set_dac_plot == 0) plot[DAC].show_plot = 1;
   if(user_set_dac_float == 0) plot[BATTV].float_center = 1;

   plot[BATTI].plot_id = "BATi";
   plot[BATTI].units = "A";
   plot[BATTI].ref_scale = (DATA_SIZE) 1.0;
   if(user_set_osc_plot == 0)  plot[BATTI].show_plot = 1;
   if(user_set_osc_float == 0) plot[BATTI].float_center = 1;

   plot[LUX1].plot_id = "LUX";
   plot[LUX1].ref_scale = (DATA_SIZE) 1.0;
plot[LUX1].show_stat = SHOW_SPAN;
// if(user_set_pps_plot == 0) plot[PPS].show_plot = 1;
   if(user_set_pps_float == 0) plot[LUX1].float_center = 1;
   if(show_fc) plot[LUX1].units = "fc";
   else        plot[LUX1].units = "lux";

   plot[LUX2].plot_id = "LUM";    // !!!!!
   plot[LUX2].ref_scale = (DATA_SIZE) 1.0;
plot[LUX2].show_stat = SHOW_SPAN;
   if(user_set_pps_float == 0) plot[LUX2].float_center = 1;
   if(show_cp) plot[LUX2].units = "cp";
   else        plot[LUX2].units = "lum";

   plot[LEDV].plot_id = "LEDv";
   plot[LEDV].units = "V";
   plot[LEDV].ref_scale = (DATA_SIZE) 1.0;
   plot[LEDV].float_center = 1;

   plot[LEDI].plot_id = "LEDi";
   plot[LEDI].units = "A";
   plot[LEDI].ref_scale = (DATA_SIZE) 1.0;
   plot[LEDI].float_center = 1;

   plot[PWMHZ].plot_id = "PWM";
   plot[PWMHZ].units = "Hz";
   plot[PWMHZ].ref_scale = (DATA_SIZE) 1.0;
   plot[PWMHZ].float_center = 1;

   plot[TC2].plot_id = "TEMP2";
   plot[TC2].units = degc;
   plot[TC2].ref_scale = (DATA_SIZE) 1.0;
   plot[TC2].float_center = 1;

   plot[BLUEHZ].plot_id = "BLU";
   plot[BLUEHZ].ref_scale = (DATA_SIZE) 1.0;
   plot[BLUEHZ].float_center = 1;

   plot[GREENHZ].plot_id = "GRN";
   plot[GREENHZ].ref_scale = (DATA_SIZE) 1.0;
   plot[GREENHZ].float_center = 1;

   plot[REDHZ].plot_id = "RED";
   plot[REDHZ].ref_scale = (DATA_SIZE) 1.0;
   plot[REDHZ].float_center = 1;

   plot[WHITEHZ].plot_id = "WHT";
   plot[WHITEHZ].ref_scale = (DATA_SIZE) 1.0;
   plot[WHITEHZ].float_center = 1;

   plot[BLUEHZ].units = "Hz";     // default color values to pct
   plot[GREENHZ].units = "Hz";
   plot[REDHZ].units = "Hz";
   plot[WHITEHZ].units = "Hz";
   if(show_color_pct) {        // color values are in percent
      plot[BLUEHZ].units = "%";
      plot[GREENHZ].units = "%";
      plot[REDHZ].units = "%";
      plot[WHITEHZ].units = "%";
   }
   else if(show_color_uw) {   // color values are in uW/cm^2
      plot[BLUEHZ].units = "uW";
      plot[GREENHZ].units = "uW";
      plot[REDHZ].units = "uW";
      plot[WHITEHZ].units = "uW";
   }

   plot[AUXV].plot_id = "AUXv";
   plot[AUXV].units = "V";
   plot[AUXV].ref_scale = (DATA_SIZE) 1.0;
   plot[AUXV].float_center = 1;

   plot[BATTW].plot_id = "BATw";
   plot[BATTW].units = "W";
   plot[BATTW].ref_scale = (DATA_SIZE) 1.0;
   plot[BATTW].float_center = 1;

   plot[LEDW].plot_id = "LEDw";
   plot[LEDW].units = "W";
   plot[LEDW].ref_scale = (DATA_SIZE) 1.0;
   plot[LEDW].float_center = 1;

   plot[EFF].plot_id = "Eff";
   plot[EFF].units = "%";
   plot[EFF].ref_scale = (DATA_SIZE) 1.0;
   plot[EFF].float_center = 1;

   set_cct_id();
   plot[CCT].units = degk;
   plot[CCT].ref_scale = (DATA_SIZE) 1.0;
   plot[CCT].float_center = 1;

   if(user_set_temp_filter == 0) undo_fw_temp_filter = 0;
   if(user_set_clock_plot == 0) { plot_digital_clock = 0; user_set_clock_plot = 1; }

   unit_file_name = "luxor";
   if((log_file == 0) && (user_set_log == 0)) {
      sprintf(log_name, "%s.log", unit_file_name);
   }
   config_set = 1;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
leaq 0x20f369(%rip), %rax    # 0x277978
movl $0x37, (%rax)
leaq 0x20f3c4(%rip), %rax    # 0x2779e0
cmpl $0x140, (%rax)          # imm = 0x140
jg 0x68639
leaq 0x20f34d(%rip), %rax    # 0x277978
movl (%rax), %ecx
addl $-0x1, %ecx
leaq 0x20f341(%rip), %rax    # 0x277978
movl %ecx, (%rax)
leaq 0x303c70(%rip), %rax    # 0x36c2b0
movb $0x7, (%rax)
leaq 0x303c67(%rip), %rax    # 0x36c2b1
movb $0x7, (%rax)
leaq 0x3042c8(%rip), %rax    # 0x36c91c
movl $0x0, (%rax)
leaq 0x304023(%rip), %rax    # 0x36c684
movl $0x1, (%rax)
leaq 0x211f7a(%rip), %rax    # 0x27a5e8
movb $0x1, (%rax)
leaq 0x211f41(%rip), %rax    # 0x27a5b9
movb $0x0, (%rax)
leaq 0x20f322(%rip), %rax    # 0x2779a4
movl $0x0, (%rax)
leaq 0x211f2c(%rip), %rax    # 0x27a5bb
movb $0x0, (%rax)
leaq 0x23383f(%rip), %rax    # 0x29bed8
movsd 0x106a77(%rip), %xmm0   # 0x16f118
movsd %xmm0, (%rax)
leaq 0x23382c(%rip), %rax    # 0x29bed8
movsd (%rax), %xmm0
leaq 0x233829(%rip), %rax    # 0x29bee0
movsd %xmm0, (%rax)
leaq 0x233816(%rip), %rax    # 0x29bed8
movsd (%rax), %xmm0
leaq 0x23381b(%rip), %rax    # 0x29bee8
movsd %xmm0, (%rax)
leaq 0x233800(%rip), %rax    # 0x29bed8
movsd (%rax), %xmm0
leaq 0x23380d(%rip), %rax    # 0x29bef0
movsd %xmm0, (%rax)
leaq 0x2337ea(%rip), %rax    # 0x29bed8
movsd (%rax), %xmm0
leaq 0x2337ff(%rip), %rax    # 0x29bef8
movsd %xmm0, (%rax)
callq 0x68f20
leaq 0x303c5f(%rip), %rax    # 0x36c368
movsd 0x1091b7(%rip), %xmm0   # 0x1718c8
movsd %xmm0, (%rax)
leaq 0x303bcc(%rip), %rax    # 0x36c2e8
movsd 0x1091a4(%rip), %xmm0   # 0x1718c8
movsd %xmm0, (%rax)
leaq 0x30373d(%rip), %rax    # 0x36be6c
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68744
leaq 0x30372a(%rip), %rax    # 0x36be68
movl $0x3, (%rax)
movl $0x0, -0x4(%rbp)
cmpl $0x14, -0x4(%rbp)
jge 0x6877b
movslq -0x4(%rbp), %rcx
leaq 0x1545c4(%rip), %rax    # 0x1bcd20
imulq $0xe8, %rcx, %rcx
addq %rcx, %rax
movl $0x40, 0xd4(%rax)
movl -0x4(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x4(%rbp)
jmp 0x6874b
leaq 0x15459e(%rip), %rax    # 0x1bcd20
leaq 0x11a012(%rip), %rcx    # 0x18279b
movq %rcx, 0x2b8(%rax)
leaq 0x154589(%rip), %rax    # 0x1bcd20
movsd 0x1068c9(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x2c8(%rax)
leaq 0x154572(%rip), %rax    # 0x1bcd20
leaq 0x11a19d(%rip), %rcx    # 0x182952
movq %rcx, 0x1d0(%rax)
leaq 0x15455d(%rip), %rax    # 0x1bcd20
leaq 0x129aa6(%rip), %rcx    # 0x192270
movq %rcx, 0x1d8(%rax)
leaq 0x154548(%rip), %rax    # 0x1bcd20
movsd 0x106888(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x1e0(%rax)
leaq 0x30484f(%rip), %rax    # 0x36d03e
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68808
leaq 0x154522(%rip), %rax    # 0x1bcd20
movl $0x1, 0x1ec(%rax)
leaq 0x154511(%rip), %rax    # 0x1bcd20
leaq 0x11a141(%rip), %rcx    # 0x182957
movq %rcx, 0xe8(%rax)
leaq 0x1544fc(%rip), %rax    # 0x1bcd20
leaq 0x11ce1a(%rip), %rcx    # 0x185645
movq %rcx, 0xf0(%rax)
leaq 0x1544e7(%rip), %rax    # 0x1bcd20
movsd 0x106827(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xf8(%rax)
leaq 0x3047f0(%rip), %rax    # 0x36d040
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68869
leaq 0x1544c1(%rip), %rax    # 0x1bcd20
movl $0x1, 0x100(%rax)
leaq 0x3047cd(%rip), %rax    # 0x36d03d
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68889
leaq 0x1544a1(%rip), %rax    # 0x1bcd20
movl $0x1, 0x104(%rax)
leaq 0x154490(%rip), %rax    # 0x1bcd20
leaq 0x11a0c5(%rip), %rcx    # 0x18295c
movq %rcx, (%rax)
leaq 0x15447f(%rip), %rax    # 0x1bcd20
movsd 0x1067bf(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x10(%rax)
leaq 0x15446b(%rip), %rax    # 0x1bcd20
movl $0x40, 0xd4(%rax)
leaq 0x304776(%rip), %rax    # 0x36d03c
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x688dc
leaq 0x15444b(%rip), %rax    # 0x1bcd20
movl $0x1, 0x1c(%rax)
leaq 0x20f1be(%rip), %rax    # 0x277aa1
cmpb $0x0, (%rax)
je 0x688fc
leaq 0x154431(%rip), %rax    # 0x1bcd20
leaq 0x11f93d(%rip), %rcx    # 0x188233
movq %rcx, 0x8(%rax)
jmp 0x6890e
leaq 0x15441d(%rip), %rax    # 0x1bcd20
leaq 0x11a056(%rip), %rcx    # 0x182960
movq %rcx, 0x8(%rax)
leaq 0x15440b(%rip), %rax    # 0x1bcd20
leaq 0x11a048(%rip), %rcx    # 0x182964
movq %rcx, 0x3a0(%rax)
leaq 0x1543f6(%rip), %rax    # 0x1bcd20
movsd 0x106736(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x3b0(%rax)
leaq 0x1543df(%rip), %rax    # 0x1bcd20
movl $0x40, 0x474(%rax)
leaq 0x3046ea(%rip), %rax    # 0x36d03c
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x6896b
leaq 0x1543bf(%rip), %rax    # 0x1bcd20
movl $0x1, 0x3bc(%rax)
leaq 0x20f130(%rip), %rax    # 0x277aa2
cmpb $0x0, (%rax)
je 0x6898e
leaq 0x1543a2(%rip), %rax    # 0x1bcd20
leaq 0x119fe3(%rip), %rcx    # 0x182968
movq %rcx, 0x3a8(%rax)
jmp 0x689a3
leaq 0x15438b(%rip), %rax    # 0x1bcd20
leaq 0x119fcf(%rip), %rcx    # 0x18296b
movq %rcx, 0x3a8(%rax)
leaq 0x154376(%rip), %rax    # 0x1bcd20
leaq 0x119fbe(%rip), %rcx    # 0x18296f
movq %rcx, 0x488(%rax)
leaq 0x154361(%rip), %rax    # 0x1bcd20
leaq 0x1298aa(%rip), %rcx    # 0x192270
movq %rcx, 0x490(%rax)
leaq 0x15434c(%rip), %rax    # 0x1bcd20
movsd 0x10668c(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x498(%rax)
leaq 0x154335(%rip), %rax    # 0x1bcd20
movl $0x1, 0x4a4(%rax)
leaq 0x154324(%rip), %rax    # 0x1bcd20
leaq 0x119f71(%rip), %rcx    # 0x182974
movq %rcx, 0x570(%rax)
leaq 0x15430f(%rip), %rax    # 0x1bcd20
leaq 0x11cc2d(%rip), %rcx    # 0x185645
movq %rcx, 0x578(%rax)
leaq 0x1542fa(%rip), %rax    # 0x1bcd20
movsd 0x10663a(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x580(%rax)
leaq 0x1542e3(%rip), %rax    # 0x1bcd20
movl $0x1, 0x58c(%rax)
leaq 0x1542d2(%rip), %rax    # 0x1bcd20
leaq 0x119f24(%rip), %rcx    # 0x182979
movq %rcx, 0x658(%rax)
leaq 0x1542bd(%rip), %rax    # 0x1bcd20
leaq 0x11213b(%rip), %rcx    # 0x17aba5
movq %rcx, 0x660(%rax)
leaq 0x1542a8(%rip), %rax    # 0x1bcd20
movsd 0x1065e8(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x668(%rax)
leaq 0x154291(%rip), %rax    # 0x1bcd20
movl $0x1, 0x674(%rax)
leaq 0x154280(%rip), %rax    # 0x1bcd20
leaq 0x10b613(%rip), %rcx    # 0x1740ba
movq %rcx, 0x740(%rax)
leaq 0x15426b(%rip), %rax    # 0x1bcd20
leaq 0x15425c(%rip), %rcx    # 0x1bcd18
movq %rcx, 0x748(%rax)
leaq 0x154256(%rip), %rax    # 0x1bcd20
movsd 0x106596(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x750(%rax)
leaq 0x15423f(%rip), %rax    # 0x1bcd20
movl $0x1, 0x75c(%rax)
leaq 0x15422e(%rip), %rax    # 0x1bcd20
leaq 0x119e84(%rip), %rcx    # 0x18297d
movq %rcx, 0x828(%rax)
leaq 0x154219(%rip), %rax    # 0x1bcd20
movsd 0x106559(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x838(%rax)
leaq 0x154202(%rip), %rax    # 0x1bcd20
movl $0x1, 0x844(%rax)
leaq 0x1541f1(%rip), %rax    # 0x1bcd20
leaq 0x122446(%rip), %rcx    # 0x18af7c
movq %rcx, 0x910(%rax)
leaq 0x1541dc(%rip), %rax    # 0x1bcd20
movsd 0x10651c(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x920(%rax)
leaq 0x1541c5(%rip), %rax    # 0x1bcd20
movl $0x1, 0x92c(%rax)
leaq 0x1541b4(%rip), %rax    # 0x1bcd20
leaq 0x121838(%rip), %rcx    # 0x18a3ab
movq %rcx, 0x9f8(%rax)
leaq 0x15419f(%rip), %rax    # 0x1bcd20
movsd 0x1064df(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xa08(%rax)
leaq 0x154188(%rip), %rax    # 0x1bcd20
movl $0x1, 0xa14(%rax)
leaq 0x154177(%rip), %rax    # 0x1bcd20
leaq 0x119dd1(%rip), %rcx    # 0x182981
movq %rcx, 0xae0(%rax)
leaq 0x154162(%rip), %rax    # 0x1bcd20
movsd 0x1064a2(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xaf0(%rax)
leaq 0x15414b(%rip), %rax    # 0x1bcd20
movl $0x1, 0xafc(%rax)
leaq 0x15413a(%rip), %rax    # 0x1bcd20
leaq 0x111fb8(%rip), %rcx    # 0x17aba5
movq %rcx, 0x830(%rax)
leaq 0x154125(%rip), %rax    # 0x1bcd20
leaq 0x111fa3(%rip), %rcx    # 0x17aba5
movq %rcx, 0x918(%rax)
leaq 0x154110(%rip), %rax    # 0x1bcd20
leaq 0x111f8e(%rip), %rcx    # 0x17aba5
movq %rcx, 0xa00(%rax)
leaq 0x1540fb(%rip), %rax    # 0x1bcd20
leaq 0x111f79(%rip), %rcx    # 0x17aba5
movq %rcx, 0xae8(%rax)
leaq 0x303512(%rip), %rax    # 0x36c14c
cmpb $0x0, (%rax)
je 0x68c95
leaq 0x1540da(%rip), %rax    # 0x1bcd20
leaq 0x11d086(%rip), %rcx    # 0x185cd3
movq %rcx, 0x830(%rax)
leaq 0x1540c5(%rip), %rax    # 0x1bcd20
leaq 0x11d071(%rip), %rcx    # 0x185cd3
movq %rcx, 0x918(%rax)
leaq 0x1540b0(%rip), %rax    # 0x1bcd20
leaq 0x11d05c(%rip), %rcx    # 0x185cd3
movq %rcx, 0xa00(%rax)
leaq 0x15409b(%rip), %rax    # 0x1bcd20
leaq 0x11d047(%rip), %rcx    # 0x185cd3
movq %rcx, 0xae8(%rax)
jmp 0x68cf7
leaq 0x3034af(%rip), %rax    # 0x36c14b
cmpb $0x0, (%rax)
je 0x68cf5
leaq 0x154078(%rip), %rax    # 0x1bcd20
leaq 0x119cd6(%rip), %rcx    # 0x182985
movq %rcx, 0x830(%rax)
leaq 0x154063(%rip), %rax    # 0x1bcd20
leaq 0x119cc1(%rip), %rcx    # 0x182985
movq %rcx, 0x918(%rax)
leaq 0x15404e(%rip), %rax    # 0x1bcd20
leaq 0x119cac(%rip), %rcx    # 0x182985
movq %rcx, 0xa00(%rax)
leaq 0x154039(%rip), %rax    # 0x1bcd20
leaq 0x119c97(%rip), %rcx    # 0x182985
movq %rcx, 0xae8(%rax)
jmp 0x68cf7
leaq 0x154022(%rip), %rax    # 0x1bcd20
leaq 0x10b3ee(%rip), %rcx    # 0x1740f3
movq %rcx, 0xbc8(%rax)
leaq 0x15400d(%rip), %rax    # 0x1bcd20
leaq 0x129556(%rip), %rcx    # 0x192270
movq %rcx, 0xbd0(%rax)
leaq 0x153ff8(%rip), %rax    # 0x1bcd20
movsd 0x106338(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xbd8(%rax)
leaq 0x153fe1(%rip), %rax    # 0x1bcd20
movl $0x1, 0xbe4(%rax)
leaq 0x153fd0(%rip), %rax    # 0x1bcd20
leaq 0x119c31(%rip), %rcx    # 0x182988
movq %rcx, 0xd98(%rax)
leaq 0x153fbb(%rip), %rax    # 0x1bcd20
leaq 0x11cf30(%rip), %rcx    # 0x185c9c
movq %rcx, 0xda0(%rax)
leaq 0x153fa6(%rip), %rax    # 0x1bcd20
movsd 0x1062e6(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xda8(%rax)
leaq 0x153f8f(%rip), %rax    # 0x1bcd20
movl $0x1, 0xdb4(%rax)
leaq 0x153f7e(%rip), %rax    # 0x1bcd20
leaq 0x119be4(%rip), %rcx    # 0x18298d
movq %rcx, 0xe80(%rax)
leaq 0x153f69(%rip), %rax    # 0x1bcd20
leaq 0x11cede(%rip), %rcx    # 0x185c9c
movq %rcx, 0xe88(%rax)
leaq 0x153f54(%rip), %rax    # 0x1bcd20
movsd 0x106294(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xe90(%rax)
leaq 0x153f3d(%rip), %rax    # 0x1bcd20
movl $0x1, 0xe9c(%rax)
leaq 0x153f2c(%rip), %rax    # 0x1bcd20
leaq 0x119b97(%rip), %rcx    # 0x182992
movq %rcx, 0xf68(%rax)
leaq 0x153f17(%rip), %rax    # 0x1bcd20
leaq 0x11cec3(%rip), %rcx    # 0x185cd3
movq %rcx, 0xf70(%rax)
leaq 0x153f02(%rip), %rax    # 0x1bcd20
movsd 0x106242(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0xf78(%rax)
leaq 0x153eeb(%rip), %rax    # 0x1bcd20
movl $0x1, 0xf84(%rax)
callq 0x68590
leaq 0x153ed5(%rip), %rax    # 0x1bcd20
leaq 0x153ec9(%rip), %rcx    # 0x1bcd1b
movq %rcx, 0x1058(%rax)
leaq 0x153ec0(%rip), %rax    # 0x1bcd20
movsd 0x106200(%rip), %xmm0   # 0x16f068
movsd %xmm0, 0x1060(%rax)
leaq 0x153ea9(%rip), %rax    # 0x1bcd20
movl $0x1, 0x106c(%rax)
leaq 0x211665(%rip), %rax    # 0x27a4ed
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68e9a
leaq 0x211655(%rip), %rax    # 0x27a4ec
movb $0x0, (%rax)
leaq 0x3041a4(%rip), %rax    # 0x36d045
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68ebd
leaq 0x211715(%rip), %rax    # 0x27a5c5
movb $0x0, (%rax)
leaq 0x30418b(%rip), %rax    # 0x36d045
movb $0x1, (%rax)
leaq 0x166fa4(%rip), %rax    # 0x1cfe68
leaq 0x106e83(%rip), %rcx    # 0x16fd4e
movq %rcx, (%rax)
leaq 0x23466b(%rip), %rax    # 0x29d540
cmpq $0x0, (%rax)
jne 0x68f09
leaq 0x2346fa(%rip), %rax    # 0x29d5dc
movzbl (%rax), %eax
cmpl $0x0, %eax
jne 0x68f09
leaq 0x166f77(%rip), %rax    # 0x1cfe68
movq (%rax), %rdx
leaq 0x233145(%rip), %rdi    # 0x29c040
leaq 0x119a94(%rip), %rsi    # 0x182996
movb $0x0, %al
callq 0x9060
leaq 0x23520f(%rip), %rax    # 0x29e11f
movb $0x1, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)