  0x82451238:  mflr    r12
  0x8245123c:  li      r0, 0
  0x82451240:  stw     r0, 4(r1)
  0x82451244:  bl      0x825F0F80
  0x82451248:  subi    r31, r1, 160
  0x8245124c:  stwu    r1, -160(r1)
  0x82451250:  mr      r30, r4
  0x82451254:  li      r9, 1
  0x82451258:  lwz     r10, 32(r30)
  0x8245125c:  stw     r30, 188(r31)
  0x82451260:  stw     r9, 8(r30)
  0x82451264:  cmplwi  cr6, r10, 0x0
  0x82451268:  beq     cr6, 0x82451288
  0x8245126c:  lwz     r11, 4(r30)
  0x82451270:  lwz     r8, 4(r10)
  0x82451274:  cmplw   cr6, r11, r8
  0x82451278:  bne     cr6, 0x82451288
  0x8245127c:  mr      r11, r9
  0x82451280:  li      r26, 0
  0x82451284:  b       0x82451290
  0x82451288:  li      r26, 0
  0x8245128c:  mr      r11, r26
  0x82451290:  clrlwi  r11, r11, 24
  0x82451294:  cmplwi  cr6, r11, 0x0
  0x82451298:  beq     cr6, 0x824512A0
  0x8245129c:  stw     r9, 8(r10)
  0x824512a0:  lwz     r3, 36(r30)
  0x824512a4:  lwz     r11, 0(r3)
  0x824512a8:  lwz     r11, 32(r11)
  0x824512ac:  mtctr   r11
  0x824512b0:  bctrl
  0x824512b4:  mr      r27, r3
  0x824512b8:  stw     r26, 84(r31)
  0x824512bc:  stw     r27, 96(r31)
  0x824512c0:  bl      0x82454498
  0x824512c4:  addi    r4, r31, 84
  0x824512c8:  bl      0x82454580
  0x824512cc:  stw     r26, 92(r31)
  0x824512d0:  addi    r11, r27, 2047
  0x824512d4:  lis     r10, 0x2
  0x824512d8:  clrrwi  r11, r11, 11
  0x824512dc:  cmplw   cr6, r11, r10
  0x824512e0:  stw     r11, 100(r31)
  0x824512e4:  ble     cr6, 0x824512F4
  0x824512e8:  lis     r11, 0x8207
  0x824512ec:  addi    r11, r11, 6724
  0x824512f0:  b       0x824512F8
  0x824512f4:  addi    r11, r31, 100
  0x824512f8:  addi    r3, r31, 84
  0x824512fc:  lwz     r4, 0(r11)
  0x82451300:  bl      0x82454B08
  0x82451304:  mr      r8, r8
  0x82451308:  mr      r28, r3
  0x8245130c:  stw     r28, 92(r31)
  0x82451310:  b       0x82451324
  0x82451314:  lwz     r30, 188(r31)
  0x82451318:  lwz     r27, 96(r31)
  0x8245131c:  li      r26, 0
  0x82451320:  lwz     r28, 92(r31)
  0x82451324:  addi    r3, r31, 84
  0x82451328:  bl      0x82454AA0
  0x8245132c:  mr      r29, r3
  0x82451330:  cmplwi  cr6, r28, 0x0
  0x82451334:  beq     cr6, 0x82451684
  0x82451338:  lwz     r3, 36(r30)
  0x8245133c:  li      r8, 0
  0x82451340:  addi    r7, r31, 88
  0x82451344:  mr      r6, r29
  0x82451348:  mr      r5, r29
  0x8245134c:  mr      r4, r28
  0x82451350:  lwz     r11, 0(r3)
  0x82451354:  lwz     r11, 28(r11)
  0x82451358:  mtctr   r11
  0x8245135c:  bctrl
  0x82451360:  clrlwi  r11, r3, 24
  0x82451364:  cmplwi  cr6, r11, 0x0
  0x82451368:  beq     cr6, 0x82451684
  0x8245136c:  lwz     r11, 28(r30)
  0x82451370:  rlwinm  r11, r11, 0, 28, 28
  0x82451374:  cmplwi  cr6, r11, 0x0
