// File: /workspace/github_cpp_makefile_star2_O1/Luthaf[P]zeopp/symmetry.cc
// Function: get_sym_ID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
int get_sym_ID(string s) {
  printf("symmetry group = %s\n", s.c_str());
/*

  //this block edits symmetry group strings - the removel of ":H" is wrong because it does not represent the correct symmetry, but this kind of string operation might be needed later

  //remove ":H" from the end
  int length = s.length();
  printf("DEBUG: before truncating string = %s\n", s.c_str());
  for(int i=length-2; i>=0; i--) {
    if(s[i]==':' && s[i+1]=='H') {
      s.erase(i,2);
      i--; //additional i-- moves cursor again, to prevent checking the end string character
    }
  }
  printf("after truncating, symmetry group = %s\n", s.c_str());
*/
  //scan list of space group strings
  if(s=="P1") return 1;
  if(s=="P-1") return 2;
  if(s=="P2") return 3;
  if(s=="P21") return 4;
  if(s=="C2") return 5;
  if(s=="Pm") return 6;
  if(s=="Pc") return 7;
  if(s=="Cm") return 8;
  if(s=="Cc") return 9;
  if(s=="P2m") return 10;
  if(s=="P21m") return 11;
  if(s=="C2m") return 12;
  if(s=="P2c") return 13;
  if(s=="P21c") return 14;
  if(s=="C2c") return 15;
  if(s=="P222") return 16;
  if(s=="P2221") return 17;
  if(s=="P21212") return 18;
  if(s=="P212121") return 19;
  if(s=="C2221") return 20;
  if(s=="C222") return 21;
  if(s=="F222") return 22;
  if(s=="I222") return 23;
  if(s=="I212121") return 24;
  if(s=="Pmm2") return 25;
  if(s=="Pmc21") return 26;
  if(s=="Pcc2") return 27;
  if(s=="Pma2") return 28;
  if(s=="Pca21") return 29;
  if(s=="Pnc2") return 30;
  if(s=="Pmn21") return 31;
  if(s=="Pba2") return 32;
  if(s=="Pna21") return 33;
  if(s=="Pnn2") return 34;
  if(s=="Cmm2") return 35;
  if(s=="Cmc21") return 36;
  if(s=="Ccc2") return 37;
  if(s=="Amm2") return 38;
  if(s=="Aem2") return 39;
  if(s=="Ama2") return 40;
  if(s=="Aea2") return 41;
  if(s=="Fmm2") return 42;
  if(s=="Fdd2") return 43;
  if(s=="Imm2") return 44;
  if(s=="Iba2") return 45;
  if(s=="Ima2") return 46;
  if(s=="Pmmm") return 47;
  if(s=="Pnnn") return 48;
  if(s=="Pccm") return 49;
  if(s=="Pban") return 50;
  if(s=="Pmma") return 51;
  if(s=="Pnna") return 52;
  if(s=="Pmna") return 53;
  if(s=="Pcca") return 54;
  if(s=="Pbam") return 55;
  if(s=="Pccn") return 56;
  if(s=="Pbcm") return 57;
  if(s=="Pnnm") return 58;
  if(s=="Pmmn") return 59;
  if(s=="Pbcn") return 60;
  if(s=="Pbca") return 61;
  if(s=="Pnma") return 62;
  if(s=="Cmcm") return 63;
  if(s=="Cmce") return 64;
  if(s=="Cmmm") return 65;
  if(s=="Cccm") return 66;
  if(s=="Cmme") return 67;
  if(s=="Ccce") return 68;
  if(s=="Fmmm") return 69;
  if(s=="Fddd") return 70;
  if(s=="Immm") return 71;
  if(s=="Ibam") return 72;
  if(s=="Ibca") return 73;
  if(s=="Imma") return 74;
  if(s=="P4") return 75;
  if(s=="P41") return 76;
  if(s=="P42") return 77;
  if(s=="P43") return 78;
  if(s=="I4") return 79;
  if(s=="I41") return 80;
  if(s=="P-4") return 81;
  if(s=="I-4") return 82;
  if(s=="P4/m") return 83;
  if(s=="P42/m") return 84;
  if(s=="P4/n") return 85;
  if(s=="P42/n") return 86;
  if(s=="I4/m") return 87;
  if(s=="I41/a") return 88;
  if(s=="P422") return 89;
  if(s=="P4212") return 90;
  if(s=="P4122") return 91;
  if(s=="P41212") return 92;
  if(s=="P4222") return 93;
  if(s=="P42212") return 94;
  if(s=="P4322") return 95;
  if(s=="P43212") return 96;
  if(s=="I422") return 97;
  if(s=="I4122") return 98;
  if(s=="P4mm") return 99;
  if(s=="P4bm") return 100;
  if(s=="P42cm") return 101;
  if(s=="P42nm") return 102;
  if(s=="P4cc") return 103;
  if(s=="P4nc") return 104;
  if(s=="P42mc") return 105;
  if(s=="P42bc") return 106;
  if(s=="I4mm") return 107;
  if(s=="I4cm") return 108;
  if(s=="I41md") return 109;
  if(s=="I41cd") return 110;
  if(s=="P-42m") return 111;
  if(s=="P-42c") return 112;
  if(s=="P-421m") return 113;
  if(s=="P-421c") return 114;
  if(s=="P-4m2") return 115;
  if(s=="P-4c2") return 116;
  if(s=="P-4b2") return 117;
  if(s=="P-4n2") return 118;
  if(s=="I-4m2") return 119;
  if(s=="I-4c2") return 120;
  if(s=="I-42m") return 121;
  if(s=="I-42d") return 122;
  if(s=="P4/mmm") return 123;
  if(s=="P4/mcc") return 124;
  if(s=="P4/nbm") return 125;
  if(s=="P4/nnc") return 126;
  if(s=="P4/mbm") return 127;
  if(s=="P4/mnc") return 128;
  if(s=="P4/nmm") return 129;
  if(s=="P4/ncc") return 130;
  if(s=="P42/mmc") return 131;
  if(s=="P42/mcm") return 132;
  if(s=="P42/nbc") return 133;
  if(s=="P42/nnm") return 134;
  if(s=="P42/mbc") return 135;
  if(s=="P42/mnm") return 136;
  if(s=="P42/nmc") return 137;
  if(s=="P42/ncm") return 138;
  if(s=="I4/mmm") return 139;
  if(s=="I4/mcm") return 140;
  if(s=="I41/amd") return 141;
  if(s=="I41/acd") return 142;
  if(s=="P3") return 143;
  if(s=="P31") return 144;
  if(s=="P32") return 145;
  if(s=="R3") return 146;
  if(s=="P-3") return 147;
  if(s=="R-3") return 148;
  if(s=="P312") return 149;
  if(s=="P321") return 150;
  if(s=="P3112") return 151;
  if(s=="P3121") return 152;
  if(s=="P3212") return 153;
  if(s=="P3221") return 154;
  if(s=="R32") return 155;
  if(s=="P3m1") return 156;
  if(s=="P31m") return 157;
  if(s=="P3c1") return 158;
  if(s=="P31c") return 159;
  if(s=="R3m") return 160;
  if(s=="R3c") return 161;
  if(s=="P-31m") return 162;
  if(s=="P-31c") return 163;
  if(s=="P-3m1") return 164;
  if(s=="P-3c1") return 165;
  if(s=="R-3m") return 166;
  if(s=="R-3c") return 167;
  if(s=="P6") return 168;
  if(s=="P61") return 169;
  if(s=="P65") return 170;
  if(s=="P62") return 171;
  if(s=="P64") return 172;
  if(s=="P63") return 173;
  if(s=="P-6") return 174;
  if(s=="P6/m") return 175;
  if(s=="P63/m") return 176;
  if(s=="P622") return 177;
  if(s=="P6122") return 178;
  if(s=="P6522") return 179;
  if(s=="P6222") return 180;
  if(s=="P6422") return 181;
  if(s=="P6322") return 182;
  if(s=="P6mm") return 183;
  if(s=="P6cc") return 184;
  if(s=="P63cm") return 185;
  if(s=="P63mc") return 186;
  if(s=="P-6m2") return 187;
  if(s=="P-6c2") return 188;
  if(s=="P-62m") return 189;
  if(s=="P-62c") return 190;
  if(s=="P6/mmm") return 191;
  if(s=="P6/mcc") return 192;
  if(s=="P63/mcm") return 193;
  if(s=="P63/mmc") return 194;
  if(s=="P23") return 195;
  if(s=="F23") return 196;
  if(s=="I23") return 197;
  if(s=="P213") return 198;
  if(s=="I213") return 199;
  if(s=="Pm-3") return 200;
  if(s=="Pn-3") return 201;
  if(s=="Fm-3") return 202;
  if(s=="Fd-3") return 203;
  if(s=="Im-3") return 204;
  if(s=="Pa-3") return 205;
  if(s=="Ia-3") return 206;
  if(s=="P432") return 207;
  if(s=="P4232") return 208;
  if(s=="F432") return 209;
  if(s=="F4132") return 210;
  if(s=="I432") return 211;
  if(s=="P4332") return 212;
  if(s=="P4132") return 213;
  if(s=="I4132") return 214;
  if(s=="P-43m") return 215;
  if(s=="F-43m") return 216;
  if(s=="I-43m") return 217;
  if(s=="P-43n") return 218;
  if(s=="F-43c") return 219;
  if(s=="I-43d") return 220;
  if(s=="Pm-3m") return 221;
  if(s=="Pn-3n") return 222;
  if(s=="Pm-3n") return 223;
  if(s=="Pn-3m") return 224;
  if(s=="Fm-3m") return 225;
  if(s=="Fm-3c") return 226;
  if(s=="Fd-3m") return 227;
  if(s=="Fd-3c") return 228;
  if(s=="Im-3m") return 229;
  if(s=="Ia-3d") return 230;
//MANUAL ENTRY
  if(s=="R-3m:H") return 1000;
  printf("WARNING: could not parse symmetry group string \"%s\" to find the corresponding ID number\n", s.c_str());
  return -1; //could not parse string!
}

