   0  strlen %r0 -> %i3
   3  -live- %i0, %i3, %r0
   6  goto_if_not_int_lt %i0, $0, L1
  11  int_copy %i0 -> %i2
  14  strlen %r0 -> %i0
  17  int_add %i2, %i0 -> %i0
  21  L2:
  21  strgetitem %r0, %i0 -> %i1
  25  -live- %i1, %i2, %i3, %r0
  28  goto_if_not_int_le %i1, $127, L3
  33  int_return %i1
  35  ---
  35  L3:
  35  int_add %i2, $1 -> %i0
  39  -live- %i0, %i1, %i2, %i3, %r0
  42  goto_if_not_int_ge %i0, %i3, L4
  47  int_return %i1
  49  ---
  49  L4:
  49  int_add %i2, $1 -> %i4
  53  -live- %i1, %i2, %i3, %i4, %r0
  56  goto_if_not_int_lt %i4, $0, L5
  61  strlen %r0 -> %i0
  64  int_add %i4, %i0 -> %i4
  68  L6:
  68  strgetitem %r0, %i4 -> %i4
  72  -live- %i1, %i2, %i3, %i4, %r0
  75  goto_if_not_int_le %i1, $223, L7
  80  L8:
  80  int_lshift %i1, $6 -> %i0
  84  int_add %i0, %i4 -> %i0
  88  int_sub %i0, $12416 -> %i1
  92  int_return %i1
  94  ---
  94  L7:
  94  int_add %i2, $2 -> %i0
  98  -live- %i0, %i1, %i2, %i3, %i4, %r0
 101  goto_if_not_int_ge %i0, %i3, L9
 106  goto L8
 109  ---
 109  L9:
 109  int_add %i2, $2 -> %i5
 113  -live- %i1, %i2, %i3, %i4, %i5, %r0
 116  goto_if_not_int_lt %i5, $0, L10
 121  strlen %r0 -> %i0
 124  int_add %i5, %i0 -> %i5
 128  L11:
 128  strgetitem %r0, %i5 -> %i5
 132  -live- %i1, %i2, %i3, %i4, %i5, %r0
 135  goto_if_not_int_le %i1, $239, L12
 140  L13:
 140  int_lshift %i1, $12 -> %i0
 144  int_lshift %i4, $6 -> %i1
 148  int_add %i0, %i1 -> %i0
 152  int_add %i0, %i5 -> %i0
 156  int_sub %i0, $925824 -> %i1
 160  int_return %i1
 162  ---
 162  L12:
 162  int_add %i2, $3 -> %i0
 166  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0
 169  goto_if_not_int_ge %i0, %i3, L14
 174  goto L13
 177  ---
 177  L14:
 177  int_add %i2, $3 -> %i2
 181  -live- %i1, %i2, %i4, %i5, %r0
 184  goto_if_not_int_lt %i2, $0, L15
 189  strlen %r0 -> %i0
 192  int_add %i2, %i0 -> %i2
 196  L16:
 196  strgetitem %r0, %i2 -> %i0
 200  int_lshift %i1, $18 -> %i1
 204  int_lshift %i4, $12 -> %i2
 208  int_add %i1, %i2 -> %i1
 212  int_lshift %i5, $6 -> %i2
 216  int_add %i1, %i2 -> %i1
 220  int_add %i1, %i0 -> %i0
 224  int_sub %i0, $63447168 -> %i1
 228  int_return %i1
 230  ---
 230  L15:
 230  goto L16
 233  ---
 233  L10:
 233  goto L11
 236  ---
 236  L5:
 236  goto L6
 239  ---
 239  L1:
 239  int_copy %i0 -> %i2
 242  goto L2
