// File: /workspace/github_cpp_makefile_star2_O3/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
cmpl $0x5b, %edi
jle 0x415d0
leal -0x5c(%rsi), %eax
cmpl $0x22, %eax
ja 0x41dc5
leaq 0xcb38f(%rip), %rcx     # 0x10c93c
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1fd99b(%rip), %rax    # 0x23ef58
cmpl $0x0, (%rax)
je 0x421cd
movl $0x5c, %edi
jmp 0x44213
leal -0x21(%rsi), %eax
cmpl $0xe, %eax
ja 0x41602
leaq 0xcb321(%rip), %rcx     # 0x10c900
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x1fd969(%rip), %rax    # 0x23ef58
cmpl $0x0, (%rax)
je 0x420ea
movl $0x21, %edi
jmp 0x44213
cmpl $0x3b, %esi
je 0x41e06
cmpl $0x3d, %esi
jne 0x41dc5
leaq 0x1fd93d(%rip), %rax    # 0x23ef58
cmpl $0x0, (%rax)
je 0x4235f
movl $0x3d, %edi
jmp 0x44213
leaq 0x1fd923(%rip), %rax    # 0x23ef58
movl (%rax), %eax
testl %eax, %eax
je 0x42251
cmpl $0x67, %eax
jne 0x42302
leaq 0x1d7281(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x20000, %rax          # imm = 0x20000
setne %sil
leaq 0x1fd8db(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
andb %sil, %dl
xorl %esi, %esi
leaq 0x11c6ba(%rip), %rdi    # 0x15dd30
movapd 0xc7b12(%rip), %xmm0    # 0x109190
movsd 0xca3a2(%rip), %xmm1    # 0x10ba28
movl $0x0, 0x18(%rdi,%rsi)
movsd 0xb8(%rdi,%rsi), %xmm2
subsd 0xb0(%rdi,%rsi), %xmm2
andpd %xmm0, %xmm2
cmpq $0xbc8, %rsi            # imm = 0xBC8
jne 0x416bc
ucomisd %xmm1, %xmm2
setb %r8b
orb %dl, %r8b
je 0x416e5
jmp 0x416ed
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 0x416ed
ucomisd %xmm1, %xmm2
jb 0x416ed
movl $0x1, 0x18(%rdi,%rsi)
addq $0xe8, %rsi
cmpq $0x1138, %rsi           # imm = 0x1138
jne 0x41686
movabsq $0x105b8b0400, %rcx     # imm = 0x105B8B0400
testq %rcx, %rax
jne 0x436ea
leaq 0x1d98b9(%rip), %rcx    # 0x21afd0
cmpl $0x0, (%rcx)
je 0x4172c
leaq 0x2cbca1(%rip), %rcx    # 0x30d3c4
cmpl $0x0, (%rcx)
je 0x436ea
cmpq $0x400000, %rax         # imm = 0x400000
jne 0x41744
leaq 0x2cc279(%rip), %rax    # 0x30d9b4
cmpl $0x0, (%rax)
je 0x436ea
leaq 0x1d9c90(%rip), %rax    # 0x21b3db
jmp 0x41e1e
leaq 0x1fd7e7(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
leaq 0x1fd7f7(%rip), %rax    # 0x23ef58
movl (%rax), %eax
je 0x420bf
cmpl $0x77, %eax
jne 0x42498
leaq 0x2fdb67(%rip), %rax    # 0x33f2e0
movabsq $0x532e4c414358554c, %rcx # imm = 0x532E4C414358554C
movq %rcx, (%rax)
movl $0x524353, 0x7(%rax)    # imm = 0x524353
leaq 0xdc31d(%rip), %rsi     # 0x11dab1
movl $0x77, %edi
callq 0x2bf98
leaq 0x1fcc68(%rip), %rax    # 0x23e40d
movb $0x63, (%rax)
jmp 0x4677b
leaq 0x1fd7a4(%rip), %rax    # 0x23ef58
movl (%rax), %eax
testl %eax, %eax
je 0x422c5
cmpl $0x67, %eax
jne 0x42341
movl $0x13, %edi
movl $0x24, %esi
callq 0x39a76
leaq 0x2cc689(%rip), %rax    # 0x30de66
movb $0x1, (%rax)
jmp 0x4677b
leaq 0x1fd76c(%rip), %rax    # 0x23ef58
cmpl $0x0, (%rax)
je 0x42102
movl $0x25, %edi
jmp 0x44213
leaq 0x1fd6b2(%rip), %rax    # 0x23eeb8
cmpq $0x0, (%rax)
jne 0x41e17
movl $0x23, %edi
jmp 0x44213
leaq 0x1fd737(%rip), %rax    # 0x23ef58
movl (%rax), %eax
testl %eax, %eax
je 0x422dd
cmpl $0x67, %eax
jne 0x4234b
movl $0x1150, %r14d          # imm = 0x1150
movl $0x13, %ebx
leaq 0x11c4ea(%rip), %r15    # 0x15dd30
cmpl $0x0, (%r15,%r14)
je 0x41854
movl %ebx, %edi
callq 0x32f37
addq $-0xe8, %r14
decl %ebx
cmpq $-0xd0, %r14
jne 0x41846
leaq 0x1d9b6c(%rip), %rax    # 0x21b3d9
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x1d6f4c(%rip), %rax    # 0x2187c4
movl $0x0, (%rax)
leaq 0x1d9b56(%rip), %rax    # 0x21b3db
movb %cl, (%rax)
jmp 0x436ea
leaq 0x1fd6c5(%rip), %rax    # 0x23ef58
movl (%rax), %eax
testl %eax, %eax
je 0x4230c
cmpl $0x67, %eax
jne 0x42355
movl $0x1, 0x300f80(%rip)    # 0x342830
leaq 0x2fda29(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xdc238(%rip), %rax     # 0x11daf9
leaq 0x2fdd18(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xdc247(%rip), %rax     # 0x11db19
leaq 0x2fdd0f(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xdc24c(%rip), %rsi     # 0x11db2f
movl $0x7e, %edi
jmp 0x46776
leaq 0x1fd664(%rip), %rax    # 0x23ef58
cmpl $0x0, (%rax)
je 0x42168
movl $0x7d, %edi
jmp 0x44213
leaq 0x1fd64a(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x6f, %eax
jg 0x41e26
testl %eax, %eax
je 0x42bbe
cmpl $0x1b, %eax
je 0x42cd4
cmpl $0x67, %eax
jne 0x42783
leaq 0x1fd604(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
jne 0x42783
leaq 0x2cb74a(%rip), %rbx    # 0x30d094
movzbl (%rbx), %edi
callq 0x34013
movzbl %al, %eax
movl %eax, (%rbx)
leaq 0x1d9ac3(%rip), %rax    # 0x21b421
jmp 0x434b9
leaq 0x1fd5ee(%rip), %rax    # 0x23ef58
movl (%rax), %eax
leal -0x66(%rax), %ecx
cmpl $0x7, %ecx
ja 0x424b7
leaq 0xcb069(%rip), %rdx     # 0x10c9e8
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x1fd5af(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
jne 0x428a0
leaq 0x2cb71d(%rip), %rax    # 0x30d0bc
cvtss2sd (%rax), %xmm0
leaq 0x2fd936(%rip), %rdi    # 0x33f2e0
leaq 0xf1fbe(%rip), %rsi     # 0x13396f
movb $0x1, %al
callq 0x9060
leaq 0x1d6f11(%rip), %rax    # 0x2188d0
cmpq $0x20000000, (%rax)     # imm = 0x20000000
jne 0x43c26
leaq 0xdb90a(%rip), %rsi     # 0x11d2dd
jmp 0x43c2d
leaq 0x1fd579(%rip), %rax    # 0x23ef58
movl (%rax), %eax
leal -0x61(%rax), %ecx
cmpl $0x6, %ecx
ja 0x42601
leaq 0xcb078(%rip), %rdx     # 0x10ca6c
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x1fd53a(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
jne 0x4326b
leaq 0x1e1bfc(%rip), %rax    # 0x223610
movl $0x3, %ecx
movl %ecx, (%rax)
leaq 0x1e1bf2(%rip), %rax    # 0x223614
movl %ecx, (%rax)
leaq 0x1d6ea5(%rip), %rax    # 0x2188d0
xorl %ecx, %ecx
cmpq $0x10000, (%rax)        # imm = 0x10000
sete %cl
leal (%rcx,%rcx,4), %eax
leaq 0x1fb2fd(%rip), %rcx    # 0x23cd3e
movb %al, (%rcx)
leaq 0x1d998f(%rip), %rax    # 0x21b3d9
movb $0x1, (%rax)
movl $0x71, %edi
callq 0xd8ba5
movl $0x79, %edi
callq 0xcf89
xorl %edi, %edi
callq 0xd8c0d
testl %eax, %eax
je 0x436ea
leaq 0x1d988d(%rip), %rax    # 0x21b304
movl $0x74, (%rax)
jmp 0x436ea
leaq 0x1fd4cf(%rip), %rax    # 0x23ef58
movl (%rax), %eax
testl %eax, %eax
je 0x4238d
cmpl $0x67, %eax
jne 0x42397
leaq 0x2fd83d(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xdbf97(%rip), %rax     # 0x11da44
leaq 0x2fdb2c(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xdbfcf(%rip), %rsi     # 0x11da8d
movl $0x160, %edi            # imm = 0x160
jmp 0x46776
leaq 0x1fd489(%rip), %rax    # 0x23ef58
movl (%rax), %eax
leal -0x61(%rax), %ecx
cmpl $0xc, %ecx
ja 0x42d21
leaq 0xcb00c(%rip), %rdx     # 0x10caf0
movslq (%rdx,%rcx,4), %rcx
addq %rdx, %rcx
jmpq *%rcx
leaq 0x2fd7ec(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0xd9973(%rip), %rsi     # 0x11b473
movl $0x172, %edi            # imm = 0x172
jmp 0x46776
leaq 0x1fd42d(%rip), %rax    # 0x23ef3e
movb (%rax), %cl
testb %cl, %cl
setne %dl
leaq 0x1fd439(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x62, %eax
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x41e9d
leaq 0x2cb2d8(%rip), %rax    # 0x30ce14
movzbl (%rax), %edx
leaq 0x2fd79a(%rip), %rdi    # 0x33f2e0
leaq 0xe2407(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd936f(%rip), %rsi     # 0x11aecc
movl $0x134, %edi            # imm = 0x134
jmp 0x460be
leaq 0x1fd3ea(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x72, %eax
jle 0x42029
cmpl $0x73, %eax
je 0x42961
cmpl $0x74, %eax
je 0x4297b
cmpl $0x7a, %eax
jne 0x42971
movl $0x42, %edi
callq 0x27479
leaq 0x2cac0b(%rip), %rax    # 0x30c7b0
xorl %ebx, %ebx
movl %ebx, (%rax)
leaq 0x2cabf8(%rip), %rax    # 0x30c7a8
movb $0x51, (%rax)
leaq 0x2cb95a(%rip), %rax    # 0x30d514
movl (%rax), %eax
leaq 0x2cb969(%rip), %rcx    # 0x30d52c
movl %eax, (%rcx)
leaq 0x2cb944(%rip), %rax    # 0x30d510
movl (%rax), %eax
leaq 0x2cb953(%rip), %rcx    # 0x30d528
movl %eax, (%rcx)
leaq 0x2cb92e(%rip), %rax    # 0x30d50c
movl (%rax), %eax
leaq 0x2cb93d(%rip), %rcx    # 0x30d524
movl %eax, (%rcx)
movl $0x462, %edi            # imm = 0x462
callq 0xcf89
movl %ebx, 0x300d6f(%rip)    # 0x342968
jmp 0x436ea
leaq 0x1fd353(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x61, %eax
jne 0x41f0e
leaq 0x1fb065(%rip), %rax    # 0x23cc7c
movl (%rax), %edx
leaq 0x2fd6c0(%rip), %rdi    # 0x33f2e0
leaq 0xe232d(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd9e67(%rip), %rax     # 0x11ba9e
leaq 0x2fd9a2(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd9e87(%rip), %rax     # 0x11bacf
leaq 0x2fd999(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd9eb3(%rip), %rax     # 0x11bb0c
leaq 0x2fd990(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd9eda(%rip), %rsi     # 0x11bb44
movl $0x170, %edi            # imm = 0x170
jmp 0x460be
leaq 0x1fd2dd(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x7a, %eax
je 0x41c93
cmpl $0x21, %eax
je 0x42656
testl %eax, %eax
jne 0x426a2
movl $0x6, %edi
callq 0x27479
leaq 0x2cab0c(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2caaf7(%rip), %rax    # 0x30c7a8
movb $0x60, (%rax)
movl $0x462, %edi            # imm = 0x462
callq 0xcf89
leaq 0x2fd61b(%rip), %rax    # 0x33f2e0
movw $0x0, (%rax)
callq 0x20ebb
leaq 0x2f9b52(%rip), %rax    # 0x33b828
movl $0xffffffff, (%rax)     # imm = 0xFFFFFFFF
movl $0x20, %edi
callq 0xd4c8
movl $0xd, %edi
callq 0xd4c8
jmp 0x436ea
leaq 0x1fd25c(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x24, %eax
jne 0x41f5d
movl $0x76, %edi
callq 0x34806
jmp 0x4677b
leaq 0x1fd23b(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x6d, %eax
je 0x423a1
cmpl $0x67, %eax
jne 0x423fa
callq 0x11160
jmp 0x436ea
leaq 0x1fd216(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x6d, %eax
je 0x423d6
cmpl $0x67, %eax
jne 0x42449
leaq 0x1d9688(%rip), %rbx    # 0x21b3e5
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x1fd1b6(%rip), %rax    # 0x23ef24
cmpl $0x0, (%rax)
je 0x41d85
leaq 0x1fd1ae(%rip), %rax    # 0x23ef28
movl $0xfffffffc, (%rax)     # imm = 0xFFFFFFFC
callq 0x5e140
movl $0x7e, %edi
jmp 0x420b5
leaq 0x1fd1c2(%rip), %rax    # 0x23ef58
movl (%rax), %eax
cmpl $0x21, %eax
jne 0x41fac
callq 0x64908
jmp 0x434bc
leaq 0x1fd1a6(%rip), %rax    # 0x23ef58
cmpl $0x0, (%rax)
je 0x421ec
movl $0x7b, %edi
jmp 0x44213
leal -0x30(%rsi), %edi
cmpl $0x9, %edi
ja 0x41ff8
leaq 0x1fd180(%rip), %rax    # 0x23ef58
movl (%rax), %eax
movl %eax, %ecx
xorl $0x70, %ecx
movl %esi, %edx
xorl $0x31, %edx
orl %ecx, %edx
jne 0x4275c
leaq 0x1fd14b(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x431f0
movl $0x31, %edi
jmp 0x44213
leaq 0x1fd0ab(%rip), %rax    # 0x23eeb8
cmpq $0x0, (%rax)
je 0x42383
leaq 0x1fd0b3(%rip), %rax    # 0x23eed1
movb $0x1, (%rax)
jmp 0x436ea
cmpl $0x70, %eax
je 0x42bf1
cmpl $0x77, %eax
je 0x42ce3
cmpl $0x7a, %eax
jne 0x42783
leaq 0x1d6a88(%rip), %rax    # 0x2188d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x436ea
movl $0x1a, %edi
callq 0x27479
leaq 0x2ca94a(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2ca935(%rip), %rax    # 0x30c7a8
movb $0x59, (%rax)
leaq 0x2f9457(%rip), %rax    # 0x33b2d4
movzbl (%rax), %eax
leaq 0x2ca925(%rip), %rcx    # 0x30c7ac
movl %eax, (%rcx)
leaq 0x1d9585(%rip), %rax    # 0x21b415
movb $0x4, (%rax)
movl $0x78, %edi
jmp 0x420b5
leal -0x61(%rax), %edx
cmpl $0xb, %edx
ja 0x43289
leaq 0xcac94(%rip), %rsi     # 0x10cb44
movslq (%rsi,%rdx,4), %rdx
addq %rsi, %rdx
jmpq *%rdx
testb %cl, %cl
jne 0x432db
leaq 0x1e1748(%rip), %rax    # 0x223610
cmpl $0x9, (%rax)
jne 0x41ed8
leaq 0x1e1740(%rip), %rcx    # 0x223614
movl (%rcx), %ecx
movl %ecx, (%rax)
leaq 0x1fae60(%rip), %rax    # 0x23cd3f
movb $0x2, (%rax)
leaq 0x2fd3f7(%rip), %rax    # 0x33f2e0
movw $0x47, (%rax)
leaq 0x1d69db(%rip), %rax    # 0x2188d0
cmpq $0x10000, (%rax)        # imm = 0x10000
jne 0x442e2
leaq 0xd8fff(%rip), %rsi     # 0x11af08
jmp 0x442e9
leaq 0x1fd029(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x42667
leaq 0x2fd3ad(%rip), %rdi    # 0x33f2e0
leaq 0xf3278(%rip), %rsi     # 0x1351b2
movsd 0xc712e(%rip), %xmm1    # 0x109070
xorps %xmm0, %xmm0
movb $0x2, %al
callq 0x9060
leaq 0xd9c0a(%rip), %rsi     # 0x11bb5d
movl $0x136, %edi            # imm = 0x136
jmp 0x46776
leaq 0x1fcfda(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x26, %eax
setne %sil
orb %dl, %sil
jne 0x426ac
leaq 0x1d91de(%rip), %rax    # 0x21b160
movsd (%rax), %xmm0
leaq 0x2fd353(%rip), %rdi    # 0x33f2e0
leaq 0xda2d2(%rip), %rsi     # 0x11c266
movb $0x1, %al
callq 0x9060
leaq 0xdad09(%rip), %rsi     # 0x11ccab
movl $0x125, %edi            # imm = 0x125
jmp 0x46776
leaq 0x1fcf8b(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x426ef
leaq 0x2fd30f(%rip), %rdi    # 0x33f2e0
leaq 0xd2cc2(%rip), %rsi     # 0x114c9a
movsd 0xc99c8(%rip), %xmm0    # 0x10b9a8
movb $0x1, %al
callq 0x9060
leaq 0xdaeaf(%rip), %rsi     # 0x11ce9d
movl $0x138, %edi            # imm = 0x138
jmp 0x46776
cmpl $0x3f, %esi
jne 0x44211
leaq 0x2cbe64(%rip), %rbx    # 0x30de6c
movb $0x1, (%rbx)
leaq 0xefa84(%rip), %rdi     # 0x131a96
leaq 0x2fc727(%rip), %rdx    # 0x33e740
movq %rdi, %rsi
callq 0x1d541
movb $0x0, (%rbx)
jmp 0x436ea
cmpl $0x24, %eax
je 0x429f2
cmpl $0x67, %eax
jne 0x42971
leaq 0x1d93d3(%rip), %rax    # 0x21b415
movb (%rax), %cl
cmpb $0x4, %cl
setne %dl
shlb $0x2, %dl
movb %dl, (%rax)
cmpb $0x4, %cl
jne 0x42084
leaq 0x2ca74d(%rip), %rbx    # 0x30c7a8
cmpb $0x0, (%rbx)
je 0x42084
movl $0xffffff96, %edi       # imm = 0xFFFFFF96
callq 0x27479
movb $0x0, (%rbx)
leaq 0x2f97b8(%rip), %rax    # 0x33b82c
movl $0x0, (%rax)
movl $0x69, %edi
callq 0xd8ba5
leaq 0x1d937d(%rip), %rax    # 0x21b408
cmpb $0x0, (%rax)
je 0x420b0
leaq 0x1d937c(%rip), %rax    # 0x21b413
cmpb $0x0, (%rax)
je 0x420b0
leaq 0x2f9345(%rip), %rax    # 0x33b3e8
movb $0x1, (%rax)
leaq 0x1d90ab(%rip), %rax    # 0x21b158
movb $0x0, (%rax)
movl $0x77, %edi
callq 0xcf89
jmp 0x436ea
testl %eax, %eax
setne %dl
leaq 0x2cb021(%rip), %rax    # 0x30d0ec
movb (%rax), %cl
testb %cl, %cl
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x4282b
movl $0x26, %edi
jmp 0x44213
movl $0x21, %edi
callq 0x27777
cmpl $0x21, %eax
je 0x436ea
jmp 0x4677b
leaq 0x1d92d5(%rip), %rax    # 0x21b3de
xorl %ecx, %ecx
cmpb $0x0, (%rax)
setne %cl
shll $0xa, %ecx
leaq 0x1d92c4(%rip), %rax    # 0x21b3df
leaq 0x100(%rcx), %rdx
cmpb $0x0, (%rax)
cmoveq %rcx, %rdx
leaq 0x2cae74(%rip), %rax    # 0x30cfa4
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 0x11342
leaq 0x1d90c8(%rip), %rax    # 0x21b220
movl $0x25, (%rax)
movl $0x7, %edi
jmp 0x436e5
leaq 0x2fdbe9(%rip), %rax    # 0x33fd58
movslq (%rax), %rax
imulq $0xe8, %rax, %rax
leaq 0x11bbb0(%rip), %rcx    # 0x15dd30
movl $0x1, %edx
movl %edx, 0x30(%rcx,%rax)
movsd 0x38(%rcx,%rax), %xmm0
subsd 0x3007c1(%rip), %xmm0   # 0x342958
movsd %xmm0, 0x38(%rcx,%rax)
movl $0x0, 0x1c(%rcx,%rax)
movl %edx, 0xdc(%rcx,%rax)
movl $0x1, %edi
callq 0x197ae
leaq 0x1d9063(%rip), %rax    # 0x21b220
movl $0x7d, (%rax)
movl $0x3, %edi
jmp 0x436e5
leaq 0x1d6660(%rip), %rax    # 0x218834
movl (%rax), %edi
leaq 0x12eaab(%rip), %rax    # 0x170c88
movq (%rax), %rdx
xorl %esi, %esi
callq 0xf7a8
jmp 0x436ea
leaq 0x2fdb65(%rip), %rax    # 0x33fd58
movslq (%rax), %rax
imulq $0xe8, %rax, %rax
leaq 0x11bb2c(%rip), %rcx    # 0x15dd30
movl $0x1, %edx
movl %edx, 0x30(%rcx,%rax)
movsd 0x300743(%rip), %xmm0   # 0x342958
addsd 0x38(%rcx,%rax), %xmm0
movsd %xmm0, 0x38(%rcx,%rax)
movl $0x0, 0x1c(%rcx,%rax)
movl %edx, 0xdc(%rcx,%rax)
movl $0x1, %edi
callq 0x197ae
leaq 0x1d8fdf(%rip), %rax    # 0x21b220
movl $0x7b, (%rax)
movl $0x4, %edi
jmp 0x436e5
leaq 0x1d90a8(%rip), %rax    # 0x21b300
cmpl $0x0, (%rax)
je 0x42e09
movl $0x0, (%rax)
leaq 0x1d902a(%rip), %rcx    # 0x21b298
leaq 0x1d660f(%rip), %rax    # 0x218884
movl (%rax), %eax
movl %eax, %edx
shrl $0x1f, %edx
addl %eax, %edx
sarl %edx
movslq %edx, %rax
leaq 0x1d9116(%rip), %rdx    # 0x21b3a0
imulq (%rdx), %rax
movq (%rcx), %rcx
leaq 0x1d9138(%rip), %rdx    # 0x21b3d0
movslq (%rdx), %rsi
cqto
idivq %rsi
movq %rcx, %rdi
subq %rax, %rdi
leaq 0x1d9083(%rip), %rax    # 0x21b330
cmpq (%rax), %rcx
jge 0x42f4a
leaq 0x1d9063(%rip), %rax    # 0x21b320
movq (%rax), %rax
jmp 0x42f4c
movl $0x24, %edi
callq 0x27777
cmpl $0x24, %eax
je 0x436ea
jmp 0x4677b
leaq 0x1d901c(%rip), %rax    # 0x21b300
movslq (%rax), %rcx
testq %rcx, %rcx
je 0x42e6e
cmpl $0x39, %ecx
jg 0x42f6d
addq $-0x30, %rcx
jmp 0x436c1
movl $0x2b, %edi
jmp 0x44213
movb $0x1, 0x300524(%rip)    # 0x342837
leaq 0x2fcfc6(%rip), %rax    # 0x33f2e0
movw $0x2d, (%rax)
leaq 0xdb84c(%rip), %rax     # 0x11db72
leaq 0x2fd2b3(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xdb87c(%rip), %rsi     # 0x11dbb3
movl $0x2d, %edi
jmp 0x46776
movl $0x24, %edi
jmp 0x44213
movl $0x2d, %edi
jmp 0x44213
movl $0x2f, %edi
jmp 0x44213
callq 0x3aac3
testl %eax, %eax
je 0x42ed3
leaq 0x1d8ead(%rip), %rax    # 0x21b220
movl $0x3d, (%rax)
movl $0x16, %edi
jmp 0x436e5
movl $0x3b, %edi
jmp 0x44213
callq 0x10347
jmp 0x436ea
movl $0x7e, %edi
jmp 0x44213
leaq 0x2fcf38(%rip), %rdi    # 0x33f2e0
leaq 0x1fc161(%rip), %rsi    # 0x23e510
callq 0x9340
leaq 0xda6b3(%rip), %rax     # 0x11ca6e
leaq 0x2fd21e(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xda6c6(%rip), %rsi     # 0x11ca92
movl $0x403, %edi            # imm = 0x403
jmp 0x46776
leaq 0x2fcf03(%rip), %rdi    # 0x33f2e0
leaq 0x1fc15c(%rip), %rsi    # 0x23e540
callq 0x9340
leaq 0xdb319(%rip), %rsi     # 0x11d709
movl $0x400, %edi            # imm = 0x400
jmp 0x46776
leaq 0x1fcb3d(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x42a56
leaq 0x1d8ce1(%rip), %rax    # 0x21b100
movsd (%rax), %xmm0
leaq 0x2fceb6(%rip), %rdi    # 0x33f2e0
leaq 0xd2869(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xda68e(%rip), %rsi     # 0x11cacd
movl $0x10a, %edi            # imm = 0x10A
jmp 0x46776
leaq 0x1fcaee(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x42abe
leaq 0x1d8cca(%rip), %rax    # 0x21b138
movsd (%rax), %xmm0
leaq 0x2fce67(%rip), %rdi    # 0x33f2e0
leaq 0xd281a(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xdb2a4(%rip), %rsi     # 0x11d732
movl $0x10e, %edi            # imm = 0x10E
jmp 0x46776
movl $0x26, %edi
callq 0x27777
xorl %ebx, %ebx
cmpl $0x26, %eax
jne 0x4677d
callq 0x27570
jmp 0x4677d
cmpl $0x61, %eax
jne 0x4278d
leaq 0x2fce19(%rip), %rbx    # 0x33f2e0
movb $0x0, (%rbx)
leaq 0x1e1147(%rip), %rax    # 0x223618
movl (%rax), %r14d
testb $0x1, %r14b
jne 0x424ed
movq %rbx, %rdi
callq 0x9120
movw $0x4120, (%rbx,%rax)    # imm = 0x4120
movb $0x0, 0x2(%rbx,%rax)
testb $0x2, %r14b
jne 0x42506
movq %rbx, %rdi
callq 0x9120
movw $0x4820, (%rbx,%rax)    # imm = 0x4820
movb $0x0, 0x2(%rbx,%rax)
testb $0x4, %r14b
jne 0x4251f
movq %rbx, %rdi
callq 0x9120
movw $0x4d20, (%rbx,%rax)    # imm = 0x4D20
movb $0x0, 0x2(%rbx,%rax)
testb $0x8, %r14b
jne 0x42538
movq %rbx, %rdi
callq 0x9120
movw $0x5420, (%rbx,%rax)    # imm = 0x5420
movb $0x0, 0x2(%rbx,%rax)
btl $0x8, %r14d
jb 0x42552
movq %rbx, %rdi
callq 0x9120
movw $0x5020, (%rbx,%rax)    # imm = 0x5020
movb $0x0, 0x2(%rbx,%rax)
btl $0x9, %r14d
jb 0x4256c
movq %rbx, %rdi
callq 0x9120
movw $0x4f20, (%rbx,%rax)    # imm = 0x4F20
movb $0x0, 0x2(%rbx,%rax)
btl $0xa, %r14d
jb 0x42586
movq %rbx, %rdi
callq 0x9120
movw $0x4320, (%rbx,%rax)    # imm = 0x4320
movb $0x0, 0x2(%rbx,%rax)
btl $0xb, %r14d
jb 0x425a0
movq %rbx, %rdi
callq 0x9120
movw $0x4420, (%rbx,%rax)    # imm = 0x4420
movb $0x0, 0x2(%rbx,%rax)
leaq 0xe05ad(%rip), %rax     # 0x122b54
leaq 0x2fd032(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xdac2f(%rip), %rax     # 0x11d1e7
leaq 0x2fd029(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0x1d6307(%rip), %rax    # 0x2188d0
cmpq $0x10000, (%rax)        # imm = 0x10000
leaq 0xdac3f(%rip), %rax     # 0x11d216
leaq 0xdac67(%rip), %rcx     # 0x11d245
cmoveq %rax, %rcx
leaq 0x2fd007(%rip), %rax    # 0x33f5f0
movq %rcx, (%rax)
cmpb $0x0, (%rbx)
je 0x437f8
leaq 0xdac78(%rip), %rsi     # 0x11d274
jmp 0x437ff
cmpl $0x74, %eax
jne 0x427dc
leaq 0x2fd7b7(%rip), %rax    # 0x33fdc8
movsd (%rax), %xmm0
leaq 0x2fccc4(%rip), %rdi    # 0x33f2e0
leaq 0xed254(%rip), %rsi     # 0x12f877
movb $0x1, %al
callq 0x9060
leaq 0x2f9bef(%rip), %r14    # 0x33c220
leaq 0xd9d4f(%rip), %rsi     # 0x11c387
xorl %ebx, %ebx
movq %r14, %rdi
movl $0x1, %edx
xorl %eax, %eax
callq 0x9060
movl $0x2a, %edi
movq %r14, %rsi
jmp 0x460be
leaq 0xdb59c(%rip), %rsi     # 0x11dbf9
movl $0x181, %edi            # imm = 0x181
jmp 0x46776
leal -0x63(%rax), %edx
cmpl $0x10, %edx
ja 0x43c84
leaq 0xca432(%rip), %rsi     # 0x10caac
movslq (%rsi,%rdx,4), %rdx
addq %rsi, %rdx
jmpq *%rdx
testb %cl, %cl
jne 0x43e93
callq 0xf947d
leaq 0x1d61ad(%rip), %rax    # 0x218844
movl $0x4bb, (%rax)          # imm = 0x4BB
jmp 0x436ea
movl $0x60, %edi
jmp 0x44213
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x42edd
leaq 0x2fcc18(%rip), %rdi    # 0x33f2e0
leaq 0xd25cb(%rip), %rsi     # 0x114c9a
movsd 0xc92d1(%rip), %xmm0    # 0x10b9a8
movb $0x1, %al
callq 0x9060
leaq 0xda608(%rip), %rsi     # 0x11cced
movl $0x137, %edi            # imm = 0x137
jmp 0x46776
cmpl $0x6b, %eax
jle 0x4342f
leal -0x6c(%rax), %edx
cmpl $0x8, %edx
ja 0x43a15
leaq 0xca31d(%rip), %rax     # 0x10ca28
movslq (%rax,%rdx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
leaq 0x1fbc45(%rip), %rax    # 0x23e360
cmpq $0x0, (%rax)
je 0x445d4
leaq 0x2fcbb4(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0x2f9ae8(%rip), %r14    # 0x33c220
leaq 0xd4828(%rip), %rsi     # 0x116f67
leaq 0x1fa71a(%rip), %rdx    # 0x23ce60
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
movl $0x15d, %edi            # imm = 0x15D
jmp 0x4264e
movl %esi, %edx
xorl $0x32, %edx
orl %ecx, %edx
jne 0x42f23
leaq 0x1fc7ce(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x43848
movl $0x32, %edi
jmp 0x44213
movl $0x79, %edi
jmp 0x44213
leaq 0x1fc7aa(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x42f7e
leaq 0x1d897e(%rip), %rax    # 0x21b130
movsd (%rax), %xmm0
leaq 0x2fcb23(%rip), %rdi    # 0x33f2e0
leaq 0xd24d6(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xdab6f(%rip), %rsi     # 0x11d341
movl $0x10c, %edi            # imm = 0x10C
jmp 0x46776
leaq 0x1fc75b(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x42ff8
leaq 0x1d893f(%rip), %rax    # 0x21b140
movsd (%rax), %xmm0
leaq 0x2fcad4(%rip), %rdi    # 0x33f2e0
leaq 0xd2487(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd9bac(%rip), %rsi     # 0x11c3cd
movl $0x109, %edi            # imm = 0x109
jmp 0x46776
leaq 0x1d609e(%rip), %rdx    # 0x2188d0
movq (%rdx), %rsi
xorl %edx, %edx
cmpq $0x10000, %rsi          # imm = 0x10000
je 0x42858
cmpq $0x1000000, %rsi        # imm = 0x1000000
je 0x42858
cmpq $0x2000000, %rsi        # imm = 0x2000000
je 0x42858
cmpb $0x1, %cl
setne %dl
movb %dl, (%rax)
callq 0xfa97
movl $0x26, %edi
callq 0x27777
cmpl $0x26, %eax
jne 0x4308b
leaq 0x2cba67(%rip), %rax    # 0x30e2e0
cmpl $0x0, 0x179f4(%rax)
jne 0x434bc
callq 0x5afd1
jmp 0x434bc
leaq 0x1fc6a7(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x434a1
movl $0x78, %edi
jmp 0x44213
leaq 0x1d601f(%rip), %rax    # 0x2188d0
cmpq $0x1000, (%rax)         # imm = 0x1000
jne 0x4325b
leaq 0x2cab27(%rip), %rax    # 0x30d3ec
movl (%rax), %edx
leaq 0x2fca12(%rip), %rdi    # 0x33f2e0
leaq 0xe167f(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd9a6c(%rip), %rsi     # 0x11c351
movl $0x3d2, %edi            # imm = 0x3D2
jmp 0x460be
leaq 0x1d5fda(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x2000000, %rax        # imm = 0x2000000
je 0x4290d
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0x435bd
movl $0x2, %edi
jmp 0x435c2
leaq 0x1d5fb2(%rip), %rax    # 0x2188d0
cmpq $0x80000, (%rax)        # imm = 0x80000
jne 0x43275
movl $0x11, %edi
jmp 0x4327a
leaq 0x2fc9a4(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xd99b6(%rip), %rax     # 0x11c2fc
leaq 0x2fcc93(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd99be(%rip), %rsi     # 0x11c315
movl $0x173, %edi            # imm = 0x173
jmp 0x46776
leaq 0x1fc5d6(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x434c6
movl $0x71, %edi
jmp 0x44213
leaq 0x1d8a7f(%rip), %rbx    # 0x21b401
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x1d8a6d(%rip), %rax    # 0x21b400
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x1d8a64(%rip), %rax    # 0x21b402
movb %cl, (%rax)
leaq 0x1d8a5c(%rip), %rax    # 0x21b403
movb %cl, (%rax)
leaq 0x1d8a3c(%rip), %rax    # 0x21b3ec
movb %cl, (%rax)
leaq 0x1d8a3f(%rip), %rax    # 0x21b3f8
movq $0x0, (%rax)
leaq 0x1d8a29(%rip), %rax    # 0x21b3f0
movl $0x0, (%rax)
leaq 0x1d8a43(%rip), %rax    # 0x21b417
movb %cl, (%rax)
leaq 0x1d8a08(%rip), %rax    # 0x21b3e5
movb $0x1, (%rax)
leaq 0x1d5e5d(%rip), %rax    # 0x218844
movl $0x1167, (%rax)         # imm = 0x1167
jmp 0x436ea
leaq 0x1e0b4b(%rip), %rax    # 0x223544
movl (%rax), %edx
leaq 0x2fc8de(%rip), %rdi    # 0x33f2e0
leaq 0xe154b(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd8979(%rip), %rax     # 0x11b392
leaq 0x2fcbc0(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd89a6(%rip), %rax     # 0x11b3d0
leaq 0x2fcbb7(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd89c4(%rip), %rax     # 0x11b3ff
leaq 0x2fcbae(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd89db(%rip), %rsi     # 0x11b427
movl $0x156, %edi            # imm = 0x156
jmp 0x460be
cmpl $0x70, %eax
setne %dl
leaq 0x1d5e6d(%rip), %rbx    # 0x2188d0
movq (%rbx), %r14
cmpq $0x1000000, %r14        # imm = 0x1000000
setne %sil
orb %dl, %sil
jne 0x4334a
leaq 0x2cb2a0(%rip), %rax    # 0x30dd21
movb $0x1, (%rax)
leaq 0x2cb335(%rip), %rax    # 0x30ddc0
movsd (%rax), %xmm0
leaq 0x2cb342(%rip), %rax    # 0x30ddd8
movsd (%rax), %xmm1
leaq 0x2cb27b(%rip), %rax    # 0x30dd1c
movss (%rax), %xmm2
movl $0x1, %edi
movl $0x1, %esi
movl $0x4, %edx
callq 0x6add8
jmp 0x436ea
cmpl $0x70, %eax
setne %sil
leaq 0x1d5e04(%rip), %rdx    # 0x2188d0
movq (%rdx), %rdx
cmpq $0x10000, %rdx          # imm = 0x10000
setne %dil
orb %sil, %dil
jne 0x433b1
leaq 0x2c9d9e(%rip), %rax    # 0x30c888
movsd (%rax), %xmm0
leaq 0x2c9e33(%rip), %rax    # 0x30c928
leaq 0x2c9cfc(%rip), %rcx    # 0x30c7f8
movsd (%rcx), %xmm1
divsd %xmm0, %xmm1
movsd 0xc651c(%rip), %xmm2    # 0x109028
divsd %xmm2, %xmm1
xorpd %xmm3, %xmm3
cmpneqsd %xmm3, %xmm0
andpd %xmm0, %xmm1
movsd (%rax), %xmm4
andnpd %xmm4, %xmm0
orpd %xmm1, %xmm0
leaq 0x1fa1d0(%rip), %rax    # 0x23cd00
subsd (%rax), %xmm0
leaq 0x2c9c9d(%rip), %rax    # 0x30c7d8
leaq 0x2c9d4e(%rip), %rcx    # 0x30c890
movsd (%rcx), %xmm1
ucomisd %xmm3, %xmm1
movsd %xmm0, (%rax)
leaq 0x2c9ddb(%rip), %rax    # 0x30c930
leaq 0x2c9ca4(%rip), %rcx    # 0x30c800
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 0x1fa184(%rip), %rax    # 0x23cd08
subsd (%rax), %xmm1
leaq 0x2c9c51(%rip), %rax    # 0x30c7e0
movsd %xmm1, (%rax)
jne 0x42b9b
jnp 0x43f6d
leaq 0x2c9c76(%rip), %rax    # 0x30c818
movsd (%rax), %xmm0
leaq 0x2c9ceb(%rip), %rax    # 0x30c898
divsd (%rax), %xmm0
divsd 0xc646f(%rip), %xmm0    # 0x109028
jmp 0x43f78
leaq 0x1d8800(%rip), %rax    # 0x21b3c5
movb $0x0, (%rax)
leaq 0x1d5ccd(%rip), %rax    # 0x21889c
cmpl $0x0, (%rax)
je 0x435cc
movl $0x0, (%rax)
leaq 0x1d87bb(%rip), %rax    # 0x21b3a0
movq $0x2, (%rax)
jmp 0x4380f
leaq 0x1d5cd8(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x20000, %rax          # imm = 0x20000
je 0x43795
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0x436ea
leaq 0x1d7f26(%rip), %rax    # 0x21ab40
movl (%rax), %edx
movl 0x4(%rax), %ecx
movl 0x8(%rax), %r8d
leaq 0x2fc6b6(%rip), %rdi    # 0x33f2e0
leaq 0xc6ee6(%rip), %rsi     # 0x109b17
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xda995(%rip), %rsi     # 0x11d5d6
movl $0x344, %edi            # imm = 0x344
jmp 0x460be
leaq 0x2fc68e(%rip), %rax    # 0x33f2e0
movw $0x30, (%rax)
leaq 0xd884c(%rip), %rax     # 0x11b4aa
leaq 0x2fc97b(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd884b(%rip), %rsi     # 0x11b4ba
movl $0x2f2, %edi            # imm = 0x2F2
jmp 0x46776
leaq 0x1d86f8(%rip), %rax    # 0x21b378
movl (%rax), %edx
leaq 0x2fc657(%rip), %rdi    # 0x33f2e0
leaq 0xe12c4(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0x1d5c30(%rip), %rax    # 0x2188d0
cmpq $0x1, (%rax)
jne 0x42cc3
leaq 0x1d5c57(%rip), %rax    # 0x218904
cmpb $0x1, (%rax)
jne 0x42cc3
leaq 0xd8856(%rip), %rax     # 0x11b50f
leaq 0x2fc928(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd887d(%rip), %rsi     # 0x11b547
movl $0x15c, %edi            # imm = 0x15C
jmp 0x460be
callq 0x396ac
movl $0x1, %ebx
jmp 0x4677d
leaq 0x1fb686(%rip), %rax    # 0x23e370
cmpq $0x0, (%rax)
je 0x43624
leaq 0x2fc5e5(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0x2f9519(%rip), %rdi    # 0x33c220
leaq 0xda974(%rip), %rsi     # 0x11d682
leaq 0x1fa34b(%rip), %rdx    # 0x23d060
xorl %eax, %eax
callq 0x9060
jmp 0x4369f
leaq 0x1fc216(%rip), %rcx    # 0x23ef3e
movb (%rcx), %cl
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x4345b
leaq 0x2fc59a(%rip), %rax    # 0x33f2e0
movw $0x72, (%rax)
leaq 0xd883e(%rip), %rsi     # 0x11b590
movl $0x107, %edi            # imm = 0x107
jmp 0x46776
leaq 0x1fc1db(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x436b0
movl $0x72, %edi
jmp 0x44213
callq 0x275c7
leaq 0x2ca36a(%rip), %rax    # 0x30d0ec
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x2fbc13(%rip), %rax    # 0x33e9a0
movb %cl, (%rax)
leaq 0x2fbd5a(%rip), %rax    # 0x33eaf0
movb %cl, (%rax)
leaq 0x2fbea1(%rip), %rax    # 0x33ec40
movb %cl, (%rax)
leaq 0x2fbfe8(%rip), %rax    # 0x33ed90
movb %cl, (%rax)
leaq 0x2fc12f(%rip), %rax    # 0x33eee0
movb %cl, (%rax)
leaq 0x2fc276(%rip), %rax    # 0x33f030
movb %cl, (%rax)
leaq 0x2fc3bd(%rip), %rax    # 0x33f180
movb %cl, (%rax)
leaq 0x2ca686(%rip), %rax    # 0x30d452
movb %cl, (%rax)
leaq 0x1f9eab(%rip), %rax    # 0x23cc80
movl %ecx, (%rax)
leaq 0x1f9eae(%rip), %rax    # 0x23cc8c
movl %ecx, (%rax)
leaq 0x1f9ea9(%rip), %rax    # 0x23cc90
movl %ecx, (%rax)
movl $0x70, %edi
callq 0xd8ba5
jmp 0x434bc
leaq 0xda844(%rip), %rdi     # 0x11d643
callq 0xa37f2
jmp 0x436ea
leaq 0x2fcf48(%rip), %rax    # 0x33fd58
movslq (%rax), %rax
imulq $0xe8, %rax, %rax
leaq 0x11af0f(%rip), %rcx    # 0x15dd30
movl $0x1, %edx
movl %edx, 0x30(%rcx,%rax)
movsd 0x28(%rcx,%rax), %xmm0
subsd 0x2ffb28(%rip), %xmm0   # 0x342960
movsd %xmm0, 0x28(%rcx,%rax)
movl $0x0, 0x1c(%rcx,%rax)
movl %edx, 0xdc(%rcx,%rax)
movl $0x1, %edi
callq 0x197ae
leaq 0x1d83c2(%rip), %rax    # 0x21b220
movl $0x2b, (%rax)
movl $0x10f, %edi            # imm = 0x10F
jmp 0x436e5
movsd 0x2ffaea(%rip), %xmm0   # 0x342960
leaq 0x2fcedb(%rip), %rax    # 0x33fd58
movslq (%rax), %rax
imulq $0xe8, %rax, %rax
leaq 0x11aea2(%rip), %rcx    # 0x15dd30
addsd 0x28(%rcx,%rax), %xmm0
movsd %xmm0, 0x28(%rcx,%rax)
movl $0x1, %edx
movl %edx, 0x30(%rcx,%rax)
movl $0x0, 0x1c(%rcx,%rax)
movl %edx, 0xdc(%rcx,%rax)
movl $0x1, %edi
callq 0x197ae
leaq 0x1d835d(%rip), %rax    # 0x21b220
movl $0x2d, (%rax)
movl $0x105, %edi            # imm = 0x105
jmp 0x436e5
movl $0x18, %edi
jmp 0x436e5
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x434f9
leaq 0x1d81ff(%rip), %rax    # 0x21b0f8
movsd (%rax), %xmm0
leaq 0x2fc3dc(%rip), %rdi    # 0x33f2e0
leaq 0xd1d8f(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd9e0e(%rip), %rsi     # 0x11cd27
movl $0x10b, %edi            # imm = 0x10B
jmp 0x46776
movl %esi, %edx
xorl $0x33, %edx
orl %ecx, %edx
jne 0x43575
leaq 0x1fc007(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x44114
movl $0x33, %edi
jmp 0x44213
xorl %eax, %eax
addq %rax, %rdi
movl $0x1, %esi
callq 0x113ce
movl $0x1, %edi
callq 0x197ae
movl $0x1b, %edi
jmp 0x436e5
cmpl $0x61, %ecx
jb 0x436b9
addl $-0x57, %ecx
jmp 0x436c1
cmpl $0x25, %eax
jg 0x436f4
testl %eax, %eax
je 0x443de
cmpl $0x21, %eax
je 0x42fa7
cmpl $0x24, %eax
jne 0x428a0
movl $0x78, %edi
jmp 0x41d0c
leaq 0x1d5922(%rip), %rax    # 0x2188d0
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, (%rax)
jne 0x43199
leaq 0x2f8ea4(%rip), %rax    # 0x33be6c
movl (%rax), %eax
cmpq $0x7, %rax
ja 0x4382d
leaq 0xdb121(%rip), %rcx     # 0x11e0fc
movl (%rcx,%rax,4), %edx
leaq 0x2fc2fb(%rip), %rdi    # 0x33f2e0
leaq 0xe0f68(%rip), %rsi     # 0x123f54
xorl %eax, %eax
callq 0x9060
jmp 0x43837
cmpl $0x70, %eax
jne 0x43742
leaq 0x1d58c8(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x3fffff, %rax         # imm = 0x3FFFFF
jg 0x44086
cmpq $0xffff, %rax           # imm = 0xFFFF
jg 0x443f7
cmpq $0x20, %rax
je 0x44a82
cmpq $0x100, %rax            # imm = 0x100
je 0x44a82
cmpq $0x800, %rax            # imm = 0x800
jne 0x4326b
leaq 0x1d8074(%rip), %rax    # 0x21b0c0
xorl %ecx, %ecx
cmpl $0x0, (%rax)
sete %cl
leal (%rcx,%rcx,2), %edx
leaq 0x2fc282(%rip), %rdi    # 0x33f2e0
leaq 0xe0eef(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd94e1(%rip), %rax     # 0x11c556
leaq 0x2fc564(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd9511(%rip), %rsi     # 0x11c597
jmp 0x451c7
leaq 0x2ca05e(%rip), %rax    # 0x30d0f0
movsd (%rax), %xmm0
leaq 0x2ca0db(%rip), %rax    # 0x30d178
movsd %xmm0, (%rax)
leaq 0x2ca058(%rip), %rax    # 0x30d100
movsd (%rax), %xmm0
leaq 0x2ca0cd(%rip), %rax    # 0x30d180
movsd %xmm0, (%rax)
leaq 0x1d7d4a(%rip), %rax    # 0x21ae08
movl (%rax), %eax
leaq 0x2ca101(%rip), %rcx    # 0x30d1c8
movl %eax, (%rcx)
leaq 0x2ca070(%rip), %rax    # 0x30d140
movsd (%rax), %xmm0
leaq 0x2ca0d5(%rip), %rax    # 0x30d1b0
movsd %xmm0, (%rax)
leaq 0x2ca022(%rip), %rax    # 0x30d108
movsd (%rax), %xmm0
leaq 0x2ca097(%rip), %rax    # 0x30d188
movsd %xmm0, (%rax)
leaq 0x2ca024(%rip), %rax    # 0x30d120
movsd (%rax), %xmm0
leaq 0x2ca089(%rip), %rax    # 0x30d190
movsd %xmm0, (%rax)
leaq 0x2ca016(%rip), %rax    # 0x30d128
movsd (%rax), %xmm0
leaq 0x2ca07b(%rip), %rax    # 0x30d198
movsd %xmm0, (%rax)
leaq 0x2ca008(%rip), %rax    # 0x30d130
movsd (%rax), %xmm0
leaq 0x2ca06d(%rip), %rax    # 0x30d1a0
movsd %xmm0, (%rax)
leaq 0x2c9ffa(%rip), %rax    # 0x30d138
movsd (%rax), %xmm0
leaq 0x2ca05f(%rip), %rax    # 0x30d1a8
movsd %xmm0, (%rax)
leaq 0x2c9ff4(%rip), %rax    # 0x30d148
movsd (%rax), %xmm0
leaq 0x2ca059(%rip), %rax    # 0x30d1b8
movsd %xmm0, (%rax)
leaq 0x2c9fe6(%rip), %rax    # 0x30d150
movsd (%rax), %xmm0
leaq 0x2ca04b(%rip), %rax    # 0x30d1c0
movsd %xmm0, (%rax)
leaq 0x2cb160(%rip), %rax    # 0x30e2e0
xorl %ebx, %ebx
cmpl $0x0, 0x179f4(%rax)
jne 0x4677d
callq 0x5afd1
jmp 0x4677d
leaq 0x2cb140(%rip), %rax    # 0x30e2e0
movl 0x159d0(%rax), %edx
leaq 0x2fc133(%rip), %rdi    # 0x33f2e0
leaq 0xe0da0(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xda34f(%rip), %rax     # 0x11d513
leaq 0x2fc415(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xda38b(%rip), %rax     # 0x11d560
leaq 0x2fc40c(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xda3bc(%rip), %rsi     # 0x11d5a2
movl $0x159, %edi            # imm = 0x159
jmp 0x460be
leaq 0x1d56d9(%rip), %rax    # 0x2188d0
movq (%rax), %rax
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
je 0x44004
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x44058
leaq 0x1d7780(%rip), %rax    # 0x21a9a0
movsd (%rax), %xmm0
leaq 0x2fc0b5(%rip), %rdi    # 0x33f2e0
leaq 0xd3e56(%rip), %rsi     # 0x117088
movb $0x1, %al
callq 0x9060
leaq 0xd3e4e(%rip), %rax     # 0x11708e
leaq 0x2fc399(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd3e5f(%rip), %rsi     # 0x1170b0
movl $0x212, %edi            # imm = 0x212
jmp 0x46776
leaq 0x1fbcdc(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x43be7
movl $0x74, %edi
jmp 0x44213
movl $0x3, %edi
movl $0x74, %esi
callq 0x39a76
jmp 0x4677b
testb %cl, %cl
setne %dl
cmpl $0x70, %eax
sete %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x438b3
leaq 0x1d7e5f(%rip), %rax    # 0x21b108
movsd (%rax), %xmm0
leaq 0x2fc02c(%rip), %rdi    # 0x33f2e0
leaq 0xd19df(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd7d5a(%rip), %rsi     # 0x11b023
movl $0x106, %edi            # imm = 0x106
jmp 0x46776
testb %cl, %cl
je 0x43c37
movl $0x70, %edi
jmp 0x44213
movl $0x2, %edi
movl $0x10, %esi
callq 0x1118c
jmp 0x436ea
xorl %ebx, %ebx
xorl %edi, %edi
movl $0x70, %esi
callq 0x39a76
jmp 0x4677d
leaq 0x1fb065(%rip), %rax    # 0x23e378
cmpq $0x0, (%rax)
je 0x43d7a
leaq 0x2fbfbc(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0x2f8ef0(%rip), %rdi    # 0x33c220
leaq 0xd7c6f(%rip), %rsi     # 0x11afa6
leaq 0x1f9e22(%rip), %rdx    # 0x23d160
xorl %eax, %eax
callq 0x9060
jmp 0x43df5
cmpl $0x25, %eax
jle 0x43a5c
leal -0x73(%rax), %edx
cmpl $0x7, %edx
ja 0x449a8
leaq 0xc96e6(%rip), %rax     # 0x10ca4c
movslq (%rax,%rdx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x2ca3b2(%rip), %rax    # 0x30d728
movl (%rax), %edx
leaq 0x2fbf61(%rip), %rdi    # 0x33f2e0
leaq 0xe0bce(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd9777(%rip), %rax     # 0x11cb0d
leaq 0x2fc243(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd97af(%rip), %rsi     # 0x11cb56
movl $0x2f1, %edi            # imm = 0x2F1
jmp 0x460be
cmpl $0x70, %eax
setne %sil
cmpq $0x2000000, %rdx        # imm = 0x2000000
setne %dl
orb %sil, %dl
jne 0x43905
leaq 0x1d7b0e(%rip), %rax    # 0x21aee0
movsd (%rax), %xmm0
leaq 0x2fbf03(%rip), %rdi    # 0x33f2e0
leaq 0xec0f3(%rip), %rsi     # 0x12f4d7
movb $0x1, %al
callq 0x9060
leaq 0xda381(%rip), %rax     # 0x11d773
leaq 0x2fc1e7(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xda392(%rip), %rax     # 0x11d795
leaq 0x2fc1de(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xda3ce(%rip), %rax     # 0x11d7e2
leaq 0x2fc1d5(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xda3df(%rip), %rsi     # 0x11d804
movl $0x386, %edi            # imm = 0x386
jmp 0x46776
testl %eax, %eax
je 0x43f55
cmpl $0x67, %eax
jne 0x454b8
leaq 0x1d7fc1(%rip), %rbx    # 0x21b408
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
movl $0x7b, %edi
jmp 0x420b5
testb %cl, %cl
sete %dl
cmpl $0x62, %eax
setne %sil
orb %dl, %sil
jne 0x43a80
leaq 0x2c9a59(%rip), %rax    # 0x30ced0
movl (%rax), %edx
leaq 0x2fbe60(%rip), %rdi    # 0x33f2e0
leaq 0xe0acd(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd813b(%rip), %rsi     # 0x11b5d2
movl $0x135, %edi            # imm = 0x135
jmp 0x460be
leaq 0x1e0090(%rip), %rbx    # 0x223538
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x1d7f67(%rip), %rax    # 0x21b420
movb $0x2, (%rax)
callq 0xfa97
jmp 0x436ea
leaq 0x2c92c7(%rip), %rax    # 0x30c794
movl (%rax), %edx
cmpl $0x3e9, %edx            # imm = 0x3E9
je 0x441a6
cmpl $0x3e8, %edx            # imm = 0x3E8
jne 0x441b9
leaq 0x2fbdf2(%rip), %rax    # 0x33f2e0
movl $0x4e5553, (%rax)       # imm = 0x4E5553
jmp 0x441ce
cmpl $0x70, %eax
sete %sil
leaq 0x1d53c9(%rip), %rdx    # 0x2188d0
movq (%rdx), %rdx
cmpq $0x8000000, %rdx        # imm = 0x8000000
sete %dil
andb %sil, %dil
cmpb $0x1, %dil
jne 0x43e9d
leaq 0x2ca693(%rip), %rax    # 0x30dbbc
movl (%rax), %edx
leaq 0x2fbdae(%rip), %rdi    # 0x33f2e0
leaq 0xe0a1b(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd531d(%rip), %rax     # 0x118866
leaq 0x2fc090(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xcbbe4(%rip), %rax     # 0x10f13e
leaq 0x2fc087(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd5333(%rip), %rsi     # 0x11889e
movl $0x3a8, %edi            # imm = 0x3A8
jmp 0x460be
cmpl $0x73, %eax
je 0x44201
cmpl $0x67, %eax
jne 0x44211
leal -0x2d(%rsi), %eax
cmpl $0x30, %esi
movl $0xd, %edi
cmovnel %eax, %edi
leaq 0x1d5334(%rip), %rax    # 0x2188d0
cmpq $0x800000, (%rax)       # imm = 0x800000
jne 0x44f7f
leal -0x4(%rdi), %eax
cmpl $0x3, %eax
jae 0x44f72
addl $0xb, %edi
jmp 0x44f7f
movl $0x3, %edi
callq 0x6d604
jmp 0x436ea
leaq 0x1d522d(%rip), %rcx    # 0x218800
movl (%rcx), %ecx
cmpl $0x4fb, %ecx            # imm = 0x4FB
jge 0x43809
cmpl $0x401, %ecx            # imm = 0x401
jge 0x43809
leaq 0x1dff50(%rip), %rdx    # 0x223544
imull $0x31a, (%rdx), %edx    # imm = 0x31A
movslq %edx, %rdx
imulq $0x51eb851f, %rdx, %rdx # imm = 0x51EB851F
movq %rdx, %rsi
shrq $0x3f, %rsi
sarq $0x25, %rdx
addl %esi, %edx
cmpl %edx, %ecx
jle 0x43809
movl $0x19, (%rax)
jmp 0x4380f
leaq 0x1f9a35(%rip), %rax    # 0x23d060
cmpb $0x0, (%rax)
je 0x4369f
leaq 0x2fbca9(%rip), %rdi    # 0x33f2e0
leaq 0x1f9a22(%rip), %rsi    # 0x23d060
callq 0x9340
leaq 0x1fadd2(%rip), %rax    # 0x23e41c
cmpl $0x0, (%rax)
je 0x43676
leaq 0x2fbc8a(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
movl $0x2a, %esi
callq 0x9100
testq %rax, %rax
jne 0x43676
movq %rbx, %rdi
callq 0x9120
movw $0x2a, (%rbx,%rax)
leaq 0xd392c(%rip), %rax     # 0x116fa9
leaq 0x2fbf5c(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0x2f8b92(%rip), %rdi    # 0x33c220
leaq 0xda02d(%rip), %rsi     # 0x11d6c2
movl $0x47, %edx
callq 0x92b0
leaq 0x2f8b7a(%rip), %rsi    # 0x33c220
movl $0x151, %edi            # imm = 0x151
jmp 0x46776
xorl %edi, %edi
callq 0x10165f
jmp 0x436ea
cmpl $0x41, %ecx
jb 0x436d0
addl $-0x37, %ecx
leaq 0x1d7be8(%rip), %rdx    # 0x21b2b0
movq $0x0, (%rdx,%rcx,8)
movl $0x0, (%rax)
movl $0x1, %edi
callq 0x197ae
movl $0x1a, %edi
callq 0xfd00
callq 0x27570
jmp 0x4677b
leal -0x73(%rax), %edx
cmpl $0x7, %edx
ja 0x446bc
leaq 0xc9301(%rip), %rax     # 0x10ca08
movslq (%rax,%rdx,4), %rdx
addq %rax, %rdx
jmpq *%rdx
testb %cl, %cl
jne 0x428a0
leaq 0x2fbbc1(%rip), %rdi    # 0x33f2e0
leaq 0xe082e(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %edx, %edx
xorl %eax, %eax
callq 0x9060
leaq 0xd9c49(%rip), %rsi     # 0x11d381
movl $0x220, %edi            # imm = 0x220
jmp 0x460be
cmpl $0x73, %eax
sete %sil
leaq 0x1d5180(%rip), %rdx    # 0x2188d0
movq (%rdx), %rdx
cmpq $0x1, %rdx
sete %dil
andb %sil, %dil
cmpb $0x1, %dil
jne 0x440e7
leaq 0x2f7b71(%rip), %rax    # 0x33b2e0
cmpb $0x0, (%rax)
je 0x44764
leaq 0x2fbb61(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0xd656c(%rip), %rsi     # 0x119cf7
movl $0x4c, %edi
jmp 0x46776
leaq 0xd9e82(%rip), %rax     # 0x11d61e
leaq 0x2fbe3d(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0x1d724b(%rip), %rax    # 0x21a9f8
movq (%rax), %rsi
leaq 0x2fbb29(%rip), %rdi    # 0x33f2e0
callq 0x9340
leaq 0x2f8a5d(%rip), %rsi    # 0x33c220
movups 0xd9e7e(%rip), %xmm0    # 0x11d648
movaps %xmm0, (%rsi)
movups 0xd9e84(%rip), %xmm0    # 0x11d658
movaps %xmm0, 0x10(%rsi)
movups 0xd9e89(%rip), %xmm0    # 0x11d668
movaps %xmm0, 0x20(%rsi)
movups 0xd9e88(%rip), %xmm0    # 0x11d672
movups %xmm0, 0x2a(%rsi)
movl $0x323, %edi            # imm = 0x323
jmp 0x46776
leaq 0xd9ab2(%rip), %rsi     # 0x11d2b1
movl $0x171, %edi            # imm = 0x171
jmp 0x46776
movl $0x1a, (%rax)
movl $0x2, %edi
callq 0xfd00
movl $0x7d, %edi
callq 0xcf89
callq 0x1ca09
jmp 0x436ea
leaq 0x2fbaac(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xd9ca0(%rip), %rsi     # 0x11d4de
movl $0x159, %edi            # imm = 0x159
jmp 0x46776
leaq 0x1d5081(%rip), %rax    # 0x2188d0
movq (%rax), %rax
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
je 0x44357
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x443ab
leaq 0x1d7130(%rip), %rax    # 0x21a9a8
movsd (%rax), %xmm0
leaq 0x2fba5d(%rip), %rdi    # 0x33f2e0
leaq 0xd37fe(%rip), %rsi     # 0x117088
movb $0x1, %al
callq 0x9060
leaq 0xd37f6(%rip), %rax     # 0x11708e
leaq 0x2fbd41(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd40b9(%rip), %rsi     # 0x117962
movl $0x213, %edi            # imm = 0x213
jmp 0x46776
cmpl $0x70, %eax
sete %sil
leaq 0x1d500f(%rip), %rdx    # 0x2188d0
movq (%rdx), %rdx
cmpq $0x20000, %rdx          # imm = 0x20000
sete %dil
andb %sil, %dil
cmpb $0x1, %dil
jne 0x44142
leaq 0x2fb9fd(%rip), %rdi    # 0x33f2e0
leaq 0xd13b0(%rip), %rsi     # 0x114c9a
xorps %xmm0, %xmm0
movb $0x1, %al
callq 0x9060
leaq 0xd7762(%rip), %rsi     # 0x11b05d
movl $0x328, %edi            # imm = 0x328
jmp 0x46776
cmpl $0x72, %eax
jle 0x4421d
addl $-0x73, %eax
cmpl $0x7, %eax
ja 0x44d99
leaq 0xc90a7(%rip), %rdx     # 0x10c9c8
movslq (%rdx,%rax,4), %rax
addq %rdx, %rax
jmpq *%rax
leaq 0x2fb9af(%rip), %rbx    # 0x33f2e0
movb $0x0, (%rbx)
leaq 0x2c9ecd(%rip), %r15    # 0x30d808
movl (%r15), %r14d
testb $0x4, %r14b
je 0x43965
leaq 0x2c9ec1(%rip), %rax    # 0x30d80c
movl (%rax), %edx
leaq 0x2fb98c(%rip), %rdi    # 0x33f2e0
leaq 0xe05f9(%rip), %rsi     # 0x123f54
xorl %eax, %eax
callq 0x9060
movl (%r15), %r14d
testb $0x1, %r14b
je 0x4397e
movq %rbx, %rdi
callq 0x9120
movw $0x5320, (%rbx,%rax)    # imm = 0x5320
movb $0x0, 0x2(%rbx,%rax)
testb $0x2, %r14b
je 0x43997
movq %rbx, %rdi
callq 0x9120
movw $0x4d20, (%rbx,%rax)    # imm = 0x4D20
movb $0x0, 0x2(%rbx,%rax)
testb $0x8, %r14b
je 0x439b0
movq %rbx, %rdi
callq 0x9120
movw $0x4120, (%rbx,%rax)    # imm = 0x4120
movb $0x0, 0x2(%rbx,%rax)
testb $0x10, %r14b
je 0x439c9
movq %rbx, %rdi
callq 0x9120
movw $0x5420, (%rbx,%rax)    # imm = 0x5420
movb $0x0, 0x2(%rbx,%rax)
testb $0x20, %r14b
je 0x439e2
movq %rbx, %rdi
callq 0x9120
movw $0x4820, (%rbx,%rax)    # imm = 0x4820
movb $0x0, 0x2(%rbx,%rax)
leaq 0xd9e5f(%rip), %rax     # 0x11d848
leaq 0x2fbbf0(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd9e6b(%rip), %rax     # 0x11d865
leaq 0x2fbbe7(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd9ea1(%rip), %rsi     # 0x11d8ac
movl $0x242, %edi            # imm = 0x242
jmp 0x46776
cmpl $0x7a, %eax
jne 0x454b8
movl $0x8, %edi
callq 0x27479
leaq 0x2c8d81(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c8d6c(%rip), %rax    # 0x30c7a8
movb $0x57, (%rax)
leaq 0x2f788e(%rip), %rax    # 0x33b2d4
movzbl (%rax), %eax
leaq 0x2c8d5c(%rip), %rcx    # 0x30c7ac
movl %eax, (%rcx)
movl $0x7c, %edi
jmp 0x420b5
testl %eax, %eax
je 0x446fe
cmpl $0x21, %eax
je 0x44716
cmpl $0x24, %eax
jne 0x44a1b
movl $0x75, %edi
jmp 0x41d0c
cmpl $0x70, %eax
jne 0x44241
testb %cl, %cl
jne 0x42d6c
leaq 0x1d4e38(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x20000, %rax          # imm = 0x20000
je 0x45621
cmpq $0x10000, %rax          # imm = 0x10000
jne 0x45655
leaq 0x2c9276(%rip), %rax    # 0x30cd30
movsd (%rax), %xmm0
leaq 0x2fb81b(%rip), %rdi    # 0x33f2e0
leaq 0xd11ce(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xdf07a(%rip), %rax     # 0x122b54
leaq 0x2fbaff(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd4461(%rip), %rax     # 0x117f4c
leaq 0x2fbaf6(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd7b15(%rip), %rsi     # 0x11b611
movl $0x307, %edi            # imm = 0x307
jmp 0x46776
testb %cl, %cl
je 0x44543
leaq 0x1d7613(%rip), %rax    # 0x21b128
movsd (%rax), %xmm0
leaq 0x2fb7c0(%rip), %rdi    # 0x33f2e0
leaq 0xd1173(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd94c1(%rip), %rsi     # 0x11cff6
movl $0x10d, %edi            # imm = 0x10D
jmp 0x46776
leaq 0x1d78d1(%rip), %rbx    # 0x21b417
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x1d78aa(%rip), %rax    # 0x21b401
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x1d789e(%rip), %rax    # 0x21b400
movb %cl, (%rax)
leaq 0x1d7897(%rip), %rax    # 0x21b402
movb %cl, (%rax)
leaq 0x1d788f(%rip), %rax    # 0x21b403
movb %cl, (%rax)
leaq 0x1d786f(%rip), %rax    # 0x21b3ec
movb %cl, (%rax)
leaq 0x1d7872(%rip), %rax    # 0x21b3f8
movq $0x0, (%rax)
leaq 0x1d785c(%rip), %rax    # 0x21b3f0
movl $0x0, (%rax)
jmp 0x429d6
leaq 0x1fa7c2(%rip), %rax    # 0x23e368
cmpq $0x0, (%rax)
je 0x4462b
leaq 0x2fb729(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0x2f865d(%rip), %r14    # 0x33c220
leaq 0xd936c(%rip), %rsi     # 0x11cf36
leaq 0x1f938f(%rip), %rdx    # 0x23cf60
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
movl $0x411, %edi            # imm = 0x411
jmp 0x4264e
leaq 0x2c94ac(%rip), %rbx    # 0x30d09a
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x2c9499(%rip), %rcx    # 0x30d098
movzbl (%rcx), %edi
leaq 0x2c9490(%rip), %rcx    # 0x30d099
movzbl (%rcx), %esi
leaq 0x2c9488(%rip), %rcx    # 0x30d09b
movzbl (%rcx), %ecx
leaq 0x2c9482(%rip), %rdx    # 0x30d09f
movzbl (%rdx), %r8d
movzbl %al, %edx
jmp 0x43c74
leaq 0xd96dd(%rip), %rsi     # 0x11d30a
movl $0x70, %edi
jmp 0x46776
leaq 0x2c945a(%rip), %rbx    # 0x30d098
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x2c944a(%rip), %rcx    # 0x30d099
movzbl (%rcx), %esi
leaq 0x2c9441(%rip), %rcx    # 0x30d09a
movzbl (%rcx), %edx
leaq 0x2c9438(%rip), %rcx    # 0x30d09b
movzbl (%rcx), %ecx
leaq 0x2c9432(%rip), %rdi    # 0x30d09f
movzbl (%rdi), %r8d
movzbl %al, %edi
movl $0x1, %r9d
callq 0x69e74
jmp 0x436ea
testb %cl, %cl
sete %dl
cmpl $0x70, %eax
setne %sil
orb %dl, %sil
jne 0x4426e
leaq 0x1d74a8(%rip), %rax    # 0x21b148
movsd (%rax), %xmm0
leaq 0x2fb635(%rip), %rdi    # 0x33f2e0
leaq 0xd0fe8(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd832c(%rip), %rsi     # 0x11bfec
movl $0x108, %edi            # imm = 0x108
jmp 0x46776
leaq 0x2fb60f(%rip), %rdi    # 0x33f2e0
leaq 0x1faab8(%rip), %rsi    # 0x23e790
callq 0x9340
movl $0x73, 0x2fec85(%rip)   # 0x34296c
leaq 0xd3bd6(%rip), %rax     # 0x1178c4
leaq 0x2fb8eb(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd8008(%rip), %rsi     # 0x11bd07
movl $0x407, %edi            # imm = 0x407
jmp 0x46776
testb %cl, %cl
jne 0x43e93
leaq 0x1d4bb8(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0xffffff, %rax         # imm = 0xFFFFFF
jg 0x44cf3
cmpq $0x8, %rax
je 0x455a5
cmpq $0x20000, %rax          # imm = 0x20000
jne 0x4557c
leaq 0x2c8cbc(%rip), %rax    # 0x30ca00
movsd (%rax), %xmm0
leaq 0x2fb591(%rip), %rdi    # 0x33f2e0
leaq 0xd0f44(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd7e3e(%rip), %rax     # 0x11bba2
leaq 0x2fb875(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd7e5e(%rip), %rsi     # 0x11bbd3
jmp 0x455cc
leaq 0x1f93df(%rip), %rax    # 0x23d160
cmpb $0x0, (%rax)
je 0x43df5
leaq 0x2fb553(%rip), %rdi    # 0x33f2e0
leaq 0x1f93cc(%rip), %rsi    # 0x23d160
callq 0x9340
leaq 0x1fa68c(%rip), %rax    # 0x23e42c
cmpl $0x0, (%rax)
je 0x43dcc
leaq 0x2fb534(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
movl $0x2a, %esi
callq 0x9100
testq %rax, %rax
jne 0x43dcc
movq %rbx, %rdi
callq 0x9120
movw $0x2a, (%rbx,%rax)
leaq 0xd31d6(%rip), %rax     # 0x116fa9
leaq 0x2fb806(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0x2f843c(%rip), %rdi    # 0x33c220
leaq 0xd71f6(%rip), %rsi     # 0x11afe1
movl $0x42, %edx
callq 0x92b0
leaq 0x2f8424(%rip), %rsi    # 0x33c220
movl $0x15e, %edi            # imm = 0x15E
jmp 0x46776
testb %cl, %cl
jne 0x43e93
leaq 0x2c93c3(%rip), %rax    # 0x30d1d8
testb $0x20, (%rax)
leaq 0x1d4ab1(%rip), %rax    # 0x2188d0
movq (%rax), %rax
jne 0x44d1a
cmpq $0x7ff, %rax            # imm = 0x7FF
jg 0x454f2
cmpq $0x7f, %rax
jg 0x45964
cmpq $0x1, %rax
je 0x45fe0
cmpq $0x4, %rax
jne 0x460c8
leaq 0x2ca01f(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x7d0, %edx            # imm = 0x7D0
cmovneq %rax, %rdx
leaq 0x2fb471(%rip), %rdi    # 0x33f2e0
leaq 0xc6d0e(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd809b(%rip), %rsi     # 0x11bf21
jmp 0x460b9
testb %cl, %cl
je 0x4466b
movl $0x73, %edi
jmp 0x44213
cmpl $0x6c, %eax
jg 0x442f3
testl %eax, %eax
je 0x44c1b
cmpl $0x67, %eax
jne 0x4475a
testb %cl, %cl
jne 0x4475a
cmpq $0x7ffff, %rdx          # imm = 0x7FFFF
jg 0x45b5a
cmpq $0x10000, %rdx          # imm = 0x10000
je 0x463de
cmpq $0x20000, %rdx          # imm = 0x20000
jne 0x46399
movl $0x12, %edi
movl $0x76, %esi
jmp 0x4327f
leaq 0x1d752c(%rip), %rax    # 0x21b428
leaq 0x1d751f(%rip), %rcx    # 0x21b422
movb (%rcx), %dl
orb (%rax), %dl
je 0x44338
xorl %edx, %edx
movb %dl, (%rcx)
movb %dl, (%rax)
jmp 0x44348
leaq 0x1fa441(%rip), %rax    # 0x23e360
cmpq $0x0, (%rax)
je 0x446b0
callq 0xd20d6
callq 0xd1551
callq 0xc3cd4
leaq 0x2c9a35(%rip), %rax    # 0x30d974
andb $-0x3, 0x1(%rax)
leaq 0x1fa4c6(%rip), %rax    # 0x23e410
movl $0x0, (%rax)
jmp 0x436ea
movl $0x77, %edi
callq 0x27777
cmpl $0x77, %eax
je 0x436ea
jmp 0x4677b
leaq 0x2c89c4(%rip), %rax    # 0x30c938
movsd (%rax), %xmm0
leaq 0x1f8d91(%rip), %rax    # 0x23cd10
subsd (%rax), %xmm0
leaq 0x2c885e(%rip), %rax    # 0x30c7e8
movsd %xmm0, (%rax)
leaq 0x2c890b(%rip), %rax    # 0x30c8a0
movsd (%rax), %xmm0
leaq 0x2c8880(%rip), %rax    # 0x30c820
movsd (%rax), %xmm1
divsd %xmm0, %xmm1
divsd 0xc5078(%rip), %xmm1    # 0x109028
leaq 0x2c8989(%rip), %rax    # 0x30c940
xorpd %xmm2, %xmm2
cmpneqsd %xmm0, %xmm2
andpd %xmm2, %xmm1
movsd (%rax), %xmm0
andnpd %xmm0, %xmm2
orpd %xmm1, %xmm2
leaq 0x1f8d41(%rip), %rax    # 0x23cd18
subsd (%rax), %xmm2
leaq 0x2c880e(%rip), %rax    # 0x30c7f0
movsd %xmm2, (%rax)
movl $0x7, %edi
movl $0x37, %esi
callq 0x1118c
movl $0x13b, %edi            # imm = 0x13B
callq 0x9d78
jmp 0x436ea
leaq 0xd9c0b(%rip), %rax     # 0x11dc16
leaq 0x2fb5ce(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd9c36(%rip), %rax     # 0x11dc52
leaq 0x2fb5c5(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0x2f7e3b(%rip), %rax    # 0x33be68
movsbl (%rax), %edx
leaq 0x2fb2a9(%rip), %rdi    # 0x33f2e0
leaq 0xdff16(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd9c29(%rip), %rsi     # 0x11dc77
movl $0x212, %edi            # imm = 0x212
jmp 0x460be
movl $0x2, %edi
callq 0x6c3a7
callq 0x6c169
leaq 0x1d4896(%rip), %rax    # 0x218904
cmpb $0x0, (%rax)
je 0x436ea
movl $0xff, %edi
movl $0x2, %esi
jmp 0x443d4
cmpq $0x7ffffff, %rax        # imm = 0x7FFFFFF
jg 0x44464
cmpq $0x400000, %rax         # imm = 0x400000
je 0x45058
cmpq $0x1000000, %rax        # imm = 0x1000000
je 0x4513b
cmpq $0x2000000, %rax        # imm = 0x2000000
jne 0x4326b
leaq 0x1d6d3f(%rip), %rax    # 0x21adfc
movl (%rax), %edx
leaq 0x2fb21a(%rip), %rdi    # 0x33f2e0
leaq 0xdfe87(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd8673(%rip), %rsi     # 0x11c750
movl $0x384, %edi            # imm = 0x384
jmp 0x460be
cmpl $0x25, %eax
jg 0x444d1
testl %eax, %eax
je 0x451e4
cmpl $0x21, %eax
je 0x4525c
cmpl $0x24, %eax
jne 0x4326b
movl $0x74, %edi
jmp 0x41d0c
movl $0x83, %edi
callq 0x6c3a7
callq 0x6c169
leaq 0x1d47da(%rip), %rax    # 0x218904
cmpb $0x0, (%rax)
je 0x436ea
movl $0xff, %edi
movl $0x4, %esi
jmp 0x443d4
cmpl $0x73, %eax
je 0x44e9d
cmpl $0x77, %eax
je 0x44e22
cmpl $0x74, %eax
jne 0x44ed7
leaq 0x1fad54(%rip), %rax    # 0x23eeb8
cmpq $0x0, (%rax)
je 0x4573c
leaq 0x2fb16b(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xd341e(%rip), %rax     # 0x11759d
leaq 0x2fb45a(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd343e(%rip), %rax     # 0x1175ce
leaq 0x2fb451(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd6f5c(%rip), %rsi     # 0x11b0fd
jmp 0x46632
leaq 0x2fb133(%rip), %rax    # 0x33f2e0
movb $0x0, 0x4(%rax)
movl $0x4e4f4f4d, (%rax)     # imm = 0x4E4F4F4D
jmp 0x441ce
leaq 0x2fb120(%rip), %rdi    # 0x33f2e0
leaq 0xdfd8d(%rip), %rsi     # 0x123f54
xorl %eax, %eax
callq 0x9060
leaq 0xd714b(%rip), %rax     # 0x11b320
leaq 0x2fb404(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd3d66(%rip), %rax     # 0x117f4c
leaq 0x2fb403(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd714f(%rip), %rsi     # 0x11b346
movl $0x241, %edi            # imm = 0x241
jmp 0x46776
leaq 0x1fad36(%rip), %rax    # 0x23ef3e
cmpb $0x0, (%rax)
je 0x44aae
movl %esi, %edi
callq 0x396ee
jmp 0x4677b
testl %eax, %eax
je 0x44f2f
cmpl $0x21, %eax
je 0x44f68
cmpl $0x24, %eax
jne 0x44d99
movl $0x7a, %edi
jmp 0x41d0c
cmpl $0x25, %eax
jg 0x448e4
testl %eax, %eax
je 0x45540
cmpl $0x21, %eax
je 0x4555e
cmpl $0x24, %eax
jne 0x42d6c
movl $0x72, %edi
jmp 0x41d0c
cmpl $0x70, %eax
jne 0x44a25
leaq 0x1d4652(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x1ffffff, %rax        # imm = 0x1FFFFFF
jg 0x44fbb
cmpq $0x10000, %rax          # imm = 0x10000
je 0x45c40
cmpq $0x20000, %rax          # imm = 0x20000
je 0x45e11
cmpq $0x1000000, %rax        # imm = 0x1000000
jne 0x45d5d
leaq 0x1d6894(%rip), %rax    # 0x21ab4c
movl (%rax), %edx
leaq 0x2fb01f(%rip), %rdi    # 0x33f2e0
leaq 0xdfc8c(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd7e20(%rip), %rsi     # 0x11c0f8
movl $0x342, %edi            # imm = 0x342
jmp 0x460be
leaq 0xd6c6e(%rip), %rsi     # 0x11af57
movl $0x61, %edi
jmp 0x46776
cmpl $0x6d, %eax
je 0x44c8d
cmpl $0x7a, %eax
jne 0x4475a
cmpq $0x400, %rdx            # imm = 0x400
je 0x436ea
movl $0x1a, %edi
callq 0x27479
leaq 0x2c848d(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c8478(%rip), %rax    # 0x30c7a8
movb $0x56, (%rax)
jmp 0x41e76
movb $0x1, %dl
movb %dl, (%rcx)
movb %dl, (%rax)
movl $0x13a, %edi            # imm = 0x13A
callq 0x9d78
movl $0x1, %edi
callq 0x197ae
jmp 0x436ea
leaq 0xd9948(%rip), %rax     # 0x11dca6
leaq 0x2fb27b(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd9975(%rip), %rax     # 0x11dce4
leaq 0x2fb272(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0x2f7ae9(%rip), %rax    # 0x33be69
movsbl (%rax), %edx
leaq 0x2faf56(%rip), %rdi    # 0x33f2e0
leaq 0xdfbc3(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd9971(%rip), %rsi     # 0x11dd12
movl $0x213, %edi            # imm = 0x213
jmp 0x460be
movl $0x82, %edi
callq 0x6c3a7
callq 0x6c169
leaq 0x1d4543(%rip), %rax    # 0x218904
cmpb $0x0, (%rax)
je 0x436ea
movl $0xff, %edi
movl $0x3, %esi
callq 0x6a4ce
jmp 0x436ea
leaq 0x1d6fe0(%rip), %rax    # 0x21b3c5
movb $0x0, (%rax)
callq 0x1ca09
movl $0x1, %edi
jmp 0x436e5
cmpq $0x10000, %rax          # imm = 0x10000
je 0x45084
cmpq $0x20000, %rax          # imm = 0x20000
je 0x4517d
cmpq $0x40000, %rax          # imm = 0x40000
jne 0x4326b
leaq 0x2f7a3e(%rip), %rax    # 0x33be60
movb (%rax), %al
leaq 0x2faeb5(%rip), %rcx    # 0x33f2e0
movb %al, (%rcx)
movb $0x0, 0x1(%rcx)
leaq 0xd7fe3(%rip), %rax     # 0x11c41b
leaq 0x2fb1a1(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd8008(%rip), %rax     # 0x11c451
leaq 0x2fb198(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd802d(%rip), %rsi     # 0x11c487
movl $0x2f0, %edi            # imm = 0x2F0
jmp 0x46776
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0x450e0
cmpq $0x20000000, %rax       # imm = 0x20000000
je 0x4519a
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
jne 0x4326b
leaq 0x2f79f2(%rip), %rax    # 0x33be88
movl (%rax), %edx
leaq 0x2fae41(%rip), %rdi    # 0x33f2e0
leaq 0xdfaae(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd8247(%rip), %rax     # 0x11c6fd
leaq 0x2fb123(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd824a(%rip), %rsi     # 0x11c711
movl $0x2f0, %edi            # imm = 0x2F0
jmp 0x460be
cmpl $0x26, %eax
je 0x451fc
cmpl $0x7a, %eax
je 0x45292
cmpl $0x77, %eax
jne 0x4326b
leaq 0x1f9e95(%rip), %rax    # 0x23e388
cmpq $0x0, (%rax)
je 0x45a08
leaq 0x2faddc(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
movups 0xd8268(%rip), %xmm0    # 0x11c778
leaq 0x2f7d09(%rip), %rax    # 0x33c220
movaps %xmm0, (%rax)
movups 0xd8267(%rip), %xmm0    # 0x11c788
movaps %xmm0, 0x10(%rax)
movups 0xd826c(%rip), %xmm0    # 0x11c798
movaps %xmm0, 0x20(%rax)
movabsq $0x3a2974726f6261, %rcx # imm = 0x3A2974726F6261
movq %rcx, 0x2d(%rax)
jmp 0x45a6a
leaq 0x1d4386(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x1000, %rax           # imm = 0x1000
je 0x453e9
cmpq $0x10000, %rax          # imm = 0x10000
je 0x45427
cmpq $0x8000000, %rax        # imm = 0x8000000
jne 0x4541a
leaq 0xd8abc(%rip), %rax     # 0x11d034
leaq 0x2fb061(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd8ad7(%rip), %rax     # 0x11d060
leaq 0x2fb058(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0x2c961a(%rip), %rax    # 0x30dbb4
cvtsi2sdl (%rax), %xmm0
mulsd 0xc746a(%rip), %xmm0    # 0x10ba10
divsd 0xc4a8a(%rip), %xmm0    # 0x109038
leaq 0x2fad2b(%rip), %rdi    # 0x33f2e0
leaq 0xeaf1b(%rip), %rsi     # 0x12f4d7
movb $0x1, %al
callq 0x9060
leaq 0xd8abc(%rip), %rsi     # 0x11d086
movl $0x3a0, %edi            # imm = 0x3A0
jmp 0x46776
leaq 0xdcde0(%rip), %rax     # 0x1213bb
leaq 0x1f9d76(%rip), %rcx    # 0x23e358
movq %rax, (%rcx)
leaq 0x2facf4(%rip), %rdi    # 0x33f2e0
leaq 0x1f886d(%rip), %rsi    # 0x23ce60
callq 0x9340
leaq 0xd88d6(%rip), %rax     # 0x11ced5
leaq 0x2fafe2(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd2999(%rip), %rax     # 0x116fa9
leaq 0x2fafc9(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd88ee(%rip), %rsi     # 0x11cf0f
movl $0x6e, %edi
jmp 0x46776
leaq 0x1d429e(%rip), %rax    # 0x2188d0
movq (%rax), %rax
cmpq $0x1, %rax
jne 0x44cc2
leaq 0x1d42be(%rip), %rcx    # 0x218904
cmpb $0x1, (%rcx)
jne 0x44cc2
leaq 0x1d6d22(%rip), %rcx    # 0x21b378
cmpl $0x3, (%rcx)
je 0x44cc2
leaq 0xd6ea9(%rip), %rdi     # 0x11b50f
jmp 0x454e8
leaq 0x1d425e(%rip), %rax    # 0x2188d0
cmpq $0x20000000, (%rax)     # imm = 0x20000000
jne 0x44d4f
leaq 0x2c8a42(%rip), %rax    # 0x30d0c8
movl (%rax), %edx
leaq 0x2fac51(%rip), %rdi    # 0x33f2e0
leaq 0xdf8be(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd761a(%rip), %rsi     # 0x11bcc0
movl $0x3d0, %edi            # imm = 0x3D0
jmp 0x460be
leaq 0xd763a(%rip), %rdi     # 0x11bcf1
jmp 0x454e8
cmpl $0x26, %eax
jne 0x428a0
testb %cl, %cl
jne 0x428a0
leaq 0x2c8ac4(%rip), %rax    # 0x30d198
movsd (%rax), %xmm0
leaq 0x2fac01(%rip), %rdi    # 0x33f2e0
leaq 0xd05b4(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd8db4(%rip), %rsi     # 0x11d4a8
movl $0x35, %edi
jmp 0x46776
movl $0x75, %edi
callq 0x27777
cmpl $0x75, %eax
je 0x436ea
jmp 0x4677b
leaq 0x2fabc3(%rip), %rdi    # 0x33f2e0
leaq 0x2fadbc(%rip), %rsi    # 0x33f4e0
callq 0x9340
movabsq $0x5fb3f521a, %rax      # imm = 0x5FB3F521A
testq %rax, %r14
jne 0x44749
leaq 0xd849e(%rip), %rax     # 0x11cbdd
leaq 0x2fae9a(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd84c3(%rip), %rsi     # 0x11cc13
movl $0x203, %edi            # imm = 0x203
jmp 0x46776
movl $0x76, %edi
jmp 0x44213
leaq 0x2f6b9d(%rip), %rax    # 0x33b308
movl $0x0, (%rax)
leaq 0x2c8858(%rip), %rax    # 0x30cfd0
movsd 0xc49e0(%rip), %xmm1    # 0x109160
movsd (%rax), %xmm0
mulsd %xmm1, %xmm0
leaq 0x2c8849(%rip), %rax    # 0x30cfd8
mulsd (%rax), %xmm1
leaq 0x2c8846(%rip), %rax    # 0x30cfe0
movsd (%rax), %xmm2
leaq 0x2fab3b(%rip), %rdi    # 0x33f2e0
leaq 0xd3d1b(%rip), %rsi     # 0x1184c7
movb $0x3, %al
callq 0x9060
leaq 0xd3dcd(%rip), %rax     # 0x118587
leaq 0x2fae1f(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd556f(%rip), %rax     # 0x119d3a
leaq 0x2fae16(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd5698(%rip), %rsi     # 0x119e74
movl $0x2f3, %edi            # imm = 0x2F3
jmp 0x46776
leaq 0x1d40e3(%rip), %rax    # 0x2188d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x436ea
movl $0x10, %edi
callq 0x27479
leaq 0x2c7fa5(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c7f90(%rip), %rax    # 0x30c7a8
movb $0x58, (%rax)
jmp 0x41e76
leaq 0x2c97cd(%rip), %rax    # 0x30dff4
movl (%rax), %eax
testl %eax, %eax
setne %dl
leaq 0x2c97cf(%rip), %rcx    # 0x30e004
movl (%rcx), %ecx
testl %ecx, %ecx
setne %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x44f84
leaq 0x2c97a7(%rip), %rax    # 0x30dff8
movl (%rax), %edx
leaq 0x2c97a2(%rip), %rax    # 0x30dffc
movl (%rax), %ecx
leaq 0x2c979d(%rip), %rax    # 0x30e000
movl (%rax), %r8d
leaq 0x2c97a3(%rip), %rax    # 0x30e010
movl (%rax), %r9d
leaq 0x2c9791(%rip), %rax    # 0x30e008
movl (%rax), %r10d
leaq 0x2c978b(%rip), %rax    # 0x30e00c
movl (%rax), %r11d
leaq 0x2faa55(%rip), %rdi    # 0x33f2e0
leaq 0xd2cd4(%rip), %rsi     # 0x117566
xorl %eax, %eax
pushq %r11
pushq %r10
callq 0x9060
addq $0x10, %rsp
jmp 0x4583d
leaq 0x1f9ae3(%rip), %rax    # 0x23e390
cmpq $0x0, (%rax)
je 0x45311
leaq 0x2faa22(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0x2f7956(%rip), %rdi    # 0x33c220
leaq 0xd8b68(%rip), %rsi     # 0x11d439
leaq 0x1f9188(%rip), %rdx    # 0x23da60
xorl %eax, %eax
callq 0x9060
jmp 0x453aa
leal -0x73(%rax), %edx
cmpl $0x7, %edx
ja 0x4568e
leaq 0xc822d(%rip), %rax     # 0x10cb24
movslq (%rax,%rdx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x2c86c9(%rip), %rax    # 0x30cfd0
movsd 0xc4851(%rip), %xmm1    # 0x109160
movsd (%rax), %xmm0
mulsd %xmm1, %xmm0
leaq 0x2c86ba(%rip), %rax    # 0x30cfd8
mulsd (%rax), %xmm1
leaq 0x2c86b7(%rip), %rax    # 0x30cfe0
movsd (%rax), %xmm2
leaq 0x2fa9ac(%rip), %rdi    # 0x33f2e0
leaq 0xd3b8c(%rip), %rsi     # 0x1184c7
movb $0x3, %al
callq 0x9060
leaq 0xd3c3e(%rip), %rax     # 0x118587
leaq 0x2fac90(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd53e0(%rip), %rax     # 0x119d3a
leaq 0x2fac87(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd540a(%rip), %rax     # 0x119d75
leaq 0x2fac7e(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd6d98(%rip), %rax     # 0x11b714
leaq 0x2fac75(%rip), %rcx    # 0x33f5f8
movq %rax, (%rcx)
leaq 0xd5468(%rip), %rax     # 0x119df5
leaq 0x2fac6c(%rip), %rcx    # 0x33f600
movq %rax, (%rcx)
leaq 0xd6db0(%rip), %rsi     # 0x11b74e
movl $0x2e0, %edi            # imm = 0x2E0
jmp 0x46776
cmpl $0x26, %eax
jne 0x44a1b
testb %cl, %cl
je 0x44a1b
leaq 0x2c8459(%rip), %rax    # 0x30ce11
movzbl (%rax), %eax
cvtsi2sd %eax, %xmm0
leaq 0x2fa91a(%rip), %rdi    # 0x33f2e0
leaq 0xf06d5(%rip), %rsi     # 0x1350a2
movb $0x1, %al
callq 0x9060
subq $0x8, %rsp
leaq 0x2f7841(%rip), %r14    # 0x33c220
leaq 0xd8267(%rip), %rsi     # 0x11cc4d
xorl %ebx, %ebx
movq %r14, %rdi
movl $0x19, %edx
movl $0x45, %ecx
movl $0xbf, %r8d
movl $0x2, %r9d
xorl %eax, %eax
pushq $0xbf
callq 0x9060
addq $0x10, %rsp
movl $0x121, %edi            # imm = 0x121
jmp 0x4264e
movl $0x75, %edi
jmp 0x44213
cmpl $0x73, %eax
jg 0x45017
cmpl $0x21, %eax
je 0x45ca1
cmpl $0x24, %eax
je 0x45e45
cmpl $0x26, %eax
jne 0x45dac
testb %cl, %cl
je 0x436ea
leaq 0x1d6710(%rip), %rax    # 0x21b168
movsd (%rax), %xmm0
leaq 0x2fa87d(%rip), %rdi    # 0x33f2e0
leaq 0xd77fc(%rip), %rsi     # 0x11c266
movb $0x1, %al
callq 0x9060
leaq 0xd77f3(%rip), %rsi     # 0x11c26b
movl $0x124, %edi            # imm = 0x124
jmp 0x46776
leaq 0x1d663b(%rip), %rax    # 0x21b0c4
movl (%rax), %edx
leaq 0x2fa84e(%rip), %rdi    # 0x33f2e0
leaq 0xdf4bb(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd7a75(%rip), %rsi     # 0x11c51e
jmp 0x451c7
cmpl $0x32, %esi
jne 0x451d1
movl $0x3, %edi
jmp 0x457cc
leaq 0x1d676c(%rip), %r14    # 0x21b234
movzbl (%r14), %edi
callq 0x34013
movb %al, (%r14)
testb %al, %al
jne 0x434bc
leaq 0x12c17d(%rip), %rax    # 0x170c60
movl $0x0, (%rax)
cmpq $0x10000, (%rbx)        # imm = 0x10000
je 0x44afb
callq 0x702e7
testl %eax, %eax
je 0x44b37
leaq 0x1f98be(%rip), %rax    # 0x23e3c0
cmpq $0x0, (%rax)
jne 0x44b37
leaq 0x2c81fd(%rip), %rax    # 0x30cd0c
movl (%rax), %eax
andl $-0x11, %eax
cmpl $0x44, %eax
jne 0x44b37
movl $0x1, %edi
movl $0x32, %esi
callq 0x1118c
movl $0x4, %edi
movl $0x32, %esi
callq 0x1118c
leaq 0x1d6832(%rip), %rax    # 0x21b370
cmpl $0x0, (%rax)
je 0x44b5f
leaq 0x1d681e(%rip), %rcx    # 0x21b368
movsd (%rcx), %xmm0
leaq 0x1d6803(%rip), %rcx    # 0x21b358
movsd %xmm0, (%rcx)
movl $0x0, (%rax)
xorl %edi, %edi
callq 0x111be
jmp 0x434bc
leaq 0x2c894a(%rip), %rax    # 0x30d4bc
movb $0x0, (%rax)
movl $0x3, %edi
movl $0x3, %esi
callq 0x5b96d
cmpq $0x800, (%rbx)          # imm = 0x800
jne 0x44b92
callq 0x6ab01
callq 0x6d209
jmp 0x436ea
cmpq $0x400, %r14            # imm = 0x400
je 0x436ea
movl $0x1a, %edi
callq 0x27479
leaq 0x2c7bf6(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c7be1(%rip), %rax    # 0x30c7a8
movb $0x55, (%rax)
jmp 0x41e76
leaq 0x1f97ea(%rip), %rbx    # 0x23e3c0
movq (%rbx), %rdi
testq %rdi, %rdi
je 0x436ea
leaq 0x1f97ef(%rip), %rcx    # 0x23e3d8
movl (%rcx), %eax
movl %eax, %edx
xorl $0x1, %edx
movl %edx, (%rcx)
leaq 0x1f97e7(%rip), %r14    # 0x23e3e0
cmpl $0x0, (%r14)
je 0x4587b
callq 0x9370
movq $0x0, (%rbx)
movl $0x0, (%r14)
jmp 0x45f95
leaq 0x1d677e(%rip), %rax    # 0x21b3a0
cmpq $0x1, (%rax)
jne 0x453bb
leaq 0x1d3c51(%rip), %rax    # 0x218884
movl (%rax), %eax
leaq 0x1d3c38(%rip), %rcx    # 0x218874
cltd
idivl (%rcx)
testl %eax, %eax
je 0x45ba6
movl %eax, %ecx
leaq 0x1d66e8(%rip), %rax    # 0x21b338
movq (%rax), %rsi
leaq 0x3b(%rsi), %rax
movabsq $-0x7777777777777777, %rdx # imm = 0x8888888888888889
imulq %rdx
movslq %ecx, %rcx
leaq (%rdx,%rsi), %rax
addq $0x3b, %rax
movq %rax, %rdx
shrq $0x3f, %rdx
sarq $0x5, %rax
addq %rdx, %rax
addq %rcx, %rax
decq %rax
cqto
idivq %rcx
jmp 0x45bab
leaq 0x2fa64c(%rip), %rdi    # 0x33f2e0
leaq 0x1f97e5(%rip), %rsi    # 0x23e480
callq 0x9340
leaq 0xd80c2(%rip), %rax     # 0x11cd69
leaq 0x2fa932(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd80d8(%rip), %rsi     # 0x11cd90
movl $0x406, %edi            # imm = 0x406
jmp 0x46776
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0x454c2
leaq 0x2c9609(%rip), %rax    # 0x30e2e0
cmpl $0x1c1ff, 0x159d0(%rax) # imm = 0x1C1FF
jg 0x454c2
leaq 0xd828c(%rip), %rdi     # 0x11cf7a
jmp 0x454e8
cmpq $0x1000000, %rax        # imm = 0x1000000
je 0x455d6
cmpq $0x2000000, %rax        # imm = 0x2000000
jne 0x4557c
movl $0x3, %edi
callq 0x6db23
jmp 0x436ea
testl $0xa03009bd, %eax       # imm = 0xA03009BD
jne 0x44d32
leaq 0xd701e(%rip), %rax     # 0x11bd46
leaq 0x2fa8b9(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0x2fa5a7(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0xd7045(%rip), %rsi     # 0x11bd8a
movl $0x157, %edi            # imm = 0x157
jmp 0x46776
leaq 0x2c8343(%rip), %rbx    # 0x30d099
movzbl (%rbx), %edi
callq 0x34013
movb %al, (%rbx)
leaq 0x2c8331(%rip), %rcx    # 0x30d098
movzbl (%rcx), %edi
leaq 0x2c8329(%rip), %rcx    # 0x30d09a
movzbl (%rcx), %edx
leaq 0x2c8320(%rip), %rcx    # 0x30d09b
movzbl (%rcx), %ecx
leaq 0x2c831a(%rip), %rsi    # 0x30d09f
movzbl (%rsi), %r8d
movzbl %al, %esi
jmp 0x43c74
testb %cl, %cl
je 0x456cf
movl $0x7a, %edi
jmp 0x44213
leaq 0x2c79fe(%rip), %rax    # 0x30c7a8
cmpb $0x0, (%rax)
je 0x436ea
callq 0x238a8
jmp 0x436ea
leaq 0x2c8ad0(%rip), %rax    # 0x30d894
cmpb $0x0, (%rax)
je 0x45715
leaq 0x2c8abc(%rip), %rax    # 0x30d890
movl (%rax), %eax
testl %eax, %eax
je 0x45b18
leaq 0x2c8aa3(%rip), %rcx    # 0x30d888
movl (%rcx), %edx
leaq 0x2c8a9e(%rip), %rcx    # 0x30d88c
movl (%rcx), %esi
movl %esi, %ecx
negl %ecx
cmovsl %esi, %ecx
movl %eax, %r8d
negl %r8d
cmovsl %eax, %r8d
leaq 0x2fa4d8(%rip), %rdi    # 0x33f2e0
leaq 0xd8ae9(%rip), %rsi     # 0x11d8f8
leaq 0x2c8b0a(%rip), %r9     # 0x30d920
xorl %eax, %eax
callq 0x9060
jmp 0x4647a
leaq 0x2fa4b7(%rip), %rax    # 0x33f2e0
movabsq $0x676f6c2e706d7564, %rcx # imm = 0x676F6C2E706D7564
movq %rcx, (%rax)
movb $0x0, 0x8(%rax)
leaq 0x1d663b(%rip), %rax    # 0x21b47c
cmpb $0x0, (%rax)
leaq 0xecc4b(%rip), %rax     # 0x131a96
leaq 0xed159(%rip), %rdx     # 0x131fab
cmoveq %rax, %rdx
leaq 0x2f73c3(%rip), %r14    # 0x33c220
leaq 0xd6360(%rip), %rsi     # 0x11b1c4
xorl %ebx, %ebx
movq %r14, %rdi
xorl %eax, %eax
callq 0x9060
movl $0x77, %edi
movq %r14, %rsi
callq 0x2bf98
leaq 0xdc537(%rip), %rax     # 0x1213bb
leaq 0x1f94cd(%rip), %rcx    # 0x23e358
movq %rax, (%rcx)
leaq 0x1f9578(%rip), %rax    # 0x23e40d
movb $0x70, (%rax)
jmp 0x4677d
testb %cl, %cl
jne 0x432db
callq 0xfa97
leaq 0x2c8fe7(%rip), %rax    # 0x30de98
cmpb $0x0, (%rax)
je 0x45fa7
leaq 0x2fa41f(%rip), %rax    # 0x33f2e0
movw $0x59, (%rax)
leaq 0xd627b(%rip), %rsi     # 0x11b148
movl $0x41, %edi
jmp 0x46776
cmpl $0x70, %eax
jne 0x4551b
testb %cl, %cl
jne 0x432db
leaq 0x2c8e29(%rip), %rax    # 0x30dd18
movzbl (%rax), %edi
callq 0x34013
leaq 0x2c8e23(%rip), %rcx    # 0x30dd21
movb $0x1, (%rcx)
leaq 0x2c8eb8(%rip), %rcx    # 0x30ddc0
movsd (%rcx), %xmm0
leaq 0x2c8ec5(%rip), %rcx    # 0x30ddd8
movsd (%rcx), %xmm1
leaq 0x2c8dfe(%rip), %rcx    # 0x30dd1c
movss (%rcx), %xmm2
movzbl %al, %esi
movl $0x1, %edi
jmp 0x461a5
leaq 0x2c7872(%rip), %rbx    # 0x30c7a8
movzbl (%rbx), %eax
testl %eax, %eax
je 0x44f50
cmpl $0x4b, %eax
jne 0x457d6
movl $0x1, %edi
callq 0xedfe
movl $0x7a, %edi
callq 0x27777
cmpl $0x7a, %eax
je 0x436ea
jmp 0x4677b
callq 0x41553
jmp 0x436ea
cmpl $0x9, %edi
movl $0x12, %eax
cmovnel %edi, %eax
movl %eax, %edi
jmp 0x4327f
testl %eax, %eax
je 0x45804
leaq 0x2c9065(%rip), %rax    # 0x30dff8
movl (%rax), %edx
leaq 0x2c9060(%rip), %rax    # 0x30dffc
movl (%rax), %ecx
leaq 0x2c905b(%rip), %rax    # 0x30e000
movl (%rax), %r8d
leaq 0x2fa331(%rip), %rdi    # 0x33f2e0
leaq 0xeaf23(%rip), %rsi     # 0x12fed9
jmp 0x45836
cmpq $0x2000000, %rax        # imm = 0x2000000
je 0x45cbf
cmpq $0x8000000, %rax        # imm = 0x8000000
je 0x45e4f
movabsq $0x400000000, %rcx      # imm = 0x400000000
cmpq %rcx, %rax
jne 0x45d5d
leaq 0x2f6f67(%rip), %rax    # 0x33bf54
movl (%rax), %edx
leaq 0x2fa2ea(%rip), %rdi    # 0x33f2e0
leaq 0xdef57(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd714b(%rip), %rsi     # 0x11c158
movl $0x3b8, %edi            # imm = 0x3B8
jmp 0x460be
cmpl $0x7a, %eax
je 0x45d23
cmpl $0x77, %eax
je 0x45e91
cmpl $0x74, %eax
jne 0x45dac
leaq 0x2c8e7f(%rip), %rbx    # 0x30deb8
movzbl (%rbx), %edi
callq 0x34013
movzbl %al, %eax
movl %eax, (%rbx)
testb %al, %al
je 0x436ea
callq 0xe4dc5
jmp 0x436ea
leaq 0x1d6065(%rip), %rax    # 0x21b0c4
movl (%rax), %edx
leaq 0x2fa278(%rip), %rdi    # 0x33f2e0
leaq 0xdeee5(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd75d0(%rip), %rsi     # 0x11c64f
jmp 0x451c7
leaq 0x2c7cfd(%rip), %rax    # 0x30cd88
movl (%rax), %edx
leaq 0x2c7cf8(%rip), %rax    # 0x30cd8c
movl (%rax), %ecx
leaq 0x2fa243(%rip), %rdi    # 0x33f2e0
leaq 0xea418(%rip), %rsi     # 0x12f4bc
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xddaa0(%rip), %rax     # 0x122b54
leaq 0x2fa525(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd2e87(%rip), %rax     # 0x117f4c
leaq 0x2fa51c(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd75f2(%rip), %rsi     # 0x11c6c8
movl $0x303, %edi            # imm = 0x303
jmp 0x460be
leaq 0xd2115(%rip), %rax     # 0x1171fc
leaq 0x2fa4f2(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd2127(%rip), %rax     # 0x11721f
leaq 0x2fa4e9(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0x2c8ab7(%rip), %rax    # 0x30dbc0
cvtsi2sdl (%rax), %xmm0
mulsd 0xc68fb(%rip), %xmm0    # 0x10ba10
leaq 0x2fa1c4(%rip), %rdi    # 0x33f2e0
leaq 0xea3b4(%rip), %rsi     # 0x12f4d7
movb $0x1, %al
callq 0x9060
leaq 0xd755c(%rip), %rsi     # 0x11c68d
movl $0x3a3, %edi            # imm = 0x3A3
jmp 0x46776
leaq 0x1d5a1e(%rip), %rax    # 0x21ab60
movl (%rax), %edx
leaq 0x2fa195(%rip), %rdi    # 0x33f2e0
leaq 0xdee02(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd746b(%rip), %rax     # 0x11c5cd
leaq 0x2fa477(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd7499(%rip), %rsi     # 0x11c60c
movl $0x345, %edi            # imm = 0x345
jmp 0x460be
leaq 0x2fa15c(%rip), %rax    # 0x33f2e0
movw $0x55, (%rax)
leaq 0xd732c(%rip), %rsi     # 0x11c4bc
movl $0x324, %edi            # imm = 0x324
jmp 0x46776
leaq 0x1d5f1f(%rip), %rax    # 0x21b0c0
xorl %edx, %edx
cmpl $0x0, (%rax)
setne %dl
leaq 0x2fa130(%rip), %rdi    # 0x33f2e0
leaq 0xded9d(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd7323(%rip), %rsi     # 0x11c4ea
movl $0x200, %edi            # imm = 0x200
jmp 0x460be
cmpl $0x33, %esi
jne 0x457c2
movl $0x4, %edi
jmp 0x457cc
movl $0x74, %edi
callq 0x27777
cmpl $0x74, %eax
je 0x436ea
jmp 0x4677b
testb %cl, %cl
jne 0x4326b
cmpq $0x8000000, %rdx        # imm = 0x8000000
je 0x46682
cmpq $0x2000000, %rdx        # imm = 0x2000000
je 0x4663c
cmpq $0x1000000, %rdx        # imm = 0x1000000
jne 0x466d8
leaq 0x1d593a(%rip), %rax    # 0x21ab6c
movl (%rax), %edx
leaq 0x2fa0a5(%rip), %rdi    # 0x33f2e0
leaq 0xded12(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd769e(%rip), %rsi     # 0x11c8f0
movl $0x31, %edi
jmp 0x460be
leaq 0x2c9071(%rip), %rax    # 0x30e2d4
movl (%rax), %edx
leal -0xa(%rdx), %eax
cmpl $0x8, %eax
ja 0x464cc
leaq 0xc7810(%rip), %rcx     # 0x10ca88
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x2fa058(%rip), %rax    # 0x33f2e0
movw $0x52, (%rax)
jmp 0x46550
leaq 0x2c830f(%rip), %rax    # 0x30d5a8
movl (%rax), %edx
leaq 0x2c830a(%rip), %rax    # 0x30d5ac
movzbl (%rax), %ecx
leaq 0x2fa034(%rip), %rdi    # 0x33f2e0
leaq 0xd7539(%rip), %rsi     # 0x11c7ec
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xdd891(%rip), %rax     # 0x122b54
leaq 0x2fa316(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd751e(%rip), %rax     # 0x11c7f2
leaq 0x2fa30d(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd754e(%rip), %rax     # 0x11c833
leaq 0x2fa304(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd757e(%rip), %rax     # 0x11c874
leaq 0x2fa2fb(%rip), %rcx    # 0x33f5f8
movq %rax, (%rcx)
leaq 0xd75a2(%rip), %rsi     # 0x11c8a9
movl $0x158, %edi            # imm = 0x158
jmp 0x460be
leaq 0x1f8748(%rip), %rax    # 0x23da60
cmpb $0x0, (%rax)
je 0x453aa
leaq 0x2f9fb8(%rip), %rdi    # 0x33f2e0
leaq 0x1f8731(%rip), %rsi    # 0x23da60
callq 0x9340
leaq 0x1f90ed(%rip), %rax    # 0x23e428
cmpl $0x0, (%rax)
je 0x45367
leaq 0x2f9f99(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
movl $0x2a, %esi
callq 0x9100
testq %rax, %rax
jne 0x45367
movq %rbx, %rdi
callq 0x9120
movw $0x2a, (%rbx,%rax)
leaq 0xd1c3b(%rip), %rax     # 0x116fa9
leaq 0x2fa26b(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
movups 0xd80ee(%rip), %xmm0    # 0x11d46d
leaq 0x2f6e9a(%rip), %rax    # 0x33c220
movaps %xmm0, (%rax)
movups 0xd80ed(%rip), %xmm0    # 0x11d47d
movaps %xmm0, 0x10(%rax)
movups 0xd80f2(%rip), %xmm0    # 0x11d48d
movaps %xmm0, 0x20(%rax)
movups 0xd80f2(%rip), %xmm0    # 0x11d498
movups %xmm0, 0x2b(%rax)
leaq 0x2f6e6f(%rip), %rsi    # 0x33c220
movl $0x150, %edi            # imm = 0x150
jmp 0x46776
leaq 0x2f9f1e(%rip), %rax    # 0x33f2e0
movw $0x30, (%rax)
leaq 0xd79fc(%rip), %rax     # 0x11cdca
leaq 0x2fa20b(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd7a73(%rip), %rsi     # 0x11ce52
movl $0x76, %edi
jmp 0x46776
leaq 0x2f8940(%rip), %rax    # 0x33dd30
movl (%rax), %edx
leaq 0x2f9ee7(%rip), %rdi    # 0x33f2e0
leaq 0xdeb54(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd7cb3(%rip), %rsi     # 0x11d0c3
movl $0x3c0, %edi            # imm = 0x3C0
jmp 0x460be
callq 0x702e7
testl %eax, %eax
je 0x454b8
leaq 0x2c755a(%rip), %rax    # 0x30c988
movsd (%rax), %xmm0
leaq 0x2c7557(%rip), %rax    # 0x30c990
movsd (%rax), %xmm1
leaq 0x2f9e9c(%rip), %rdi    # 0x33f2e0
leaq 0xe034c(%rip), %rsi     # 0x125797
movb $0x2, %al
callq 0x9060
leaq 0xd7cb5(%rip), %rax     # 0x11d10e
leaq 0x2fa180(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd7cdb(%rip), %rax     # 0x11d145
leaq 0x2fa177(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd7cf2(%rip), %rax     # 0x11d16d
leaq 0x2fa16e(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xdd6c8(%rip), %rax     # 0x122b54
leaq 0x2fa165(%rip), %rcx    # 0x33f5f8
movq %rax, (%rcx)
leaq 0xd2aaf(%rip), %rax     # 0x117f4c
leaq 0x2fa15c(%rip), %rcx    # 0x33f600
movq %rax, (%rcx)
leaq 0xd7ceb(%rip), %rsi     # 0x11d199
movl $0x310, %edi            # imm = 0x310
jmp 0x46776
movl $0x77, %edi
jmp 0x44213
leaq 0x2c80a7(%rip), %rax    # 0x30d570
movsd (%rax), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0x45bf1
jp 0x45bf1
leaq 0xd0f94(%rip), %rdi     # 0x11647c
callq 0x23027
jmp 0x436ea
cmpq $0x1fffffff, %rax       # imm = 0x1FFFFFFF
jg 0x459b5
cmpq $0x800, %rax            # imm = 0x800
je 0x46019
cmpq $0x200000, %rax         # imm = 0x200000
je 0x4597c
jmp 0x460c8
cmpl $0x25, %eax
jg 0x45a7b
cmpl $0x21, %eax
je 0x462c1
cmpl $0x24, %eax
jne 0x46291
movl $0x70, %edi
jmp 0x41d0c
leaq 0x2f9d99(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
testb %cl, %cl
je 0x45f3c
leaq 0xd6423(%rip), %rsi     # 0x11b97c
jmp 0x45f76
leaq 0x1d336b(%rip), %rax    # 0x2188d0
cmpq $0x400000, (%rax)       # imm = 0x400000
jne 0x45ae7
callq 0x891c1
jmp 0x436ea
leaq 0x2c747d(%rip), %rax    # 0x30ca00
movsd (%rax), %xmm0
leaq 0x2f9d52(%rip), %rdi    # 0x33f2e0
leaq 0xcf705(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd66ef(%rip), %rsi     # 0x11bc92
jmp 0x455cc
leaq 0x2c745c(%rip), %rax    # 0x30ca08
movsd (%rax), %xmm0
leaq 0x2f9d29(%rip), %rdi    # 0x33f2e0
leaq 0xcf6dc(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd669a(%rip), %rsi     # 0x11bc66
movl $0x63, %edi
jmp 0x46776
leaq 0x1d5533(%rip), %rax    # 0x21ab10
movl (%rax), %edx
leaq 0x1d552e(%rip), %rax    # 0x21ab14
movl (%rax), %ecx
leaq 0x2f9cf1(%rip), %rdi    # 0x33f2e0
leaq 0xdbfa1(%rip), %rsi     # 0x121597
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd6610(%rip), %rax     # 0x11bc16
leaq 0x2f9fd3(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd6623(%rip), %rsi     # 0x11bc3a
movl $0x63, %edi
jmp 0x460be
leaq 0x1d53b4(%rip), %rax    # 0x21a9dc
movl (%rax), %edx
xorl $0x1, %edx
leaq 0x2f9cac(%rip), %rdi    # 0x33f2e0
leaq 0xde919(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd6001(%rip), %rsi     # 0x11b64c
movl $0x321, %edi            # imm = 0x321
jmp 0x460be
cmpq $0x1000, %rax           # imm = 0x1000
jne 0x45eaf
leaq 0x1d5980(%rip), %rcx    # 0x21afe8
cmpl $0x4f, (%rcx)
jne 0x45eaf
leaq 0x2f9c68(%rip), %rax    # 0x33f2e0
movw $0x31, (%rax)
leaq 0xd5fec(%rip), %rsi     # 0x11b670
movl $0x3c1, %edi            # imm = 0x3C1
jmp 0x46776
cmpl $0x26, %eax
jne 0x42d6c
testb %cl, %cl
jne 0x42d6c
leaq 0x2c75da(%rip), %rax    # 0x30cc80
xorl %ecx, %ecx
cmpl $0x1, (%rax)
sete %cl
leal 0x535047(%rcx,%rcx,8), %eax
leaq 0x2f9c24(%rip), %rcx    # 0x33f2e0
movl %eax, (%rcx)
leaq 0xd6279(%rip), %rsi     # 0x11b93e
movl $0x214, %edi            # imm = 0x214
jmp 0x46776
leaq 0x12b5b2(%rip), %rax    # 0x170c88
movq (%rax), %rdx
leaq 0x2f9c00(%rip), %rdi    # 0x33f2e0
leaq 0xd101a(%rip), %rsi     # 0x116701
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0x2f6b29(%rip), %r14    # 0x33c220
leaq 0xd8304(%rip), %rsi     # 0x11da02
movl $0x42, %edx
movq %r14, %rdi
callq 0x92b0
movl $0x25, %edi
jmp 0x4264e
leaq 0x2f9bc4(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xd8270(%rip), %rax     # 0x11d996
leaq 0x2f9eb3(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd8291(%rip), %rsi     # 0x11d9c8
jmp 0x464c2
leaq 0x2c88f1(%rip), %rax    # 0x30e034
movl (%rax), %eax
testl %eax, %eax
setne %dl
leaq 0x2c88f3(%rip), %rcx    # 0x30e044
movl (%rcx), %ecx
testl %ecx, %ecx
setne %sil
andb %dl, %sil
cmpb $0x1, %sil
jne 0x45f05
leaq 0x2c88cb(%rip), %rax    # 0x30e038
movl (%rax), %edx
leaq 0x2c88c6(%rip), %rax    # 0x30e03c
movl (%rax), %ecx
leaq 0x2c88c1(%rip), %rax    # 0x30e040
movl (%rax), %r8d
leaq 0x2c88c7(%rip), %rax    # 0x30e050
movl (%rax), %r9d
leaq 0x2c88b5(%rip), %rax    # 0x30e048
movl (%rax), %r10d
leaq 0x2c88af(%rip), %rax    # 0x30e04c
movl (%rax), %r11d
leaq 0x2f9b39(%rip), %rdi    # 0x33f2e0
leaq 0xd1db8(%rip), %rsi     # 0x117566
xorl %eax, %eax
pushq %r11
pushq %r10
callq 0x9060
addq $0x10, %rsp
jmp 0x465f9
cmpl $0x34, %esi
jne 0x457cc
movl $0x2, %edi
callq 0x3ac3a
jmp 0x436ea
movl $0xffffff95, %edi       # imm = 0xFFFFFF95
callq 0x27479
movb $0x0, (%rbx)
leaq 0x2f6042(%rip), %rax    # 0x33b82c
movl $0x0, (%rax)
movl $0x69, %edi
callq 0xd8ba5
movl $0x7f, %edi
jmp 0x420b5
testl %ecx, %ecx
je 0x460e5
leaq 0x2c87fd(%rip), %rax    # 0x30e010
movl (%rax), %edx
leaq 0x2c87ec(%rip), %rax    # 0x30e008
movl (%rax), %ecx
leaq 0x2c87e7(%rip), %rax    # 0x30e00c
movl (%rax), %r8d
leaq 0x2f9ab1(%rip), %rdi    # 0x33f2e0
leaq 0xd1d40(%rip), %rsi     # 0x117576
xorl %eax, %eax
callq 0x9060
leaq 0x2f9a9c(%rip), %rax    # 0x33f2e0
leaq 0xd1d52(%rip), %rcx     # 0x11759d
leaq 0x2f9d8e(%rip), %rdx    # 0x33f5e0
movq %rcx, (%rdx)
leaq 0xd1d72(%rip), %rcx     # 0x1175ce
leaq 0x2f9d85(%rip), %rdx    # 0x33f5e8
movq %rcx, (%rdx)
cmpb $0x0, (%rax)
je 0x4676a
leaq 0xd7b3b(%rip), %rsi     # 0x11d3b1
jmp 0x46771
leaq 0x2f8fce(%rip), %rdi    # 0x33e850
cmpl $0x1, %eax
jne 0x45f80
leaq 0xd7327(%rip), %rsi     # 0x11cbb9
jmp 0x45f87
leaq 0x1d3032(%rip), %rax    # 0x2188d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x436ea
movl $0x6, %edi
callq 0x27479
leaq 0x2c6ef4(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c6edf(%rip), %rax    # 0x30c7a8
movb $0x53, (%rax)
leaq 0x2f5a01(%rip), %rax    # 0x33b2d4
movzbl (%rax), %eax
leaq 0x2c6ecf(%rip), %rcx    # 0x30c7ac
movl %eax, (%rcx)
leaq 0x1d5b2f(%rip), %rax    # 0x21b415
movb $0x1, (%rax)
jmp 0x41e93
leaq 0x2c7cd3(%rip), %rax    # 0x30d5c8
movq (%rax), %rsi
testq %rsi, %rsi
jne 0x45907
leaq 0xc547a(%rip), %rsi     # 0x10ad7e
movq %rsi, (%rax)
movzbl (%rsi), %eax
testl %eax, %eax
je 0x461b9
cmpl $0x55, %eax
jne 0x461d3
leaq 0x2c7cae(%rip), %rax    # 0x30d5d0
movsd (%rax), %xmm0
leaq 0x2f99b3(%rip), %rdi    # 0x33f2e0
leaq 0xe9f43(%rip), %rsi     # 0x12f877
movb $0x1, %al
callq 0x9060
jmp 0x461df
leaq 0x1d2eed(%rip), %rax    # 0x218834
movl $0x1, (%rax)
leaq 0x1d2eec(%rip), %rax    # 0x218840
movl $0x0, (%rax)
callq 0x3b04d
jmp 0x4677b
cmpq $0x80, %rax
je 0x4604f
cmpq $0x100, %rax            # imm = 0x100
jne 0x460c8
leaq 0x2c84f5(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x2, %edx
cmovneq %rax, %rdx
leaq 0x2f9947(%rip), %rdi    # 0x33f2e0
leaq 0xc51e4(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd64e9(%rip), %rsi     # 0x11be99
jmp 0x460b9
cmpq $0x20000000, %rax       # imm = 0x20000000
je 0x46085
movl $0x80000000, %ecx       # imm = 0x80000000
cmpq %rcx, %rax
jne 0x460c8
leaq 0x2c84a2(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x1e0, %edx            # imm = 0x1E0
cmovneq %rax, %rdx
leaq 0x2f98f4(%rip), %rdi    # 0x33f2e0
leaq 0xc5191(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd63b2(%rip), %rsi     # 0x11bdb5
jmp 0x460b9
leaq 0x1f7851(%rip), %rax    # 0x23d260
cmpb $0x0, (%rax)
je 0x45a6a
leaq 0x2f98c5(%rip), %rdi    # 0x33f2e0
leaq 0x1f763e(%rip), %rsi    # 0x23d060
callq 0x9340
leaq 0xd157b(%rip), %rax     # 0x116fa9
leaq 0x2f9bab(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0x2f67e1(%rip), %rax    # 0x33c220
movups 0xd6d67(%rip), %xmm0    # 0x11c7ad
movaps %xmm0, (%rax)
movups 0xd6d6d(%rip), %xmm0    # 0x11c7bd
movaps %xmm0, 0x10(%rax)
movups 0xd6d72(%rip), %xmm0    # 0x11c7cd
movaps %xmm0, 0x20(%rax)
movups 0xd6d76(%rip), %xmm0    # 0x11c7dc
movups %xmm0, 0x2f(%rax)
leaq 0x2f67af(%rip), %rsi    # 0x33c220
movl $0x152, %edi            # imm = 0x152
jmp 0x46776
cmpl $0x26, %eax
je 0x46346
cmpl $0x7a, %eax
jne 0x46291
cmpq $0x400, %rdx            # imm = 0x400
je 0x436ea
movl $0x5, %edi
callq 0x27479
leaq 0x2c6d05(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c6cf0(%rip), %rax    # 0x30c7a8
movb $0x50, (%rax)
leaq 0x2f5812(%rip), %rax    # 0x33b2d4
movzbl (%rax), %eax
leaq 0x2c6ce0(%rip), %rcx    # 0x30c7ac
movl %eax, (%rcx)
movl $0x76, %edi
callq 0xcf89
movl $0x6f, %edi
callq 0xd8ba5
jmp 0x436ea
leaq 0x1d586a(%rip), %rax    # 0x21b358
movsd (%rax), %xmm0
leaq 0x2f97e7(%rip), %rdi    # 0x33f2e0
leaq 0xef5a2(%rip), %rsi     # 0x1350a2
movb $0x1, %al
callq 0x9060
leaq 0xd5e00(%rip), %rsi     # 0x11b90e
movl $0x280, %edi            # imm = 0x280
jmp 0x46776
leaq 0x2c7d6d(%rip), %rax    # 0x30d88c
movl (%rax), %eax
leaq 0x2c7d60(%rip), %rcx    # 0x30d888
movl (%rcx), %edx
testl %eax, %eax
je 0x4645e
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0x2f97a0(%rip), %rdi    # 0x33f2e0
leaq 0xd7dc0(%rip), %rsi     # 0x11d907
leaq 0x2c7dd2(%rip), %r8     # 0x30d920
xorl %eax, %eax
callq 0x9060
jmp 0x4647a
cmpq $0x80000, %rdx          # imm = 0x80000
je 0x4641d
cmpq $0x800000, %rdx         # imm = 0x800000
jne 0x46399
leaq 0x1181b5(%rip), %rax    # 0x15dd30
movl 0xe98(%rax), %ecx
addl 0xdb0(%rax), %ecx
addl 0xf80(%rax), %ecx
addl 0x1068(%rax), %ecx
cmpl $0x4, %ecx
jge 0x4643f
movl $0x1, %ecx
jmp 0x46441
movl $0x14, %eax
cmpq $0x2, %rax
movl $0x1, %edx
cmovgeq %rax, %rdx
leaq 0x2f9721(%rip), %rdi    # 0x33f2e0
leaq 0xc4fbe(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd71f4(%rip), %rax     # 0x11cdca
leaq 0x2f9a03(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd721a(%rip), %rsi     # 0x11ce01
movl $0x76, %edi
jmp 0x460be
leaq 0x1f7368(%rip), %rbx    # 0x23cf60
movb $0x0, (%rbx)
callq 0xa3fe
leaq 0x2f6619(%rip), %rsi    # 0x33c220
movq %rbx, %rdi
callq 0x9340
leaq 0x2f96ca(%rip), %rdi    # 0x33f2e0
movq %rbx, %rsi
callq 0x9340
leaq 0xd1384(%rip), %rax     # 0x116fa9
leaq 0x2f99b4(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd738f(%rip), %rsi     # 0x11cfc5
movl $0x410, %edi            # imm = 0x410
jmp 0x46776
leaq 0x2f9699(%rip), %rax    # 0x33f2e0
movw $0x4d, (%rax)
leaq 0xd63e7(%rip), %rax     # 0x11c03a
leaq 0x2f9986(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xdcef0(%rip), %rax     # 0x122b54
leaq 0x2f997d(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd22d7(%rip), %rax     # 0x117f4c
leaq 0x2f9974(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd63c7(%rip), %rax     # 0x11c04d
leaq 0x2f996b(%rip), %rcx    # 0x33f5f8
movq %rax, (%rcx)
leaq 0xd63f5(%rip), %rsi     # 0x11c08c
movl $0x304, %edi            # imm = 0x304
jmp 0x46776
movl $0xa, %edi
movl $0xb, %esi
callq 0xb49e
movl $0xdf, %edi
callq 0xc0d9b
jmp 0x436ea
leaq 0x1d5132(%rip), %rax    # 0x21adf8
movl (%rax), %edx
leaq 0x2f9611(%rip), %rdi    # 0x33f2e0
leaq 0xde27e(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd649b(%rip), %rax     # 0x11c181
leaq 0x2f98f3(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd64c9(%rip), %rax     # 0x11c1c0
leaq 0x2f98ea(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd64fa(%rip), %rax     # 0x11c202
leaq 0x2f98e1(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd6510(%rip), %rsi     # 0x11c229
movl $0x382, %edi            # imm = 0x382
jmp 0x460be
leaq 0x1d2ba6(%rip), %rax    # 0x2188d0
cmpq $0x400, (%rax)          # imm = 0x400
je 0x436ea
movl $0x6, %edi
callq 0x27479
leaq 0x2c6a68(%rip), %rax    # 0x30c7b0
movl $0x0, (%rax)
leaq 0x2c6a53(%rip), %rax    # 0x30c7a8
movb $0x53, (%rax)
jmp 0x41e76
leaq 0x2c7fbc(%rip), %rax    # 0x30dd20
xorl %edi, %edi
cmpb $0x0, (%rax)
sete %dil
leaq 0x2c7fad(%rip), %rax    # 0x30dd21
sete (%rax)
leaq 0x2c7f9a(%rip), %rax    # 0x30dd18
movzbl (%rax), %esi
leaq 0x2c8038(%rip), %rax    # 0x30ddc0
movsd (%rax), %xmm0
leaq 0x2c8045(%rip), %rax    # 0x30ddd8
movsd (%rax), %xmm1
leaq 0x2c7f7e(%rip), %rax    # 0x30dd1c
movss (%rax), %xmm2
movl $0x4, %edx
jmp 0x461aa
testb %cl, %cl
sete %cl
testl %eax, %eax
setne %dl
orb %cl, %dl
jne 0x46153
leaq 0x2c720b(%rip), %rax    # 0x30cfd0
movsd 0xc3393(%rip), %xmm1    # 0x109160
movsd (%rax), %xmm0
mulsd %xmm1, %xmm0
leaq 0x2c71fc(%rip), %rax    # 0x30cfd8
mulsd (%rax), %xmm1
leaq 0x2c71f9(%rip), %rax    # 0x30cfe0
movsd (%rax), %xmm2
leaq 0x2f94ee(%rip), %rdi    # 0x33f2e0
leaq 0xef3b6(%rip), %rsi     # 0x1351af
movb $0x3, %al
callq 0x9060
leaq 0xd649f(%rip), %rsi     # 0x11c2a6
movl $0x110, %edi            # imm = 0x110
jmp 0x46776
leaq 0x1d4bbc(%rip), %rax    # 0x21a9d4
movl (%rax), %edx
xorl $0x1, %edx
leaq 0x2f94bc(%rip), %rdi    # 0x33f2e0
leaq 0xde129(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd6280(%rip), %rsi     # 0x11c0bb
movl $0x322, %edi            # imm = 0x322
jmp 0x460be
movl $0x73, %edi
jmp 0x41d0c
leaq 0x2c7d56(%rip), %rax    # 0x30dbac
movl (%rax), %edx
leaq 0x2f9481(%rip), %rdi    # 0x33f2e0
leaq 0xde0ee(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd3a09(%rip), %rax     # 0x11987f
leaq 0x2f9763(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd62af(%rip), %rsi     # 0x11c136
movl $0x3a6, %edi            # imm = 0x3A6
jmp 0x460be
leaq 0x1d299c(%rip), %rax    # 0x218834
xorl %ebx, %ebx
movl %ebx, (%rax)
leaq 0x1d299d(%rip), %rax    # 0x218840
movl %ebx, (%rax)
callq 0x3b04d
jmp 0x4677d
cmpq $0x8000000, %rax        # imm = 0x8000000
jne 0x46173
leaq 0x2c7d1e(%rip), %rax    # 0x30dbe0
cvtsi2sdl (%rax), %xmm0
mulsd 0xc5b42(%rip), %xmm0    # 0x10ba10
leaq 0x2f940b(%rip), %rdi    # 0x33f2e0
leaq 0xe95fb(%rip), %rsi     # 0x12f4d7
movb $0x1, %al
callq 0x9060
leaq 0xd57bb(%rip), %rax     # 0x11b6a5
leaq 0x2f96ef(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd57d8(%rip), %rsi     # 0x11b6d3
movl $0x3a4, %edi            # imm = 0x3A4
jmp 0x46776
testl %eax, %eax
je 0x465c0
leaq 0x2c8124(%rip), %rax    # 0x30e038
movl (%rax), %edx
leaq 0x2c811f(%rip), %rax    # 0x30e03c
movl (%rax), %ecx
leaq 0x2c811a(%rip), %rax    # 0x30e040
movl (%rax), %r8d
leaq 0x2f93b0(%rip), %rdi    # 0x33f2e0
leaq 0xe9fa2(%rip), %rsi     # 0x12fed9
jmp 0x465f2
leaq 0xd5a88(%rip), %rax     # 0x11b9cb
leaq 0x2f9696(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd5aaf(%rip), %rax     # 0x11ba03
leaq 0x2f968d(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd5ad3(%rip), %rax     # 0x11ba38
leaq 0x2f9684(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd5afd(%rip), %rsi     # 0x11ba73
movl $0x72, %edi
jmp 0x46776
leaq 0xd6c0f(%rip), %rsi     # 0x11cb96
leaq 0x1f75d2(%rip), %rdx    # 0x23d560
xorl %eax, %eax
callq 0x9060
leaq 0x1d28a8(%rip), %rax    # 0x218844
movl $0x1bc5, (%rax)         # imm = 0x1BC5
jmp 0x436ea
leaq 0x2f9332(%rip), %rax    # 0x33f2e0
movb $0x0, 0x2(%rax)
movw $0x3834, (%rax)         # imm = 0x3834
leaq 0x2f6262(%rip), %r14    # 0x33c220
leaq 0xd51bb(%rip), %rsi     # 0x11b180
xorl %ebx, %ebx
movq %r14, %rdi
movl $0x60, %edx
xorl %eax, %eax
callq 0x9060
movl $0x5e, %edi
jmp 0x4264e
leaq 0x2c7e91(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x7d0, %edx            # imm = 0x7D0
cmovneq %rax, %rdx
leaq 0x2f92e3(%rip), %rdi    # 0x33f2e0
leaq 0xc4b80(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd5ec8(%rip), %rsi     # 0x11bedc
jmp 0x460b9
leaq 0x2c7e58(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x21, %edx
cmovneq %rax, %rdx
leaq 0x2f92aa(%rip), %rdi    # 0x33f2e0
leaq 0xc4b47(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd5e03(%rip), %rsi     # 0x11be50
jmp 0x460b9
leaq 0x2c7e22(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x7d0, %edx            # imm = 0x7D0
cmovneq %rax, %rdx
leaq 0x2f9274(%rip), %rdi    # 0x33f2e0
leaq 0xc4b11(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd5ee3(%rip), %rsi     # 0x11bf66
jmp 0x460b9
leaq 0x2c7dec(%rip), %rax    # 0x30de78
movq (%rax), %rax
testq %rax, %rax
movl $0x2, %edx
cmovneq %rax, %rdx
leaq 0x2f923e(%rip), %rdi    # 0x33f2e0
leaq 0xc4adb(%rip), %rsi     # 0x10ab84
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd5d4c(%rip), %rsi     # 0x11be05
movl $0x73, %edi
callq 0x2bf98
jmp 0x4677d
leaq 0x2f9211(%rip), %rax    # 0x33f2e0
movw $0x31, (%rax)
leaq 0xd5ed7(%rip), %rsi     # 0x11bfb2
movl $0x73, %edi
jmp 0x46776
leaq 0x2c7f3c(%rip), %rax    # 0x30e028
movq (%rax), %rcx
testq %rcx, %rcx
je 0x4673e
movabsq $-0x5555555555555555, %rdx # imm = 0xAAAAAAAAAAAAAAAB
movq %rcx, %rax
mulq %rdx
cmpq $0x15180, %rcx          # imm = 0x15180
jl 0x467b0
shrq %rdx
andq $-0x8, %rdx
leaq (%rdx,%rdx,2), %rax
movq %rcx, %rdx
subq %rax, %rdx
jne 0x467b0
movabsq $-0x3dd1baf98d76b549, %rdx # imm = 0xC22E450672894AB7
movq %rcx, %rax
mulq %rdx
shrq $0x10, %rdx
leaq 0x2f9199(%rip), %rdi    # 0x33f2e0
leaq 0xd1437(%rip), %rsi     # 0x117585
jmp 0x468f9
testl %eax, %eax
jne 0x43e93
movl $0x73, %edi
callq 0x27777
cmpl $0x73, %eax
je 0x436ea
jmp 0x4677b
leaq 0x2c7ba7(%rip), %rax    # 0x30dd21
movb $0x1, (%rax)
leaq 0x2c7c3c(%rip), %rax    # 0x30ddc0
movsd (%rax), %xmm0
leaq 0x2c7c49(%rip), %rax    # 0x30ddd8
movsd (%rax), %xmm1
leaq 0x2c7b82(%rip), %rax    # 0x30dd1c
movss (%rax), %xmm2
movl $0x1, %edi
xorl %esi, %esi
movl $0x3, %edx
callq 0x6add8
callq 0x6ab01
jmp 0x436ea
leaq 0x2f9120(%rip), %rax    # 0x33f2e0
movabsq $0x6c6169636966664f, %rcx # imm = 0x6C6169636966664F
movq %rcx, (%rax)
movb $0x0, 0x8(%rax)
jmp 0x461df
leaq 0x2f9106(%rip), %rdi    # 0x33f2e0
callq 0x9340
leaq 0x2c73d2(%rip), %rax    # 0x30d5b8
cmpl $0x0, (%rax)
je 0x46205
leaq 0x2f90ee(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
callq 0x9120
movw $0x2a20, (%rbx,%rax)    # imm = 0x2A20
movb $0x0, 0x2(%rbx,%rax)
leaq 0x2c73a8(%rip), %rax    # 0x30d5b4
cmpl $0x0, (%rax)
je 0x4622b
leaq 0x2f90c8(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
callq 0x9120
movw $0x2120, (%rbx,%rax)    # imm = 0x2120
movb $0x0, 0x2(%rbx,%rax)
leaq 0xd5579(%rip), %rax     # 0x11b7ab
leaq 0x2f93a7(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd55a8(%rip), %rax     # 0x11b7eb
leaq 0x2f939e(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd55d1(%rip), %rax     # 0x11b825
leaq 0x2f9395(%rip), %rcx    # 0x33f5f0
movq %rax, (%rcx)
leaq 0xd55fa(%rip), %rax     # 0x11b85f
leaq 0x2f938c(%rip), %rcx    # 0x33f5f8
movq %rax, (%rcx)
leaq 0xd5628(%rip), %rax     # 0x11b89e
leaq 0x2f9383(%rip), %rcx    # 0x33f600
movq %rax, (%rcx)
leaq 0xd564b(%rip), %rsi     # 0x11b8d2
movl $0x290, %edi            # imm = 0x290
jmp 0x46776
testb %cl, %cl
setne %cl
testl %eax, %eax
sete %sil
andb %cl, %sil
cmpb $0x1, %sil
jne 0x46706
movl $0x70, %edi
callq 0x27777
cmpl $0x70, %eax
je 0x436ea
jmp 0x4677b
leaq 0xd4f44(%rip), %rax     # 0x11b20c
leaq 0x2f9311(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd4f61(%rip), %rax     # 0x11b23a
leaq 0x2c8000(%rip), %rsi    # 0x30e2e0
movl 0x159dc(%rsi), %ecx
xorl %edx, %edx
cmpl $0x2, %ecx
setne %dl
leal (%rdx,%rdx,8), %edx
addl $0x45, %edx
cmpl $0x1, %ecx
movl $0x4f, %r8d
cmovnel %edx, %r8d
leaq 0x2f92e0(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
movl 0x159d0(%rsi), %edx
movl 0x159d4(%rsi), %ecx
movl 0x159d8(%rsi), %r9d
leaq 0x2f8fbb(%rip), %rdi    # 0x33f2e0
leaq 0xd4f3c(%rip), %rsi     # 0x11b268
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd4f38(%rip), %rsi     # 0x11b274
movl $0x260, %edi            # imm = 0x260
jmp 0x460be
leaq 0x2c6e23(%rip), %rax    # 0x30d170
cmpl $0x0, (%rax)
movl $0x1e, %edx
je 0x46360
leaq 0x2c6e0e(%rip), %rax    # 0x30d16c
movl (%rax), %edx
leaq 0x2f8f79(%rip), %rdi    # 0x33f2e0
leaq 0xddbe6(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd4f36(%rip), %rax     # 0x11b2b4
leaq 0x2f925b(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd4f46(%rip), %rsi     # 0x11b2d5
movl $0x2c0, %edi            # imm = 0x2C0
jmp 0x460be
leaq 0x117990(%rip), %rax    # 0x15dd30
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 0x2c7a95(%rip), %rax    # 0x30de68
movl $0x1, (%rax)
jmp 0x434bc
callq 0xacdd1
leaq 0x117946(%rip), %rcx    # 0x15dd30
movl 0x4a0(%rcx), %edx
addl 0x3b8(%rcx), %edx
addl 0x588(%rcx), %edx
addl 0x670(%rcx), %edx
testl %eax, %eax
je 0x467fb
cmpl $0x4, %edx
jge 0x46804
movl $0x1, %eax
jmp 0x46806
leaq 0x11790c(%rip), %rax    # 0x15dd30
movl 0xe98(%rax), %ecx
addl 0xdb0(%rax), %ecx
addl 0xf80(%rax), %ecx
cmpl $0x3, %ecx
jl 0x4678a
xorl %ecx, %ecx
movl %ecx, 0xdb0(%rax)
movl %ecx, 0xe98(%rax)
movl %ecx, 0xf80(%rax)
movl %ecx, 0x1068(%rax)
jmp 0x434bc
leaq 0x2f8e7b(%rip), %rdi    # 0x33f2e0
leaq 0xee99f(%rip), %rsi     # 0x134e0b
leaq 0x2c74ad(%rip), %rcx    # 0x30d920
xorl %eax, %eax
callq 0x9060
leaq 0x2c74a7(%rip), %rax    # 0x30d928
cmpb $0x0, (%rax)
je 0x464aa
leaq 0x2f8e53(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
callq 0x9120
movw $0x2f, (%rbx,%rax)
leaq 0x2c7486(%rip), %rsi    # 0x30d928
movq %rbx, %rdi
callq 0x96c0
leaq 0xd7460(%rip), %rax     # 0x11d911
leaq 0x2f9128(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd7484(%rip), %rsi     # 0x11d946
movl $0x5a, %edi
jmp 0x46776
leaq 0x2f8e0d(%rip), %rdi    # 0x33f2e0
leaq 0xdda7a(%rip), %rsi     # 0x123f54
xorl %eax, %eax
callq 0x9060
jmp 0x46550
leaq 0x2f8df6(%rip), %rax    # 0x33f2e0
movw $0x44, (%rax)
jmp 0x46550
leaq 0x2f8de8(%rip), %rax    # 0x33f2e0
movw $0x45, (%rax)
jmp 0x46550
leaq 0x2f8dda(%rip), %rax    # 0x33f2e0
movw $0x46, (%rax)
jmp 0x46550
leaq 0x2f8dcc(%rip), %rax    # 0x33f2e0
movw $0x54, (%rax)
jmp 0x46550
leaq 0x2f8dbe(%rip), %rax    # 0x33f2e0
movw $0x4b, (%rax)
leaq 0x1f7f12(%rip), %rax    # 0x23e440
movl $0x0, (%rax)
jmp 0x46573
leaq 0x2f8da3(%rip), %rax    # 0x33f2e0
movw $0x49, (%rax)
jmp 0x46550
leaq 0x2f8d95(%rip), %rax    # 0x33f2e0
movw $0x4e, (%rax)
leaq 0x1f7ee9(%rip), %rax    # 0x23e440
cmpl $0x0, (%rax)
je 0x46573
leaq 0x2f8d7d(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
callq 0x9120
movw $0x4820, (%rbx,%rax)    # imm = 0x4820
jmp 0x46588
leaq 0x2f8d66(%rip), %rbx    # 0x33f2e0
movq %rbx, %rdi
callq 0x9120
movw $0x4120, (%rbx,%rax)    # imm = 0x4120
movb $0x0, 0x2(%rbx,%rax)
leaq 0xd4597(%rip), %rax     # 0x11ab2b
leaq 0x2f9045(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd6442(%rip), %rax     # 0x11c9e7
leaq 0x2f903c(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd6483(%rip), %rsi     # 0x11ca39
movl $0x155, %edi            # imm = 0x155
jmp 0x46776
testl %ecx, %ecx
je 0x46823
leaq 0x2c7a81(%rip), %rax    # 0x30e050
movl (%rax), %edx
leaq 0x2c7a70(%rip), %rax    # 0x30e048
movl (%rax), %ecx
leaq 0x2c7a6b(%rip), %rax    # 0x30e04c
movl (%rax), %r8d
leaq 0x2f8cf5(%rip), %rdi    # 0x33f2e0
leaq 0xd0f84(%rip), %rsi     # 0x117576
xorl %eax, %eax
callq 0x9060
leaq 0x2f8ce0(%rip), %rax    # 0x33f2e0
leaq 0xd0f96(%rip), %rcx     # 0x11759d
leaq 0x2f8fd2(%rip), %rdx    # 0x33f5e0
movq %rcx, (%rdx)
leaq 0xd0fb6(%rip), %rcx     # 0x1175ce
leaq 0x2f8fc9(%rip), %rdx    # 0x33f5e8
movq %rcx, (%rdx)
cmpb $0x0, (%rax)
je 0x4419a
leaq 0xd4a7c(%rip), %rsi     # 0x11b0ae
movl $0x111, %edi            # imm = 0x111
jmp 0x46776
leaq 0x2c6b35(%rip), %rax    # 0x30d178
cvttsd2si (%rax), %edx
leaq 0x2f8c92(%rip), %rdi    # 0x33f2e0
leaq 0xdd8ff(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0x2f5bbb(%rip), %r14    # 0x33c220
leaq 0xd6306(%rip), %rsi     # 0x11c972
movq %r14, %rdi
movl $0x5, %edx
movl $0x186a0, %ecx          # imm = 0x186A0
xorl %eax, %eax
callq 0x9060
jmp 0x466ce
leaq 0x2c753f(%rip), %rax    # 0x30dbc8
movl (%rax), %edx
leaq 0x2f8c4e(%rip), %rdi    # 0x33f2e0
leaq 0xdd8bb(%rip), %rsi     # 0x123f54
xorl %ebx, %ebx
xorl %eax, %eax
callq 0x9060
leaq 0xd6273(%rip), %rax     # 0x11c91c
leaq 0x2f8f30(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0x2f5b66(%rip), %r14    # 0x33c220
leaq 0xd6262(%rip), %rsi     # 0x11c923
movl $0x4f, %edx
movq %r14, %rdi
callq 0x92b0
movl $0x31, %edi
jmp 0x4264e
leaq 0x2c6a99(%rip), %rax    # 0x30d178
movsd (%rax), %xmm0
leaq 0x2f8bf6(%rip), %rdi    # 0x33f2e0
leaq 0xce5a9(%rip), %rsi     # 0x114c9a
movb $0x1, %al
callq 0x9060
leaq 0xd62aa(%rip), %rsi     # 0x11c9a9
movl $0x31, %edi
jmp 0x46776
testl %eax, %eax
jne 0x432db
cmpq $0x10000, %rdx          # imm = 0x10000
jne 0x462a9
leaq 0x1d21e6(%rip), %rax    # 0x218908
cmpl $0x54, (%rax)
jne 0x46734
leaq 0x2c69be(%rip), %rax    # 0x30d0ec
cmpb $0x0, (%rax)
sete (%rax)
callq 0xfa97
jmp 0x462a9
leaq 0x2f8b9b(%rip), %rax    # 0x33f2e0
movb $0x0, (%rax)
leaq 0xd0e4e(%rip), %rax     # 0x11759d
leaq 0x2f8e8a(%rip), %rcx    # 0x33f5e0
movq %rax, (%rcx)
leaq 0xd0e6e(%rip), %rax     # 0x1175ce
leaq 0x2f8e81(%rip), %rcx    # 0x33f5e8
movq %rax, (%rcx)
leaq 0xd6c86(%rip), %rsi     # 0x11d3f7
movl $0x2f, %edi
callq 0x2bf98
xorl %ebx, %ebx
movl %ebx, %eax
addq $0x8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movl $0x1, %ecx
movl %ecx, 0xdb0(%rax)
movl %ecx, 0xe98(%rax)
movl %ecx, 0xf80(%rax)
movl $0x0, 0x1068(%rax)
jmp 0x434bc
movq %rcx, %rax
shrq $0x4, %rax
movabsq $0x91a2b3c4d5e6f81, %rdx # imm = 0x91A2B3C4D5E6F81
mulq %rdx
cmpq $0xe10, %rcx            # imm = 0xE10
jl 0x4687d
shrq $0x3, %rdx
imulq $0xe10, %rdx, %rax      # imm = 0xE10
movq %rcx, %rsi
subq %rax, %rsi
jne 0x4687d
leaq 0x2f8af1(%rip), %rdi    # 0x33f2e0
leaq 0xd0d95(%rip), %rsi     # 0x11758b
jmp 0x468f9
cmpl $0x2, %edx
jl 0x468b3
xorl %eax, %eax
movl %eax, 0x3b8(%rcx)
movl %eax, 0x4a0(%rcx)
movl %eax, 0x588(%rcx)
movl %eax, 0x670(%rcx)
jmp 0x434bc
leaq 0x2c783e(%rip), %rax    # 0x30e068
movq (%rax), %rcx
testq %rcx, %rcx
je 0x4416e
movabsq $-0x3dd1baf98d76b549, %rdx # imm = 0xC22E450672894AB7
movq %rcx, %rax
mulq %rdx
cmpq $0x15180, %rcx          # imm = 0x15180
jl 0x46905
shrq $0x10, %rdx
imulq $0x15180, %rdx, %rax    # imm = 0x15180
movq %rcx, %rsi
subq %rax, %rsi
jne 0x46905
leaq 0x2f8a6f(%rip), %rdi    # 0x33f2e0
leaq 0xd0d0d(%rip), %rsi     # 0x117585
jmp 0x4698c
movabsq $-0x7777777777777777, %rdx # imm = 0x8888888888888889
movq %rcx, %rax
mulq %rdx
cmpq $0x3c, %rcx
jl 0x468e8
shrq $0x5, %rdx
imulq $0x3c, %rdx, %rax
movq %rcx, %rsi
subq %rax, %rsi
jne 0x468e8
leaq 0x2f8a36(%rip), %rdi    # 0x33f2e0
leaq 0xd0ce0(%rip), %rsi     # 0x117591
jmp 0x468f9
leaq 0x2c6452(%rip), %rax    # 0x30cd0c
xorl %edx, %edx
cmpl $0x4c, (%rax)
movl $0x1, %eax
movl %eax, 0x3b8(%rcx)
movl %eax, 0x4a0(%rcx)
sete %dl
movl %edx, 0x588(%rcx)
movl $0x0, 0x670(%rcx)
jmp 0x434bc
leaq 0x2f89f1(%rip), %rdi    # 0x33f2e0
leaq 0xd0ca1(%rip), %rsi     # 0x117597
movq %rcx, %rdx
xorl %eax, %eax
callq 0x9060
jmp 0x4583d
movq %rcx, %rax
shrq $0x4, %rax
movabsq $0x91a2b3c4d5e6f81, %rdx # imm = 0x91A2B3C4D5E6F81
mulq %rdx
cmpq $0xe10, %rcx            # imm = 0xE10
jl 0x46945
shrq $0x3, %rdx
imulq $0xe10, %rdx, %rax      # imm = 0xE10
movq %rcx, %rsi
subq %rax, %rsi
jne 0x46945
leaq 0x2f89a4(%rip), %rdi    # 0x33f2e0
leaq 0xd0c48(%rip), %rsi     # 0x11758b
jmp 0x4698c
movabsq $-0x7777777777777777, %rdx # imm = 0x8888888888888889
movq %rcx, %rax
mulq %rdx
cmpq $0x3c, %rcx
jl 0x4697b
shrq $0x5, %rdx
imulq $0x3c, %rdx, %rax
movq %rcx, %rsi
subq %rax, %rsi
jne 0x4697b
leaq 0x2f896e(%rip), %rdi    # 0x33f2e0
leaq 0xd0c18(%rip), %rsi     # 0x117591
jmp 0x4698c
leaq 0x2f895e(%rip), %rdi    # 0x33f2e0
leaq 0xd0c0e(%rip), %rsi     # 0x117597
movq %rcx, %rdx
xorl %eax, %eax
callq 0x9060
jmp 0x465f9