   0  strlen %r0 -> %i3
   3  -live- %i0, %i3, %r0
   3  goto_if_not_int_lt %i0, $0, L1
   8  int_copy %i0 -> %i2
  11  strlen %r0 -> %i0
  14  int_add %i2, %i0 -> %i0
  18  L2:
  18  strgetitem %r0, %i0 -> %i1
  22  -live- %i1, %i2, %i3, %r0
  22  goto_if_not_int_le %i1, $127, L3
  27  int_return %i1
  29  ---
  29  L3:
  29  int_add %i2, $1 -> %i0
  33  -live- %i0, %i1, %i2, %i3, %r0
  33  goto_if_not_int_ge %i0, %i3, L4
  38  int_return %i1
  40  ---
  40  L4:
  40  int_add %i2, $1 -> %i4
  44  -live- %i1, %i2, %i3, %i4, %r0
  44  goto_if_not_int_lt %i4, $0, L5
  49  strlen %r0 -> %i0
  52  int_add %i4, %i0 -> %i4
  56  L6:
  56  strgetitem %r0, %i4 -> %i4
  60  -live- %i1, %i2, %i3, %i4, %r0
  60  goto_if_not_int_le %i1, $223, L7
  65  L8:
  65  int_lshift %i1, $6 -> %i0
  69  int_add %i0, %i4 -> %i0
  73  int_sub %i0, $12416 -> %i1
  77  int_return %i1
  79  ---
  79  L7:
  79  int_add %i2, $2 -> %i0
  83  -live- %i0, %i1, %i2, %i3, %i4, %r0
  83  goto_if_not_int_ge %i0, %i3, L9
  88  goto L8
  91  ---
  91  L9:
  91  int_add %i2, $2 -> %i5
  95  -live- %i1, %i2, %i3, %i4, %i5, %r0
  95  goto_if_not_int_lt %i5, $0, L10
 100  strlen %r0 -> %i0
 103  int_add %i5, %i0 -> %i5
 107  L11:
 107  strgetitem %r0, %i5 -> %i5
 111  -live- %i1, %i2, %i3, %i4, %i5, %r0
 111  goto_if_not_int_le %i1, $239, L12
 116  L13:
 116  int_lshift %i1, $12 -> %i0
 120  int_lshift %i4, $6 -> %i1
 124  int_add %i0, %i1 -> %i0
 128  int_add %i0, %i5 -> %i0
 132  int_sub %i0, $925824 -> %i1
 136  int_return %i1
 138  ---
 138  L12:
 138  int_add %i2, $3 -> %i0
 142  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0
 142  goto_if_not_int_ge %i0, %i3, L14
 147  goto L13
 150  ---
 150  L14:
 150  int_add %i2, $3 -> %i2
 154  -live- %i1, %i2, %i4, %i5, %r0
 154  goto_if_not_int_lt %i2, $0, L15
 159  strlen %r0 -> %i0
 162  int_add %i2, %i0 -> %i2
 166  L16:
 166  strgetitem %r0, %i2 -> %i0
 170  int_lshift %i1, $18 -> %i1
 174  int_lshift %i4, $12 -> %i2
 178  int_add %i1, %i2 -> %i1
 182  int_lshift %i5, $6 -> %i2
 186  int_add %i1, %i2 -> %i1
 190  int_add %i1, %i0 -> %i0
 194  int_sub %i0, $63447168 -> %i1
 198  int_return %i1
 200  ---
 200  L15:
 200  goto L16
 203  ---
 203  L10:
 203  goto L11
 206  ---
 206  L5:
 206  goto L6
 209  ---
 209  L1:
 209  int_copy %i0 -> %i2
 212  goto L2
