// File: /workspace/github_cpp_makefile_star2_O2/jkingan[P]ladyheather/heathui.cpp
// Function: kbd_other(int)
int kbd_other(int c)
{
long val;
DATA_SIZE dval;
int i;
char p;

   // process keyboard characters that are not a..o or cursor movement

   if(c == 'p') {
      if(luxor && (first_key == 'b')) {  // BP command - PWM resolution
         sprintf(edit_buffer, "%d", batt_pwm_res);
         start_edit(BP_CMD, "Enter PWM resolution in bits (8/9/10).  (ESC ESC to abort):");
         return 0;
      }
      else if(first_key == 'c') {  // CP command - clear plot queue
//!!!!-  pause_data = 0;
         new_queue(RESET_PLOT_Q, 16);
      }
      else if(first_key == 'f') {  // FP command - toggle PV filter
         if(luxor) return help_exit(c,99);
         pv_filter = toggle_value(pv_filter);
         set_filter_config(pv_filter, static_filter, alt_filter, kalman_filter, marine_filter, 1);
      }
      #ifdef ADEV_STUFF
         else if(first_key == 'a') {  // AP command - graph all PPS adev types
            if(luxor) return help_exit(c,99);
            if(ATYPE == A_MTIE) ATYPE = last_atype;
            aa_val = ALL_PPS;
            strcpy(edit_buffer, "G");
            if(rcvr_type == TICC_RCVR) {
               start_edit(ADEV_CMD, "Display chA:   A)devs only   G)raphs and all adevs   graphs and R)egular adevs");
            }
            else {
               start_edit(ADEV_CMD, "Display PPS:   A)devs only   G)raphs and all adevs   graphs and R)egular adevs");
            }
            return 0;
         }
      #endif
      else if(first_key == 'l') {  // LP command - open/close sat PRN data log file
         if(prn_file) {
            strcpy(edit_buffer, "Y");
            sprintf(out, "Close sat PRN data log file %s (Y/N)?  (ESC ESC to abort):", prn_name);
         }
         else if(prn_name[0]) {
            strcpy(edit_buffer, prn_name);
            if(prn_flush_mode) {
               if(strchr(edit_buffer, FLUSH_CHAR) == 0) strcat(edit_buffer, "*");
            }
            edit_info1 = "Append an '*' to the file name to flush file after every write"; // FLUSH_CHAR
            sprintf(out, "Enter name of sat PRN data log file to write  (ESC ESC to abort):");
         }

         start_edit(PRN_LOG_CMD, out);
         return 0;
      }
      else if(first_key == 'g') {  // GP command toggle PPS plot
         edit_plot(PPS, c);
         return 0;
      }
      else if(luxor && (first_key == 'p')) {  // PP command = load high voltage cutoff
         sprintf(edit_buffer, "%f", load_watts);
         start_edit(PP_CMD, "Enter the LED power cutoff in watts.  (ESC ESC to abort):");
         return 0;
      }
      else if((rcvr_type == CS_RCVR) && (first_key == 'p')) {  // PP command - slew PPS
         sprintf(edit_buffer, "%f", 0.0);
         start_edit(CS_SLEW_CMD, "Enter the desired 1PPS offset slew in seconds (-0.5 .. 0.5)  (ESC ESC to abort):");
         return 0;
      }
      else if(first_key == 't') { // TP command - set script run time
         if     (script_file) edit_buffer[0] = 0;
         else if(script_time && script_date) sprintf(edit_buffer, "%02d:%02d:%02d  %04d/%02d/%02d", script_hh,script_mm,script_ss, script_year,script_month,script_day);
         else if(script_time) sprintf(edit_buffer, "%02d:%02d:%02d", script_hh,script_mm,script_ss);
         else if(script_date) sprintf(edit_buffer, "%04d/%02d/%02d", script_year,script_month,script_day);
         else if(script_val) {
            if((script_val >= (24L*60L*60L)) && ((script_val % (24L*60L*60L)) == 0)) sprintf(edit_buffer, "%ld d", script_val/(24L*3600L));
            else if((script_val >= (3600L)) && ((script_val % 3600L) == 0)) sprintf(edit_buffer, "%ld h", script_val/(3600L));
            else if((script_val >= (60L)) && ((script_val % 60L) == 0)) sprintf(edit_buffer, "%ld m", script_val/(60L));
            else sprintf(edit_buffer, "%ld s", script_val);
         }
         else edit_buffer[0] = 0;

         edit_info1 = "Dates are in the format mm/dd/yyyy or yyyy/mm/dd";
         edit_info2 = "Intervals can be in seconds, minutes, hours or days like: 7s, 10m, 2h, 4d";
         if(edit_buffer[0]) start_edit(SCRIPT_RUN_CMD, "Enter timer,scr run time (and optional date) or interval or <ESC CR> to reset:");
         else               start_edit(SCRIPT_RUN_CMD, "Enter timer.scr run time (and optional date) or interval or <CR> to reset:");
         return 0;
      }
      #ifdef PRECISE_STUFF
         else if(first_key == 's') { // SP command - precison survey
            if(luxor) return help_exit(c,99);
            redraw_screen();
            if(precision_survey) {   // abort precision survey
               strcpy(edit_buffer, "Y");
               start_edit(ABORT_SURV_CMD, "Precise survey aborted! Save current position? Y)es N)o");
               return 0;
            }
            else {  // start precison survey
               strcpy(edit_buffer, "48");
               sprintf(out, "Enter number of hours to do survey for (3-%d,  ESC ESC to abort) : ", SURVEY_BIN_COUNT);
               start_edit(PRECISE_SURV_CMD, out);
               return 0;
            }
         }
      #endif
      else if(first_key == 'w') {  // WP command - Write plot area data to a log file
         strcpy(edit_buffer, "dump.log");
         sprintf(out, "Enter name of log file to write %sPLOT area info to (ESC ESC to abort):",
                       filter_log?"filtered ":"");
         start_edit(WRITE_CMD, out);
         log_mode = "w";
         dump_type = 'p';
         return 0;
      }
      else if(first_key == 'p') {  // PP command - toggle PPS polarity
         if(luxor) return help_exit(c,99);
         i = toggle_value(pps_polarity);
         user_pps_enable = 1;
         set_pps(user_pps_enable, i,  delay_value, pps1_delay, pps_threshold, 3);
         request_pps_info();
      }
      else if(first_key == 'z') {  // ZP command - zoom plot
         if(rcvr_type == NO_RCVR) return sure_exit();
         change_zoom_config(5);
         un_zoom = 0;
         zoom_screen = 'P';
         zoom_fixes = show_fixes;
         config_screen(118);
         force_adev_redraw(111);
      }
      else if(first_key == '!') {    // !P command - serial port parameters
         edit_info1 = "Note: this sets the system serial port config";
         edit_info2 = "      and not the receiver serial port config";
         if(com[RCVR_PORT].parity == 1) p = 'O';   //ppppp
         else if(com[RCVR_PORT].parity == 2) p = 'E';
         else p = 'N';
         sprintf(edit_buffer, "%d:%d:%c:%d", com[RCVR_PORT].baud_rate, com[RCVR_PORT].data_bits, p, com[RCVR_PORT].stop_bits);
         start_edit(BAUD_CMD, "Enter serial port settings like 9600:8:N:1   (ESC ESC to abort)");
         return 0;
      }
      else if(first_key == '&') {  // &p command - set pullin range
         if(have_pullin) sprintf(edit_buffer, "%d", pullin_range);
         else            sprintf(edit_buffer, "%d", 30);
         edit_info1 = "Value should be a multiple of 10";
         start_edit(PULLIN_CMD, "Enter pull-in range in PPB (10..2550, 0=UNLIMITED) (ESC ESC to abort)");
         return 0;
      }
      else if(first_key == '$') {  // $p command - Raspberry pi 800x480 screen
         new_screen(c);
         return 0;
      }
      else if(luxor && (first_key == 0)) { // P command - luxor protection values
         if(are_you_sure(c) != c) return 0;
         // next call to do_kbd() will process the selection character
      }
      else { // P command - time menu, select PPS menu
         if(first_key == 0) {  // xxxxxx
            if(rcvr_type == TICC_RCVR) {
               if(ticc_type == TAPR_TICC) {
                  if(osc_params == 0) osc_params = 1;
                  else                osc_params = 0;
               }
               redraw_screen();
            }
            if(are_you_sure(c) != c) return 0;
         }
         else return help_exit(c,666);

         // next call to do_kbd() will process the selection character
      }
   }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
pushq %rax
movl %edi, %esi
leal -0x5c(%rsi), %eax
cmpl $0x22, %eax
ja 0x3dd50
leaq 0xb8c84(%rip), %rcx     # 0xf69b4
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1eb218(%rip), %rax    # 0x228f58
cmpl $0x0, (%rax)
je 0x3e693
pushq $0x5c
jmp 0x418db
leal -0x21(%rsi), %eax
cmpl $0xe, %eax
ja 0x3dd7f
leaq 0xb8c19(%rip), %rcx     # 0xf6978
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1eb1e9(%rip), %rax    # 0x228f58
cmpl $0x0, (%rax)
je 0x3e75e
pushq $0x21
jmp 0x418db
cmpl $0x3b, %esi
je 0x3e4c5
cmpl $0x3d, %esi
jne 0x3dda4
leaq 0x1eb1c4(%rip), %rax    # 0x228f58
cmpl $0x0, (%rax)
je 0x3ea31
pushq $0x3d
jmp 0x418db
leal -0x30(%rsi), %edi
cmpl $0x9, %edi
ja 0x3e4e5
leaq 0x1eb1a1(%rip), %rax    # 0x228f58
movl (%rax), %eax
movl %eax, %ecx
xorl $0x70, %ecx
movl %esi, %edx
xorl $0x31, %edx
orl %ecx, %edx
jne 0x3e9e9
leaq 0x1eb16c(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x3f49f
pushq $0x31
jmp 0x418db
leaq 0x1eb16f(%rip), %rax    # 0x228f58
movl (%rax), %eax
testl %eax, %eax
je 0x3e774
cmpl $0x67, %eax
jne 0x3e7b3
leaq 0x2eb4dd(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xc9cb7(%rip), %rax     # 0x107ac4
leaq 0x2eb7cc(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc9cef(%rip), %rsi     # 0x107b0d
movl $0x160, %edi            # imm = 0x160
jmp 0x40815
leaq 0x1eb129(%rip), %rax    # 0x228f58
cmpl $0x0, (%rax)
je 0x3e672
pushq $0x7b
jmp 0x418db
leaq 0x1eb112(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x6d, %eax
je 0x3e77e
cmpl $0x67, %eax
jne 0x3e7de
callq 0x10a79
jmp 0x4069a
leaq 0x1eb0ed(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x61, %eax
jne 0x3e516
leaq 0x1e8dff(%rip), %rax    # 0x226c7c
movl (%rax), %edx
leaq 0x2eb45a(%rip), %rdi    # 0x3292e0
leaq 0xd000f(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc7c81(%rip), %rax     # 0x105b1e
leaq 0x2eb73c(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc7ca1(%rip), %rax     # 0x105b4f
leaq 0x2eb733(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc7ccd(%rip), %rax     # 0x105b8c
leaq 0x2eb72a(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc7cf4(%rip), %rsi     # 0x105bc4
movl $0x170, %edi            # imm = 0x170
jmp 0x42578
leaq 0x1eb077(%rip), %rax    # 0x228f58
movl (%rax), %eax
testl %eax, %eax
je 0x3f315
cmpl $0x7a, %eax
je 0x3f2c1
cmpl $0x67, %eax
je 0x3f189
cmpl $0x70, %eax
je 0x3f1de
cmpl $0x77, %eax
je 0x3f1a0
cmpl $0x1b, %eax
jne 0x3f199
callq 0x36576
pushq $0x1
popq %rbx
jmp 0x418e3
leaq 0x1eb02c(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x7a, %eax
je 0x3df44
cmpl $0x21, %eax
je 0x3eade
testl %eax, %eax
jne 0x3ec39
pushq $0x6
popq %rdi
callq 0x257d9
leaq 0x2b885d(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b884b(%rip), %rax    # 0x2f67a8
movb $0x60, (%rax)
movl $0x462, %edi            # imm = 0x462
callq 0xcc4f
leaq 0x2eb36f(%rip), %rax    # 0x3292e0
andw $0x0, (%rax)
callq 0x1f9c0
leaq 0x2e78a7(%rip), %rax    # 0x325828
orl $-0x1, (%rax)
pushq $0x20
popq %rdi
callq 0xd140
pushq $0xd
popq %rdi
callq 0xd140
jmp 0x4069a
leaq 0x1eaf9e(%rip), %rax    # 0x228f3e
movb (%rax), %cl
testb %cl, %cl
setne %dl
leaq 0x1eafaa(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x62, %eax
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x3e566
leaq 0x2b8e49(%rip), %rax    # 0x2f6e14
movzbl (%rax), %edx
leaq 0x2eb30b(%rip), %rdi    # 0x3292e0
leaq 0xcfec0(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc6f60(%rip), %rsi     # 0x104f4c
movl $0x134, %edi            # imm = 0x134
jmp 0x42578
leaq 0x1eaf5b(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x6d, %eax
je 0x3e7ba
cmpl $0x67, %eax
jne 0x3e82d
leaq 0x1c73cd(%rip), %rbx    # 0x2053e5
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x1eaefb(%rip), %rax    # 0x228f24
cmpl $0x0, (%rax)
je 0x3e040
leaq 0x1eaef3(%rip), %rax    # 0x228f28
movl $0xfffffffc, (%rax)     # imm = 0xFFFFFFFC
callq 0x56b98
pushq $0x7e
jmp 0x40694
leaq 0x1eaf0a(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x21, %eax
jne 0x3e5d7
callq 0x5c75b
jmp 0x3fc22
leaq 0x1eaeee(%rip), %rax    # 0x228f58
movl (%rax), %eax
leal -0x61(%rax), %ecx
cmpl $0xc, %ecx
ja 0x3f345
leaq 0xb8ae9(%rip), %rdx     # 0xf6b68
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x2eb251(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0xc7458(%rip), %rsi     # 0x1054f3
movl $0x172, %edi            # imm = 0x172
jmp 0x40815
leaq 0x1eaeac(%rip), %rax    # 0x228f58
movl (%rax), %eax
leal -0x61(%rax), %ecx
cmpl $0x6, %ecx
ja 0x3ea8d
leaq 0xb8a23(%rip), %rdx     # 0xf6ae4
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x1eae6d(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
jne 0x3f889
leaq 0x1cf52f(%rip), %rax    # 0x20d610
pushq $0x3
popq %rcx
movl %ecx, (%rax)
leaq 0x1cf527(%rip), %rax    # 0x20d614
movl %ecx, (%rax)
leaq 0x1c47da(%rip), %rax    # 0x2028d0
xorl %ecx, %ecx
cmpq $0x10000, (%rax)        # imm = 0x10000
sete %cl
leal (%rcx,%rcx,4), %eax
leaq 0x1e8c32(%rip), %rcx    # 0x226d3e
movb %al, (%rcx)
leaq 0x1c72c4(%rip), %rax    # 0x2053d9
movb $0x1, (%rax)
pushq $0x71
popq %rdi
callq 0xc7144
pushq $0x79
popq %rdi
callq 0xcc4f
xorl %edi, %edi
callq 0xc71ad
testl %eax, %eax
je 0x4069a
leaq 0x1c71c6(%rip), %rax    # 0x205304
movl $0x74, (%rax)
jmp 0x4069a
leaq 0x1eae08(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x24, %eax
je 0x3f101
cmpl $0x7a, %eax
je 0x3ef11
cmpl $0x73, %eax
je 0x3efea
cmpl $0x74, %eax
je 0x3ef79
cmpl $0x67, %eax
jne 0x3effa
leaq 0x1c728f(%rip), %rax    # 0x205415
movb (%rax), %cl
cmpb $0x4, %cl
setne %dl
shlb $0x2, %dl
movb %dl, (%rax)
cmpb $0x4, %cl
jne 0x3e1b1
leaq 0x2b8609(%rip), %rax    # 0x2f67a8
cmpb $0x0, (%rax)
je 0x3e1b1
pushq $-0x6a
popq %rdi
callq 0x257d9
callq 0x258aa
leaq 0x1c7250(%rip), %rax    # 0x205408
cmpb $0x0, (%rax)
je 0x3e1dd
leaq 0x1c724f(%rip), %rax    # 0x205413
cmpb $0x0, (%rax)
je 0x3e1dd
leaq 0x2e7218(%rip), %rax    # 0x3253e8
movb $0x1, (%rax)
leaq 0x1c6f7e(%rip), %rax    # 0x205158
movb $0x0, (%rax)
pushq $0x77
jmp 0x40694
leaq 0x1ead6d(%rip), %rax    # 0x228f58
movl (%rax), %eax
cmpl $0x24, %eax
jne 0x3e623
pushq $0x76
popq %rdi
callq 0x31a23
jmp 0x418e1
leaq 0x1ead4e(%rip), %rax    # 0x228f58
movl (%rax), %eax
leal -0x66(%rax), %ecx
cmpl $0x7, %ecx
ja 0x3eaef
leaq 0xb8841(%rip), %rdx     # 0xf6a60
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x1ead0f(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
jne 0x3ee84
leaq 0x2b8e7d(%rip), %rax    # 0x2f70bc
cvtss2sd (%rax), %xmm0
leaq 0x2eb096(%rip), %rdi    # 0x3292e0
leaq 0xdf63e(%rip), %rsi     # 0x11d88f
movb $0x1, %al
callq 0x9060
leaq 0x1c4671(%rip), %rax    # 0x2028d0
cmpq $0x20000000, (%rax)     # imm = 0x20000000
jne 0x40278
leaq 0xc90ea(%rip), %rsi     # 0x10735d
jmp 0x4027f
leaq 0x1eacd9(%rip), %rax    # 0x228f58
cmpl $0x0, (%rax)
je 0x3e6b2
pushq $0x7d
jmp 0x418db
leaq 0x1eacc2(%rip), %rax    # 0x228f58
movl (%rax), %eax
testl %eax, %eax
je 0x3e8cf
cmpl $0x67, %eax
jne 0x3e975
leaq 0x1c4620(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x20000, %rax          # imm = 0x20000
setne %sil
leaq 0x1eac7a(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
andb %sil, %dl
xorl %esi, %esi
leaq 0x109a59(%rip), %rdi    # 0x147d30
movapd 0xb4eb1(%rip), %xmm0    # 0xf3190
movsd 0xb77b9(%rip), %xmm1    # 0xf5aa0
cmpq $0x1138, %rsi           # imm = 0x1138
je 0x3e87c
andl $0x0, 0x18(%rdi,%rsi)
movsd 0xb8(%rdi,%rsi), %xmm2
subsd 0xb0(%rdi,%rsi), %xmm2
andpd %xmm0, %xmm2
cmpq $0xbc8, %rsi            # imm = 0xBC8
jne 0x3e327
ucomisd %xmm1, %xmm2
setb %r8b
orb %dl, %r8b
je 0x3e350
jmp 0x3e358
testb %cl, %cl
sete %r8b
cmpq $0x20000, %rax          # imm = 0x20000
setne %r9b
cmpq $0xae0, %rsi            # imm = 0xAE0
sete %r10b
andb %r8b, %r10b
testb %r9b, %r10b
jne 0x3e358
ucomisd %xmm1, %xmm2
jb 0x3e358
movl $0x1, 0x18(%rdi,%rsi)
addq $0xe8, %rsi
jmp 0x3e2e7
leaq 0x1eabd6(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
leaq 0x1eabe6(%rip), %rax    # 0x228f58
movl (%rax), %eax
je 0x3e6d3
cmpl $0x77, %eax
jne 0x3ea0d
leaq 0x2eaf56(%rip), %rax    # 0x3292e0
movabsq $0x532e4c414358554c, %rcx # imm = 0x532E4C414358554C
movq %rcx, (%rax)
movl $0x524353, 0x7(%rax)    # imm = 0x524353
leaq 0xc978c(%rip), %rsi     # 0x107b31
pushq $0x77
popq %rdi
callq 0x297a7
leaq 0x1ea059(%rip), %rax    # 0x22840d
movb $0x63, (%rax)
jmp 0x418e1
leaq 0x1eab95(%rip), %rax    # 0x228f58
movl (%rax), %eax
testl %eax, %eax
je 0x3e93c
cmpl $0x67, %eax
jne 0x3e9a1
pushq $0x13
popq %rdi
pushq $0x24
popq %rsi
callq 0x3692c
leaq 0x2b9a7e(%rip), %rax    # 0x2f7e66
movb $0x1, (%rax)
jmp 0x418e1
leaq 0x1eab61(%rip), %rax    # 0x228f58
cmpl $0x0, (%rax)
je 0x3e6fb
pushq $0x25
jmp 0x418db
leaq 0x1eaaaa(%rip), %rax    # 0x228eb8
cmpq $0x0, (%rax)
jne 0x3e4d6
pushq $0x23
jmp 0x418db
leaq 0x1eab32(%rip), %rax    # 0x228f58
movl (%rax), %eax
testl %eax, %eax
je 0x3e97c
cmpl $0x67, %eax
jne 0x3e9db
pushq $0x13
popq %rbx
leaq 0x1098ed(%rip), %r14    # 0x147d30
testl %ebx, %ebx
js 0x3e952
movl %ebx, %eax
imulq $0xe8, %rax, %rax
cmpl $0x0, 0x18(%r14,%rax)
je 0x3e463
movl %ebx, %edi
callq 0x30233
decl %ebx
jmp 0x3e443
leaq 0x1eaaea(%rip), %rax    # 0x228f58
movl (%rax), %eax
testl %eax, %eax
je 0x3e9a8
cmpl $0x67, %eax
jne 0x3e9e2
movl $0x1, 0x2ee3a5(%rip)    # 0x32c830
leaq 0x2eae4e(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xc96dd(%rip), %rax     # 0x107b79
leaq 0x2eb13d(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc96ec(%rip), %rax     # 0x107b99
leaq 0x2eb134(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc96f1(%rip), %rsi     # 0x107baf
pushq $0x7e
jmp 0x3e9d5
leaq 0x1ea9ec(%rip), %rax    # 0x228eb8
cmpq $0x0, (%rax)
je 0x3ea2a
leaq 0x1ea9f4(%rip), %rax    # 0x228ed1
movb $0x1, (%rax)
jmp 0x4069a
cmpl $0x3f, %esi
jne 0x406c6
leaq 0x2b9977(%rip), %rbx    # 0x2f7e6c
movb $0x1, (%rbx)
leaq 0xdd4b7(%rip), %rdi     # 0x11b9b6
leaq 0x2ea23a(%rip), %rdx    # 0x328740
movq %rdi, %rsi
callq 0x1c571
movb $0x0, (%rbx)
jmp 0x4069a
leaq 0x1eaa21(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x3ea52
leaq 0x2eada5(%rip), %rdi    # 0x3292e0
leaq 0xe0b90(%rip), %rsi     # 0x11f0d2
movsd 0xb4b26(%rip), %xmm1    # 0xf3070
xorpd %xmm0, %xmm0
movb $0x2, %al
callq 0x9060
leaq 0xc7681(%rip), %rsi     # 0x105bdd
movl $0x136, %edi            # imm = 0x136
jmp 0x40815
leal -0x61(%rax), %edx
cmpl $0xb, %edx
ja 0x3f8a0
leaq 0xb8643(%rip), %rsi     # 0xf6bbc
movslq (%rsi,%rdx,4), %rdx
addq %rsi, %rdx
jmpq *%rdx
testb %cl, %cl
jne 0x3f8f2
leaq 0x1cf07f(%rip), %rax    # 0x20d610
cmpl $0x9, (%rax)
jne 0x3e5a1
leaq 0x1cf077(%rip), %rcx    # 0x20d614
movl (%rcx), %ecx
movl %ecx, (%rax)
leaq 0x1e8797(%rip), %rax    # 0x226d3f
movb $0x2, (%rax)
leaq 0x2ead2e(%rip), %rax    # 0x3292e0
movw $0x47, (%rax)
leaq 0x1c4312(%rip), %rax    # 0x2028d0
cmpq $0x10000, (%rax)        # imm = 0x10000
jne 0x40a0c
leaq 0xc69b6(%rip), %rsi     # 0x104f88
jmp 0x40a13
leaq 0x1ea960(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x3ec40
leaq 0x2eace4(%rip), %rdi    # 0x3292e0
leaq 0xc0717(%rip), %rsi     # 0xfed1a
movsd 0xb7415(%rip), %xmm0    # 0xf5a20
movb $0x1, %al
callq 0x9060
leaq 0xc8904(%rip), %rsi     # 0x106f1d
movl $0x138, %edi            # imm = 0x138
jmp 0x40815
leaq 0x1ea914(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x26, %eax
setne %sil
orb %dl, %sil
jne 0x3eca4
leaq 0x1c6b18(%rip), %rax    # 0x205160
movsd (%rax), %xmm0
leaq 0x2eac8d(%rip), %rdi    # 0x3292e0
leaq 0xc7c8c(%rip), %rsi     # 0x1062e6
movb $0x1, %al
callq 0x9060
leaq 0xc86c3(%rip), %rsi     # 0x106d2b
movl $0x125, %edi            # imm = 0x125
jmp 0x40815
callq 0x36bd1
pushq $0x1
popq %rdi
callq 0x18cb0
leaq 0x1c6b9a(%rip), %rax    # 0x205220
movl $0x7b, (%rax)
pushq $0x4
jmp 0x3fd28
leaq 0x1c419a(%rip), %rax    # 0x202834
movl (%rax), %edi
leaq 0x11c5e5(%rip), %rax    # 0x15ac88
movq (%rax), %rdx
xorl %esi, %esi
callq 0xf1b3
jmp 0x4069a
callq 0x36c18
pushq $0x1
popq %rdi
callq 0x18cb0
leaq 0x1c6b5a(%rip), %rax    # 0x205220
movl $0x7d, (%rax)
pushq $0x3
jmp 0x3fd28
testl %eax, %eax
setne %dl
leaq 0x2b8a0d(%rip), %rax    # 0x2f70ec
movb (%rax), %cl
testb %cl, %cl
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x3ed85
pushq $0x26
jmp 0x418db
leaq 0x1c6cdc(%rip), %rax    # 0x2053de
xorl %ecx, %ecx
cmpb $0x0, (%rax)
setne %cl
shll $0xa, %ecx
leaq 0x1c6ccb(%rip), %rax    # 0x2053df
leaq 0x100(%rcx), %rdx
cmpb $0x0, (%rax)
cmoveq %rcx, %rdx
leaq 0x2b887b(%rip), %rax    # 0x2f6fa4
cmpb $0x0, (%rax)
leaq 0x1000(%rdx), %rax
cmoveq %rdx, %rax
testq %rax, %rax
movl $0x1500, %ecx           # imm = 0x1500
cmovnel %eax, %ecx
movzwl %cx, %edi
callq 0x10c41
leaq 0x1c6acf(%rip), %rax    # 0x205220
movl $0x25, (%rax)
pushq $0x7
jmp 0x3fd28
pushq $0x21
popq %rdi
callq 0x25ab0
cmpl $0x21, %eax
je 0x4069a
jmp 0x418e1
callq 0xfc58
jmp 0x4069a
leaq 0x2eab5b(%rip), %rdi    # 0x3292e0
leaq 0x1e9d84(%rip), %rsi    # 0x228510
callq 0x9330
leaq 0xc8356(%rip), %rax     # 0x106aee
leaq 0x2eae41(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc8369(%rip), %rsi     # 0x106b12
movl $0x403, %edi            # imm = 0x403
jmp 0x40815
pushq $0x7e
jmp 0x418db
leaq 0x2eab1f(%rip), %rdi    # 0x3292e0
leaq 0x1e9d78(%rip), %rsi    # 0x228540
callq 0x9330
leaq 0xc8fb5(%rip), %rsi     # 0x107789
movl $0x400, %edi            # imm = 0x400
jmp 0x40815
leaq 0x1ea759(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x3eeb0
leaq 0x1c68fd(%rip), %rax    # 0x205100
movsd (%rax), %xmm0
leaq 0x2eaad2(%rip), %rdi    # 0x3292e0
leaq 0xc0505(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc832a(%rip), %rsi     # 0x106b4d
movl $0x10a, %edi            # imm = 0x10A
jmp 0x40815
leaq 0x1ea70a(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x3f001
leaq 0x1c68e6(%rip), %rax    # 0x205138
movsd (%rax), %xmm0
leaq 0x2eaa83(%rip), %rdi    # 0x3292e0
leaq 0xc04b6(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc8f40(%rip), %rsi     # 0x1077b2
movl $0x10e, %edi            # imm = 0x10E
jmp 0x40815
movabsq $0x105b8b0400, %rcx     # imm = 0x105B8B0400
testq %rcx, %rax
jne 0x4069a
leaq 0x1c673a(%rip), %rcx    # 0x204fd0
cmpl $0x0, (%rcx)
je 0x3e8ab
leaq 0x2b8b22(%rip), %rcx    # 0x2f73c4
cmpl $0x0, (%rcx)
je 0x4069a
cmpq $0x400000, %rax         # imm = 0x400000
jne 0x3e8c3
leaq 0x2b90fa(%rip), %rax    # 0x2f79b4
cmpl $0x0, (%rax)
je 0x4069a
leaq 0x1c6b11(%rip), %rax    # 0x2053db
jmp 0x3e4dd
leaq 0x1c6a2a(%rip), %rax    # 0x205300
cmpl $0x0, (%rax)
je 0x3f457
andl $0x0, (%rax)
leaq 0x1c69af(%rip), %rax    # 0x205298
movq (%rax), %rcx
leaq 0x1c3f91(%rip), %rax    # 0x202884
movl (%rax), %eax
pushq $0x2
popq %rsi
cltd
idivl %esi
cltq
leaq 0x1c6a9c(%rip), %rdx    # 0x2053a0
imulq (%rdx), %rax
leaq 0x1c6ac1(%rip), %rdx    # 0x2053d0
movslq (%rdx), %rsi
cqto
idivq %rsi
movq %rcx, %rdi
subq %rax, %rdi
leaq 0x1c6a0c(%rip), %rax    # 0x205330
cmpq (%rax), %rcx
jge 0x3f543
leaq 0x1c69ec(%rip), %rax    # 0x205320
movq (%rax), %rax
jmp 0x3f545
pushq $0x24
popq %rdi
callq 0x25ab0
cmpl $0x24, %eax
je 0x4069a
jmp 0x418e1
leaq 0x1c6a80(%rip), %rax    # 0x2053d9
leaq 0x1c3e64(%rip), %rcx    # 0x2027c4
andl $0x0, (%rcx)
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x1c6a6d(%rip), %rax    # 0x2053db
movb %cl, (%rax)
jmp 0x4069a
pushq $0x2b
jmp 0x418db
leaq 0x1c697d(%rip), %rax    # 0x205300
movslq (%rax), %rcx
testq %rcx, %rcx
je 0x3f47b
cmpl $0x39, %ecx
jg 0x3f560
addq $-0x30, %rcx
jmp 0x3fd0f
pushq $0x24
jmp 0x418db
movb $0x1, 0x2ede88(%rip)    # 0x32c837
leaq 0x2ea92a(%rip), %rax    # 0x3292e0
movw $0x2d, (%rax)
leaq 0xc9230(%rip), %rax     # 0x107bf2
leaq 0x2eac17(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc9260(%rip), %rsi     # 0x107c33
pushq $0x2d
popq %rdi
jmp 0x40815
pushq $0x2d
jmp 0x418db
pushq $0x2f
jmp 0x418db
movl %esi, %edx
xorl $0x32, %edx
orl %ecx, %edx
jne 0x3f165
leaq 0x1ea541(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x3fb8c
pushq $0x32
jmp 0x418db
pushq $0x26
popq %rdi
callq 0x25ab0
xorl %ebx, %ebx
cmpl $0x26, %eax
jne 0x418e3
callq 0x258cd
jmp 0x418e3
pushq $0x3b
jmp 0x418db
callq 0x3774e
testl %eax, %eax
je 0x3f50a
leaq 0x1c67db(%rip), %rax    # 0x205220
movl $0x3d, (%rax)
pushq $0x16
jmp 0x3fd28
leal -0x63(%rax), %edx
cmpl $0x10, %edx
ja 0x40286
leaq 0xb80bf(%rip), %rsi     # 0xf6b24
movslq (%rsi,%rdx,4), %rdx
addq %rsi, %rdx
jmpq *%rdx
testb %cl, %cl
jne 0x40494
callq 0xe3ba8
leaq 0x1c3dc2(%rip), %rax    # 0x202844
movl $0x4bb, (%rax)          # imm = 0x4BB
jmp 0x4069a
cmpl $0x74, %eax
jne 0x3ece7
leaq 0x2eb32b(%rip), %rax    # 0x329dc8
movsd (%rax), %xmm0
leaq 0x2ea838(%rip), %rdi    # 0x3292e0
leaq 0xdace8(%rip), %rsi     # 0x119797
movb $0x1, %al
callq 0x9060
leaq 0x2e7763(%rip), %r14    # 0x326220
leaq 0xc7943(%rip), %rsi     # 0x106407
xorl %ebx, %ebx
pushq $0x1
popq %rdx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
pushq $0x2a
popq %rdi
movq %r14, %rsi
jmp 0x42578
leaq 0xc9194(%rip), %rsi     # 0x107c79
movl $0x181, %edi            # imm = 0x181
jmp 0x40815
cmpl $0x61, %eax
jne 0x3ed36
leaq 0x2ea7e1(%rip), %rbx    # 0x3292e0
movb $0x0, (%rbx)
leaq 0x1ceb0f(%rip), %rax    # 0x20d618
movl (%rax), %r14d
testb $0x1, %r14b
jne 0x3eb25
movq %rbx, %rdi
callq 0x9120
movw $0x4120, (%rbx,%rax)    # imm = 0x4120
movb $0x0, 0x2(%rbx,%rax)
testb $0x2, %r14b
jne 0x3eb3e
movq %rbx, %rdi
callq 0x9120
movw $0x4820, (%rbx,%rax)    # imm = 0x4820
movb $0x0, 0x2(%rbx,%rax)
testb $0x4, %r14b
jne 0x3eb57
movq %rbx, %rdi
callq 0x9120
movw $0x4d20, (%rbx,%rax)    # imm = 0x4D20
movb $0x0, 0x2(%rbx,%rax)
testb $0x8, %r14b
jne 0x3eb70
movq %rbx, %rdi
callq 0x9120
movw $0x5420, (%rbx,%rax)    # imm = 0x5420
movb $0x0, 0x2(%rbx,%rax)
btl $0x8, %r14d
jb 0x3eb8a
movq %rbx, %rdi
callq 0x9120
movw $0x5020, (%rbx,%rax)    # imm = 0x5020
movb $0x0, 0x2(%rbx,%rax)
btl $0x9, %r14d
jb 0x3eba4
movq %rbx, %rdi
callq 0x9120
movw $0x4f20, (%rbx,%rax)    # imm = 0x4F20
movb $0x0, 0x2(%rbx,%rax)
btl $0xa, %r14d
jb 0x3ebbe
movq %rbx, %rdi
callq 0x9120
movw $0x4320, (%rbx,%rax)    # imm = 0x4320
movb $0x0, 0x2(%rbx,%rax)
btl $0xb, %r14d
jb 0x3ebd8
movq %rbx, %rdi
callq 0x9120
movw $0x4420, (%rbx,%rax)    # imm = 0x4420
movb $0x0, 0x2(%rbx,%rax)
leaq 0xcdebd(%rip), %rax     # 0x10ca9c
leaq 0x2ea9fa(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc8677(%rip), %rax     # 0x107267
leaq 0x2ea9f1(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0x1c3ccf(%rip), %rax    # 0x2028d0
cmpq $0x10000, (%rax)        # imm = 0x10000
leaq 0xc8687(%rip), %rax     # 0x107296
leaq 0xc86af(%rip), %rcx     # 0x1072c5
cmoveq %rax, %rcx
leaq 0x2ea9cf(%rip), %rax    # 0x3295f0
movq %rcx, (%rax)
cmpb $0x0, (%rbx)
je 0x3fe2a
leaq 0xc86c0(%rip), %rsi     # 0x1072f4
jmp 0x3fe31
pushq $0x60
jmp 0x418db
leal -0x6c(%rax), %edx
cmpl $0x8, %edx
ja 0x3f511
leaq 0xb7e4d(%rip), %rax     # 0xf6aa0
movslq (%rax,%rdx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
leaq 0x1e96fd(%rip), %rax    # 0x228360
cmpq $0x0, (%rax)
je 0x40a61
leaq 0x2ea66c(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0x2e75a0(%rip), %r14    # 0x326220
leaq 0xc2360(%rip), %rsi     # 0x100fe7
leaq 0x1e81d2(%rip), %rdx    # 0x226e60
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
movl $0x15d, %edi            # imm = 0x15D
jmp 0x3ead6
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x3f411
leaq 0x2ea620(%rip), %rdi    # 0x3292e0
leaq 0xc0053(%rip), %rsi     # 0xfed1a
movsd 0xb6d51(%rip), %xmm0    # 0xf5a20
movb $0x1, %al
callq 0x9060
leaq 0xc8090(%rip), %rsi     # 0x106d6d
movl $0x137, %edi            # imm = 0x137
jmp 0x40815
leaq 0x1ea250(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x3f571
leaq 0x1c6434(%rip), %rax    # 0x205140
movsd (%rax), %xmm0
leaq 0x2ea5c9(%rip), %rdi    # 0x3292e0
leaq 0xbfffc(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc7721(%rip), %rsi     # 0x10644d
movl $0x109, %edi            # imm = 0x109
jmp 0x40815
leaq 0x1ea201(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x3f662
leaq 0x1c63d5(%rip), %rax    # 0x205130
movsd (%rax), %xmm0
leaq 0x2ea57a(%rip), %rdi    # 0x3292e0
leaq 0xbffad(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc8646(%rip), %rsi     # 0x1073c1
movl $0x10c, %edi            # imm = 0x10C
jmp 0x40815
leaq 0x1c3b44(%rip), %rdx    # 0x2028d0
movq (%rdx), %rsi
xorl %edx, %edx
cmpq $0x10000, %rsi          # imm = 0x10000
je 0x3edb2
cmpq $0x1000000, %rsi        # imm = 0x1000000
je 0x3edb2
cmpq $0x2000000, %rsi        # imm = 0x2000000
je 0x3edb2
cmpb $0x1, %cl
setne %dl
movb %dl, (%rax)
callq 0xf426
pushq $0x26
popq %rdi
callq 0x25ab0
cmpl $0x26, %eax
jne 0x3f714
leaq 0x2b950f(%rip), %rax    # 0x2f82e0
cmpl $0x0, 0x179f4(%rax)
jne 0x3fc22
callq 0x53e55
jmp 0x3fc22
leaq 0x1c3ae1(%rip), %rax    # 0x2028d0
cmpq $0x1000, (%rax)         # imm = 0x1000
jne 0x3f879
leaq 0x2b85e9(%rip), %rax    # 0x2f73ec
movl (%rax), %edx
leaq 0x2ea4d4(%rip), %rdi    # 0x3292e0
leaq 0xcf089(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc75ae(%rip), %rsi     # 0x1063d1
movl $0x3d2, %edi            # imm = 0x3D2
jmp 0x42578
leaq 0x1c3a9c(%rip), %rax    # 0x2028d0
cmpq $0x80000, (%rax)        # imm = 0x80000
jne 0x3f890
pushq $0x11
jmp 0x3f892
leaq 0x2ea491(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xc7523(%rip), %rax     # 0x10637c
leaq 0x2ea780(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc752b(%rip), %rsi     # 0x106395
movl $0x173, %edi            # imm = 0x173
jmp 0x40815
leaq 0x1ea0c3(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x3fac0
pushq $0x78
jmp 0x418db
leaq 0x1c3a3e(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x2000000, %rax        # imm = 0x2000000
je 0x3eea9
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0x3fbf7
pushq $0x2
jmp 0x3fbf9
cmpl $0x70, %eax
setne %dl
leaq 0x1c3a13(%rip), %rbx    # 0x2028d0
movq (%rbx), %r14
cmpq $0x1000000, %r14        # imm = 0x1000000
setne %sil
orb %dl, %sil
jne 0x3f8f9
leaq 0x2b8e46(%rip), %rax    # 0x2f7d21
movb $0x1, (%rax)
leaq 0x2b8edb(%rip), %rax    # 0x2f7dc0
movsd (%rax), %xmm0
leaq 0x2b8ee8(%rip), %rax    # 0x2f7dd8
movsd (%rax), %xmm1
leaq 0x2b8e21(%rip), %rax    # 0x2f7d1c
movss (%rax), %xmm2
pushq $0x1
popq %rdi
pushq $0x4
popq %rdx
movl %edi, %esi
callq 0x61e97
jmp 0x4069a
pushq $0x42
popq %rdi
callq 0x257d9
leaq 0x2b7890(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b787e(%rip), %rax    # 0x2f67a8
movb $0x51, (%rax)
leaq 0x2b85e0(%rip), %rax    # 0x2f7514
movl (%rax), %eax
leaq 0x2b85ef(%rip), %rcx    # 0x2f752c
movl %eax, (%rcx)
leaq 0x2b85ca(%rip), %rax    # 0x2f7510
movl (%rax), %eax
leaq 0x2b85d9(%rip), %rcx    # 0x2f7528
movl %eax, (%rcx)
leaq 0x2b85b4(%rip), %rax    # 0x2f750c
movl (%rax), %eax
leaq 0x2b85c3(%rip), %rcx    # 0x2f7524
movl %eax, (%rcx)
movl $0x462, %edi            # imm = 0x462
callq 0xcc4f
andl $0x0, 0x2ed9f4(%rip)    # 0x32c968
jmp 0x4069a
leaq 0x1c6481(%rip), %rbx    # 0x205401
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x1c646f(%rip), %rax    # 0x205400
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x1c6466(%rip), %rax    # 0x205402
movb %cl, (%rax)
leaq 0x1c645e(%rip), %rax    # 0x205403
movb %cl, (%rax)
leaq 0x1c644a(%rip), %rax    # 0x2053f8
andq $0x0, (%rax)
leaq 0x1c6437(%rip), %rax    # 0x2053f0
andl $0x0, (%rax)
leaq 0x1c6429(%rip), %rax    # 0x2053ec
movb %cl, (%rax)
leaq 0x1c644b(%rip), %rax    # 0x205417
movb %cl, (%rax)
leaq 0x1c6410(%rip), %rax    # 0x2053e5
movb $0x1, (%rax)
leaq 0x1c3865(%rip), %rax    # 0x202844
movl $0x1167, (%rax)         # imm = 0x1167
jmp 0x4069a
leaq 0x1e9f4d(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x3fadd
pushq $0x71
jmp 0x418db
cmpl $0x70, %eax
setne %sil
leaq 0x1c38c1(%rip), %rdx    # 0x2028d0
movq (%rdx), %rdx
cmpq $0x10000, %rdx          # imm = 0x10000
setne %dil
orb %sil, %dil
jne 0x3f9b6
leaq 0x2b785b(%rip), %rax    # 0x2f6888
movsd (%rax), %xmm0
leaq 0x2b78f0(%rip), %rax    # 0x2f6928
leaq 0x2b77b9(%rip), %rcx    # 0x2f67f8
movsd (%rcx), %xmm1
divsd %xmm0, %xmm1
movsd 0xb3fd9(%rip), %xmm2    # 0xf3028
divsd %xmm2, %xmm1
xorpd %xmm3, %xmm3
cmpneqsd %xmm3, %xmm0
andpd %xmm0, %xmm1
movsd (%rax), %xmm4
andnpd %xmm4, %xmm0
orpd %xmm1, %xmm0
leaq 0x1e7c8d(%rip), %rax    # 0x226d00
subsd (%rax), %xmm0
leaq 0x2b775a(%rip), %rax    # 0x2f67d8
leaq 0x2b780b(%rip), %rcx    # 0x2f6890
movsd (%rcx), %xmm1
ucomisd %xmm3, %xmm1
movsd %xmm0, (%rax)
leaq 0x2b7898(%rip), %rax    # 0x2f6930
leaq 0x2b7761(%rip), %rcx    # 0x2f6800
movsd (%rcx), %xmm0
divsd %xmm1, %xmm0
divsd %xmm2, %xmm0
cmpneqsd %xmm3, %xmm1
andpd %xmm1, %xmm0
movsd (%rax), %xmm2
andnpd %xmm2, %xmm1
orpd %xmm0, %xmm1
leaq 0x1e7c41(%rip), %rax    # 0x226d08
subsd (%rax), %xmm1
leaq 0x2b770e(%rip), %rax    # 0x2f67e0
movsd %xmm1, (%rax)
jne 0x3f0de
jnp 0x40580
leaq 0x2b7733(%rip), %rax    # 0x2f6818
movsd (%rax), %xmm0
leaq 0x2b77a8(%rip), %rax    # 0x2f6898
divsd (%rax), %xmm0
divsd 0xb3f2c(%rip), %xmm0    # 0xf3028
jmp 0x4058b
leaq 0x1ce43c(%rip), %rax    # 0x20d544
movl (%rax), %edx
leaq 0x2ea1cf(%rip), %rdi    # 0x3292e0
leaq 0xced84(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc62ea(%rip), %rax     # 0x105412
leaq 0x2ea4b1(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc6317(%rip), %rax     # 0x105450
leaq 0x2ea4a8(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc6335(%rip), %rax     # 0x10547f
leaq 0x2ea49f(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc634c(%rip), %rsi     # 0x1054a7
movl $0x156, %edi            # imm = 0x156
jmp 0x42578
movl %esi, %edx
xorl $0x33, %edx
orl %ecx, %edx
jne 0x3fa34
leaq 0x1e9dc5(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x40641
pushq $0x33
jmp 0x418db
leaq 0x1e9dae(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x3fc04
pushq $0x79
jmp 0x418db
leaq 0x1e91c9(%rip), %rax    # 0x228370
cmpq $0x0, (%rax)
je 0x3fc2c
leaq 0x2ea128(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0x2e705c(%rip), %rdi    # 0x326220
leaq 0xc8537(%rip), %rsi     # 0x107702
leaq 0x1e7e8e(%rip), %rdx    # 0x227060
xorl %eax, %eax
callq 0x9060
jmp 0x3fca3
leaq 0x1c36eb(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x20000, %rax          # imm = 0x20000
je 0x3fdc5
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0x4069a
leaq 0x1c5939(%rip), %rax    # 0x204b40
movl (%rax), %edx
movl 0x4(%rax), %ecx
movl 0x8(%rax), %r8d
leaq 0x2ea0c9(%rip), %rdi    # 0x3292e0
leaq 0xb4949(%rip), %rsi     # 0xf3b67
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc8428(%rip), %rsi     # 0x107656
movl $0x344, %edi            # imm = 0x344
jmp 0x42578
leaq 0x2ea0a1(%rip), %rax    # 0x3292e0
movw $0x30, (%rax)
leaq 0xc62df(%rip), %rax     # 0x10552a
leaq 0x2ea38e(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc62de(%rip), %rsi     # 0x10553a
movl $0x2f2, %edi            # imm = 0x2F2
jmp 0x40815
leaq 0x1c610b(%rip), %rax    # 0x205378
movl (%rax), %edx
leaq 0x2ea06a(%rip), %rdi    # 0x3292e0
leaq 0xcec1f(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0x1c3643(%rip), %rax    # 0x2028d0
cmpq $0x1, (%rax)
jne 0x3f2b0
leaq 0x1c366a(%rip), %rax    # 0x202904
cmpb $0x1, (%rax)
jne 0x3f2b0
leaq 0xc62e9(%rip), %rax     # 0x10558f
leaq 0x2ea33b(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc6310(%rip), %rsi     # 0x1055c7
movl $0x15c, %edi            # imm = 0x15C
jmp 0x42578
leaq 0x1c3608(%rip), %rax    # 0x2028d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x4069a
pushq $0x1a
popq %rdi
callq 0x257d9
leaq 0x2b74cc(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b74ba(%rip), %rax    # 0x2f67a8
movb $0x59, (%rax)
leaq 0x2e5fdc(%rip), %rax    # 0x3252d4
movzbl (%rax), %eax
leaq 0x2b74aa(%rip), %rcx    # 0x2f67ac
movl %eax, (%rcx)
leaq 0x1c610a(%rip), %rax    # 0x205415
movb $0x4, (%rax)
pushq $0x78
jmp 0x40694
leaq 0x1c60a9(%rip), %rax    # 0x2053c5
movb $0x0, (%rax)
leaq 0x1c3576(%rip), %rcx    # 0x20289c
cmpl $0x0, (%rcx)
je 0x3fcb4
andl $0x0, (%rcx)
leaq 0x1c6067(%rip), %rax    # 0x2053a0
movq $0x2, (%rax)
jmp 0x3fe41
leaq 0x1e9bf2(%rip), %rcx    # 0x228f3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x3fa7a
leaq 0x2e9f76(%rip), %rax    # 0x3292e0
movw $0x72, (%rax)
leaq 0xc629a(%rip), %rsi     # 0x105610
movl $0x107, %edi            # imm = 0x107
jmp 0x40815
leaq 0x1e9bb7(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x3fcfb
pushq $0x72
jmp 0x418db
callq 0x2591f
leaq 0x1e9b9b(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
jne 0x3f3bc
leaq 0x2e95f1(%rip), %rax    # 0x3289a0
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x2e9736(%rip), %rax    # 0x328af0
movb %cl, (%rax)
leaq 0x2b7d29(%rip), %rax    # 0x2f70ec
xorl %ebx, %ebx
movb %bl, (%rax)
callq 0x35e18
leaq 0x2b807f(%rip), %rax    # 0x2f7452
movb %bl, (%rax)
leaq 0x1e78a4(%rip), %rax    # 0x226c80
andl $0x0, (%rax)
leaq 0x1e78a6(%rip), %rax    # 0x226c8c
andl $0x0, (%rax)
leaq 0x1e78a0(%rip), %rax    # 0x226c90
andl $0x0, (%rax)
pushq $0x70
popq %rdi
callq 0xc7144
jmp 0x3fc22
leaq 0xc82bc(%rip), %rdi     # 0x1076c3
callq 0x9450f
jmp 0x4069a
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x3fb10
leaq 0x1c5ccb(%rip), %rax    # 0x2050f8
movsd (%rax), %xmm0
leaq 0x2e9ea8(%rip), %rdi    # 0x3292e0
leaq 0xbf8db(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc795a(%rip), %rsi     # 0x106da7
movl $0x10b, %edi            # imm = 0x10B
jmp 0x40815
callq 0x36b43
pushq $0x1
popq %rdi
callq 0x18cb0
leaq 0x1c5db5(%rip), %rax    # 0x205220
movl $0x2b, (%rax)
movl $0x10f, %edi            # imm = 0x10F
jmp 0x3fd29
callq 0x36b8a
pushq $0x1
popq %rdi
callq 0x18cb0
leaq 0x1c5d91(%rip), %rax    # 0x205220
movl $0x2d, (%rax)
movl $0x105, %edi            # imm = 0x105
jmp 0x3fd29
leaq 0x1c342a(%rip), %rax    # 0x2028d0
movq (%rax), %rax
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
je 0x3ffd0
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x40024
leaq 0x1c54d1(%rip), %rax    # 0x2049a0
movsd (%rax), %xmm0
leaq 0x2e9e06(%rip), %rdi    # 0x3292e0
leaq 0xc1c27(%rip), %rsi     # 0x101108
movb $0x1, %al
callq 0x9060
leaq 0xc1c1f(%rip), %rax     # 0x10110e
leaq 0x2ea0ea(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc1c30(%rip), %rsi     # 0x101130
movl $0x212, %edi            # imm = 0x212
jmp 0x40815
pushq $0x18
jmp 0x3fd28
testl %eax, %eax
je 0x406a4
cmpl $0x7a, %eax
je 0x40663
cmpl $0x67, %eax
jne 0x418d9
leaq 0x1c5ed6(%rip), %rbx    # 0x205408
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
pushq $0x7b
jmp 0x40694
xorl %eax, %eax
addq %rax, %rdi
pushq $0x1
popq %rbx
movl %ebx, %esi
callq 0x10ccb
movl %ebx, %edi
callq 0x18cb0
pushq $0x1b
jmp 0x3fd28
cmpl $0x61, %ecx
jb 0x3fd07
addl $-0x57, %ecx
jmp 0x3fd0f
cmpl $0x70, %eax
jne 0x3fd33
leaq 0x1c334f(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x20, %rax
je 0x40f8b
cmpq $0x100, %rax            # imm = 0x100
je 0x40f8b
cmpq $0x800, %rax            # imm = 0x800
je 0x41635
cmpq $0x10000, %rax          # imm = 0x10000
je 0x41597
cmpq $0x20000, %rax          # imm = 0x20000
je 0x4144e
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
je 0x415f3
cmpq $0x400000, %rax         # imm = 0x400000
je 0x4149c
cmpq $0x1000000, %rax        # imm = 0x1000000
je 0x41555
cmpq $0x2000000, %rax        # imm = 0x2000000
je 0x4146b
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0x414c8
cmpq $0x20000000, %rax       # imm = 0x20000000
je 0x41523
cmpq $0x40000, %rax          # imm = 0x40000
jne 0x3f889
leaq 0x2e6840(%rip), %rax    # 0x325e60
movb (%rax), %al
leaq 0x2e9cb7(%rip), %rcx    # 0x3292e0
movb %al, (%rcx)
movb $0x0, 0x1(%rcx)
leaq 0xc6e65(%rip), %rax     # 0x10649b
leaq 0x2e9fa3(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc6e8a(%rip), %rax     # 0x1064d1
leaq 0x2e9f9a(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc6eaf(%rip), %rsi     # 0x106507
movl $0x2f0, %edi            # imm = 0x2F0
jmp 0x40815
leal -0x73(%rax), %edx
cmpl $0x7, %edx
jbe 0x3fd83
testl %eax, %eax
je 0x40c9e
cmpl $0x21, %eax
je 0x3f6c3
cmpl $0x24, %eax
je 0x40cb4
cmpl $0x26, %eax
jne 0x3ee84
testb %cl, %cl
jne 0x3ee84
leaq 0x2b7afc(%rip), %rax    # 0x2f7198
movsd (%rax), %xmm0
leaq 0x2e9c39(%rip), %rdi    # 0x3292e0
leaq 0xbf66c(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc7e6c(%rip), %rsi     # 0x107528
pushq $0x35
jmp 0x3e9d5
leaq 0x1c3206(%rip), %rax    # 0x2028d0
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, (%rax)
jne 0x3f822
leaq 0x2e6788(%rip), %rax    # 0x325e6c
movl (%rax), %eax
cmpq $0x7, %rax
ja 0x3fe5b
leaq 0xc8a81(%rip), %rcx     # 0x108178
movl (%rcx,%rax,4), %edx
leaq 0x2e9bdf(%rip), %rdi    # 0x3292e0
leaq 0xce794(%rip), %rsi     # 0x10de9c
xorl %eax, %eax
callq 0x9060
jmp 0x3fe65
leaq 0x2b79d5(%rip), %rax    # 0x2f70f0
movsd (%rax), %xmm0
leaq 0x2b7a52(%rip), %rax    # 0x2f7178
movsd %xmm0, (%rax)
leaq 0x2b79cf(%rip), %rax    # 0x2f7100
movsd (%rax), %xmm0
leaq 0x2b7a44(%rip), %rax    # 0x2f7180
movsd %xmm0, (%rax)
leaq 0x1c56c1(%rip), %rax    # 0x204e08
movl (%rax), %eax
leaq 0x2b7a78(%rip), %rcx    # 0x2f71c8
movl %eax, (%rcx)
leaq 0x2b79e7(%rip), %rax    # 0x2f7140
movsd (%rax), %xmm0
leaq 0x2b7a4c(%rip), %rax    # 0x2f71b0
movsd %xmm0, (%rax)
leaq 0x2b7999(%rip), %rax    # 0x2f7108
movsd (%rax), %xmm0
leaq 0x2b7a0e(%rip), %rax    # 0x2f7188
movsd %xmm0, (%rax)
leaq 0x2b799b(%rip), %rax    # 0x2f7120
movsd (%rax), %xmm0
leaq 0x2b7a00(%rip), %rax    # 0x2f7190
movsd %xmm0, (%rax)
leaq 0x2b798d(%rip), %rax    # 0x2f7128
movsd (%rax), %xmm0
leaq 0x2b79f2(%rip), %rax    # 0x2f7198
movsd %xmm0, (%rax)
leaq 0x2b797f(%rip), %rax    # 0x2f7130
movsd (%rax), %xmm0
leaq 0x2b79e4(%rip), %rax    # 0x2f71a0
movsd %xmm0, (%rax)
leaq 0x2b7971(%rip), %rax    # 0x2f7138
movsd (%rax), %xmm0
leaq 0x2b79d6(%rip), %rax    # 0x2f71a8
movsd %xmm0, (%rax)
leaq 0x2b796b(%rip), %rax    # 0x2f7148
movsd (%rax), %xmm0
leaq 0x2b79d0(%rip), %rax    # 0x2f71b8
movsd %xmm0, (%rax)
leaq 0x2b795d(%rip), %rax    # 0x2f7150
movsd (%rax), %xmm0
leaq 0x2b79c2(%rip), %rax    # 0x2f71c0
movsd %xmm0, (%rax)
leaq 0x2b8ad7(%rip), %rax    # 0x2f82e0
xorl %ebx, %ebx
cmpl $0x0, 0x179f4(%rax)
jne 0x418e3
callq 0x53e55
jmp 0x418e3
leaq 0x2b8ab7(%rip), %rax    # 0x2f82e0
movl 0x159d0(%rax), %edx
leaq 0x2e9aaa(%rip), %rdi    # 0x3292e0
leaq 0xce65f(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc7d46(%rip), %rax     # 0x107593
leaq 0x2e9d8c(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc7d82(%rip), %rax     # 0x1075e0
leaq 0x2e9d83(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc7db3(%rip), %rsi     # 0x107622
movl $0x159, %edi            # imm = 0x159
jmp 0x42578
leaq 0x1e96be(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x40236
pushq $0x74
jmp 0x418db
pushq $0x3
popq %rdi
pushq $0x74
popq %rsi
callq 0x3692c
jmp 0x418e1
testb %cl, %cl
setne %dl
cmpl $0x70, %eax
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x3fe76
leaq 0x1c5848(%rip), %rax    # 0x205108
movsd (%rax), %xmm0
leaq 0x2e9a15(%rip), %rdi    # 0x3292e0
leaq 0xbf448(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc57c3(%rip), %rsi     # 0x1050a3
movl $0x106, %edi            # imm = 0x106
jmp 0x40815
testb %cl, %cl
je 0x40388
pushq $0x70
jmp 0x418db
leal -0x73(%rax), %edx
cmpl $0x7, %edx
ja 0x40048
leaq 0xb71b8(%rip), %rax     # 0xf6ac4
movslq (%rax,%rdx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x2b7e0c(%rip), %rax    # 0x2f7728
movl (%rax), %edx
leaq 0x2e99bb(%rip), %rdi    # 0x3292e0
leaq 0xce570(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc7251(%rip), %rax     # 0x106b8d
leaq 0x2e9c9d(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc7289(%rip), %rsi     # 0x106bd6
movl $0x2f1, %edi            # imm = 0x2F1
jmp 0x42578
pushq $0x2
popq %rdi
pushq $0x10
popq %rsi
callq 0x10a99
jmp 0x4069a
xorl %ebx, %ebx
pushq $0x70
popq %rsi
xorl %edi, %edi
callq 0x3692c
jmp 0x418e3
leaq 0x1e89f9(%rip), %rax    # 0x228378
cmpq $0x0, (%rax)
je 0x404f8
leaq 0x2e9950(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0x2e6884(%rip), %rdi    # 0x326220
leaq 0xc5683(%rip), %rsi     # 0x105026
leaq 0x1e77b6(%rip), %rdx    # 0x227160
xorl %eax, %eax
callq 0x9060
jmp 0x4056f
cmpl $0x70, %eax
setne %sil
cmpq $0x2000000, %rdx        # imm = 0x2000000
setne %dl
orb %sil, %dl
jne 0x3fec9
leaq 0x1c5509(%rip), %rax    # 0x204ee0
movsd (%rax), %xmm0
leaq 0x2e98fe(%rip), %rdi    # 0x3292e0
leaq 0xd9a0e(%rip), %rsi     # 0x1193f7
movb $0x1, %al
callq 0x9060
leaq 0xc7dfc(%rip), %rax     # 0x1077f3
leaq 0x2e9be2(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc7e0d(%rip), %rax     # 0x107815
leaq 0x2e9bd9(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc7e49(%rip), %rax     # 0x107862
leaq 0x2e9bd0(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc7e5a(%rip), %rsi     # 0x107884
movl $0x386, %edi            # imm = 0x386
jmp 0x40815
cmpl $0x73, %eax
je 0x406b6
cmpl $0x67, %eax
jne 0x406c6
leal -0x2d(%rsi), %eax
cmpl $0x30, %esi
pushq $0xd
popq %rdi
cmovnel %eax, %edi
leaq 0x1c2e77(%rip), %rax    # 0x2028d0
cmpq $0x800000, (%rax)       # imm = 0x800000
jne 0x41023
leal -0x4(%rdi), %eax
cmpl $0x3, %eax
jae 0x41018
addl $0xb, %edi
jmp 0x41023
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x400d5
leaq 0x2b743a(%rip), %rax    # 0x2f6ed0
movl (%rax), %edx
leaq 0x2e9841(%rip), %rdi    # 0x3292e0
leaq 0xce3f6(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc5b9c(%rip), %rsi     # 0x105652
movl $0x135, %edi            # imm = 0x135
jmp 0x42578
leaq 0x1cda71(%rip), %rbx    # 0x20d538
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x1c5948(%rip), %rax    # 0x205420
jmp 0x3fc1f
leaq 0x2b6cb0(%rip), %rax    # 0x2f6794
movl (%rax), %edx
cmpl $0x3e9, %edx            # imm = 0x3E9
je 0x407bf
cmpl $0x3e8, %edx            # imm = 0x3E8
jne 0x407d2
leaq 0x2e97db(%rip), %rax    # 0x3292e0
movl $0x4e5553, (%rax)       # imm = 0x4E5553
jmp 0x407e7
cmpl $0x70, %eax
sete %sil
leaq 0x1c2db2(%rip), %rdx    # 0x2028d0
movq (%rdx), %rdx
cmpq $0x8000000, %rdx        # imm = 0x8000000
sete %dil
andb %sil, %dil
cmpb $0x1, %dil
jne 0x40613
leaq 0x2b807c(%rip), %rax    # 0x2f7bbc
movl (%rax), %edx
leaq 0x2e9797(%rip), %rdi    # 0x3292e0
leaq 0xce34c(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc2d86(%rip), %rax     # 0x1028e6
leaq 0x2e9a79(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xb964d(%rip), %rax     # 0xf91be
leaq 0x2e9a70(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc2d9c(%rip), %rsi     # 0x10291e
movl $0x3a8, %edi            # imm = 0x3A8
jmp 0x42578
leaq 0x1c2d3d(%rip), %rax    # 0x2028d0
movq (%rax), %rax
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
je 0x4081f
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x40873
leaq 0x1c4dec(%rip), %rax    # 0x2049a8
movsd (%rax), %xmm0
leaq 0x2e9719(%rip), %rdi    # 0x3292e0
leaq 0xc153a(%rip), %rsi     # 0x101108
movb $0x1, %al
callq 0x9060
leaq 0xc1532(%rip), %rax     # 0x10110e
leaq 0x2e99fd(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc1df5(%rip), %rsi     # 0x1019e2
movl $0x213, %edi            # imm = 0x213
jmp 0x40815
pushq $0x3
popq %rdi
callq 0x6434c
jmp 0x4069a
leaq 0x2b7489(%rip), %rbx    # 0x2f7094
movzbl (%rbx), %edi
callq 0x31279
movzbl %al, %eax
movl %eax, (%rbx)
leaq 0x1c5802(%rip), %rax    # 0x205421
movb $0x2, (%rax)
callq 0xf426
jmp 0x4069a
leaq 0x1e742d(%rip), %rax    # 0x227060
cmpb $0x0, (%rax)
je 0x3fca3
leaq 0x2e96a1(%rip), %rdi    # 0x3292e0
leaq 0x1e741a(%rip), %rsi    # 0x227060
callq 0x9330
leaq 0x1e87ca(%rip), %rax    # 0x22841c
cmpl $0x0, (%rax)
je 0x3fc7c
leaq 0x2e9682(%rip), %rbx    # 0x3292e0
pushq $0x2a
popq %rsi
movq %rbx, %rdi
callq 0x9100
testq %rax, %rax
jne 0x3fc7c
movq %rbx, %rdi
callq 0x9120
movw $0x2a, (%rbx,%rax)
leaq 0xc13a6(%rip), %rax     # 0x101029
leaq 0x2e9956(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0x2e658c(%rip), %rdi    # 0x326220
leaq 0xc7aa7(%rip), %rsi     # 0x107742
pushq $0x47
popq %rdx
callq 0x92a0
leaq 0x2e6576(%rip), %rsi    # 0x326220
movl $0x151, %edi            # imm = 0x151
jmp 0x40815
leaq 0x1c2b45(%rip), %rax    # 0x202800
movl (%rax), %esi
cmpl $0x4fb, %esi            # imm = 0x4FB
jge 0x3fe3b
cmpl $0x401, %esi            # imm = 0x401
jge 0x3fe3b
leaq 0x1cd868(%rip), %rax    # 0x20d544
imull $0x31a, (%rax), %eax    # imm = 0x31A
pushq $0x64
popq %rdi
cltd
idivl %edi
cmpl %eax, %esi
jle 0x3fe3b
movl $0x19, (%rcx)
jmp 0x3fe41
xorl %edi, %edi
callq 0xeb2c8
jmp 0x4069a
cmpl $0x41, %ecx
jb 0x3fd1b
addl $-0x37, %ecx
leaq 0x1c559a(%rip), %rdx    # 0x2052b0
andq $0x0, (%rdx,%rcx,8)
andl $0x0, (%rax)
pushq $0x1
popq %rdi
callq 0x18cb0
pushq $0x1a
popq %rdi
callq 0xf662
jmp 0x4069a
cmpl $0x73, %eax
sete %sil
leaq 0x1c2b8f(%rip), %rdx    # 0x2028d0
movq (%rdx), %rdx
cmpq $0x1, %rdx
sete %dil
andb %sil, %dil
cmpb $0x1, %dil
jne 0x406cd
leaq 0x2e5580(%rip), %rax    # 0x3252e0
cmpb $0x0, (%rax)
je 0x40cbb
leaq 0x2e9570(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0xc3ffb(%rip), %rsi     # 0x103d77
pushq $0x4c
jmp 0x3e9d5
leaq 0xb6cf6(%rip), %rax     # 0xf6a80
movslq (%rax,%rdx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
testb %cl, %cl
jne 0x3ee84
leaq 0x2e953e(%rip), %rdi    # 0x3292e0
leaq 0xce0f3(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %edx, %edx
xorl %eax, %eax
callq 0x9060
leaq 0xc7646(%rip), %rsi     # 0x107401
movl $0x220, %edi            # imm = 0x220
jmp 0x42578
leaq 0xc78d2(%rip), %rax     # 0x10769e
leaq 0x2e980d(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0x1c4c1b(%rip), %rax    # 0x2049f8
movq (%rax), %rsi
leaq 0x2e94f9(%rip), %rdi    # 0x3292e0
callq 0x9330
leaq 0x2e642d(%rip), %rsi    # 0x326220
movups 0xc78ce(%rip), %xmm0    # 0x1076c8
movaps %xmm0, (%rsi)
movups 0xc78d4(%rip), %xmm0    # 0x1076d8
movaps %xmm0, 0x10(%rsi)
movups 0xc78d9(%rip), %xmm0    # 0x1076e8
movaps %xmm0, 0x20(%rsi)
movupd 0xc78d7(%rip), %xmm0    # 0x1076f2
movupd %xmm0, 0x2a(%rsi)
movl $0x323, %edi            # imm = 0x323
jmp 0x40815
leaq 0xc7500(%rip), %rsi     # 0x107331
movl $0x171, %edi            # imm = 0x171
jmp 0x40815
movl $0x1a, (%rcx)
pushq $0x2
popq %rdi
callq 0xf662
pushq $0x7d
popq %rdi
callq 0xcc4f
callq 0x1bb66
jmp 0x4069a
leaq 0x2e947e(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xc76f2(%rip), %rsi     # 0x10755e
movl $0x159, %edi            # imm = 0x159
jmp 0x40815
cmpl $0x70, %eax
sete %sil
leaq 0x1c2a4c(%rip), %rdx    # 0x2028d0
movq (%rdx), %rdx
cmpq $0x20000, %rdx          # imm = 0x20000
sete %dil
andb %sil, %dil
cmpb $0x1, %dil
jne 0x4075b
leaq 0x2e943a(%rip), %rdi    # 0x3292e0
leaq 0xbee6d(%rip), %rsi     # 0xfed1a
xorpd %xmm0, %xmm0
movb $0x1, %al
callq 0x9060
leaq 0xc521e(%rip), %rsi     # 0x1050dd
movl $0x328, %edi            # imm = 0x328
jmp 0x40815
leal -0x73(%rax), %edx
cmpl $0x7, %edx
ja 0x408a4
leaq 0xb6b64(%rip), %rax     # 0xf6a40
movslq (%rax,%rdx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
leaq 0x2e93f4(%rip), %rbx    # 0x3292e0
movb $0x0, (%rbx)
leaq 0x2b7912(%rip), %r15    # 0x2f7808
movl (%r15), %r14d
testb $0x4, %r14b
je 0x3ff20
leaq 0x2b7906(%rip), %rax    # 0x2f780c
movl (%rax), %edx
leaq 0x2e93d1(%rip), %rdi    # 0x3292e0
leaq 0xcdf86(%rip), %rsi     # 0x10de9c
xorl %eax, %eax
callq 0x9060
movl (%r15), %r14d
testb $0x1, %r14b
je 0x3ff39
movq %rbx, %rdi
callq 0x9120
movw $0x5320, (%rbx,%rax)    # imm = 0x5320
movb $0x0, 0x2(%rbx,%rax)
testb $0x2, %r14b
je 0x3ff52
movq %rbx, %rdi
callq 0x9120
movw $0x4d20, (%rbx,%rax)    # imm = 0x4D20
movb $0x0, 0x2(%rbx,%rax)
testb $0x8, %r14b
je 0x3ff6b
movq %rbx, %rdi
callq 0x9120
movw $0x4120, (%rbx,%rax)    # imm = 0x4120
movb $0x0, 0x2(%rbx,%rax)
testb $0x10, %r14b
je 0x3ff84
movq %rbx, %rdi
callq 0x9120
movw $0x5420, (%rbx,%rax)    # imm = 0x5420
movb $0x0, 0x2(%rbx,%rax)
testb $0x20, %r14b
je 0x3ff9d
movq %rbx, %rdi
callq 0x9120
movw $0x4820, (%rbx,%rax)    # imm = 0x4820
movb $0x0, 0x2(%rbx,%rax)
leaq 0xc7924(%rip), %rax     # 0x1078c8
leaq 0x2e9635(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc7930(%rip), %rax     # 0x1078e5
leaq 0x2e962c(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc7966(%rip), %rsi     # 0x10792c
movl $0x242, %edi            # imm = 0x242
jmp 0x40815
leaq 0xc7cbf(%rip), %rax     # 0x107c96
leaq 0x2e9602(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc7cea(%rip), %rax     # 0x107cd2
leaq 0x2e95f9(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0x2e5e6f(%rip), %rax    # 0x325e68
movsbl (%rax), %edx
leaq 0x2e92dd(%rip), %rdi    # 0x3292e0
leaq 0xcde92(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc7cdd(%rip), %rsi     # 0x107cf7
movl $0x212, %edi            # imm = 0x212
jmp 0x42578
pushq $0x2
popq %rdi
callq 0x6327d
callq 0x63061
leaq 0x1c28cc(%rip), %rax    # 0x202904
cmpb $0x0, (%rax)
je 0x4069a
pushq $0x2
jmp 0x40894
testl %eax, %eax
je 0x41002
cmpl $0x21, %eax
je 0x40fbe
cmpl $0x24, %eax
je 0x40fb7
cmpl $0x26, %eax
jne 0x40a1a
testb %cl, %cl
je 0x40a1a
leaq 0x2b6d97(%rip), %rax    # 0x2f6e11
movzbl (%rax), %eax
cvtsi2sd %eax, %xmm0
leaq 0x2e9258(%rip), %rdi    # 0x3292e0
leaq 0xdef33(%rip), %rsi     # 0x11efc2
movb $0x1, %al
callq 0x9060
subq $0x8, %rsp
leaq 0x2e617f(%rip), %r14    # 0x326220
leaq 0xc6c25(%rip), %rsi     # 0x106ccd
xorl %ebx, %ebx
pushq $0x19
popq %rdx
pushq $0x45
popq %rcx
pushq $0x2
popq %r9
movq %r14, %rdi
movl $0xbf, %r8d
xorl %eax, %eax
pushq $0xbf
callq 0x9060
popq %rcx
popq %rdx
movl $0x121, %edi            # imm = 0x121
jmp 0x3ead6
cmpl $0x70, %eax
jne 0x408c5
testb %cl, %cl
jne 0x3f390
leaq 0x1c27e3(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x20000, %rax          # imm = 0x20000
je 0x41aaf
cmpq $0x10000, %rax          # imm = 0x10000
jne 0x41ae3
leaq 0x2b6c21(%rip), %rax    # 0x2f6d30
movsd (%rax), %xmm0
leaq 0x2e91c6(%rip), %rdi    # 0x3292e0
leaq 0xbebf9(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xcc96d(%rip), %rax     # 0x10ca9c
leaq 0x2e94aa(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc1e8c(%rip), %rax     # 0x101fcc
leaq 0x2e94a1(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc5540(%rip), %rsi     # 0x105691
movl $0x307, %edi            # imm = 0x307
jmp 0x40815
leaq 0x1e8206(%rip), %rax    # 0x228368
cmpq $0x0, (%rax)
je 0x40a21
leaq 0x2e916d(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0x2e60a1(%rip), %r14    # 0x326220
leaq 0xc6e30(%rip), %rsi     # 0x106fb6
leaq 0x1e6dd3(%rip), %rdx    # 0x226f60
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
movl $0x411, %edi            # imm = 0x411
jmp 0x3ead6
leaq 0x1c526d(%rip), %rbx    # 0x205417
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x1c5246(%rip), %rax    # 0x205401
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x1c523a(%rip), %rax    # 0x205400
movb %cl, (%rax)
leaq 0x1c5233(%rip), %rax    # 0x205402
movb %cl, (%rax)
leaq 0x1c522b(%rip), %rax    # 0x205403
movb %cl, (%rax)
leaq 0x1c520b(%rip), %rax    # 0x2053ec
movb %cl, (%rax)
leaq 0x1c520e(%rip), %rax    # 0x2053f8
andq $0x0, (%rax)
leaq 0x1c51fb(%rip), %rax    # 0x2053f0
andl $0x0, (%rax)
jmp 0x3efce
testb %cl, %cl
je 0x40ab5
leaq 0x1c4f1c(%rip), %rax    # 0x205128
movsd (%rax), %xmm0
leaq 0x2e90c9(%rip), %rdi    # 0x3292e0
leaq 0xbeafc(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc6e4a(%rip), %rsi     # 0x107076
movl $0x10d, %edi            # imm = 0x10D
jmp 0x40815
leaq 0x2b6e5d(%rip), %rbx    # 0x2f709a
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x2b6e4a(%rip), %rcx    # 0x2f7098
movzbl (%rcx), %edi
leaq 0x2b6e41(%rip), %rcx    # 0x2f7099
movzbl (%rcx), %esi
leaq 0x2b6e39(%rip), %rcx    # 0x2f709b
movzbl (%rcx), %ecx
leaq 0x2b6e33(%rip), %rdx    # 0x2f709f
movzbl (%rdx), %r8d
movzbl %al, %edx
jmp 0x403c5
leaq 0xc710b(%rip), %rsi     # 0x10738a
pushq $0x70
jmp 0x3e9d5
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x4092c
leaq 0x1c4ea6(%rip), %rax    # 0x205148
movsd (%rax), %xmm0
leaq 0x2e9033(%rip), %rdi    # 0x3292e0
leaq 0xbea66(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc5daa(%rip), %rsi     # 0x10606c
movl $0x108, %edi            # imm = 0x108
jmp 0x40815
leaq 0x2e900d(%rip), %rdi    # 0x3292e0
leaq 0x1e84b6(%rip), %rsi    # 0x228790
callq 0x9330
movl $0x73, 0x2ec683(%rip)   # 0x32c96c
leaq 0xc1654(%rip), %rax     # 0x101944
leaq 0x2e92e9(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc5a86(%rip), %rsi     # 0x105d87
movl $0x407, %edi            # imm = 0x407
jmp 0x40815
testb %cl, %cl
jne 0x40494
leaq 0x1c25b6(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x8, %rax
je 0x419cc
cmpq $0x2000000, %rax        # imm = 0x2000000
je 0x41977
cmpq $0x1000000, %rax        # imm = 0x1000000
je 0x41984
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x41a81
leaq 0x2b66ae(%rip), %rax    # 0x2f6a00
movsd (%rax), %xmm0
leaq 0x2e8f83(%rip), %rdi    # 0x3292e0
leaq 0xbe9b6(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc58b0(%rip), %rax     # 0x105c22
leaq 0x2e9267(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc58d0(%rip), %rsi     # 0x105c53
jmp 0x41aa8
leaq 0x2b6d09(%rip), %rbx    # 0x2f7098
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x2b6cf9(%rip), %rcx    # 0x2f7099
movzbl (%rcx), %esi
leaq 0x2b6cf0(%rip), %rcx    # 0x2f709a
movzbl (%rcx), %edx
leaq 0x2b6ce7(%rip), %rcx    # 0x2f709b
movzbl (%rcx), %ecx
leaq 0x2b6ce1(%rip), %rdi    # 0x2f709f
movzbl (%rdi), %r8d
movzbl %al, %edi
pushq $0x1
popq %r9
callq 0x61102
jmp 0x4069a
testb %cl, %cl
jne 0x40494
leaq 0x2b6df6(%rip), %rax    # 0x2f71d8
testb $0x20, (%rax)
leaq 0x1c24e4(%rip), %rax    # 0x2028d0
movq (%rax), %rax
jne 0x41111
cmpq $0x1, %rax
je 0x42541
cmpq $0x4, %rax
je 0x424b8
cmpq $0x80, %rax
je 0x4250b
cmpq $0x100, %rax            # imm = 0x100
je 0x41e1d
cmpq $0x800, %rax            # imm = 0x800
je 0x4244a
cmpq $0x200000, %rax         # imm = 0x200000
je 0x41e1d
cmpq $0x20000000, %rax       # imm = 0x20000000
je 0x42481
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0x424f1
leaq 0x2b7a1e(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
movl $0x1e0, %edx            # imm = 0x1E0
cmovneq %rax, %rdx
leaq 0x2e8e70(%rip), %rdi    # 0x3292e0
leaq 0xb4788(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc59ae(%rip), %rsi     # 0x105e35
jmp 0x42575
testb %cl, %cl
je 0x40b46
pushq $0x73
jmp 0x418db
leaq 0x1c4f86(%rip), %rax    # 0x205428
leaq 0x1c4f79(%rip), %rcx    # 0x205422
movb (%rcx), %dl
orb (%rax), %dl
je 0x409ef
xorl %edx, %edx
movb %dl, (%rcx)
movb %dl, (%rax)
jmp 0x409ff
leaq 0x1e7e9b(%rip), %rax    # 0x228360
cmpq $0x0, (%rax)
je 0x40b8b
callq 0xc0849
callq 0xbfd20
callq 0xb2b9e
leaq 0x2b748f(%rip), %rax    # 0x2f7974
andb $-0x3, 0x1(%rax)
leaq 0x1e7f20(%rip), %rax    # 0x228410
andl $0x0, (%rax)
jmp 0x4069a
leaq 0x1e6c61(%rip), %rax    # 0x227160
cmpb $0x0, (%rax)
je 0x4056f
leaq 0x2e8dd5(%rip), %rdi    # 0x3292e0
leaq 0x1e6c4e(%rip), %rsi    # 0x227160
callq 0x9330
leaq 0x1e7f0e(%rip), %rax    # 0x22842c
cmpl $0x0, (%rax)
je 0x40548
leaq 0x2e8db6(%rip), %rbx    # 0x3292e0
pushq $0x2a
popq %rsi
movq %rbx, %rdi
callq 0x9100
testq %rax, %rax
jne 0x40548
movq %rbx, %rdi
callq 0x9120
movw $0x2a, (%rbx,%rax)
leaq 0xc0ada(%rip), %rax     # 0x101029
leaq 0x2e908a(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0x2e5cc0(%rip), %rdi    # 0x326220
leaq 0xc4afa(%rip), %rsi     # 0x105061
pushq $0x42
popq %rdx
callq 0x92a0
leaq 0x2e5caa(%rip), %rsi    # 0x326220
movl $0x15e, %edi            # imm = 0x15E
jmp 0x40815
leaq 0x2b63b1(%rip), %rax    # 0x2f6938
movsd (%rax), %xmm0
leaq 0x1e677e(%rip), %rax    # 0x226d10
subsd (%rax), %xmm0
leaq 0x2b624b(%rip), %rax    # 0x2f67e8
movsd %xmm0, (%rax)
leaq 0x2b62f8(%rip), %rax    # 0x2f68a0
movsd (%rax), %xmm0
leaq 0x2b626d(%rip), %rax    # 0x2f6820
movsd (%rax), %xmm1
divsd %xmm0, %xmm1
divsd 0xb2a65(%rip), %xmm1    # 0xf3028
leaq 0x2b6376(%rip), %rax    # 0x2f6940
xorpd %xmm2, %xmm2
cmpneqsd %xmm0, %xmm2
andpd %xmm2, %xmm1
movsd (%rax), %xmm0
andnpd %xmm0, %xmm2
orpd %xmm1, %xmm2
leaq 0x1e672e(%rip), %rax    # 0x226d18
subsd (%rax), %xmm2
leaq 0x2b61fb(%rip), %rax    # 0x2f67f0
movsd %xmm2, (%rax)
pushq $0x7
popq %rdi
pushq $0x37
popq %rsi
callq 0x10a99
movl $0x13b, %edi            # imm = 0x13B
callq 0x9d23
jmp 0x4069a
testl %eax, %eax
je 0x4108b
cmpl $0x7a, %eax
je 0x41028
cmpl $0x6d, %eax
je 0x41056
cmpl $0x67, %eax
jne 0x4063a
testb %cl, %cl
je 0x419f8
pushq $0x76
jmp 0x418db
movl $0x83, %edi
callq 0x6327d
callq 0x63061
leaq 0x1c22ad(%rip), %rax    # 0x202904
cmpb $0x0, (%rax)
je 0x4069a
pushq $0x4
jmp 0x40894
pushq $0x8
popq %rdi
callq 0x257d9
leaq 0x2b613e(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b612c(%rip), %rax    # 0x2f67a8
movb $0x57, (%rax)
leaq 0x2e4c4e(%rip), %rax    # 0x3252d4
movzbl (%rax), %eax
leaq 0x2b611c(%rip), %rcx    # 0x2f67ac
movl %eax, (%rcx)
pushq $0x7c
popq %rdi
callq 0xcc4f
callq 0x258cd
jmp 0x418e1
pushq $0x77
popq %rdi
callq 0x25ab0
cmpl $0x77, %eax
je 0x4069a
jmp 0x418e1
leaq 0x1e8881(%rip), %rax    # 0x228f3e
cmpb $0x0, (%rax)
je 0x40c8e
movl %esi, %edi
jmp 0x418dc
testl %eax, %eax
je 0x41799
cmpl $0x21, %eax
je 0x41763
cmpl $0x24, %eax
je 0x41680
cmpl $0x26, %eax
je 0x41706
cmpl $0x7a, %eax
je 0x41687
cmpl $0x77, %eax
jne 0x3f889
leaq 0x1e7c7f(%rip), %rax    # 0x228388
cmpq $0x0, (%rax)
je 0x41da8
leaq 0x2e8bc6(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
movups 0xc60d2(%rip), %xmm0    # 0x1067f8
leaq 0x2e5af3(%rip), %rax    # 0x326220
movaps %xmm0, (%rax)
movups 0xc60d1(%rip), %xmm0    # 0x106808
movaps %xmm0, 0x10(%rax)
movupd 0xc60d5(%rip), %xmm0    # 0x106818
movapd %xmm0, 0x20(%rax)
movabsq $0x3a2974726f6261, %rcx # imm = 0x3A2974726F6261
movq %rcx, 0x2d(%rax)
jmp 0x41e0c
cmpl $0x73, %eax
je 0x412c6
cmpl $0x77, %eax
je 0x4124d
cmpl $0x74, %eax
jne 0x412fd
leaq 0x1e873b(%rip), %rax    # 0x228eb8
cmpq $0x0, (%rax)
je 0x41ccd
leaq 0x2e8b52(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xc0e85(%rip), %rax     # 0x10161d
leaq 0x2e8e41(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc0ea5(%rip), %rax     # 0x10164e
leaq 0x2e8e38(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc49c3(%rip), %rsi     # 0x10517d
jmp 0x42953
leaq 0x2e8b1a(%rip), %rax    # 0x3292e0
movb $0x0, 0x4(%rax)
movl $0x4e4f4f4d, (%rax)     # imm = 0x4E4F4F4D
jmp 0x407e7
leaq 0x2e8b07(%rip), %rdi    # 0x3292e0
leaq 0xcd6bc(%rip), %rsi     # 0x10de9c
xorl %eax, %eax
callq 0x9060
leaq 0xc4bb2(%rip), %rax     # 0x1053a0
leaq 0x2e8deb(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc17cd(%rip), %rax     # 0x101fcc
leaq 0x2e8dea(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc4bb6(%rip), %rsi     # 0x1053c6
movl $0x241, %edi            # imm = 0x241
callq 0x297a7
jmp 0x418e1
leaq 0xc7500(%rip), %rax     # 0x107d26
leaq 0x2e8db3(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc752d(%rip), %rax     # 0x107d64
leaq 0x2e8daa(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0x2e5621(%rip), %rax    # 0x325e69
movsbl (%rax), %edx
leaq 0x2e8a8e(%rip), %rdi    # 0x3292e0
leaq 0xcd643(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc7529(%rip), %rsi     # 0x107d92
movl $0x213, %edi            # imm = 0x213
jmp 0x42578
movl $0x82, %edi
callq 0x6327d
callq 0x63061
leaq 0x1c207b(%rip), %rax    # 0x202904
cmpb $0x0, (%rax)
je 0x4069a
pushq $0x3
popq %rsi
movl $0xff, %edi
callq 0x6166c
jmp 0x4069a
testl %eax, %eax
je 0x4136f
cmpl $0x21, %eax
je 0x41365
cmpl $0x24, %eax
jne 0x41246
pushq $0x7a
jmp 0x3e1f8
leal -0x73(%rax), %edx
cmpl $0x7, %edx
jbe 0x40d3a
testl %eax, %eax
je 0x41d51
cmpl $0x21, %eax
je 0x41d76
cmpl $0x24, %eax
je 0x41d6f
cmpl $0x26, %eax
jne 0x3f390
testb %cl, %cl
jne 0x3f390
leaq 0x2b637d(%rip), %rax    # 0x2f6c80
xorl %ecx, %ecx
cmpl $0x1, (%rax)
sete %cl
leal 0x535047(%rcx,%rcx,8), %eax
leaq 0x2e89c7(%rip), %rcx    # 0x3292e0
movl %eax, (%rcx)
leaq 0xc509c(%rip), %rsi     # 0x1059be
movl $0x214, %edi            # imm = 0x214
jmp 0x40815
cmpl $0x70, %eax
jne 0x40f2f
leaq 0x1c1f94(%rip), %rax    # 0x2028d0
movq (%rax), %rax
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
je 0x42179
cmpq $0x20000, %rax          # imm = 0x20000
je 0x4213e
cmpq $0x1000000, %rax        # imm = 0x1000000
je 0x41f29
cmpq $0x2000000, %rax        # imm = 0x2000000
je 0x41ff3
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0x41f93
cmpq $0x10000, %rax          # imm = 0x10000
jne 0x4208c
leaq 0x2e894b(%rip), %rax    # 0x3292e0
movw $0x4d, (%rax)
leaq 0xc5719(%rip), %rax     # 0x1060ba
leaq 0x2e8c38(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xcc0ea(%rip), %rax     # 0x10ca9c
leaq 0x2e8c2f(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc1609(%rip), %rax     # 0x101fcc
leaq 0x2e8c26(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc56f9(%rip), %rax     # 0x1060cd
leaq 0x2e8c1d(%rip), %rcx    # 0x3295f8
movq %rax, (%rcx)
leaq 0xc5727(%rip), %rsi     # 0x10610c
movl $0x304, %edi            # imm = 0x304
jmp 0x40815
movb $0x1, %dl
movb %dl, (%rcx)
movb %dl, (%rax)
movl $0x13a, %edi            # imm = 0x13A
callq 0x9d23
pushq $0x1
popq %rdi
callq 0x18cb0
jmp 0x4069a
leaq 0xc45c4(%rip), %rsi     # 0x104fd7
pushq $0x61
jmp 0x3e9d5
pushq $0x75
jmp 0x418db
leaq 0x1c1ea8(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x1, %rax
jne 0x410e0
leaq 0x1c1ec8(%rip), %rcx    # 0x202904
cmpb $0x1, (%rcx)
jne 0x410e0
leaq 0x1c492c(%rip), %rcx    # 0x205378
cmpl $0x3, (%rcx)
je 0x410e0
leaq 0xc4b33(%rip), %rdi     # 0x10558f
jmp 0x41800
leaq 0xca89b(%rip), %rax     # 0x10b303
leaq 0x1e78e9(%rip), %rcx    # 0x228358
movq %rax, (%rcx)
leaq 0x2e8867(%rip), %rdi    # 0x3292e0
leaq 0x1e63e0(%rip), %rsi    # 0x226e60
callq 0x9330
leaq 0xc64c9(%rip), %rax     # 0x106f55
leaq 0x2e8b55(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc058c(%rip), %rax     # 0x101029
leaq 0x2e8b3c(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc64e1(%rip), %rsi     # 0x106f8f
pushq $0x6e
jmp 0x3e9d5
leaq 0x1c1e14(%rip), %rax    # 0x2028d0
movq (%rax), %rax
cmpq $0x1000, %rax           # imm = 0x1000
je 0x4180a
cmpq $0x10000, %rax          # imm = 0x10000
je 0x41848
cmpq $0x8000000, %rax        # imm = 0x8000000
jne 0x4183b
leaq 0xc65ca(%rip), %rax     # 0x1070b4
leaq 0x2e8aef(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc65e5(%rip), %rax     # 0x1070e0
leaq 0x2e8ae6(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0x2b70a8(%rip), %rax    # 0x2f7bb4
cvtsi2sdl (%rax), %xmm0
mulsd 0xb4f70(%rip), %xmm0    # 0xf5a88
divsd 0xb2518(%rip), %xmm0    # 0xf3038
leaq 0x2e87b9(%rip), %rdi    # 0x3292e0
leaq 0xd88c9(%rip), %rsi     # 0x1193f7
movb $0x1, %al
callq 0x9060
leaq 0xc65ca(%rip), %rsi     # 0x107106
movl $0x3a0, %edi            # imm = 0x3A0
jmp 0x40815
leaq 0x1c1d83(%rip), %rax    # 0x2028d0
cmpq $0x20000000, (%rax)     # imm = 0x20000000
jne 0x41146
leaq 0x2b6567(%rip), %rax    # 0x2f70c8
movl (%rax), %edx
leaq 0x2e8776(%rip), %rdi    # 0x3292e0
leaq 0xcd32b(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc51bf(%rip), %rsi     # 0x105d40
movl $0x3d0, %edi            # imm = 0x3D0
jmp 0x42578
leaq 0xc51df(%rip), %rdi     # 0x105d71
jmp 0x41800
leaq 0x1c1d32(%rip), %rax    # 0x2028d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x4069a
pushq $0x10
popq %rdi
callq 0x257d9
leaq 0x2b5bf6(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b5be4(%rip), %rax    # 0x2f67a8
movb $0x58, (%rax)
jmp 0x3f2f1
leaq 0x1e77bd(%rip), %rax    # 0x228390
cmpq $0x0, (%rax)
je 0x413a4
leaq 0x2e86fc(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0x2e5630(%rip), %rdi    # 0x326220
leaq 0xc68c2(%rip), %rsi     # 0x1074b9
leaq 0x1e6e62(%rip), %rdx    # 0x227a60
xorl %eax, %eax
callq 0x9060
jmp 0x4143d
leaq 0x2b73e3(%rip), %rax    # 0x2f7ff4
movl (%rax), %eax
testl %eax, %eax
setne %dl
leaq 0x2b73e5(%rip), %rcx    # 0x2f8004
movl (%rcx), %ecx
testl %ecx, %ecx
setne %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x41188
leaq 0x2b73bd(%rip), %rax    # 0x2f7ff8
movl (%rax), %edx
leaq 0x2b73b8(%rip), %rax    # 0x2f7ffc
movl (%rax), %ecx
leaq 0x2b73b3(%rip), %rax    # 0x2f8000
movl (%rax), %r8d
leaq 0x2b73b9(%rip), %rax    # 0x2f8010
movl (%rax), %r9d
leaq 0x2b73a7(%rip), %rax    # 0x2f8008
movl (%rax), %r10d
leaq 0x2b73a1(%rip), %rax    # 0x2f800c
movl (%rax), %r11d
leaq 0x2e866b(%rip), %rdi    # 0x3292e0
leaq 0xc096a(%rip), %rsi     # 0x1015e6
xorl %eax, %eax
pushq %r11
pushq %r10
callq 0x9060
popq %rcx
popq %rdx
jmp 0x41b55
cmpl $0x32, %esi
jne 0x41355
pushq $0x3
jmp 0x4196c
leaq 0x1c4720(%rip), %rax    # 0x2053c5
movb $0x0, (%rax)
callq 0x1bb66
pushq $0x1
jmp 0x3fd28
pushq $0x78
jmp 0x3e1f8
leaq 0x2e4646(%rip), %rax    # 0x325308
andl $0x0, (%rax)
leaq 0x2b6304(%rip), %rax    # 0x2f6fd0
movsd 0xb248c(%rip), %xmm1    # 0xf3160
movsd (%rax), %xmm0
mulsd %xmm1, %xmm0
leaq 0x2b62f5(%rip), %rax    # 0x2f6fd8
mulsd (%rax), %xmm1
leaq 0x2b62f2(%rip), %rax    # 0x2f6fe0
movsd (%rax), %xmm2
leaq 0x2e85e7(%rip), %rdi    # 0x3292e0
leaq 0xc1847(%rip), %rsi     # 0x102547
movb $0x3, %al
callq 0x9060
leaq 0xc18f9(%rip), %rax     # 0x102607
leaq 0x2e88cb(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc309b(%rip), %rax     # 0x103dba
leaq 0x2e88c2(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc31c4(%rip), %rsi     # 0x103ef4
movl $0x2f3, %edi            # imm = 0x2F3
jmp 0x40815
leaq 0xb5e5b(%rip), %rax     # 0xf6b9c
movslq (%rax,%rdx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x2b627f(%rip), %rax    # 0x2f6fd0
movsd 0xb2407(%rip), %xmm1    # 0xf3160
movsd (%rax), %xmm0
mulsd %xmm1, %xmm0
leaq 0x2b6270(%rip), %rax    # 0x2f6fd8
mulsd (%rax), %xmm1
leaq 0x2b626d(%rip), %rax    # 0x2f6fe0
movsd (%rax), %xmm2
leaq 0x2e8562(%rip), %rdi    # 0x3292e0
leaq 0xc17c2(%rip), %rsi     # 0x102547
movb $0x3, %al
callq 0x9060
leaq 0xc1874(%rip), %rax     # 0x102607
leaq 0x2e8846(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc3016(%rip), %rax     # 0x103dba
leaq 0x2e883d(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc3040(%rip), %rax     # 0x103df5
leaq 0x2e8834(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc49ce(%rip), %rax     # 0x105794
leaq 0x2e882b(%rip), %rcx    # 0x3295f8
movq %rax, (%rcx)
leaq 0xc309e(%rip), %rax     # 0x103e75
leaq 0x2e8822(%rip), %rcx    # 0x329600
movq %rax, (%rcx)
leaq 0xc49e6(%rip), %rsi     # 0x1057ce
movl $0x2e0, %edi            # imm = 0x2E0
jmp 0x40815
leaq 0x1c443b(%rip), %r14    # 0x205234
movzbl (%r14), %edi
callq 0x31279
movb %al, (%r14)
testb %al, %al
jne 0x3fc22
leaq 0x119e4c(%rip), %rax    # 0x15ac60
andl $0x0, (%rax)
cmpq $0x10000, (%rbx)        # imm = 0x10000
je 0x40e29
callq 0x66b41
testl %eax, %eax
je 0x40e5e
leaq 0x1e7590(%rip), %rax    # 0x2283c0
cmpq $0x0, (%rax)
jne 0x40e5e
leaq 0x2b5ecf(%rip), %rax    # 0x2f6d0c
movl (%rax), %eax
andl $-0x11, %eax
cmpl $0x44, %eax
jne 0x40e5e
pushq $0x1
popq %rdi
pushq $0x32
popq %rbx
movl %ebx, %esi
callq 0x10a99
pushq $0x4
popq %rdi
movl %ebx, %esi
callq 0x10a99
leaq 0x1c450b(%rip), %rax    # 0x205370
cmpl $0x0, (%rax)
je 0x40e83
leaq 0x1c44f7(%rip), %rcx    # 0x205368
movsd (%rcx), %xmm0
leaq 0x1c44dc(%rip), %rcx    # 0x205358
movsd %xmm0, (%rcx)
andl $0x0, (%rax)
xorl %edi, %edi
callq 0x10ac9
jmp 0x3fc22
leaq 0x1e752a(%rip), %rbx    # 0x2283c0
movq (%rbx), %rdi
testq %rdi, %rdi
je 0x4069a
leaq 0x1e752f(%rip), %rcx    # 0x2283d8
movl (%rcx), %eax
movl %eax, %edx
xorl $0x1, %edx
movl %edx, (%rcx)
leaq 0x1e7527(%rip), %r14    # 0x2283e0
cmpl $0x0, (%r14)
je 0x41cb1
callq 0x9360
andq $0x0, (%rbx)
andl $0x0, (%r14)
jmp 0x4222f
cmpq $0x400, %r14            # imm = 0x400
je 0x4069a
pushq $0x1a
popq %rdi
callq 0x257d9
leaq 0x2b58bf(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b58ad(%rip), %rax    # 0x2f67a8
movb $0x55, (%rax)
jmp 0x3f2f1
leaq 0x2b65b2(%rip), %rax    # 0x2f74bc
movb $0x0, (%rax)
pushq $0x3
popq %rdi
movl %edi, %esi
callq 0x546d8
cmpq $0x800, (%rbx)          # imm = 0x800
jne 0x40f25
callq 0x61bf1
callq 0x63fdb
jmp 0x4069a
cmpl $0x21, %eax
je 0x421aa
cmpl $0x24, %eax
je 0x42172
cmpl $0x26, %eax
je 0x41f5a
cmpl $0x7a, %eax
je 0x42057
cmpl $0x77, %eax
je 0x41fd5
cmpl $0x74, %eax
jne 0x420d9
leaq 0x2b6f4c(%rip), %rbx    # 0x2f7eb8
movzbl (%rbx), %edi
callq 0x31279
movzbl %al, %eax
movl %eax, (%rbx)
testb %al, %al
je 0x4069a
callq 0xd163c
jmp 0x4069a
leaq 0x1c4132(%rip), %rax    # 0x2050c4
movl (%rax), %edx
leaq 0x2e8345(%rip), %rdi    # 0x3292e0
leaq 0xccefa(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc55ec(%rip), %rsi     # 0x10659e
jmp 0x41676
pushq $0x75
jmp 0x3e1f8
leaq 0x2e831b(%rip), %rdi    # 0x3292e0
leaq 0x2e8514(%rip), %rsi    # 0x3294e0
callq 0x9330
movabsq $0x5fb3f521a, %rax      # imm = 0x5FB3F521A
testq %rax, %r14
jne 0x40ff1
leaq 0xc5c76(%rip), %rax     # 0x106c5d
leaq 0x2e85f2(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc5c9b(%rip), %rsi     # 0x106c93
movl $0x203, %edi            # imm = 0x203
jmp 0x40815
pushq $0x75
popq %rdi
callq 0x25ab0
cmpl $0x75, %eax
je 0x4069a
jmp 0x418e1
cmpl $0x9, %edi
pushq $0x12
popq %rax
cmovnel %edi, %eax
movl %eax, %edi
jmp 0x3f896
cmpq $0x400, %rdx            # imm = 0x400
je 0x4069a
pushq $0x1a
popq %rdi
callq 0x257d9
leaq 0x2b576c(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b575a(%rip), %rax    # 0x2f67a8
movb $0x56, (%rax)
jmp 0x3f2f1
leaq 0x2e8283(%rip), %rdi    # 0x3292e0
leaq 0x1e741c(%rip), %rsi    # 0x228480
callq 0x9330
leaq 0xc5d79(%rip), %rax     # 0x106de9
leaq 0x2e8569(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc5d8f(%rip), %rsi     # 0x106e10
movl $0x406, %edi            # imm = 0x406
jmp 0x40815
leaq 0x1c430e(%rip), %rax    # 0x2053a0
cmpq $0x1, (%rax)
jne 0x417af
leaq 0x1c17e1(%rip), %rax    # 0x202884
movl (%rax), %eax
leaq 0x1c17c8(%rip), %rcx    # 0x202874
cltd
idivl (%rcx)
testl %eax, %eax
je 0x41e96
movslq %eax, %rcx
leaq 0x1c4277(%rip), %rax    # 0x205338
movq (%rax), %rax
addq $0x3b, %rax
pushq $0x3c
popq %rsi
cqto
idivq %rsi
addq %rcx, %rax
decq %rax
cqto
idivq %rcx
jmp 0x41e99
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0x417da
leaq 0x2b71eb(%rip), %rax    # 0x2f82e0
cmpl $0x1c1ff, 0x159d0(%rax) # imm = 0x1C1FF
jg 0x417da
leaq 0xc5eee(%rip), %rdi     # 0x106ffa
jmp 0x41800
testl $0xa03009bd, %eax       # imm = 0xA03009BD
jne 0x41129
leaq 0xc4ca7(%rip), %rax     # 0x105dc6
leaq 0x2e84c2(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0x2e81b0(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0xc4cce(%rip), %rsi     # 0x105e0a
movl $0x157, %edi            # imm = 0x157
jmp 0x40815
leaq 0x2b5f4c(%rip), %rbx    # 0x2f7099
movzbl (%rbx), %edi
callq 0x31279
movb %al, (%rbx)
leaq 0x2b5f3a(%rip), %rcx    # 0x2f7098
movzbl (%rcx), %edi
leaq 0x2b5f32(%rip), %rcx    # 0x2f709a
movzbl (%rcx), %edx
leaq 0x2b5f29(%rip), %rcx    # 0x2f709b
movzbl (%rcx), %ecx
leaq 0x2b5f23(%rip), %rsi    # 0x2f709f
movzbl (%rsi), %r8d
movzbl %al, %esi
jmp 0x403c5
testl %eax, %eax
je 0x41b1c
leaq 0x2b6e61(%rip), %rax    # 0x2f7ff8
movl (%rax), %edx
leaq 0x2b6e5c(%rip), %rax    # 0x2f7ffc
movl (%rax), %ecx
leaq 0x2b6e57(%rip), %rax    # 0x2f8000
movl (%rax), %r8d
leaq 0x2e812d(%rip), %rdi    # 0x3292e0
leaq 0xd8c3f(%rip), %rsi     # 0x119df9
jmp 0x41b4e
leaq 0x2b66ce(%rip), %rax    # 0x2f7894
cmpb $0x0, (%rax)
je 0x41c49
leaq 0x2b66ba(%rip), %rax    # 0x2f7890
movl (%rax), %eax
testl %eax, %eax
je 0x41e54
leaq 0x2b66a1(%rip), %rcx    # 0x2f7888
movl (%rcx), %edx
leaq 0x2b669c(%rip), %rcx    # 0x2f788c
movl (%rcx), %esi
movl %esi, %ecx
negl %ecx
cmovsl %esi, %ecx
movl %eax, %r8d
negl %r8d
cmovsl %eax, %r8d
leaq 0x2e80d6(%rip), %rdi    # 0x3292e0
leaq 0xc6767(%rip), %rsi     # 0x107978
leaq 0x2b6708(%rip), %r9     # 0x2f7920
xorl %eax, %eax
callq 0x9060
jmp 0x426d4
leaq 0x2b557d(%rip), %rax    # 0x2f67a8
cmpb $0x0, (%rax)
je 0x4069a
callq 0x21d0b
jmp 0x4069a
testb %cl, %cl
je 0x41c70
pushq $0x7a
jmp 0x418db
leaq 0x2e808c(%rip), %rax    # 0x3292e0
movabsq $0x676f6c2e706d7564, %rcx # imm = 0x676F6C2E706D7564
movq %rcx, (%rax)
movb $0x0, 0x8(%rax)
leaq 0x1c4210(%rip), %rax    # 0x20547c
cmpb $0x0, (%rax)
leaq 0xda740(%rip), %rax     # 0x11b9b6
leaq 0xdac4e(%rip), %rdx     # 0x11becb
cmoveq %rax, %rdx
leaq 0x2e4f98(%rip), %r14    # 0x326220
leaq 0xc3fb5(%rip), %rsi     # 0x105244
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
pushq $0x77
popq %rdi
movq %r14, %rsi
callq 0x297a7
leaq 0xca056(%rip), %rax     # 0x10b303
leaq 0x1e70a4(%rip), %rcx    # 0x228358
movq %rax, (%rcx)
leaq 0x1e714f(%rip), %rax    # 0x22840d
movb $0x70, (%rax)
jmp 0x418e3
testb %cl, %cl
jne 0x3f8f2
callq 0xf426
leaq 0x2b6bbe(%rip), %rax    # 0x2f7e98
cmpb $0x0, (%rax)
je 0x422fd
leaq 0x2e7ff6(%rip), %rax    # 0x3292e0
movw $0x59, (%rax)
leaq 0xc3ed2(%rip), %rsi     # 0x1051c8
pushq $0x41
jmp 0x3e9d5
cmpl $0x70, %eax
jne 0x418f0
testb %cl, %cl
jne 0x3f8f2
leaq 0x2b6a03(%rip), %rax    # 0x2f7d18
movzbl (%rax), %edi
callq 0x31279
leaq 0x2b69fd(%rip), %rcx    # 0x2f7d21
movb $0x1, (%rcx)
leaq 0x2b6a92(%rip), %rcx    # 0x2f7dc0
movsd (%rcx), %xmm0
leaq 0x2b6a9f(%rip), %rcx    # 0x2f7dd8
movsd (%rcx), %xmm1
leaq 0x2b69d8(%rip), %rcx    # 0x2f7d1c
movss (%rcx), %xmm2
movzbl %al, %esi
pushq $0x1
popq %rdi
pushq $0x3
jmp 0x420d3
cmpl $0x33, %esi
jne 0x41965
pushq $0x4
jmp 0x4196c
callq 0x3dce0
jmp 0x4069a
leaq 0x2b5432(%rip), %rax    # 0x2f67a8
movzbl (%rax), %eax
testl %eax, %eax
je 0x4138e
cmpl $0x4b, %eax
jne 0x41d94
pushq $0x1
popq %rdi
callq 0xe8d9
pushq $0x7a
popq %rdi
callq 0x25ab0
cmpl $0x7a, %eax
je 0x4069a
jmp 0x418e1
leaq 0x1e66b5(%rip), %rax    # 0x227a60
cmpb $0x0, (%rax)
je 0x4143d
leaq 0x2e7f25(%rip), %rdi    # 0x3292e0
leaq 0x1e669e(%rip), %rsi    # 0x227a60
callq 0x9330
leaq 0x1e705a(%rip), %rax    # 0x228428
cmpl $0x0, (%rax)
je 0x413f8
leaq 0x2e7f06(%rip), %rbx    # 0x3292e0
pushq $0x2a
popq %rsi
movq %rbx, %rdi
callq 0x9100
testq %rax, %rax
jne 0x413f8
movq %rbx, %rdi
callq 0x9120
movw $0x2a, (%rbx,%rax)
leaq 0xbfc2a(%rip), %rax     # 0x101029
leaq 0x2e81da(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
movups 0xc60dd(%rip), %xmm0    # 0x1074ed
leaq 0x2e4e09(%rip), %rax    # 0x326220
movaps %xmm0, (%rax)
movups 0xc60dc(%rip), %xmm0    # 0x1074fd
movaps %xmm0, 0x10(%rax)
movups 0xc60e1(%rip), %xmm0    # 0x10750d
movaps %xmm0, 0x20(%rax)
movupd 0xc60e0(%rip), %xmm0    # 0x107518
movupd %xmm0, 0x2b(%rax)
leaq 0x2e4ddc(%rip), %rsi    # 0x326220
movl $0x150, %edi            # imm = 0x150
jmp 0x40815
leaq 0x2e7e8b(%rip), %rax    # 0x3292e0
movw $0x55, (%rax)
leaq 0xc50db(%rip), %rsi     # 0x10653c
movl $0x324, %edi            # imm = 0x324
jmp 0x40815
leaq 0x1c398a(%rip), %rax    # 0x204dfc
movl (%rax), %edx
leaq 0x2e7e65(%rip), %rdi    # 0x3292e0
leaq 0xcca1a(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc533e(%rip), %rsi     # 0x1067d0
movl $0x384, %edi            # imm = 0x384
jmp 0x42578
leaq 0x1c3c21(%rip), %rax    # 0x2050c4
movl (%rax), %edx
leaq 0x2e7e34(%rip), %rdi    # 0x3292e0
leaq 0xcc9e9(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc520c(%rip), %rsi     # 0x1066cf
jmp 0x41676
leaq 0xbfdad(%rip), %rax     # 0x10127c
leaq 0x2e810a(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xbfdbf(%rip), %rax     # 0x10129f
leaq 0x2e8101(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0x2b66cf(%rip), %rax    # 0x2f7bc0
cvtsi2sdl (%rax), %xmm0
mulsd 0xb458b(%rip), %xmm0    # 0xf5a88
leaq 0x2e7ddc(%rip), %rdi    # 0x3292e0
leaq 0xd7eec(%rip), %rsi     # 0x1193f7
movb $0x1, %al
callq 0x9060
leaq 0xc51f4(%rip), %rsi     # 0x10670d
movl $0x3a3, %edi            # imm = 0x3A3
jmp 0x40815
leaq 0x1c3b96(%rip), %rax    # 0x2050c0
xorl %edx, %edx
cmpl $0x0, (%rax)
setne %dl
leaq 0x2e7da7(%rip), %rdi    # 0x3292e0
leaq 0xcc95c(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc501a(%rip), %rsi     # 0x10656a
jmp 0x41676
leaq 0x1c3604(%rip), %rax    # 0x204b60
movl (%rax), %edx
leaq 0x2e7d7b(%rip), %rdi    # 0x3292e0
leaq 0xcc930(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc50d1(%rip), %rax     # 0x10664d
leaq 0x2e805d(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc50ff(%rip), %rsi     # 0x10668c
movl $0x345, %edi            # imm = 0x345
jmp 0x42578
leaq 0x2b57ea(%rip), %rax    # 0x2f6d88
movl (%rax), %edx
leaq 0x2b57e5(%rip), %rax    # 0x2f6d8c
movl (%rax), %ecx
leaq 0x2e7d30(%rip), %rdi    # 0x3292e0
leaq 0xd7e25(%rip), %rsi     # 0x1193dc
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xcb4d5(%rip), %rax     # 0x10ca9c
leaq 0x2e8012(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc09f4(%rip), %rax     # 0x101fcc
leaq 0x2e8009(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc515f(%rip), %rsi     # 0x106748
movl $0x303, %edi            # imm = 0x303
jmp 0x42578
leaq 0x2e488e(%rip), %rax    # 0x325e88
movl (%rax), %edx
leaq 0x2e7cdd(%rip), %rdi    # 0x3292e0
leaq 0xcc892(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc5163(%rip), %rax     # 0x10677d
leaq 0x2e7fbf(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc5166(%rip), %rsi     # 0x106791
movl $0x2f0, %edi            # imm = 0x2F0
jmp 0x42578
leaq 0x1c3a84(%rip), %rax    # 0x2050c0
xorl %ecx, %ecx
cmpl $0x0, (%rax)
sete %cl
leal (%rcx,%rcx,2), %edx
leaq 0x2e7c92(%rip), %rdi    # 0x3292e0
leaq 0xcc847(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc4f71(%rip), %rax     # 0x1065d6
leaq 0x2e7f74(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc4fa1(%rip), %rsi     # 0x106617
movl $0x200, %edi            # imm = 0x200
jmp 0x42578
pushq $0x74
jmp 0x3e1f8
leaq 0x2b5f1a(%rip), %rax    # 0x2f75a8
movl (%rax), %edx
leaq 0x2b5f15(%rip), %rax    # 0x2f75ac
movzbl (%rax), %ecx
leaq 0x2e7c3f(%rip), %rdi    # 0x3292e0
leaq 0xc51c4(%rip), %rsi     # 0x10686c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xcb3e4(%rip), %rax     # 0x10ca9c
leaq 0x2e7f21(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc51a9(%rip), %rax     # 0x106872
leaq 0x2e7f18(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc51d9(%rip), %rax     # 0x1068b3
leaq 0x2e7f0f(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc5209(%rip), %rax     # 0x1068f4
leaq 0x2e7f06(%rip), %rcx    # 0x3295f8
movq %rax, (%rcx)
leaq 0xc522d(%rip), %rsi     # 0x106929
movl $0x158, %edi            # imm = 0x158
jmp 0x42578
testb %cl, %cl
jne 0x3f889
cmpq $0x8000000, %rdx        # imm = 0x8000000
je 0x429a1
cmpq $0x2000000, %rdx        # imm = 0x2000000
je 0x4295d
cmpq $0x1000000, %rdx        # imm = 0x1000000
jne 0x429f2
leaq 0x1c3430(%rip), %rax    # 0x204b6c
movl (%rax), %edx
leaq 0x2e7b9b(%rip), %rdi    # 0x3292e0
leaq 0xcc750(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc5214(%rip), %rsi     # 0x106970
pushq $0x31
jmp 0x42577
leaq 0x2b6b6a(%rip), %rax    # 0x2f82d4
movl (%rax), %edx
leal -0xa(%rdx), %eax
cmpl $0x8, %eax
ja 0x427f0
leaq 0xb5381(%rip), %rcx     # 0xf6b00
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x2e7b51(%rip), %rax    # 0x3292e0
movw $0x52, (%rax)
jmp 0x42871
pushq $0x74
popq %rdi
callq 0x25ab0
cmpl $0x74, %eax
je 0x4069a
jmp 0x418e1
leaq 0x2e7b2a(%rip), %rax    # 0x3292e0
movw $0x30, (%rax)
leaq 0xc5688(%rip), %rax     # 0x106e4a
leaq 0x2e7e17(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc56ff(%rip), %rsi     # 0x106ed2
pushq $0x76
jmp 0x3e9d5
leaq 0x2b5d8f(%rip), %rax    # 0x2f7570
movsd (%rax), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0x41eda
jp 0x41eda
leaq 0xbecfc(%rip), %rdi     # 0x1004fc
callq 0x214df
jmp 0x4069a
leaq 0x2e651f(%rip), %rax    # 0x327d30
movl (%rax), %edx
leaq 0x2e7ac6(%rip), %rdi    # 0x3292e0
leaq 0xcc67b(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc5912(%rip), %rsi     # 0x107143
movl $0x3c0, %edi            # imm = 0x3C0
jmp 0x42578
callq 0x66b41
testl %eax, %eax
je 0x418d9
leaq 0x2b5139(%rip), %rax    # 0x2f6988
movsd (%rax), %xmm0
leaq 0x2b5136(%rip), %rax    # 0x2f6990
movsd (%rax), %xmm1
leaq 0x2e7a7b(%rip), %rdi    # 0x3292e0
leaq 0xcde73(%rip), %rsi     # 0x10f6df
movb $0x2, %al
callq 0x9060
leaq 0xc5914(%rip), %rax     # 0x10718e
leaq 0x2e7d5f(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc593a(%rip), %rax     # 0x1071c5
leaq 0x2e7d56(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc5951(%rip), %rax     # 0x1071ed
leaq 0x2e7d4d(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xcb1ef(%rip), %rax     # 0x10ca9c
leaq 0x2e7d44(%rip), %rcx    # 0x3295f8
movq %rax, (%rcx)
leaq 0xc070e(%rip), %rax     # 0x101fcc
leaq 0x2e7d3b(%rip), %rcx    # 0x329600
movq %rax, (%rcx)
leaq 0xc594a(%rip), %rsi     # 0x107219
movl $0x310, %edi            # imm = 0x310
jmp 0x40815
pushq $0x77
popq %rdi
callq 0x365b6
xorl %ebx, %ebx
movl %ebx, %eax
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
cmpl $0x21, %eax
je 0x42607
cmpl $0x24, %eax
je 0x425e2
cmpl $0x26, %eax
je 0x425e9
cmpl $0x7a, %eax
jne 0x4268a
cmpq $0x400, %rdx            # imm = 0x400
je 0x4069a
pushq $0x5
popq %rdi
callq 0x257d9
leaq 0x2b4e80(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b4e6e(%rip), %rax    # 0x2f67a8
movb $0x50, (%rax)
leaq 0x2e3990(%rip), %rax    # 0x3252d4
movzbl (%rax), %eax
leaq 0x2b4e5e(%rip), %rcx    # 0x2f67ac
movl %eax, (%rcx)
pushq $0x76
popq %rdi
callq 0xcc4f
pushq $0x6f
popq %rdi
callq 0xc7144
jmp 0x4069a
cmpl $0x34, %esi
jne 0x4196d
pushq $0x2
popq %rdi
callq 0x378bd
jmp 0x4069a
pushq $0x3
popq %rdi
callq 0x647f2
jmp 0x4069a
leaq 0x1c3185(%rip), %rax    # 0x204b10
movl (%rax), %edx
leaq 0x1c3180(%rip), %rax    # 0x204b14
movl (%rax), %ecx
leaq 0x2e7943(%rip), %rdi    # 0x3292e0
leaq 0xc9b3b(%rip), %rsi     # 0x10b4df
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc42e2(%rip), %rax     # 0x105c96
leaq 0x2e7c25(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc42f5(%rip), %rsi     # 0x105cba
pushq $0x63
jmp 0x42577
leaq 0x2b5035(%rip), %rax    # 0x2f6a08
movsd (%rax), %xmm0
leaq 0x2e7902(%rip), %rdi    # 0x3292e0
leaq 0xbd335(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc42f3(%rip), %rsi     # 0x105ce6
jmp 0x41aa8
cmpq $0x800000, %rdx         # imm = 0x800000
je 0x42762
cmpq $0x20000, %rdx          # imm = 0x20000
je 0x42723
cmpq $0x80000, %rdx          # imm = 0x80000
je 0x4272d
cmpq $0x10000, %rdx          # imm = 0x10000
jne 0x427ab
callq 0x9ce42
leaq 0x1062f8(%rip), %rcx    # 0x147d30
movl 0x4a0(%rcx), %edx
addl 0x3b8(%rcx), %edx
addl 0x588(%rcx), %edx
addl 0x670(%rcx), %edx
testl %eax, %eax
je 0x42b20
cmpl $0x4, %edx
jge 0x42b29
pushq $0x1
popq %rax
movl %eax, 0x3b8(%rcx)
movl %eax, 0x4a0(%rcx)
movl %eax, 0x588(%rcx)
movl %eax, 0x670(%rcx)
jmp 0x3fc22
leaq 0x2b4f78(%rip), %rax    # 0x2f6a00
movsd (%rax), %xmm0
leaq 0x2e784d(%rip), %rdi    # 0x3292e0
leaq 0xbd280(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc426a(%rip), %rsi     # 0x105d12
pushq $0x63
jmp 0x3e9d5
leaq 0x1c2f26(%rip), %rax    # 0x2049dc
movl (%rax), %edx
xorl $0x1, %edx
leaq 0x2e781e(%rip), %rdi    # 0x3292e0
leaq 0xcc3d3(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc3bf3(%rip), %rsi     # 0x1056cc
movl $0x321, %edi            # imm = 0x321
jmp 0x42578
cmpq $0x1000, %rax           # imm = 0x1000
jne 0x421c4
leaq 0x1c34f2(%rip), %rcx    # 0x204fe8
cmpl $0x4f, (%rcx)
jne 0x421c4
leaq 0x2e77da(%rip), %rax    # 0x3292e0
movw $0x31, (%rax)
leaq 0xc3bde(%rip), %rsi     # 0x1056f0
movl $0x3c1, %edi            # imm = 0x3C1
jmp 0x40815
testl %ecx, %ecx
je 0x422a9
leaq 0x2b64e5(%rip), %rax    # 0x2f8010
movl (%rax), %edx
leaq 0x2b64d4(%rip), %rax    # 0x2f8008
movl (%rax), %ecx
leaq 0x2b64cf(%rip), %rax    # 0x2f800c
movl (%rax), %r8d
leaq 0x2e7799(%rip), %rdi    # 0x3292e0
leaq 0xbfaa8(%rip), %rsi     # 0x1015f6
xorl %eax, %eax
callq 0x9060
leaq 0x2e7784(%rip), %rax    # 0x3292e0
leaq 0xbfaba(%rip), %rcx     # 0x10161d
leaq 0x2e7a76(%rip), %rdx    # 0x3295e0
movq %rcx, (%rdx)
leaq 0xbfada(%rip), %rcx     # 0x10164e
leaq 0x2e7a6d(%rip), %rdx    # 0x3295e8
movq %rcx, (%rdx)
cmpb $0x0, (%rax)
je 0x42a4c
leaq 0xc58a3(%rip), %rsi     # 0x107431
jmp 0x42a53
leaq 0x1c0d36(%rip), %rax    # 0x2028d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x4069a
pushq $0x6
popq %rdi
callq 0x257d9
leaq 0x2b4bfa(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b4be8(%rip), %rax    # 0x2f67a8
movb $0x53, (%rax)
leaq 0x2e370a(%rip), %rax    # 0x3252d4
movzbl (%rax), %eax
leaq 0x2b4bd8(%rip), %rcx    # 0x2f67ac
movl %eax, (%rcx)
leaq 0x1c3838(%rip), %rax    # 0x205415
movb $0x1, (%rax)
jmp 0x3f30e
leaq 0x1c0c48(%rip), %rax    # 0x202834
movl $0x1, (%rax)
jmp 0x41fdf
leaq 0x2b59ca(%rip), %rax    # 0x2f75c8
movq (%rax), %rsi
testq %rsi, %rsi
jne 0x41c10
leaq 0xb31ec(%rip), %rsi     # 0xf4df9
movq %rsi, (%rax)
movzbl (%rsi), %eax
testl %eax, %eax
je 0x42331
cmpl $0x55, %eax
jne 0x4234b
leaq 0x2b59a5(%rip), %rax    # 0x2f75d0
movsd (%rax), %xmm0
leaq 0x2e76aa(%rip), %rdi    # 0x3292e0
leaq 0xd7b5a(%rip), %rsi     # 0x119797
movb $0x1, %al
callq 0x9060
jmp 0x42357
leaq 0x2e7690(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xc5dbc(%rip), %rax     # 0x107a16
leaq 0x2e797f(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc5ddd(%rip), %rsi     # 0x107a48
jmp 0x4271c
leaq 0x119011(%rip), %rax    # 0x15ac88
movq (%rax), %rdx
leaq 0x2e765f(%rip), %rdi    # 0x3292e0
leaq 0xbeaf9(%rip), %rsi     # 0x100781
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0x2e4588(%rip), %r14    # 0x326220
leaq 0xc5de3(%rip), %rsi     # 0x107a82
pushq $0x42
popq %rdx
movq %r14, %rdi
callq 0x92a0
pushq $0x25
jmp 0x3ead5
leaq 0x2e6b98(%rip), %rdi    # 0x328850
cmpl $0x1, %eax
jne 0x4221a
leaq 0xc4f71(%rip), %rsi     # 0x106c39
jmp 0x42221
leaq 0x2b6360(%rip), %rax    # 0x2f8034
movl (%rax), %eax
testl %eax, %eax
setne %dl
leaq 0x2b6362(%rip), %rcx    # 0x2f8044
movl (%rcx), %ecx
testl %ecx, %ecx
setne %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x42241
leaq 0x2b633a(%rip), %rax    # 0x2f8038
movl (%rax), %edx
leaq 0x2b6335(%rip), %rax    # 0x2f803c
movl (%rax), %ecx
leaq 0x2b6330(%rip), %rax    # 0x2f8040
movl (%rax), %r8d
leaq 0x2b6336(%rip), %rax    # 0x2f8050
movl (%rax), %r9d
leaq 0x2b6324(%rip), %rax    # 0x2f8048
movl (%rax), %r10d
leaq 0x2b631e(%rip), %rax    # 0x2f804c
movl (%rax), %r11d
leaq 0x2e75a8(%rip), %rdi    # 0x3292e0
leaq 0xbf8a7(%rip), %rsi     # 0x1015e6
xorl %eax, %eax
pushq %r11
pushq %r10
callq 0x9060
popq %rcx
popq %rdx
jmp 0x4291a
leaq 0x2e7588(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
testb %cl, %cl
je 0x42409
leaq 0xc3c92(%rip), %rsi     # 0x1059fc
jmp 0x42443
pushq $0x72
jmp 0x3e1f8
leaq 0x1c0b53(%rip), %rax    # 0x2028d0
cmpq $0x400000, (%rax)       # imm = 0x400000
jne 0x42278
callq 0x7ca15
jmp 0x4069a
pushq $-0x6b
popq %rdi
callq 0x257d9
callq 0x258aa
pushq $0x7f
jmp 0x40694
leaq 0x1e54b1(%rip), %rax    # 0x227260
cmpb $0x0, (%rax)
je 0x41e0c
leaq 0x2e7525(%rip), %rdi    # 0x3292e0
leaq 0x1e529e(%rip), %rsi    # 0x227060
callq 0x9330
leaq 0xbf25b(%rip), %rax     # 0x101029
leaq 0x2e780b(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0x2e4441(%rip), %rax    # 0x326220
movups 0xc4a47(%rip), %xmm0    # 0x10682d
movaps %xmm0, (%rax)
movups 0xc4a4d(%rip), %xmm0    # 0x10683d
movaps %xmm0, 0x10(%rax)
movups 0xc4a52(%rip), %xmm0    # 0x10684d
movaps %xmm0, 0x20(%rax)
movupd 0xc4a55(%rip), %xmm0    # 0x10685c
movupd %xmm0, 0x2f(%rax)
leaq 0x2e440d(%rip), %rsi    # 0x326220
movl $0x152, %edi            # imm = 0x152
jmp 0x40815
leaq 0x2b6054(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
pushq $0x2
popq %rdx
cmovneq %rax, %rdx
leaq 0x2e74a8(%rip), %rdi    # 0x3292e0
leaq 0xb2dc0(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc40ca(%rip), %rsi     # 0x105f19
jmp 0x42575
leaq 0x2b5a31(%rip), %rax    # 0x2f788c
movl (%rax), %eax
leaq 0x2b5a24(%rip), %rcx    # 0x2f7888
movl (%rcx), %edx
testl %eax, %eax
je 0x426b8
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0x2e7464(%rip), %rdi    # 0x3292e0
leaq 0xc5b04(%rip), %rsi     # 0x107987
leaq 0x2b5a96(%rip), %r8     # 0x2f7920
xorl %eax, %eax
callq 0x9060
jmp 0x426d4
pushq $0x14
popq %rax
cmpq $0x2, %rax
pushq $0x1
popq %rdx
cmovgeq %rax, %rdx
leaq 0x2e7435(%rip), %rdi    # 0x3292e0
leaq 0xb2d4d(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc4f88(%rip), %rax     # 0x106e4a
leaq 0x2e7717(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc4fae(%rip), %rsi     # 0x106e81
pushq $0x76
jmp 0x42577
leaq 0x1e507f(%rip), %rbx    # 0x226f60
movb $0x0, (%rbx)
callq 0xa330
leaq 0x2e4330(%rip), %rsi    # 0x326220
movq %rbx, %rdi
callq 0x9330
leaq 0x2e73e1(%rip), %rdi    # 0x3292e0
movq %rbx, %rsi
callq 0x9330
leaq 0xbf11b(%rip), %rax     # 0x101029
leaq 0x2e76cb(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc5126(%rip), %rsi     # 0x107045
movl $0x410, %edi            # imm = 0x410
jmp 0x40815
leaq 0x1c2c1c(%rip), %rax    # 0x204b4c
movl (%rax), %edx
leaq 0x2e73a7(%rip), %rdi    # 0x3292e0
leaq 0xcbf5c(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc4228(%rip), %rsi     # 0x106178
movl $0x342, %edi            # imm = 0x342
jmp 0x42578
testb %cl, %cl
je 0x4069a
leaq 0x1c31ff(%rip), %rax    # 0x205168
movsd (%rax), %xmm0
leaq 0x2e736c(%rip), %rdi    # 0x3292e0
leaq 0xc436b(%rip), %rsi     # 0x1062e6
movb $0x1, %al
callq 0x9060
leaq 0xc4362(%rip), %rsi     # 0x1062eb
movl $0x124, %edi            # imm = 0x124
jmp 0x40815
leaq 0x2b5c12(%rip), %rax    # 0x2f7bac
movl (%rax), %edx
leaq 0x2e733d(%rip), %rdi    # 0x3292e0
leaq 0xcbef2(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc1945(%rip), %rax     # 0x1038ff
leaq 0x2e761f(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc41eb(%rip), %rsi     # 0x1061b6
movl $0x3a6, %edi            # imm = 0x3A6
jmp 0x42578
leaq 0x1c0858(%rip), %rax    # 0x202834
andl $0x0, (%rax)
leaq 0x1c085a(%rip), %rax    # 0x202840
andl $0x0, (%rax)
callq 0x37c67
jmp 0x418e1
leaq 0x1c2dfe(%rip), %rax    # 0x204df8
movl (%rax), %edx
leaq 0x2e72dd(%rip), %rdi    # 0x3292e0
leaq 0xcbe92(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc41e7(%rip), %rax     # 0x106201
leaq 0x2e75bf(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc4215(%rip), %rax     # 0x106240
leaq 0x2e75b6(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc4246(%rip), %rax     # 0x106282
leaq 0x2e75ad(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc425c(%rip), %rsi     # 0x1062a9
movl $0x382, %edi            # imm = 0x382
jmp 0x42578
leaq 0x1c0872(%rip), %rax    # 0x2028d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x4069a
pushq $0x6
popq %rdi
callq 0x257d9
leaq 0x2b4736(%rip), %rax    # 0x2f67b0
andl $0x0, (%rax)
leaq 0x2b4724(%rip), %rax    # 0x2f67a8
movb $0x53, (%rax)
jmp 0x3f2f1
leaq 0x2b5c8d(%rip), %rax    # 0x2f7d20
xorl %edi, %edi
cmpb $0x0, (%rax)
sete %dil
leaq 0x2b5c7e(%rip), %rax    # 0x2f7d21
sete (%rax)
leaq 0x2b5c6b(%rip), %rax    # 0x2f7d18
movzbl (%rax), %esi
leaq 0x2b5d09(%rip), %rax    # 0x2f7dc0
movsd (%rax), %xmm0
leaq 0x2b5d16(%rip), %rax    # 0x2f7dd8
movsd (%rax), %xmm1
leaq 0x2b5c4f(%rip), %rax    # 0x2f7d1c
movss (%rax), %xmm2
pushq $0x4
popq %rdx
jmp 0x425d3
testb %cl, %cl
sete %cl
testl %eax, %eax
setne %dl
orb %cl, %dl
jne 0x42582
leaq 0x2b4ede(%rip), %rax    # 0x2f6fd0
movsd 0xb1066(%rip), %xmm1    # 0xf3160
movsd (%rax), %xmm0
mulsd %xmm1, %xmm0
leaq 0x2b4ecf(%rip), %rax    # 0x2f6fd8
mulsd (%rax), %xmm1
leaq 0x2b4ecc(%rip), %rax    # 0x2f6fe0
movsd (%rax), %xmm2
leaq 0x2e71c1(%rip), %rdi    # 0x3292e0
leaq 0xdcfa9(%rip), %rsi     # 0x11f0cf
movb $0x3, %al
callq 0x9060
leaq 0xc41f2(%rip), %rsi     # 0x106326
movl $0x110, %edi            # imm = 0x110
jmp 0x40815
leaq 0x1c288f(%rip), %rax    # 0x2049d4
movl (%rax), %edx
xorl $0x1, %edx
leaq 0x2e718f(%rip), %rdi    # 0x3292e0
leaq 0xcbd44(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc3fd3(%rip), %rsi     # 0x10613b
movl $0x322, %edi            # imm = 0x322
jmp 0x42578
pushq $0x73
jmp 0x3e1f8
leaq 0x2e3dd4(%rip), %rax    # 0x325f54
movl (%rax), %edx
leaq 0x2e7157(%rip), %rdi    # 0x3292e0
leaq 0xcbd0c(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc4038(%rip), %rsi     # 0x1061d8
movl $0x3b8, %edi            # imm = 0x3B8
jmp 0x42578
pushq $0xa
popq %rdi
pushq $0xb
popq %rsi
callq 0xb30a
movl $0xdf, %edi
callq 0xafef3
jmp 0x4069a
cmpq $0x8000000, %rax        # imm = 0x8000000
jne 0x425a0
leaq 0x2b5a09(%rip), %rax    # 0x2f7be0
cvtsi2sdl (%rax), %xmm0
mulsd 0xb38a5(%rip), %xmm0    # 0xf5a88
leaq 0x2e70f6(%rip), %rdi    # 0x3292e0
leaq 0xd7206(%rip), %rsi     # 0x1193f7
movb $0x1, %al
callq 0x9060
leaq 0xc3526(%rip), %rax     # 0x105725
leaq 0x2e73da(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc3543(%rip), %rsi     # 0x105753
movl $0x3a4, %edi            # imm = 0x3A4
jmp 0x40815
leaq 0xc49f5(%rip), %rsi     # 0x106c16
leaq 0x1e5338(%rip), %rdx    # 0x227560
xorl %eax, %eax
callq 0x9060
leaq 0x1c060e(%rip), %rax    # 0x202844
movl $0x1bc5, (%rax)         # imm = 0x1BC5
jmp 0x4069a
testl %eax, %eax
je 0x428e1
leaq 0x2b5de8(%rip), %rax    # 0x2f8038
movl (%rax), %edx
leaq 0x2b5de3(%rip), %rax    # 0x2f803c
movl (%rax), %ecx
leaq 0x2b5dde(%rip), %rax    # 0x2f8040
movl (%rax), %r8d
leaq 0x2e7074(%rip), %rdi    # 0x3292e0
leaq 0xd7b86(%rip), %rsi     # 0x119df9
jmp 0x42913
leaq 0x1c30d9(%rip), %rax    # 0x205358
movsd (%rax), %xmm0
leaq 0x2e7056(%rip), %rdi    # 0x3292e0
leaq 0xdcd31(%rip), %rsi     # 0x11efc2
movb $0x1, %al
callq 0x9060
leaq 0xc36ef(%rip), %rsi     # 0x10598e
movl $0x280, %edi            # imm = 0x280
jmp 0x40815
leaq 0x2b5d78(%rip), %rax    # 0x2f8028
movq (%rax), %rcx
testq %rcx, %rcx
je 0x42a20
pushq $0x18
popq %rsi
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
cmpq $0x15180, %rcx          # imm = 0x15180
jl 0x42ace
testq %rdx, %rdx
jne 0x42ace
movl $0x15180, %esi          # imm = 0x15180
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
leaq 0x2e6fef(%rip), %rdi    # 0x3292e0
leaq 0xbf30d(%rip), %rsi     # 0x101605
jmp 0x42bac
leaq 0x2e6fdc(%rip), %rax    # 0x3292e0
movb $0x0, 0x2(%rax)
movw $0x3834, (%rax)         # imm = 0x3834
leaq 0x2e3f0c(%rip), %r14    # 0x326220
leaq 0xc2ee5(%rip), %rsi     # 0x105200
xorl %ebx, %ebx
pushq $0x60
popq %rdx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
pushq $0x5e
jmp 0x3ead5
leaq 0x2e6fa8(%rip), %rax    # 0x3292e0
movabsq $0x6c6169636966664f, %rcx # imm = 0x6C6169636966664F
movq %rcx, (%rax)
movb $0x0, 0x8(%rax)
jmp 0x42357
leaq 0x2e6f8e(%rip), %rdi    # 0x3292e0
callq 0x9330
leaq 0x2b525a(%rip), %rax    # 0x2f75b8
cmpl $0x0, (%rax)
je 0x4237d
leaq 0x2e6f76(%rip), %rbx    # 0x3292e0
movq %rbx, %rdi
callq 0x9120
movw $0x2a20, (%rbx,%rax)    # imm = 0x2A20
movb $0x0, 0x2(%rbx,%rax)
leaq 0x2b5230(%rip), %rax    # 0x2f75b4
cmpl $0x0, (%rax)
je 0x423a3
leaq 0x2e6f50(%rip), %rbx    # 0x3292e0
movq %rbx, %rdi
callq 0x9120
movw $0x2120, (%rbx,%rax)    # imm = 0x2120
movb $0x0, 0x2(%rbx,%rax)
leaq 0xc3481(%rip), %rax     # 0x10582b
leaq 0x2e722f(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc34b0(%rip), %rax     # 0x10586b
leaq 0x2e7226(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc34d9(%rip), %rax     # 0x1058a5
leaq 0x2e721d(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc3502(%rip), %rax     # 0x1058df
leaq 0x2e7214(%rip), %rcx    # 0x3295f8
movq %rax, (%rcx)
leaq 0xc3530(%rip), %rax     # 0x10591e
leaq 0x2e720b(%rip), %rcx    # 0x329600
movq %rax, (%rcx)
leaq 0xc3553(%rip), %rsi     # 0x105952
movl $0x290, %edi            # imm = 0x290
jmp 0x40815
leaq 0xc363b(%rip), %rax     # 0x105a4b
leaq 0x2e71c9(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc3662(%rip), %rax     # 0x105a83
leaq 0x2e71c0(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc3686(%rip), %rax     # 0x105ab8
leaq 0x2e71b7(%rip), %rcx    # 0x3295f0
movq %rax, (%rcx)
leaq 0xc36b0(%rip), %rsi     # 0x105af3
pushq $0x72
jmp 0x3e9d5
leaq 0x2b5a27(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
pushq $0x21
popq %rdx
cmovneq %rax, %rdx
leaq 0x2e6e7b(%rip), %rdi    # 0x3292e0
leaq 0xb2793(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc3a54(%rip), %rsi     # 0x105ed0
jmp 0x42575
leaq 0x2b59f0(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
pushq $0x2
popq %rdx
cmovneq %rax, %rdx
leaq 0x2e6e44(%rip), %rdi    # 0x3292e0
leaq 0xb275c(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc39d2(%rip), %rsi     # 0x105e85
jmp 0x42575
leaq 0x2b59b9(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
movl $0x7d0, %edx            # imm = 0x7D0
cmovneq %rax, %rdx
leaq 0x2e6e0b(%rip), %rdi    # 0x3292e0
leaq 0xb2723(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc3ab5(%rip), %rsi     # 0x105fa1
jmp 0x42575
leaq 0x2e6de8(%rip), %rax    # 0x3292e0
movw $0x31, (%rax)
leaq 0xc3b2e(%rip), %rsi     # 0x106032
pushq $0x73
jmp 0x3e9d5
leaq 0x2b5966(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
movl $0x7d0, %edx            # imm = 0x7D0
cmovneq %rax, %rdx
leaq 0x2e6db8(%rip), %rdi    # 0x3292e0
leaq 0xb26d0(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc3aa7(%rip), %rsi     # 0x105fe6
jmp 0x42575
leaq 0x2b5930(%rip), %rax    # 0x2f7e78
movq (%rax), %rax
testq %rax, %rax
movl $0x7d0, %edx            # imm = 0x7D0
cmovneq %rax, %rdx
leaq 0x2e6d82(%rip), %rdi    # 0x3292e0
leaq 0xb269a(%rip), %rsi     # 0xf4bff
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc39e7(%rip), %rsi     # 0x105f5c
pushq $0x73
popq %rdi
callq 0x297a7
jmp 0x418e3
testl %eax, %eax
jne 0x40494
pushq $0x73
popq %rdi
callq 0x25ab0
cmpl $0x73, %eax
je 0x4069a
jmp 0x418e1
leaq 0x2b577a(%rip), %rax    # 0x2f7d21
movb $0x1, (%rax)
leaq 0x2b580f(%rip), %rax    # 0x2f7dc0
movsd (%rax), %xmm0
leaq 0x2b581c(%rip), %rax    # 0x2f7dd8
movsd (%rax), %xmm1
leaq 0x2b5755(%rip), %rax    # 0x2f7d1c
movss (%rax), %xmm2
pushq $0x1
popq %rdi
pushq $0x3
popq %rdx
xorl %esi, %esi
callq 0x61e97
callq 0x61bf1
jmp 0x4069a
pushq $0x70
jmp 0x3e1f8
leaq 0x2b4b80(%rip), %rax    # 0x2f7170
cmpl $0x0, (%rax)
je 0x42a5a
leaq 0x2b4b6c(%rip), %rax    # 0x2f716c
movl (%rax), %edx
jmp 0x42a5d
leaq 0xc2c7e(%rip), %rax     # 0x10528c
leaq 0x2e6fcb(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc2c9b(%rip), %rax     # 0x1052ba
leaq 0x2b5cba(%rip), %rsi    # 0x2f82e0
movl 0x159dc(%rsi), %ecx
xorl %edx, %edx
cmpl $0x2, %ecx
setne %dl
leal (%rdx,%rdx,8), %edx
addl $0x45, %edx
cmpl $0x1, %ecx
pushq $0x4f
popq %r8
cmovnel %edx, %r8d
leaq 0x2e6f9c(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
movl 0x159d0(%rsi), %edx
movl 0x159d4(%rsi), %ecx
movl 0x159d8(%rsi), %r9d
leaq 0x2e6c77(%rip), %rdi    # 0x3292e0
leaq 0xc2c78(%rip), %rsi     # 0x1052e8
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc2c74(%rip), %rsi     # 0x1052f4
movl $0x260, %edi            # imm = 0x260
jmp 0x42578
testb %cl, %cl
setne %cl
testl %eax, %eax
sete %sil
andb %cl, %sil
cmpb $0x1, %sil
jne 0x42a96
pushq $0x70
popq %rdi
callq 0x25ab0
cmpl $0x70, %eax
je 0x4069a
jmp 0x418e1
leaq 0x2e6c21(%rip), %rdi    # 0x3292e0
leaq 0xdc665(%rip), %rsi     # 0x11ed2b
leaq 0x2b5253(%rip), %rcx    # 0x2f7920
xorl %eax, %eax
callq 0x9060
leaq 0x2b524d(%rip), %rax    # 0x2f7928
cmpb $0x0, (%rax)
je 0x42704
leaq 0x2e6bf9(%rip), %rbx    # 0x3292e0
movq %rbx, %rdi
callq 0x9120
movw $0x2f, (%rbx,%rax)
leaq 0x2b522c(%rip), %rsi    # 0x2f7928
movq %rbx, %rdi
callq 0x96c0
leaq 0xc5286(%rip), %rax     # 0x107991
leaq 0x2e6ece(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc52aa(%rip), %rsi     # 0x1079c6
pushq $0x5a
jmp 0x3e9d5
pushq $0x12
popq %rdi
pushq $0x76
jmp 0x3f895
leaq 0x1055fc(%rip), %rax    # 0x147d30
movl 0xe98(%rax), %ecx
addl 0xdb0(%rax), %ecx
addl 0xf80(%rax), %ecx
cmpl $0x3, %ecx
jge 0x4278a
pushq $0x1
popq %rcx
movl %ecx, 0xdb0(%rax)
movl %ecx, 0xe98(%rax)
movl %ecx, 0xf80(%rax)
jmp 0x4279f
leaq 0x1055c7(%rip), %rax    # 0x147d30
movl 0xe98(%rax), %ecx
addl 0xdb0(%rax), %ecx
addl 0xf80(%rax), %ecx
addl 0x1068(%rax), %ecx
cmpl $0x4, %ecx
jl 0x42b00
andl $0x0, 0xdb0(%rax)
andl $0x0, 0xe98(%rax)
andl $0x0, 0xf80(%rax)
andl $0x0, 0x1068(%rax)
jmp 0x3fc22
leaq 0x10557e(%rip), %rax    # 0x147d30
movl 0x4a0(%rax), %ecx
addl 0x3b8(%rax), %ecx
addl 0x588(%rax), %ecx
xorl %edx, %edx
cmpl $0x3, %ecx
setl %dl
movl %edx, 0x3b8(%rax)
movl %edx, 0x4a0(%rax)
movl %edx, 0x588(%rax)
leaq 0x2b5683(%rip), %rax    # 0x2f7e68
movl $0x1, (%rax)
jmp 0x3fc22
leaq 0x2e6ae9(%rip), %rdi    # 0x3292e0
leaq 0xcb69e(%rip), %rsi     # 0x10de9c
xorl %eax, %eax
callq 0x9060
jmp 0x42871
leaq 0x2e6ad2(%rip), %rax    # 0x3292e0
movw $0x44, (%rax)
jmp 0x42871
leaq 0x2e6ac4(%rip), %rax    # 0x3292e0
movw $0x45, (%rax)
jmp 0x42871
leaq 0x2e6ab6(%rip), %rax    # 0x3292e0
movw $0x46, (%rax)
jmp 0x42871
leaq 0x2e6aa8(%rip), %rax    # 0x3292e0
movw $0x54, (%rax)
jmp 0x42871
leaq 0x2e6a9a(%rip), %rax    # 0x3292e0
movw $0x4b, (%rax)
leaq 0x1e5bee(%rip), %rax    # 0x228440
andl $0x0, (%rax)
jmp 0x42894
leaq 0x2e6a82(%rip), %rax    # 0x3292e0
movw $0x49, (%rax)
jmp 0x42871
leaq 0x2e6a74(%rip), %rax    # 0x3292e0
movw $0x4e, (%rax)
leaq 0x1e5bc8(%rip), %rax    # 0x228440
cmpl $0x0, (%rax)
je 0x42894
leaq 0x2e6a5c(%rip), %rbx    # 0x3292e0
movq %rbx, %rdi
callq 0x9120
movw $0x4820, (%rbx,%rax)    # imm = 0x4820
jmp 0x428a9
leaq 0x2e6a45(%rip), %rbx    # 0x3292e0
movq %rbx, %rdi
callq 0x9120
movw $0x4120, (%rbx,%rax)    # imm = 0x4120
movb $0x0, 0x2(%rbx,%rax)
leaq 0xc22f6(%rip), %rax     # 0x104bab
leaq 0x2e6d24(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc41a1(%rip), %rax     # 0x106a67
leaq 0x2e6d1b(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc41e2(%rip), %rsi     # 0x106ab9
movl $0x155, %edi            # imm = 0x155
jmp 0x40815
testl %ecx, %ecx
je 0x42b43
leaq 0x2b5760(%rip), %rax    # 0x2f8050
movl (%rax), %edx
leaq 0x2b574f(%rip), %rax    # 0x2f8048
movl (%rax), %ecx
leaq 0x2b574a(%rip), %rax    # 0x2f804c
movl (%rax), %r8d
leaq 0x2e69d4(%rip), %rdi    # 0x3292e0
leaq 0xbece3(%rip), %rsi     # 0x1015f6
xorl %eax, %eax
callq 0x9060
leaq 0x2e69bf(%rip), %rax    # 0x3292e0
leaq 0xbecf5(%rip), %rcx     # 0x10161d
leaq 0x2e6cb1(%rip), %rdx    # 0x3295e0
movq %rcx, (%rdx)
leaq 0xbed15(%rip), %rcx     # 0x10164e
leaq 0x2e6ca8(%rip), %rdx    # 0x3295e8
movq %rcx, (%rdx)
cmpb $0x0, (%rax)
je 0x407b3
leaq 0xc27db(%rip), %rsi     # 0x10512e
movl $0x111, %edi            # imm = 0x111
jmp 0x40815
leaq 0x2b4814(%rip), %rax    # 0x2f7178
cvttsd2si (%rax), %edx
leaq 0x2e6971(%rip), %rdi    # 0x3292e0
leaq 0xcb526(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0x2e389a(%rip), %r14    # 0x326220
leaq 0xc4065(%rip), %rsi     # 0x1069f2
pushq $0x5
popq %rdx
movq %r14, %rdi
movl $0x186a0, %ecx          # imm = 0x186A0
xorl %eax, %eax
callq 0x9060
jmp 0x429eb
leaq 0x2b5220(%rip), %rax    # 0x2f7bc8
movl (%rax), %edx
leaq 0x2e692f(%rip), %rdi    # 0x3292e0
leaq 0xcb4e4(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc3fd4(%rip), %rax     # 0x10699c
leaq 0x2e6c11(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0x2e3847(%rip), %r14    # 0x326220
leaq 0xc3fc3(%rip), %rsi     # 0x1069a3
pushq $0x4f
popq %rdx
movq %r14, %rdi
callq 0x92a0
pushq $0x31
jmp 0x3ead5
leaq 0x2b477f(%rip), %rax    # 0x2f7178
movsd (%rax), %xmm0
leaq 0x2e68dc(%rip), %rdi    # 0x3292e0
leaq 0xbc30f(%rip), %rsi     # 0xfed1a
movb $0x1, %al
callq 0x9060
leaq 0xc4010(%rip), %rsi     # 0x106a29
pushq $0x31
jmp 0x3e9d5
leaq 0x2e68b9(%rip), %rax    # 0x3292e0
movb $0x0, (%rax)
leaq 0xbebec(%rip), %rax     # 0x10161d
leaq 0x2e6ba8(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xbec0c(%rip), %rax     # 0x10164e
leaq 0x2e6b9f(%rip), %rcx    # 0x3295e8
movq %rax, (%rcx)
leaq 0xc4a24(%rip), %rsi     # 0x107477
pushq $0x2f
jmp 0x3e9d5
pushq $0x1e
popq %rdx
leaq 0x2e687c(%rip), %rdi    # 0x3292e0
leaq 0xcb431(%rip), %rsi     # 0x10de9c
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xc28b9(%rip), %rax     # 0x105334
leaq 0x2e6b5e(%rip), %rcx    # 0x3295e0
movq %rax, (%rcx)
leaq 0xc28c9(%rip), %rsi     # 0x105355
movl $0x2c0, %edi            # imm = 0x2C0
jmp 0x42578
testl %eax, %eax
jne 0x3f8f2
cmpq $0x10000, %rdx          # imm = 0x10000
jne 0x426a2
leaq 0x1bfe56(%rip), %rax    # 0x202908
cmpl $0x54, (%rax)
jne 0x42ac4
leaq 0x2b462e(%rip), %rax    # 0x2f70ec
cmpb $0x0, (%rax)
sete (%rax)
callq 0xf426
jmp 0x426a2
movl $0xe10, %esi            # imm = 0xE10
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
cmpq %rsi, %rcx
jl 0x42b88
testq %rdx, %rdx
jne 0x42b88
leaq 0x2e67ec(%rip), %rdi    # 0x3292e0
leaq 0xbeb10(%rip), %rsi     # 0x10160b
jmp 0x42bac
pushq $0x1
popq %rcx
movl %ecx, 0xdb0(%rax)
movl %ecx, 0xe98(%rax)
movl %ecx, 0xf80(%rax)
movl %ecx, 0x1068(%rax)
jmp 0x3fc22
cmpl $0x2, %edx
jl 0x42bbb
andl $0x0, 0x3b8(%rcx)
andl $0x0, 0x4a0(%rcx)
andl $0x0, 0x588(%rcx)
jmp 0x42bdf
leaq 0x2b551e(%rip), %rax    # 0x2f8068
movq (%rax), %rcx
testq %rcx, %rcx
je 0x40787
movl $0x15180, %esi          # imm = 0x15180
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
cmpq %rsi, %rcx
jl 0x42bfe
testq %rdx, %rdx
jne 0x42bfe
leaq 0x2e6764(%rip), %rdi    # 0x3292e0
leaq 0xbea82(%rip), %rsi     # 0x101605
jmp 0x42c49
pushq $0x3c
popq %rsi
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
cmpq $0x3c, %rcx
jl 0x42beb
testq %rdx, %rdx
jne 0x42beb
leaq 0x2e673b(%rip), %rdi    # 0x3292e0
leaq 0xbea65(%rip), %rsi     # 0x101611
movq %rax, %rdx
xorl %eax, %eax
callq 0x9060
jmp 0x41b55
pushq $0x1
popq %rax
movl %eax, 0x3b8(%rcx)
movl %eax, 0x4a0(%rcx)
leaq 0x2b413b(%rip), %rax    # 0x2f6d0c
xorl %edx, %edx
cmpl $0x4c, (%rax)
sete %dl
movl %edx, 0x588(%rcx)
andl $0x0, 0x670(%rcx)
jmp 0x3fc22
leaq 0x2e66ee(%rip), %rdi    # 0x3292e0
leaq 0xbea1e(%rip), %rsi     # 0x101617
movq %rcx, %rdx
jmp 0x42baf
movl $0xe10, %esi            # imm = 0xE10
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
cmpq %rsi, %rcx
jl 0x42c25
testq %rdx, %rdx
jne 0x42c25
leaq 0x2e66c4(%rip), %rdi    # 0x3292e0
leaq 0xbe9e8(%rip), %rsi     # 0x10160b
jmp 0x42c49
pushq $0x3c
popq %rsi
movq %rcx, %rax
xorl %edx, %edx
divq %rsi
cmpq $0x3c, %rcx
jl 0x42c58
testq %rdx, %rdx
jne 0x42c58
leaq 0x2e669e(%rip), %rdi    # 0x3292e0
leaq 0xbe9c8(%rip), %rsi     # 0x101611
movq %rax, %rdx
xorl %eax, %eax
callq 0x9060
jmp 0x4291a
leaq 0x2e6681(%rip), %rdi    # 0x3292e0
leaq 0xbe9b1(%rip), %rsi     # 0x101617
movq %rcx, %rdx
jmp 0x42c4c