// Assembly:
pushq %rbx
movq %rdi, %rbx
movq (%rdi), %rsi
leaq 0x510d7(%rip), %rdi     # 0x158b90
xorl %eax, %eax
callq 0x4060
leaq 0x510de(%rip), %rsi     # 0x158ba5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108f9c
leaq 0x510ca(%rip), %rsi     # 0x158ba8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fa6
leaq 0x510b7(%rip), %rsi     # 0x158bac
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fb0
leaq 0x510a3(%rip), %rsi     # 0x158baf
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fba
leaq 0x51090(%rip), %rsi     # 0x158bb3
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fc4
leaq 0x47d18(%rip), %rsi     # 0x14f852
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fce
leaq 0x51065(%rip), %rsi     # 0x158bb6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fd8
leaq 0x47d4f(%rip), %rsi     # 0x14f8b7
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fe2
leaq 0x5103a(%rip), %rsi     # 0x158bb9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108fec
leaq 0x51026(%rip), %rsi     # 0x158bbc
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x108ff6
leaq 0x51013(%rip), %rsi     # 0x158bc0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109000
leaq 0x51001(%rip), %rsi     # 0x158bc5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10900a
leaq 0x50fee(%rip), %rsi     # 0x158bc9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109014
leaq 0x50fdb(%rip), %rsi     # 0x158bcd
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10901e
leaq 0x50fc9(%rip), %rsi     # 0x158bd2
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109028
leaq 0x50fb6(%rip), %rsi     # 0x158bd6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109032
leaq 0x50fa4(%rip), %rsi     # 0x158bdb
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10903c
leaq 0x50f93(%rip), %rsi     # 0x158be1
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109046
leaq 0x50f83(%rip), %rsi     # 0x158be8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109050
leaq 0x50f74(%rip), %rsi     # 0x158bf0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10905a
leaq 0x50f63(%rip), %rsi     # 0x158bf6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109064
leaq 0x50f51(%rip), %rsi     # 0x158bfb
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10906e
leaq 0x50f3f(%rip), %rsi     # 0x158c00
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109078
leaq 0x50f2d(%rip), %rsi     # 0x158c05
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109082
leaq 0x50f1e(%rip), %rsi     # 0x158c0d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10908c
leaq 0x50f0c(%rip), %rsi     # 0x158c12
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109096
leaq 0x50efb(%rip), %rsi     # 0x158c18
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090a0
leaq 0x50ee9(%rip), %rsi     # 0x158c1d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090aa
leaq 0x50ed7(%rip), %rsi     # 0x158c22
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090b4
leaq 0x50ec6(%rip), %rsi     # 0x158c28
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090be
leaq 0x50eb4(%rip), %rsi     # 0x158c2d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090c8
leaq 0x50ea3(%rip), %rsi     # 0x158c33
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090d2
leaq 0x50e91(%rip), %rsi     # 0x158c38
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090dc
leaq 0x50e80(%rip), %rsi     # 0x158c3e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090e6
leaq 0x50e6e(%rip), %rsi     # 0x158c43
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090f0
leaq 0x50e5c(%rip), %rsi     # 0x158c48
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1090fa
leaq 0x50e4b(%rip), %rsi     # 0x158c4e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109104
leaq 0x50e39(%rip), %rsi     # 0x158c53
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10910e
leaq 0x50e27(%rip), %rsi     # 0x158c58
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109118
leaq 0x50e15(%rip), %rsi     # 0x158c5d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109122
leaq 0x50e03(%rip), %rsi     # 0x158c62
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10912c
leaq 0x50df1(%rip), %rsi     # 0x158c67
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109136
leaq 0x50ddf(%rip), %rsi     # 0x158c6c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109140
leaq 0x50dcd(%rip), %rsi     # 0x158c71
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10914a
leaq 0x50dbb(%rip), %rsi     # 0x158c76
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109154
leaq 0x50da9(%rip), %rsi     # 0x158c7b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10915e
leaq 0x50d97(%rip), %rsi     # 0x158c80
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109168
leaq 0x50d85(%rip), %rsi     # 0x158c85
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109172
leaq 0x50d73(%rip), %rsi     # 0x158c8a
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10917c
leaq 0x50d61(%rip), %rsi     # 0x158c8f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109186
leaq 0x50d4f(%rip), %rsi     # 0x158c94
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109190
leaq 0x50d3d(%rip), %rsi     # 0x158c99
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10919a
leaq 0x50d2b(%rip), %rsi     # 0x158c9e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091a4
leaq 0x50d19(%rip), %rsi     # 0x158ca3
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091ae
leaq 0x50d07(%rip), %rsi     # 0x158ca8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091b8
leaq 0x50cf5(%rip), %rsi     # 0x158cad
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091c2
leaq 0x50ce3(%rip), %rsi     # 0x158cb2
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091cc
leaq 0x50cd1(%rip), %rsi     # 0x158cb7
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091d6
leaq 0x50cbf(%rip), %rsi     # 0x158cbc
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091e0
leaq 0x50cad(%rip), %rsi     # 0x158cc1
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091ea
leaq 0x50c9b(%rip), %rsi     # 0x158cc6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091f4
leaq 0x50c89(%rip), %rsi     # 0x158ccb
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1091fe
leaq 0x50c77(%rip), %rsi     # 0x158cd0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109208
leaq 0x50c65(%rip), %rsi     # 0x158cd5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109212
leaq 0x50c53(%rip), %rsi     # 0x158cda
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10921c
leaq 0x50c41(%rip), %rsi     # 0x158cdf
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109226
leaq 0x50c2f(%rip), %rsi     # 0x158ce4
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109230
leaq 0x50c1d(%rip), %rsi     # 0x158ce9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10923a
leaq 0x50c0b(%rip), %rsi     # 0x158cee
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109244
leaq 0x50bf9(%rip), %rsi     # 0x158cf3
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10924e
leaq 0x50be7(%rip), %rsi     # 0x158cf8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109258
leaq 0x50bd5(%rip), %rsi     # 0x158cfd
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109262
leaq 0x50bc3(%rip), %rsi     # 0x158d02
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10926c
leaq 0x50bb1(%rip), %rsi     # 0x158d07
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109276
leaq 0x50b9f(%rip), %rsi     # 0x158d0c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109280
leaq 0x50b8b(%rip), %rsi     # 0x158d0f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10928a
leaq 0x50b78(%rip), %rsi     # 0x158d13
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109294
leaq 0x50b65(%rip), %rsi     # 0x158d17
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10929e
leaq 0x50b52(%rip), %rsi     # 0x158d1b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092a8
leaq 0x50b3e(%rip), %rsi     # 0x158d1e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092b2
leaq 0x50b2b(%rip), %rsi     # 0x158d22
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092bc
leaq 0x50b18(%rip), %rsi     # 0x158d26
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092c6
leaq 0x50b05(%rip), %rsi     # 0x158d2a
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092d0
leaq 0x50af3(%rip), %rsi     # 0x158d2f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092da
leaq 0x50ae2(%rip), %rsi     # 0x158d35
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092e4
leaq 0x50ad0(%rip), %rsi     # 0x158d3a
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092ee
leaq 0x50abf(%rip), %rsi     # 0x158d40
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1092f8
leaq 0x50aad(%rip), %rsi     # 0x158d45
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109302
leaq 0x50a9c(%rip), %rsi     # 0x158d4b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10930c
leaq 0x50a8a(%rip), %rsi     # 0x158d50
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109316
leaq 0x50a79(%rip), %rsi     # 0x158d56
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109320
leaq 0x50a68(%rip), %rsi     # 0x158d5c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10932a
leaq 0x50a58(%rip), %rsi     # 0x158d63
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109334
leaq 0x50a47(%rip), %rsi     # 0x158d69
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10933e
leaq 0x50a37(%rip), %rsi     # 0x158d70
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109348
leaq 0x50a26(%rip), %rsi     # 0x158d76
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109352
leaq 0x50a16(%rip), %rsi     # 0x158d7d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10935c
leaq 0x50a04(%rip), %rsi     # 0x158d82
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109366
leaq 0x509f3(%rip), %rsi     # 0x158d88
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109370
leaq 0x509e1(%rip), %rsi     # 0x158d8d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10937a
leaq 0x509cf(%rip), %rsi     # 0x158d92
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109384
leaq 0x509be(%rip), %rsi     # 0x158d98
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10938e
leaq 0x509ad(%rip), %rsi     # 0x158d9e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109398
leaq 0x5099b(%rip), %rsi     # 0x158da3
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093a2
leaq 0x50989(%rip), %rsi     # 0x158da8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093ac
leaq 0x50978(%rip), %rsi     # 0x158dae
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093b6
leaq 0x50967(%rip), %rsi     # 0x158db4
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093c0
leaq 0x50955(%rip), %rsi     # 0x158db9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093ca
leaq 0x50943(%rip), %rsi     # 0x158dbe
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093d4
leaq 0x50932(%rip), %rsi     # 0x158dc4
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093de
leaq 0x50921(%rip), %rsi     # 0x158dca
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093e8
leaq 0x50910(%rip), %rsi     # 0x158dd0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093f2
leaq 0x508ff(%rip), %rsi     # 0x158dd6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1093fc
leaq 0x508ef(%rip), %rsi     # 0x158ddd
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109406
leaq 0x508df(%rip), %rsi     # 0x158de4
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109410
leaq 0x508ce(%rip), %rsi     # 0x158dea
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10941a
leaq 0x508bd(%rip), %rsi     # 0x158df0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109424
leaq 0x508ac(%rip), %rsi     # 0x158df6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10942e
leaq 0x5089b(%rip), %rsi     # 0x158dfc
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109438
leaq 0x5088a(%rip), %rsi     # 0x158e02
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109442
leaq 0x50879(%rip), %rsi     # 0x158e08
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10944c
leaq 0x50868(%rip), %rsi     # 0x158e0e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109456
leaq 0x50857(%rip), %rsi     # 0x158e14
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109460
leaq 0x50847(%rip), %rsi     # 0x158e1b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10946a
leaq 0x50837(%rip), %rsi     # 0x158e22
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109474
leaq 0x50827(%rip), %rsi     # 0x158e29
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10947e
leaq 0x50817(%rip), %rsi     # 0x158e30
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109488
leaq 0x50807(%rip), %rsi     # 0x158e37
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109492
leaq 0x507f7(%rip), %rsi     # 0x158e3e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10949c
leaq 0x507e7(%rip), %rsi     # 0x158e45
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094a6
leaq 0x507d7(%rip), %rsi     # 0x158e4c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094b0
leaq 0x507c8(%rip), %rsi     # 0x158e54
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094ba
leaq 0x507b9(%rip), %rsi     # 0x158e5c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094c4
leaq 0x507aa(%rip), %rsi     # 0x158e64
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094ce
leaq 0x5079b(%rip), %rsi     # 0x158e6c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094d8
leaq 0x5078c(%rip), %rsi     # 0x158e74
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094e2
leaq 0x5077d(%rip), %rsi     # 0x158e7c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094ec
leaq 0x5076e(%rip), %rsi     # 0x158e84
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1094f6
leaq 0x5075f(%rip), %rsi     # 0x158e8c
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109500
leaq 0x5074f(%rip), %rsi     # 0x158e93
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10950a
leaq 0x5073f(%rip), %rsi     # 0x158e9a
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109514
leaq 0x50730(%rip), %rsi     # 0x158ea2
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10951e
leaq 0x50721(%rip), %rsi     # 0x158eaa
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109528
leaq 0x5070d(%rip), %rsi     # 0x158ead
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109532
leaq 0x506fa(%rip), %rsi     # 0x158eb1
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10953c
leaq 0x506e7(%rip), %rsi     # 0x158eb5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109546
leaq 0x506d3(%rip), %rsi     # 0x158eb8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109550
leaq 0x506c0(%rip), %rsi     # 0x158ebc
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10955a
leaq 0x506ad(%rip), %rsi     # 0x158ec0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109564
leaq 0x5069b(%rip), %rsi     # 0x158ec5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10956e
leaq 0x50689(%rip), %rsi     # 0x158eca
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109578
leaq 0x50678(%rip), %rsi     # 0x158ed0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109582
leaq 0x50667(%rip), %rsi     # 0x158ed6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10958c
leaq 0x50656(%rip), %rsi     # 0x158edc
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109596
leaq 0x50645(%rip), %rsi     # 0x158ee2
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095a0
leaq 0x50632(%rip), %rsi     # 0x158ee6
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095aa
leaq 0x50620(%rip), %rsi     # 0x158eeb
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095b4
leaq 0x5060e(%rip), %rsi     # 0x158ef0
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095be
leaq 0x505fc(%rip), %rsi     # 0x158ef5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095c8
leaq 0x505ea(%rip), %rsi     # 0x158efa
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095d2
leaq 0x505d7(%rip), %rsi     # 0x158efe
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095dc
leaq 0x505c4(%rip), %rsi     # 0x158f02
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095e6
leaq 0x505b3(%rip), %rsi     # 0x158f08
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095f0
leaq 0x505a2(%rip), %rsi     # 0x158f0e
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1095fa
leaq 0x50591(%rip), %rsi     # 0x158f14
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109604
leaq 0x50580(%rip), %rsi     # 0x158f1a
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10960e
leaq 0x5056e(%rip), %rsi     # 0x158f1f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109618
leaq 0x5055c(%rip), %rsi     # 0x158f24
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109622
leaq 0x50548(%rip), %rsi     # 0x158f27
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10962c
leaq 0x50535(%rip), %rsi     # 0x158f2b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109636
leaq 0x50522(%rip), %rsi     # 0x158f2f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109640
leaq 0x5050f(%rip), %rsi     # 0x158f33
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10964a
leaq 0x504fc(%rip), %rsi     # 0x158f37
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109654
leaq 0x504e9(%rip), %rsi     # 0x158f3b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10965e
leaq 0x504d6(%rip), %rsi     # 0x158f3f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109668
leaq 0x504c4(%rip), %rsi     # 0x158f44
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109672
leaq 0x504b3(%rip), %rsi     # 0x158f4a
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10967c
leaq 0x504a1(%rip), %rsi     # 0x158f4f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109686
leaq 0x50490(%rip), %rsi     # 0x158f55
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109690
leaq 0x5047f(%rip), %rsi     # 0x158f5b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10969a
leaq 0x5046e(%rip), %rsi     # 0x158f61
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096a4
leaq 0x5045d(%rip), %rsi     # 0x158f67
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096ae
leaq 0x5044c(%rip), %rsi     # 0x158f6d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096b8
leaq 0x5043a(%rip), %rsi     # 0x158f72
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096c2
leaq 0x50428(%rip), %rsi     # 0x158f77
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096cc
leaq 0x50417(%rip), %rsi     # 0x158f7d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096d6
leaq 0x50406(%rip), %rsi     # 0x158f83
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096e0
leaq 0x503f5(%rip), %rsi     # 0x158f89
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096ea
leaq 0x503e4(%rip), %rsi     # 0x158f8f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096f4
leaq 0x503d3(%rip), %rsi     # 0x158f95
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1096fe
leaq 0x503c2(%rip), %rsi     # 0x158f9b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109708
leaq 0x503b2(%rip), %rsi     # 0x158fa2
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109712
leaq 0x503a2(%rip), %rsi     # 0x158fa9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10971c
leaq 0x50393(%rip), %rsi     # 0x158fb1
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109726
leaq 0x50384(%rip), %rsi     # 0x158fb9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109730
leaq 0x50371(%rip), %rsi     # 0x158fbd
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10973a
leaq 0x5035e(%rip), %rsi     # 0x158fc1
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109744
leaq 0x5034b(%rip), %rsi     # 0x158fc5
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10974e
leaq 0x50339(%rip), %rsi     # 0x158fca
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109758
leaq 0x50327(%rip), %rsi     # 0x158fcf
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109762
leaq 0x50315(%rip), %rsi     # 0x158fd4
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10976c
leaq 0x50303(%rip), %rsi     # 0x158fd9
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109776
leaq 0x502f1(%rip), %rsi     # 0x158fde
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109780
leaq 0x502df(%rip), %rsi     # 0x158fe3
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10978a
leaq 0x502cd(%rip), %rsi     # 0x158fe8
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109794
leaq 0x502bb(%rip), %rsi     # 0x158fed
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10979e
leaq 0x502a9(%rip), %rsi     # 0x158ff2
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097a8
leaq 0x50297(%rip), %rsi     # 0x158ff7
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097b2
leaq 0x50286(%rip), %rsi     # 0x158ffd
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097bc
leaq 0x50274(%rip), %rsi     # 0x159002
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097c6
leaq 0x50263(%rip), %rsi     # 0x159008
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097d0
leaq 0x50251(%rip), %rsi     # 0x15900d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097da
leaq 0x50240(%rip), %rsi     # 0x159013
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097e4
leaq 0x5022f(%rip), %rsi     # 0x159019
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097eb
leaq 0x5021e(%rip), %rsi     # 0x15901f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097f2
leaq 0x5020d(%rip), %rsi     # 0x159025
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x1097f9
leaq 0x501fc(%rip), %rsi     # 0x15902b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109800
leaq 0x501eb(%rip), %rsi     # 0x159031
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109807
leaq 0x501da(%rip), %rsi     # 0x159037
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10980e
leaq 0x501c9(%rip), %rsi     # 0x15903d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109815
leaq 0x501b8(%rip), %rsi     # 0x159043
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10981c
leaq 0x501a7(%rip), %rsi     # 0x159049
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109823
leaq 0x50196(%rip), %rsi     # 0x15904f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10982a
leaq 0x50185(%rip), %rsi     # 0x159055
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109831
leaq 0x50174(%rip), %rsi     # 0x15905b
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109838
leaq 0x50163(%rip), %rsi     # 0x159061
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10983f
leaq 0x50152(%rip), %rsi     # 0x159067
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109846
leaq 0x50141(%rip), %rsi     # 0x15906d
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10984d
leaq 0x50130(%rip), %rsi     # 0x159073
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109854
leaq 0x5011f(%rip), %rsi     # 0x159079
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x10985b
leaq 0x5010e(%rip), %rsi     # 0x15907f
movq %rbx, %rdi
callq 0x4170
testl %eax, %eax
je 0x109862
movq (%rbx), %rsi
leaq 0x500fb(%rip), %rdi     # 0x159086
xorl %eax, %eax
callq 0x4060
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
jmp 0x109867
movl $0x1, %eax
jmp 0x109867
movl $0x2, %eax
jmp 0x109867
movl $0x3, %eax
jmp 0x109867
movl $0x4, %eax
jmp 0x109867
movl $0x5, %eax
jmp 0x109867
movl $0x6, %eax
jmp 0x109867
movl $0x7, %eax
jmp 0x109867
movl $0x8, %eax
jmp 0x109867
movl $0x9, %eax
jmp 0x109867
movl $0xa, %eax
jmp 0x109867
movl $0xb, %eax
jmp 0x109867
movl $0xc, %eax
jmp 0x109867
movl $0xd, %eax
jmp 0x109867
movl $0xe, %eax
jmp 0x109867
movl $0xf, %eax
jmp 0x109867
movl $0x10, %eax
jmp 0x109867
movl $0x11, %eax
jmp 0x109867
movl $0x12, %eax
jmp 0x109867
movl $0x13, %eax
jmp 0x109867
movl $0x14, %eax
jmp 0x109867
movl $0x15, %eax
jmp 0x109867
movl $0x16, %eax
jmp 0x109867
movl $0x17, %eax
jmp 0x109867
movl $0x18, %eax
jmp 0x109867
movl $0x19, %eax
jmp 0x109867
movl $0x1a, %eax
jmp 0x109867
movl $0x1b, %eax
jmp 0x109867
movl $0x1c, %eax
jmp 0x109867
movl $0x1d, %eax
jmp 0x109867
movl $0x1e, %eax
jmp 0x109867
movl $0x1f, %eax
jmp 0x109867
movl $0x20, %eax
jmp 0x109867
movl $0x21, %eax
jmp 0x109867
movl $0x22, %eax
jmp 0x109867
movl $0x23, %eax
jmp 0x109867
movl $0x24, %eax
jmp 0x109867
movl $0x25, %eax
jmp 0x109867
movl $0x26, %eax
jmp 0x109867
movl $0x27, %eax
jmp 0x109867
movl $0x28, %eax
jmp 0x109867
movl $0x29, %eax
jmp 0x109867
movl $0x2a, %eax
jmp 0x109867
movl $0x2b, %eax
jmp 0x109867
movl $0x2c, %eax
jmp 0x109867
movl $0x2d, %eax
jmp 0x109867
movl $0x2e, %eax
jmp 0x109867
movl $0x2f, %eax
jmp 0x109867
movl $0x30, %eax
jmp 0x109867
movl $0x31, %eax
jmp 0x109867
movl $0x32, %eax
jmp 0x109867
movl $0x33, %eax
jmp 0x109867
movl $0x34, %eax
jmp 0x109867
movl $0x35, %eax
jmp 0x109867
movl $0x36, %eax
jmp 0x109867
movl $0x37, %eax
jmp 0x109867
movl $0x38, %eax
jmp 0x109867
movl $0x39, %eax
jmp 0x109867
movl $0x3a, %eax
jmp 0x109867
movl $0x3b, %eax
jmp 0x109867
movl $0x3c, %eax
jmp 0x109867
movl $0x3d, %eax
jmp 0x109867
movl $0x3e, %eax
jmp 0x109867
movl $0x3f, %eax
jmp 0x109867
movl $0x40, %eax
jmp 0x109867
movl $0x41, %eax
jmp 0x109867
movl $0x42, %eax
jmp 0x109867
movl $0x43, %eax
jmp 0x109867
movl $0x44, %eax
jmp 0x109867
movl $0x45, %eax
jmp 0x109867
movl $0x46, %eax
jmp 0x109867
movl $0x47, %eax
jmp 0x109867
movl $0x48, %eax
jmp 0x109867
movl $0x49, %eax
jmp 0x109867
movl $0x4a, %eax
jmp 0x109867
movl $0x4b, %eax
jmp 0x109867
movl $0x4c, %eax
jmp 0x109867
movl $0x4d, %eax
jmp 0x109867
movl $0x4e, %eax
jmp 0x109867
movl $0x4f, %eax
jmp 0x109867
movl $0x50, %eax
jmp 0x109867
movl $0x51, %eax
jmp 0x109867
movl $0x52, %eax
jmp 0x109867
movl $0x53, %eax
jmp 0x109867
movl $0x54, %eax
jmp 0x109867
movl $0x55, %eax
jmp 0x109867
movl $0x56, %eax
jmp 0x109867
movl $0x57, %eax
jmp 0x109867
movl $0x58, %eax
jmp 0x109867
movl $0x59, %eax
jmp 0x109867
movl $0x5a, %eax
jmp 0x109867
movl $0x5b, %eax
jmp 0x109867
movl $0x5c, %eax
jmp 0x109867
movl $0x5d, %eax
jmp 0x109867
movl $0x5e, %eax
jmp 0x109867
movl $0x5f, %eax
jmp 0x109867
movl $0x60, %eax
jmp 0x109867
movl $0x61, %eax
jmp 0x109867
movl $0x62, %eax
jmp 0x109867
movl $0x63, %eax
jmp 0x109867
movl $0x64, %eax
jmp 0x109867
movl $0x65, %eax
jmp 0x109867
movl $0x66, %eax
jmp 0x109867
movl $0x67, %eax
jmp 0x109867
movl $0x68, %eax
jmp 0x109867
movl $0x69, %eax
jmp 0x109867
movl $0x6a, %eax
jmp 0x109867
movl $0x6b, %eax
jmp 0x109867
movl $0x6c, %eax
jmp 0x109867
movl $0x6d, %eax
jmp 0x109867
movl $0x6e, %eax
jmp 0x109867
movl $0x6f, %eax
jmp 0x109867
movl $0x70, %eax
jmp 0x109867
movl $0x71, %eax
jmp 0x109867
movl $0x72, %eax
jmp 0x109867
movl $0x73, %eax
jmp 0x109867
movl $0x74, %eax
jmp 0x109867
movl $0x75, %eax
jmp 0x109867
movl $0x76, %eax
jmp 0x109867
movl $0x77, %eax
jmp 0x109867
movl $0x78, %eax
jmp 0x109867
movl $0x79, %eax
jmp 0x109867
movl $0x7a, %eax
jmp 0x109867
movl $0x7b, %eax
jmp 0x109867
movl $0x7c, %eax
jmp 0x109867
movl $0x7d, %eax
jmp 0x109867
movl $0x7e, %eax
jmp 0x109867
movl $0x7f, %eax
jmp 0x109867
movl $0x80, %eax
jmp 0x109867
movl $0x81, %eax
jmp 0x109867
movl $0x82, %eax
jmp 0x109867
movl $0x83, %eax
jmp 0x109867
movl $0x84, %eax
jmp 0x109867
movl $0x85, %eax
jmp 0x109867
movl $0x86, %eax
jmp 0x109867
movl $0x87, %eax
jmp 0x109867
movl $0x88, %eax
jmp 0x109867
movl $0x89, %eax
jmp 0x109867
movl $0x8a, %eax
jmp 0x109867
movl $0x8b, %eax
jmp 0x109867
movl $0x8c, %eax
jmp 0x109867
movl $0x8d, %eax
jmp 0x109867
movl $0x8e, %eax
jmp 0x109867
movl $0x8f, %eax
jmp 0x109867
movl $0x90, %eax
jmp 0x109867
movl $0x91, %eax
jmp 0x109867
movl $0x92, %eax
jmp 0x109867
movl $0x93, %eax
jmp 0x109867
movl $0x94, %eax
jmp 0x109867
movl $0x95, %eax
jmp 0x109867
movl $0x96, %eax
jmp 0x109867
movl $0x97, %eax
jmp 0x109867
movl $0x98, %eax
jmp 0x109867
movl $0x99, %eax
jmp 0x109867
movl $0x9a, %eax
jmp 0x109867
movl $0x9b, %eax
jmp 0x109867
movl $0x9c, %eax
jmp 0x109867
movl $0x9d, %eax
jmp 0x109867
movl $0x9e, %eax
jmp 0x109867
movl $0x9f, %eax
jmp 0x109867
movl $0xa0, %eax
jmp 0x109867
movl $0xa1, %eax
jmp 0x109867
movl $0xa2, %eax
jmp 0x109867
movl $0xa3, %eax
jmp 0x109867
movl $0xa4, %eax
jmp 0x109867
movl $0xa5, %eax
jmp 0x109867
movl $0xa6, %eax
jmp 0x109867
movl $0xa7, %eax
jmp 0x109867
movl $0xa8, %eax
jmp 0x109867
movl $0xa9, %eax
jmp 0x109867
movl $0xaa, %eax
jmp 0x109867
movl $0xab, %eax
jmp 0x109867
movl $0xac, %eax
jmp 0x109867
movl $0xad, %eax
jmp 0x109867
movl $0xae, %eax
jmp 0x109867
movl $0xaf, %eax
jmp 0x109867
movl $0xb0, %eax
jmp 0x109867
movl $0xb1, %eax
jmp 0x109867
movl $0xb2, %eax
jmp 0x109867
movl $0xb3, %eax
jmp 0x109867
movl $0xb4, %eax
jmp 0x109867
movl $0xb5, %eax
jmp 0x109867
movl $0xb6, %eax
jmp 0x109867
movl $0xb7, %eax
jmp 0x109867
movl $0xb8, %eax
jmp 0x109867
movl $0xb9, %eax
jmp 0x109867
movl $0xba, %eax
jmp 0x109867
movl $0xbb, %eax
jmp 0x109867
movl $0xbc, %eax
jmp 0x109867
movl $0xbd, %eax
jmp 0x109867
movl $0xbe, %eax
jmp 0x109867
movl $0xbf, %eax
jmp 0x109867
movl $0xc0, %eax
jmp 0x109867
movl $0xc1, %eax
jmp 0x109867
movl $0xc2, %eax
jmp 0x109867
movl $0xc3, %eax
jmp 0x109867
movl $0xc4, %eax
jmp 0x109867
movl $0xc5, %eax
jmp 0x109867
movl $0xc6, %eax
jmp 0x109867
movl $0xc7, %eax
jmp 0x109867
movl $0xc8, %eax
jmp 0x109867
movl $0xc9, %eax
jmp 0x109867
movl $0xca, %eax
jmp 0x109867
movl $0xcb, %eax
jmp 0x109867
movl $0xcc, %eax
jmp 0x109867
movl $0xcd, %eax
jmp 0x109867
movl $0xce, %eax
jmp 0x109867
movl $0xcf, %eax
jmp 0x109867
movl $0xd0, %eax
jmp 0x109867
movl $0xd1, %eax
jmp 0x109867
movl $0xd2, %eax
jmp 0x109867
movl $0xd3, %eax
jmp 0x109867
movl $0xd4, %eax
jmp 0x109867
movl $0xd5, %eax
jmp 0x109867
movl $0xd6, %eax
jmp 0x109867
movl $0xd7, %eax
jmp 0x109867
movl $0xd8, %eax
jmp 0x109867
movl $0xd9, %eax
jmp 0x109867
movl $0xda, %eax
jmp 0x109867
movl $0xdb, %eax
jmp 0x109867
movl $0xdc, %eax
jmp 0x109867
movl $0xdd, %eax
jmp 0x109867
movl $0xde, %eax
jmp 0x109867
movl $0xdf, %eax
jmp 0x109867
movl $0xe0, %eax
jmp 0x109867
movl $0xe1, %eax
jmp 0x109867
movl $0xe2, %eax
jmp 0x109867
movl $0xe3, %eax
jmp 0x109867
movl $0xe4, %eax
jmp 0x109867
movl $0xe5, %eax
jmp 0x109867
movl $0xe6, %eax
jmp 0x109867
movl $0x3e8, %eax            # imm = 0x3E8
popq %rbx
retq
nop