Deployment Screen

From Final Fantasy Hacktics Wiki
Revision as of 07:00, 13 October 2024 by Nyzer (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
001c3f44: 27bdffb8 addiu r29,r29,0xffb8
001c3f48: 340b0001 ori r11,r0,0x0001
001c3f4c: 3c04801d lui r4,0x801d
001c3f50: 24845af4 addiu r4,r4,0x5af4
001c3f54: afb20028 sw r18,0x0028(r29)
001c3f58: 3c05801d lui r5,0x801d
001c3f5c: 84a55afc lh r5,0x5afc(r5)
001c3f60: 3c06801d lui r6,0x801d
001c3f64: 84c65afe lh r6,0x5afe(r6)
001c3f68: 3c02801d lui r2,0x801d
001c3f6c: 2442d0e4 addiu r2,r2,0xd0e4
001c3f70: afbf0044 sw r31,0x0044(r29)
001c3f74: afbe0040 sw r30,0x0040(r29)
001c3f78: afb7003c sw r23,0x003c(r29)
001c3f7c: afb60038 sw r22,0x0038(r29)
001c3f80: afb50034 sw r21,0x0034(r29)
001c3f84: afb40030 sw r20,0x0030(r29)
001c3f88: afb3002c sw r19,0x002c(r29)
001c3f8c: afb10024 sw r17,0x0024(r29)
001c3f90: afb00020 sw r16,0x0020(r29)
001c3f94: afab0018 sw r11,0x0018(r29)
001c3f98: 3c018017 lui r1,0x8017
001c3f9c: ac223cb8 sw r2,0x3cb8(r1)
001c3fa0: 0c009271 jal 0x000249c4
001c3fa4: 34120004 ori r18,r0,0x0004
001c3fa8: 3c04801d lui r4,0x801d
001c3fac: 2484d094 addiu r4,r4,0xd094
001c3fb0: 3c05801d lui r5,0x801d
001c3fb4: 24a5cfd4 addiu r5,r5,0xcfd4
001c3fb8: 0c00923f jal 0x000248fc
001c3fbc: 00000000 nop
001c3fc0: 0c0532a0 jal 0x0014ca80
001c3fc4: 00000000 nop
001c3fc8: 0c04ed64 jal 0x0013b590
001c3fcc: 34040035 ori r4,r0,0x0035
001c3fd0: 00021840 sll r3,r2,0x01
001c3fd4: 00621821 addu r3,r3,r2
001c3fd8: 3c01801e lui r1,0x801e
001c3fdc: ac22cc78 sw r2,-0x3388(r1)
001c3fe0: 3c02801d lui r2,0x801d
001c3fe4: 8c42d270 lw r2,-0x2d90(r2)
001c3fe8: 00031880 sll r3,r3,0x02
001c3fec: 00621821 addu r3,r3,r2
001c3ff0: 3c01801d lui r1,0x801d
001c3ff4: ac23d274 sw r3,-0x2d8c(r1)
001c3ff8: 0c04f680 jal 0x0013da00
001c3ffc: 34040001 ori r4,r0,0x0001
001c4000: 340200ff ori r2,r0,0x00ff
001c4004: 3c018016 lui r1,0x8016
001c4008: ac22603c sw r2,0x603c(r1)
001c400c: 0c0532a0 jal 0x0014ca80
001c4010: 00000000 nop
001c4014: 340400ff ori r4,r0,0x00ff
001c4018: 3c03801d lui r3,0x801d
001c401c: 2463f5f4 addiu r3,r3,0xf5f4
001c4020: 3402009c ori r2,r0,0x009c
001c4024: 3c01801d lui r1,0x801d
001c4028: ac22d07c sw r2,-0x2f84(r1)
001c402c: 2402ff64 addiu r2,r0,0xff64
001c4030: 3c01801d lui r1,0x801d
001c4034: ac20d058 sw r0,-0x2fa8(r1)
001c4038: 3c01801d lui r1,0x801d
001c403c: ac20d060 sw r0,-0x2fa0(r1)
001c4040: 3c01801d lui r1,0x801d
001c4044: ac20d064 sw r0,-0x2f9c(r1)         # Clear the data for the current unit whose stats are shown?
001c4048: 3c01801d lui r1,0x801d
001c404c: ac20d070 sw r0,-0x2f90(r1)
001c4050: 3c01801d lui r1,0x801d
001c4054: ac20d074 sw r0,-0x2f8c(r1)
001c4058: 3c01801d lui r1,0x801d
001c405c: ac22d214 sw r2,-0x2dec(r1)
001c4060: a0640000 sb r4,0x0000(r3)
001c4064: 2652ffff addiu r18,r18,0xffff
001c4068: 0641fffd bgez r18,0x 001c4060
001c406c: 2463ffff addiu r3,r3,0xffff
001c4070: 3c04801e lui r4,0x801e
001c4074: 2484cadc addiu r4,r4,0xcadc
001c4078: 3c05801d lui r5,0x801d
001c407c: 24a59fac addiu r5,r5,0x9fac
001c4080: 0c052fd5 jal 0x0014bf54
001c4084: 34060040 ori r6,r0,0x0040
001c4088: 0c070fb3 jal 0x 001c3ecc
001c408c: 00000000 nop
001c4090: 3c04801e lui r4,0x801e
001c4094: 2484b650 addiu r4,r4,0xb650
001c4098: 0c071ca2 jal 0x001c7288
001c409c: 00000000 nop
001c40a0: 0c04ed64 jal 0x0013b590            # Get Script Variable Var 0x1FF: Ramza Mandatory
001c40a4: 340401ff ori r4,r0,0x01ff
001c40a8: 10400019 beq r2,r0,0x 001c4110     # Branch if Ramza is not mandatory
001c40ac: 00000000 nop                       #   Ramza mandatory: auto-deploy him
001c40b0: 00008821 addu r17,r0,r0            # r17 = Current Row. Set to 0.
001c40b4: 3c06801e lui r6,0x801e
001c40b8: 24c6cbe4 addiu r6,r6,0xcbe4        # r6 = 0x801dcbe4. Starting address of deployed units on tiles by roster ID. Tiles without a unit have a value of 0xFF. Tiles with a unit have their Roster Slot ID.
001c40bc: 3c05801e lui r5,0x801e
001c40c0: 24a5cbc8 addiu r5,r5,0xcbc8        # r5 = 0x801dcbc8. Starting address of valid deployment tiles. Valid tiles have a value of 0x01, invalid 0x00.
001c40c4: 00008021 addu r16,r0,r0            # r16 = Current Tile on Row. Set to 0.
001c40c8: 00c02021 addu r4,r6,r0             # r4 = Modified Deployed Unit Data
001c40cc: 00a01821 addu r3,r5,r0             # r3 = Modified Valid Deployment Tile Data
001c40d0: 90620000 lbu r2,0x0000(r3)         # r2 = Current Deployment Tile
001c40d4: 00000000 nop
001c40d8: 10400003 beq r2,r0,0x 001c40e8     # Branch if current tile is not valid.
001c40dc: 00000000 nop
001c40e0: 08071044 j 0x 001c4110             # Valid tile found. Exit the loop.
001c40e4: a0800000 sb r0,0x0000(r4)          # Save a value of 0 (Ramza's Roster ID) to the first valid tile. This will auto-deploy Ramza.
001c40e8: 24840001 addiu r4,r4,0x0001        # r4 = Deployed Unit Data ++
001c40ec: 26100001 addiu r16,r16,0x0001      # r16 = Current Tile on Row ++
001c40f0: 2a020005 slti r2,r16,0x0005        # r2 = 0x01 if this isn't the final tile on the row.
001c40f4: 1440fff6 bne r2,r0,0x 001c40d0     # Branch back if this row has more tiles left to check.
001c40f8: 24630001 addiu r3,r3,0x0001        # r3 = Valid Deployment Tile Data ++
001c40fc: 24c60005 addiu r6,r6,0x0005        # r6 + 5: Next row for Starting Deployed Unit Data
001c4100: 26310001 addiu r17,r17,0x0001      # r17 = Current Row ++
001c4104: 2a220005 slti r2,r17,0x0005        # r2 = 0x01 if Current Row still below 0x05
001c4108: 1440ffee bne r2,r0,0x 001c40c4     # Branch back if there are more rows left to check.
001c410c: 24a50005 addiu r5,r5,0x0005        # r5 + 5: Next row for Starting Valid Deployment Tile data.
001c4110: 3c05801c lui r5,0x801c
001c4114: 24a567cc addiu r5,r5,0x67cc
001c4118: 0c053228 jal 0x0014c8a0
001c411c: 3404000f ori r4,r0,0x000f
001c4120: 3404000f ori r4,r0,0x000f
001c4124: 00002821 addu r5,r0,r0
001c4128: 00003021 addu r6,r0,r0
001c412c: 0c05328e jal 0x0014ca38
001c4130: 00003821 addu r7,r0,r0
001c4134: 0c0716d4 jal 0x 001c5b50           Choose Unit for Deployment Screen Stats Display
001c4138: 34160001 ori r22,r0,0x0001
001c413c: 3c05801c lui r5,0x801c
001c4140: 24a5f77c addiu r5,r5,0xf77c
001c4144: 0c053228 jal 0x0014c8a0
001c4148: 34040008 ori r4,r0,0x0008
001c414c: 34040008 ori r4,r0,0x0008
001c4150: 3c05801d lui r5,0x801d
001c4154: 24a5d210 addiu r5,r5,0xd210
001c4158: 00003021 addu r6,r0,r0
001c415c: 0c05328e jal 0x0014ca38
001c4160: 00003821 addu r7,r0,r0
001c4164: 3c17801e lui r23,0x801e
001c4168: 26f7cbe4 addiu r23,r23,0xcbe4
001c416c: 3c15801d lui r21,0x801d
001c4170: 26b5d24c addiu r21,r21,0xd24c
001c4174: 3c14801d lui r20,0x801d
001c4178: 2694d254 addiu r20,r20,0xd254
001c417c: afa00010 sw r0,0x0010(r29)
001c4180: 3c01801e lui r1,0x801e
001c4184: ac20cc7c sw r0,-0x3384(r1)
001c4188: 0c04ed64 jal 0x0013b590
001c418c: 34040034 ori r4,r0,0x0034
001c4190: 3c04801e lui r4,0x801e
001c4194: 8c84cc7c lw r4,-0x3384(r4)
001c4198: 00000000 nop
001c419c: 0082102a slt r2,r4,r2
001c41a0: 10400495 beq r2,r0,0x 001c53f8
001c41a4: 00000000 nop
001c41a8: 0c04ed64 jal 0x0013b590
001c41ac: 24840035 addiu r4,r4,0x0035
001c41b0: 00021840 sll r3,r2,0x01
001c41b4: 00621821 addu r3,r3,r2
001c41b8: 3c01801e lui r1,0x801e
001c41bc: ac22cc78 sw r2,-0x3388(r1)
001c41c0: 3c02801d lui r2,0x801d
001c41c4: 8c42d270 lw r2,-0x2d90(r2)
001c41c8: 00031880 sll r3,r3,0x02
001c41cc: 00621821 addu r3,r3,r2
001c41d0: 3c01801d lui r1,0x801d
001c41d4: ac23d274 sw r3,-0x2d8c(r1)
001c41d8: 0c04ed64 jal 0x0013b590
001c41dc: 340401fe ori r4,r0,0x01fe
001c41e0: 10400005 beq r2,r0,0x 001c41f8
001c41e4: 00008821 addu r17,r0,r0
001c41e8: 3c03801d lui r3,0x801d
001c41ec: 8c63d274 lw r3,-0x2d8c(r3)
001c41f0: 34020004 ori r2,r0,0x0004
001c41f4: a0620008 sb r2,0x0008(r3)
001c41f8: 02e02021 addu r4,r23,r0
001c41fc: 340a0005 ori r10,r0,0x0005
001c4200: 3c01801d lui r1,0x801d
001c4204: ac20d058 sw r0,-0x2fa8(r1)
001c4208: 3c01801d lui r1,0x801d
001c420c: ac2ad070 sw r10,-0x2f90(r1)
001c4210: 3c01801d lui r1,0x801d
001c4214: ac20d074 sw r0,-0x2f8c(r1)
001c4218: 00801821 addu r3,r4,r0
001c421c: 24850005 addiu r5,r4,0x0005
001c4220: 90620000 lbu r2,0x0000(r3)
001c4224: 340b00ff ori r11,r0,0x00ff
001c4228: 104b0007 beq r2,r11,0x 001c4248
001c422c: 24630001 addiu r3,r3,0x0001
001c4230: 3c02801d lui r2,0x801d
001c4234: 8c42d058 lw r2,-0x2fa8(r2)
001c4238: 00000000 nop
001c423c: 24420001 addiu r2,r2,0x0001
001c4240: 3c01801d lui r1,0x801d
001c4244: ac22d058 sw r2,-0x2fa8(r1)
001c4248: 0065102a slt r2,r3,r5
001c424c: 1440fff4 bne r2,r0,0x 001c4220
001c4250: 00000000 nop
001c4254: 26310001 addiu r17,r17,0x0001
001c4258: 2a220005 slti r2,r17,0x0005
001c425c: 1440ffee bne r2,r0,0x 001c4218
001c4260: 24840005 addiu r4,r4,0x0005
001c4264: 0c053274 jal 0x0014c9d0
001c4268: 34040004 ori r4,r0,0x0004
001c426c: 00008821 addu r17,r0,r0
001c4270: 02e02821 addu r5,r23,r0
001c4274: 2402ffff addiu r2,r0,0xffff
001c4278: 340a0002 ori r10,r0,0x0002
001c427c: 340b0002 ori r11,r0,0x0002
001c4280: aeaa0000 sw r10,0x0000(r21)
001c4284: ae8b0000 sw r11,0x0000(r20)
001c4288: 3c01801d lui r1,0x801d
001c428c: ac22d068 sw r2,-0x2f98(r1)
001c4290: aeaa0004 sw r10,0x0004(r21)
001c4294: ae8b0004 sw r11,0x0004(r20)
001c4298: 00008021 addu r16,r0,r0
001c429c: 00a02021 addu r4,r5,r0
001c42a0: 00801821 addu r3,r4,r0
001c42a4: 90620000 lbu r2,0x0000(r3)
001c42a8: 340a00ff ori r10,r0,0x00ff
001c42ac: 144a0051 bne r2,r10,0x 001c43f4
001c42b0: 00000000 nop
001c42b4: 26100001 addiu r16,r16,0x0001
001c42b8: 2a020005 slti r2,r16,0x0005
001c42bc: 1440fff8 bne r2,r0,0x 001c42a0
001c42c0: 24640001 addiu r4,r3,0x0001
001c42c4: 26310001 addiu r17,r17,0x0001
001c42c8: 2a220005 slti r2,r17,0x0005
001c42cc: 1440fff2 bne r2,r0,0x 001c4298
001c42d0: 24a50005 addiu r5,r5,0x0005
001c42d4: 8fab0010 lw r11,0x0010(r29)
001c42d8: 00000000 nop
001c42dc: 15600003 bne r11,r0,0x 001c42ec
001c42e0: 2402ffff addiu r2,r0,0xffff
001c42e4: 3c01801d lui r1,0x801d
001c42e8: ac22d068 sw r2,-0x2f98(r1)
001c42ec: 0c070f2a jal 0x 001c3ca8
001c42f0: 00000000 nop
001c42f4: 8faa0010 lw r10,0x0010(r29)
001c42f8: 00000000 nop
001c42fc: 11400017 beq r10,r0,0x 001c435c
001c4300: 00000000 nop
001c4304: 3c04801d lui r4,0x801d
001c4308: 8c84d064 lw r4,-0x2f9c(r4)
001c430c: 3c01801e lui r1,0x801e
001c4310: 00240821 addu r1,r1,r4
001c4314: 9022cc64 lbu r2,-0x339c(r1)
001c4318: 00000000 nop
001c431c: 14560006 bne r2,r22,0x 001c4338
001c4320: 2402ffff addiu r2,r0,0xffff
001c4324: 3c03801d lui r3,0x801d
001c4328: 8c63d068 lw r3,-0x2f98(r3)
001c432c: 00000000 nop
001c4330: 1062000a beq r3,r2,0x 001c435c
001c4334: 00000000 nop
001c4338: 3c02801d lui r2,0x801d
001c433c: 8c42d068 lw r2,-0x2f98(r2)
001c4340: 00000000 nop
001c4344: 10440005 beq r2,r4,0x 001c435c
001c4348: 00000000 nop
001c434c: 3c05801c lui r5,0x801c
001c4350: 24a560e0 addiu r5,r5,0x60e0
001c4354: 0c053228 jal 0x0014c8a0
001c4358: 34040004 ori r4,r0,0x0004
001c435c: 8fab0010 lw r11,0x0010(r29)
001c4360: 00000000 nop
001c4364: 1576002c bne r11,r22,0x 001c4418
001c4368: 340b0002 ori r11,r0,0x0002
001c436c: 3404000e ori r4,r0,0x000e
001c4370: 00002821 addu r5,r0,r0
001c4374: 00003021 addu r6,r0,r0
001c4378: 0c05328e jal 0x0014ca38
001c437c: 34070001 ori r7,r0,0x0001
001c4380: 34020100 ori r2,r0,0x0100
001c4384: 3c01801d lui r1,0x801d
001c4388: ac22d078 sw r2,-0x2f88(r1)
001c438c: 3c03801d lui r3,0x801d
001c4390: 2463f5f0 addiu r3,r3,0xf5f0
001c4394: 24640005 addiu r4,r3,0x0005
001c4398: 90620000 lbu r2,0x0000(r3)
001c439c: 00000000 nop
001c43a0: 2c420002 sltiu r2,r2,0x0002
001c43a4: 10400002 beq r2,r0,0x 001c43b0
001c43a8: 00000000 nop
001c43ac: a0760000 sb r22,0x0000(r3)
001c43b0: 24630001 addiu r3,r3,0x0001
001c43b4: 0064102a slt r2,r3,r4
001c43b8: 1440fff7 bne r2,r0,0x 001c4398
001c43bc: 00009021 addu r18,r0,r0
001c43c0: 3c02801d lui r2,0x801d
001c43c4: 8c42d078 lw r2,-0x2f88(r2)
001c43c8: 00000000 nop
001c43cc: 2442fff8 addiu r2,r2,0xfff8
001c43d0: 3c01801d lui r1,0x801d
001c43d4: ac22d078 sw r2,-0x2f88(r1)
001c43d8: 0c0532a0 jal 0x0014ca80
001c43dc: 26520008 addiu r18,r18,0x0008
001c43e0: 2a420100 slti r2,r18,0x0100
001c43e4: 1040002f beq r2,r0,0x 001c44a4
001c43e8: 00000000 nop
001c43ec: 080710f0 j 0x 001c43c0
001c43f0: 00000000 nop
001c43f4: aeb00000 sw r16,0x0000(r21)
001c43f8: ae910000 sw r17,0x0000(r20)
001c43fc: aeb00004 sw r16,0x0004(r21)
001c4400: ae910004 sw r17,0x0004(r20)
001c4404: 90820000 lbu r2,0x0000(r4)
001c4408: 3c01801d lui r1,0x801d
001c440c: ac22d068 sw r2,-0x2f98(r1)
001c4410: 080710b5 j 0x 001c42d4
001c4414: 00000000 nop
001c4418: 8faa0010 lw r10,0x0010(r29)
001c441c: 00000000 nop
001c4420: 154b0020 bne r10,r11,0x 001c44a4
001c4424: 3404000e ori r4,r0,0x000e
001c4428: 00002821 addu r5,r0,r0
001c442c: 00003021 addu r6,r0,r0
001c4430: 0c05328e jal 0x0014ca38
001c4434: 34070001 ori r7,r0,0x0001
001c4438: 2402ff00 addiu r2,r0,0xff00
001c443c: 3c01801d lui r1,0x801d
001c4440: ac22d078 sw r2,-0x2f88(r1)
001c4444: 3c03801d lui r3,0x801d
001c4448: 2463f5f0 addiu r3,r3,0xf5f0
001c444c: 24640005 addiu r4,r3,0x0005
001c4450: 90620000 lbu r2,0x0000(r3)
001c4454: 00000000 nop
001c4458: 2c420002 sltiu r2,r2,0x0002
001c445c: 10400002 beq r2,r0,0x 001c4468
001c4460: 00000000 nop
001c4464: a0760000 sb r22,0x0000(r3)
001c4468: 24630001 addiu r3,r3,0x0001
001c446c: 0064102a slt r2,r3,r4
001c4470: 1440fff7 bne r2,r0,0x 001c4450
001c4474: 00009021 addu r18,r0,r0
001c4478: 3c02801d lui r2,0x801d
001c447c: 8c42d078 lw r2,-0x2f88(r2)
001c4480: 00000000 nop
001c4484: 24420008 addiu r2,r2,0x0008
001c4488: 3c01801d lui r1,0x801d
001c448c: ac22d078 sw r2,-0x2f88(r1)
001c4490: 0c0532a0 jal 0x0014ca80
001c4494: 26520008 addiu r18,r18,0x0008
001c4498: 2a420100 slti r2,r18,0x0100
001c449c: 1440fff6 bne r2,r0,0x 001c4478
001c44a0: 00000000 nop
001c44a4: 8faa0018 lw r10,0x0018(r29)
001c44a8: 00000000 nop
001c44ac: 1140003e beq r10,r0,0x 001c45a8
001c44b0: 340b00ff ori r11,r0,0x00ff
001c44b4: 3c018016 lui r1,0x8016
001c44b8: ac2b603c sw r11,0x603c(r1)
001c44bc: 3c10801d lui r16,0x801d
001c44c0: 2610d214 addiu r16,r16,0xd214
001c44c4: 341100c0 ori r17,r0,0x00c0
001c44c8: 8e020000 lw r2,0x0000(r16)
001c44cc: 00000000 nop
001c44d0: 10400002 beq r2,r0,0x 001c44dc
001c44d4: 24420004 addiu r2,r2,0x0004
001c44d8: ae020000 sw r2,0x0000(r16)
001c44dc: 3c028016 lui r2,0x8016
001c44e0: 8c42603c lw r2,0x603c(r2)
001c44e4: 00000000 nop
001c44e8: 10400007 beq r2,r0,0x 001c4508
001c44ec: 2442fff0 addiu r2,r2,0xfff0
001c44f0: 3c018016 lui r1,0x8016
001c44f4: ac22603c sw r2,0x603c(r1)
001c44f8: 04410003 bgez r2,0x 001c4508
001c44fc: 00000000 nop
001c4500: 3c018016 lui r1,0x8016
001c4504: ac20603c sw r0,0x603c(r1)
001c4508: 3c03801d lui r3,0x801d
001c450c: 8c63d214 lw r3,-0x2dec(r3)
001c4510: 2402fff8 addiu r2,r0,0xfff8
001c4514: 14620008 bne r3,r2,0x 001c4538
001c4518: 00000000 nop
001c451c: 34120004 ori r18,r0,0x0004
001c4520: 3c02801d lui r2,0x801d
001c4524: 2442f5f4 addiu r2,r2,0xf5f4
001c4528: a0510000 sb r17,0x0000(r2)
001c452c: 2652ffff addiu r18,r18,0xffff
001c4530: 0641fffd bgez r18,0x 001c4528
001c4534: 2442ffff addiu r2,r2,0xffff
001c4538: 3c02801d lui r2,0x801d
001c453c: 8c42d07c lw r2,-0x2f84(r2)
001c4540: 00000000 nop
001c4544: 10400003 beq r2,r0,0x 001c4554
001c4548: 2442fffc addiu r2,r2,0xfffc
001c454c: 3c01801d lui r1,0x801d
001c4550: ac22d07c sw r2,-0x2f84(r1)
001c4554: 3c028016 lui r2,0x8016
001c4558: 8c42603c lw r2,0x603c(r2)
001c455c: 00000000 nop
001c4560: 1440000b bne r2,r0,0x 001c4590
001c4564: 00000000 nop
001c4568: 3c02801d lui r2,0x801d
001c456c: 8c42d214 lw r2,-0x2dec(r2)
001c4570: 00000000 nop
001c4574: 14400006 bne r2,r0,0x 001c4590
001c4578: 00000000 nop
001c457c: 3c02801d lui r2,0x801d
001c4580: 8c42d07c lw r2,-0x2f84(r2)
001c4584: 00000000 nop
001c4588: 10400005 beq r2,r0,0x 001c45a0
001c458c: 00000000 nop
001c4590: 0c0532a0 jal 0x0014ca80
001c4594: 00000000 nop
001c4598: 08071132 j 0x 001c44c8
001c459c: 00000000 nop
001c45a0: 08071170 j 0x 001c45c0
001c45a4: afa00018 sw r0,0x0018(r29)
001c45a8: 3c01801d lui r1,0x801d
001c45ac: a020f5f0 sb r0,-0x0a10(r1)
001c45b0: 3c01801d lui r1,0x801d
001c45b4: a020f5f1 sb r0,-0x0a0f(r1)
001c45b8: 3c01801d lui r1,0x801d
001c45bc: a020f5f3 sb r0,-0x0a0d(r1)
001c45c0: 3c05801c lui r5,0x801c
001c45c4: 24a57bec addiu r5,r5,0x7bec
001c45c8: 0c053228 jal 0x0014c8a0
001c45cc: 3404000e ori r4,r0,0x000e
001c45d0: 3404000e ori r4,r0,0x000e
001c45d4: 00002821 addu r5,r0,r0
001c45d8: 00003021 addu r6,r0,r0
001c45dc: 0c05328e jal 0x0014ca38
001c45e0: 00003821 addu r7,r0,r0
001c45e4: 3c1e801d lui r30,0x801d
001c45e8: 27def5f2 addiu r30,r30,0xf5f2
001c45ec: 0c0532a0 jal 0x0014ca80
001c45f0: 00000000 nop
001c45f4: 3c04801d lui r4,0x801d
001c45f8: 8c84d064 lw r4,-0x2f9c(r4)
001c45fc: 0c070f4f jal 0x 001c3d3c
001c4600: 00000000 nop
001c4604: 3c01801d lui r1,0x801d
001c4608: ac22d220 sw r2,-0x2de0(r1)
001c460c: 0c05295e jal 0x0014a578
001c4610: 00002021 addu r4,r0,r0
001c4614: 00409821 addu r19,r2,r0
001c4618: 8e620000 lw r2,0x0000(r19)
001c461c: 00000000 nop
001c4620: 30420100 andi r2,r2,0x0100
001c4624: 1040000c beq r2,r0,0x 001c4658
001c4628: 00000000 nop
001c462c: 3c05801d lui r5,0x801d
001c4630: 24a58cf0 addiu r5,r5,0x8cf0
001c4634: 0c053228 jal 0x0014c8a0
001c4638: 34040003 ori r4,r0,0x0003
001c463c: 34040003 ori r4,r0,0x0003
001c4640: 34050001 ori r5,r0,0x0001
001c4644: 00003021 addu r6,r0,r0
001c4648: 0c05328e jal 0x0014ca38
001c464c: 00003821 addu r7,r0,r0
001c4650: 0c053274 jal 0x0014c9d0
001c4654: 34040003 ori r4,r0,0x0003
001c4658: 93c20000 lbu r2,0x0000(r30)
001c465c: 00000000 nop
001c4660: 2c420002 sltiu r2,r2,0x0002
001c4664: 10400014 beq r2,r0,0x 001c46b8
001c4668: 340a00ff ori r10,r0,0x00ff
001c466c: 3c04801d lui r4,0x801d
001c4670: 8c84d074 lw r4,-0x2f8c(r4)
001c4674: 00000000 nop
001c4678: 00042080 sll r4,r4,0x02
001c467c: 00941021 addu r2,r4,r20
001c4680: 8c430000 lw r3,0x0000(r2)
001c4684: 00952021 addu r4,r4,r21
001c4688: 00031080 sll r2,r3,0x02
001c468c: 00431021 addu r2,r2,r3
001c4690: 8c830000 lw r3,0x0000(r4)
001c4694: 00571021 addu r2,r2,r23
001c4698: 00431021 addu r2,r2,r3
001c469c: 90420000 lbu r2,0x0000(r2)
001c46a0: 00000000 nop
001c46a4: 104a0003 beq r2,r10,0x 001c46b4
001c46a8: 00000000 nop
001c46ac: 080711ae j 0x 001c46b8
001c46b0: a3c00000 sb r0,0x0000(r30)
001c46b4: a3d60000 sb r22,0x0000(r30)
001c46b8: 0c053287 jal 0x0014ca1c
001c46bc: 3404000d ori r4,r0,0x000d
001c46c0: 14400009 bne r2,r0,0x 001c46e8
001c46c4: 00000000 nop
001c46c8: 3c03801d lui r3,0x801d
001c46cc: 2463f5f3 addiu r3,r3,0xf5f3
001c46d0: 90620000 lbu r2,0x0000(r3)
001c46d4: 00000000 nop
001c46d8: 2c420002 sltiu r2,r2,0x0002
001c46dc: 10400002 beq r2,r0,0x 001c46e8
001c46e0: 00000000 nop
001c46e4: a0600000 sb r0,0x0000(r3)
001c46e8: 3c03801d lui r3,0x801d
001c46ec: 2463f5f4 addiu r3,r3,0xf5f4
001c46f0: 90620000 lbu r2,0x0000(r3)
001c46f4: 00000000 nop
001c46f8: 2c420002 sltiu r2,r2,0x0002
001c46fc: 10400009 beq r2,r0,0x 001c4724
001c4700: 00000000 nop
001c4704: 3c02801d lui r2,0x801d
001c4708: 8c42d058 lw r2,-0x2fa8(r2)
001c470c: 00000000 nop
001c4710: 14400003 bne r2,r0,0x 001c4720
001c4714: 00000000 nop
001c4718: 080711c9 j 0x 001c4724
001c471c: a0760000 sb r22,0x0000(r3)
001c4720: a0600000 sb r0,0x0000(r3)
001c4724: 3c03801d lui r3,0x801d
001c4728: 8c63d074 lw r3,-0x2f8c(r3)
001c472c: 8e620000 lw r2,0x0000(r19)
001c4730: 00000000 nop
001c4734: 30428000 andi r2,r2,0x8000
001c4738: 1040000c beq r2,r0,0x 001c476c
001c473c: 0003902b sltu r18,r0,r3
001c4740: 00121080 sll r2,r18,0x02
001c4744: 00552021 addu r4,r2,r21
001c4748: 8c830000 lw r3,0x0000(r4)
001c474c: 00000000 nop
001c4750: 28620004 slti r2,r3,0x0004
001c4754: 10400005 beq r2,r0,0x 001c476c
001c4758: 24620001 addiu r2,r3,0x0001
001c475c: ac820000 sw r2,0x0000(r4)
001c4760: 34020003 ori r2,r0,0x0003
001c4764: 3c018016 lui r1,0x8016
001c4768: ac225fb4 sw r2,0x5fb4(r1)
001c476c: 8e620000 lw r2,0x0000(r19)
001c4770: 00000000 nop
001c4774: 30422000 andi r2,r2,0x2000
001c4778: 1040000a beq r2,r0,0x 001c47a4
001c477c: 00121080 sll r2,r18,0x02
001c4780: 00551821 addu r3,r2,r21
001c4784: 8c620000 lw r2,0x0000(r3)
001c4788: 00000000 nop
001c478c: 18400005 blez r2,0x 001c47a4
001c4790: 2442ffff addiu r2,r2,0xffff
001c4794: ac620000 sw r2,0x0000(r3)
001c4798: 34020003 ori r2,r0,0x0003
001c479c: 3c018016 lui r1,0x8016
001c47a0: ac225fb4 sw r2,0x5fb4(r1)
001c47a4: 8e620000 lw r2,0x0000(r19)
001c47a8: 00000000 nop
001c47ac: 30421000 andi r2,r2,0x1000
001c47b0: 1040000b beq r2,r0,0x 001c47e0
001c47b4: 00121080 sll r2,r18,0x02
001c47b8: 00542021 addu r4,r2,r20
001c47bc: 8c830000 lw r3,0x0000(r4)
001c47c0: 00000000 nop
001c47c4: 28620004 slti r2,r3,0x0004
001c47c8: 10400005 beq r2,r0,0x 001c47e0
001c47cc: 24620001 addiu r2,r3,0x0001
001c47d0: ac820000 sw r2,0x0000(r4)
001c47d4: 34020003 ori r2,r0,0x0003
001c47d8: 3c018016 lui r1,0x8016
001c47dc: ac225fb4 sw r2,0x5fb4(r1)
001c47e0: 8e620000 lw r2,0x0000(r19)
001c47e4: 00000000 nop
001c47e8: 30424000 andi r2,r2,0x4000
001c47ec: 1040000a beq r2,r0,0x 001c4818
001c47f0: 00121080 sll r2,r18,0x02
001c47f4: 00541821 addu r3,r2,r20
001c47f8: 8c620000 lw r2,0x0000(r3)
001c47fc: 00000000 nop
001c4800: 18400005 blez r2,0x 001c4818
001c4804: 2442ffff addiu r2,r2,0xffff
001c4808: ac620000 sw r2,0x0000(r3)
001c480c: 34020003 ori r2,r0,0x0003
001c4810: 3c018016 lui r1,0x8016
001c4814: ac225fb4 sw r2,0x5fb4(r1)
001c4818: 00121880 sll r3,r18,0x02
001c481c: 00751021 addu r2,r3,r21
001c4820: 00741821 addu r3,r3,r20
001c4824: 8c500000 lw r16,0x0000(r2)
001c4828: 3c02801d lui r2,0x801d
001c482c: 8c42d074 lw r2,-0x2f8c(r2)
001c4830: 8c710000 lw r17,0x0000(r3)
001c4834: 14400024 bne r2,r0,0x 001c48c8
001c4838: 340b00ff ori r11,r0,0x00ff
001c483c: 00111080 sll r2,r17,0x02
001c4840: 00511821 addu r3,r2,r17
001c4844: 00771021 addu r2,r3,r23
001c4848: 00501021 addu r2,r2,r16
001c484c: 90440000 lbu r4,0x0000(r2)
001c4850: 00000000 nop
001c4854: 148b0015 bne r4,r11,0x 001c48ac
001c4858: 00000000 nop
001c485c: 3c02801e lui r2,0x801e
001c4860: 2442cbc8 addiu r2,r2,0xcbc8
001c4864: 00621021 addu r2,r3,r2
001c4868: 00501021 addu r2,r2,r16
001c486c: 90420000 lbu r2,0x0000(r2)
001c4870: 00000000 nop
001c4874: 10400029 beq r2,r0,0x 001c491c
001c4878: 00000000 nop
001c487c: 3c02801d lui r2,0x801d
001c4880: 8c42d274 lw r2,-0x2d8c(r2)
001c4884: 00000000 nop
001c4888: 90430008 lbu r3,0x0008(r2)
001c488c: 3c02801d lui r2,0x801d
001c4890: 8c42d058 lw r2,-0x2fa8(r2)
001c4894: 00000000 nop
001c4898: 0043102a slt r2,r2,r3
001c489c: 1040001f beq r2,r0,0x 001c491c
001c48a0: 00000000 nop
001c48a4: 08071243 j 0x 001c490c
001c48a8: 00000000 nop
001c48ac: 3c02801d lui r2,0x801d
001c48b0: 8c42d064 lw r2,-0x2f9c(r2)
001c48b4: 00000000 nop
001c48b8: 1044002e beq r2,r4,0x 001c4974
001c48bc: 34020003 ori r2,r0,0x0003
001c48c0: 08071262 j 0x 001c4988
001c48c4: 00000000 nop
001c48c8: 14560031 bne r2,r22,0x 001c4990
001c48cc: 00111080 sll r2,r17,0x02
001c48d0: 00511821 addu r3,r2,r17
001c48d4: 00771021 addu r2,r3,r23
001c48d8: 00501021 addu r2,r2,r16
001c48dc: 90440000 lbu r4,0x0000(r2)
001c48e0: 340b00ff ori r11,r0,0x00ff
001c48e4: 148b0011 bne r4,r11,0x 001c492c
001c48e8: 00000000 nop
001c48ec: 3c02801e lui r2,0x801e
001c48f0: 2442cbc8 addiu r2,r2,0xcbc8
001c48f4: 00621021 addu r2,r3,r2
001c48f8: 00501021 addu r2,r2,r16
001c48fc: 90420000 lbu r2,0x0000(r2)
001c4900: 00000000 nop
001c4904: 10400005 beq r2,r0,0x 001c491c
001c4908: 00000000 nop
001c490c: 3c01801d lui r1,0x801d
001c4910: ac20d070 sw r0,-0x2f90(r1)
001c4914: 08071264 j 0x 001c4990
001c4918: 00000000 nop
001c491c: 3c01801d lui r1,0x801d
001c4920: ac36d070 sw r22,-0x2f90(r1)
001c4924: 08071264 j 0x 001c4990
001c4928: 00000000 nop
001c492c: 3c02801d lui r2,0x801d
001c4930: 8c42d254 lw r2,-0x2dac(r2)
001c4934: 00000000 nop
001c4938: 00021880 sll r3,r2,0x02
001c493c: 00621821 addu r3,r3,r2
001c4940: 3c02801d lui r2,0x801d
001c4944: 8c42d24c lw r2,-0x2db4(r2)
001c4948: 00771821 addu r3,r3,r23
001c494c: 00621821 addu r3,r3,r2
001c4950: 90630000 lbu r3,0x0000(r3)
001c4954: 00000000 nop
001c4958: 1464000b bne r3,r4,0x 001c4988
001c495c: 34020004 ori r2,r0,0x0004
001c4960: 3c02801d lui r2,0x801d
001c4964: 8c42d064 lw r2,-0x2f9c(r2)
001c4968: 00000000 nop
001c496c: 14430006 bne r2,r3,0x 001c4988
001c4970: 34020003 ori r2,r0,0x0003
001c4974: 340a0002 ori r10,r0,0x0002
001c4978: 3c01801d lui r1,0x801d
001c497c: ac2ad070 sw r10,-0x2f90(r1)
001c4980: 08071264 j 0x 001c4990
001c4984: 00000000 nop
001c4988: 3c01801d lui r1,0x801d
001c498c: ac22d070 sw r2,-0x2f90(r1)
001c4990: 8e620000 lw r2,0x0000(r19)
001c4994: 3c04801e lui r4,0x801e
001c4998: 30420800 andi r2,r2,0x0800
001c499c: 10400095 beq r2,r0,0x 001c4bf4
001c49a0: 8c84cc7c lw r4,-0x3384(r4)
001c49a4: 8c22d058 lw r2,-0x2fa8(r1)
001c49a8: 00000000 nop
001c49ac: 00441021 addu r2,r2,r4
001c49b0: 14400015 bne r2,r0,0x 001c4a08
001c49b4: 34020085 ori r2,r0,0x0085
001c49b8: 3404000d ori r4,r0,0x000d
001c49bc: 3c058014 lui r5,0x8014
001c49c0: 24a5b280 addiu r5,r5,0xb280
001c49c4: 340b0005 ori r11,r0,0x0005
001c49c8: 3c10801d lui r16,0x801d
001c49cc: 2610d178 addiu r16,r16,0xd178
001c49d0: 2402900b addiu r2,r0,0x900b
001c49d4: 3c018016 lui r1,0x8016
001c49d8: ac2b5fb4 sw r11,0x5fb4(r1)
001c49dc: 0c053228 jal 0x0014c8a0
001c49e0: a6020000 sh r2,0x0000(r16)
001c49e4: 3404000d ori r4,r0,0x000d
001c49e8: 2605ffe4 addiu r5,r16,0xffe4
001c49ec: 00003021 addu r6,r0,r0
001c49f0: 0c05328e jal 0x0014ca38
001c49f4: 00003821 addu r7,r0,r0
001c49f8: 0c053274 jal 0x0014c9d0
001c49fc: 3404000d ori r4,r0,0x000d
001c4a00: 080712fd j 0x 001c4bf4
001c4a04: 00000000 nop
001c4a08: 3c018016 lui r1,0x8016
001c4a0c: ac225fb4 sw r2,0x5fb4(r1)
001c4a10: 34020007 ori r2,r0,0x0007
001c4a14: 3c01801d lui r1,0x801d
001c4a18: a022f5f4 sb r2,-0x0a0c(r1)
001c4a1c: 0c04ed64 jal 0x0013b590
001c4a20: 34040034 ori r4,r0,0x0034
001c4a24: 3c03801e lui r3,0x801e
001c4a28: 8c63cc7c lw r3,-0x3384(r3)
001c4a2c: 2442ffff addiu r2,r2,0xffff
001c4a30: 1043002a beq r2,r3,0x 001c4adc
001c4a34: 00000000 nop
001c4a38: 3c03801d lui r3,0x801d
001c4a3c: 8c63d05c lw r3,-0x2fa4(r3)
001c4a40: 3c02801d lui r2,0x801d
001c4a44: 8c42d058 lw r2,-0x2fa8(r2)
001c4a48: 00000000 nop
001c4a4c: 0043102a slt r2,r2,r3
001c4a50: 10400022 beq r2,r0,0x 001c4adc
001c4a54: 340a0005 ori r10,r0,0x0005
001c4a58: 3c01801d lui r1,0x801d
001c4a5c: ac2ad070 sw r10,-0x2f90(r1)
001c4a60: 3c03801d lui r3,0x801d
001c4a64: 2463f5f0 addiu r3,r3,0xf5f0
001c4a68: 24640005 addiu r4,r3,0x0005
001c4a6c: 90620000 lbu r2,0x0000(r3)
001c4a70: 00000000 nop
001c4a74: 2c420002 sltiu r2,r2,0x0002
001c4a78: 10400002 beq r2,r0,0x 001c4a84
001c4a7c: 00000000 nop
001c4a80: a0760000 sb r22,0x0000(r3)
001c4a84: 24630001 addiu r3,r3,0x0001
001c4a88: 0064102a slt r2,r3,r4
001c4a8c: 1440fff7 bne r2,r0,0x 001c4a6c
001c4a90: 00002821 addu r5,r0,r0
001c4a94: 3404000e ori r4,r0,0x000e
001c4a98: 00003021 addu r6,r0,r0
001c4a9c: 0c05328e jal 0x0014ca38
001c4aa0: 34070001 ori r7,r0,0x0001
001c4aa4: 00009021 addu r18,r0,r0
001c4aa8: 3c02801d lui r2,0x801d
001c4aac: 8c42d078 lw r2,-0x2f88(r2)
001c4ab0: 00000000 nop
001c4ab4: 24420008 addiu r2,r2,0x0008
001c4ab8: 3c01801d lui r1,0x801d
001c4abc: ac22d078 sw r2,-0x2f88(r1)
001c4ac0: 0c0532a0 jal 0x0014ca80
001c4ac4: 26520008 addiu r18,r18,0x0008
001c4ac8: 2a420100 slti r2,r18,0x0100
001c4acc: 1440fff6 bne r2,r0,0x 001c4aa8
001c4ad0: 02e02821 addu r5,r23,r0
001c4ad4: 080712de j 0x 001c4b78
001c4ad8: 00000000 nop
001c4adc: 34040004 ori r4,r0,0x0004
001c4ae0: 3c10801d lui r16,0x801d
001c4ae4: 2610d220 addiu r16,r16,0xd220
001c4ae8: 8e120000 lw r18,0x0000(r16)
001c4aec: 3c058014 lui r5,0x8014
001c4af0: 24a5b280 addiu r5,r5,0xb280
001c4af4: 0c053228 jal 0x0014c8a0
001c4af8: ae160000 sw r22,0x0000(r16)
001c4afc: 34040004 ori r4,r0,0x0004
001c4b00: 00003021 addu r6,r0,r0
001c4b04: 3c058017 lui r5,0x8017
001c4b08: 8ca53cb8 lw r5,0x3cb8(r5)
001c4b0c: 00003821 addu r7,r0,r0
001c4b10: 0c05328e jal 0x0014ca38
001c4b14: 24a500b4 addiu r5,r5,0x00b4
001c4b18: 0c053274 jal 0x0014c9d0
001c4b1c: 34040004 ori r4,r0,0x0004
001c4b20: 0c053274 jal 0x0014c9d0
001c4b24: 34040003 ori r4,r0,0x0003
001c4b28: 3c02801e lui r2,0x801e
001c4b2c: 8442cbc4 lh r2,-0x343c(r2)
001c4b30: 00000000 nop
001c4b34: 1440fead bne r2,r0,0x 001c45ec
001c4b38: ae120000 sw r18,0x0000(r16)
001c4b3c: 3c05801e lui r5,0x801e
001c4b40: 24a5cbe4 addiu r5,r5,0xcbe4
001c4b44: 3c02801e lui r2,0x801e
001c4b48: 8c42cc7c lw r2,-0x3384(r2)
001c4b4c: 34060019 ori r6,r0,0x0019
001c4b50: 3c0b801e lui r11,0x801e
001c4b54: 256bcc00 addiu r11,r11,0xcc00
001c4b58: 00022040 sll r4,r2,0x01
001c4b5c: 00822021 addu r4,r4,r2
001c4b60: 000420c0 sll r4,r4,0x03
001c4b64: 00822021 addu r4,r4,r2
001c4b68: 0c052fd5 jal 0x0014bf54
001c4b6c: 008b2021 addu r4,r4,r11
001c4b70: 080714ee j 0x 001c53b8
001c4b74: 00000000 nop
001c4b78: 34060019 ori r6,r0,0x0019
001c4b7c: 3c02801e lui r2,0x801e
001c4b80: 8c42cc7c lw r2,-0x3384(r2)
001c4b84: 3c0a801e lui r10,0x801e
001c4b88: 254acc00 addiu r10,r10,0xcc00
001c4b8c: 00022040 sll r4,r2,0x01
001c4b90: 00822021 addu r4,r4,r2
001c4b94: 000420c0 sll r4,r4,0x03
001c4b98: 00822021 addu r4,r4,r2
001c4b9c: 0c052fd5 jal 0x0014bf54
001c4ba0: 008a2021 addu r4,r4,r10
001c4ba4: 3c03801e lui r3,0x801e
001c4ba8: 8c63cc7c lw r3,-0x3384(r3)
001c4bac: 00000000 nop
001c4bb0: 28620003 slti r2,r3,0x0003
001c4bb4: 1040000a beq r2,r0,0x 001c4be0
001c4bb8: 02e02021 addu r4,r23,r0
001c4bbc: 00032840 sll r5,r3,0x01
001c4bc0: 00a32821 addu r5,r5,r3
001c4bc4: 000528c0 sll r5,r5,0x03
001c4bc8: 00a32821 addu r5,r5,r3
001c4bcc: 3c0b801e lui r11,0x801e
001c4bd0: 256bcc19 addiu r11,r11,0xcc19
001c4bd4: 00ab2821 addu r5,r5,r11
001c4bd8: 0c052fd5 jal 0x0014bf54
001c4bdc: 34060019 ori r6,r0,0x0019
001c4be0: 340a0002 ori r10,r0,0x0002
001c4be4: 3c01801d lui r1,0x801d
001c4be8: ac20d074 sw r0,-0x2f8c(r1)
001c4bec: 080714ee j 0x 001c53b8
001c4bf0: afaa0010 sw r10,0x0010(r29)
001c4bf4: 8e620000 lw r2,0x0000(r19)
001c4bf8: 00000000 nop
001c4bfc: 30420040 andi r2,r2,0x0040
001c4c00: 10400052 beq r2,r0,0x 001c4d4c
001c4c04: 00000000 nop
001c4c08: 3c02801d lui r2,0x801d
001c4c0c: 8c42d074 lw r2,-0x2f8c(r2)
001c4c10: 00000000 nop
001c4c14: 1440004d bne r2,r0,0x 001c4d4c
001c4c18: 00000000 nop
001c4c1c: 3c02801e lui r2,0x801e
001c4c20: 8c42cc7c lw r2,-0x3384(r2)
001c4c24: 00000000 nop
001c4c28: 10400048 beq r2,r0,0x 001c4d4c
001c4c2c: 340b0002 ori r11,r0,0x0002
001c4c30: 3c03801d lui r3,0x801d
001c4c34: 2463f5f0 addiu r3,r3,0xf5f0
001c4c38: 24640005 addiu r4,r3,0x0005
001c4c3c: 3c018016 lui r1,0x8016
001c4c40: ac2b5fb4 sw r11,0x5fb4(r1)
001c4c44: 340a0005 ori r10,r0,0x0005
001c4c48: 3c01801d lui r1,0x801d
001c4c4c: ac2ad070 sw r10,-0x2f90(r1)
001c4c50: 90620000 lbu r2,0x0000(r3)
001c4c54: 00000000 nop
001c4c58: 2c420002 sltiu r2,r2,0x0002
001c4c5c: 10400002 beq r2,r0,0x 001c4c68
001c4c60: 00000000 nop
001c4c64: a0760000 sb r22,0x0000(r3)
001c4c68: 24630001 addiu r3,r3,0x0001
001c4c6c: 0064102a slt r2,r3,r4
001c4c70: 1440fff7 bne r2,r0,0x 001c4c50
001c4c74: 00002821 addu r5,r0,r0
001c4c78: 3404000e ori r4,r0,0x000e
001c4c7c: 00003021 addu r6,r0,r0
001c4c80: 0c05328e jal 0x0014ca38
001c4c84: 34070001 ori r7,r0,0x0001
001c4c88: 00009021 addu r18,r0,r0
001c4c8c: 3c02801d lui r2,0x801d
001c4c90: 8c42d078 lw r2,-0x2f88(r2)
001c4c94: 00000000 nop
001c4c98: 2442fff8 addiu r2,r2,0xfff8
001c4c9c: 3c01801d lui r1,0x801d
001c4ca0: ac22d078 sw r2,-0x2f88(r1)
001c4ca4: 0c0532a0 jal 0x0014ca80
001c4ca8: 26520008 addiu r18,r18,0x0008
001c4cac: 2a420100 slti r2,r18,0x0100
001c4cb0: 1440fff6 bne r2,r0,0x 001c4c8c
001c4cb4: 02e02821 addu r5,r23,r0
001c4cb8: 34060019 ori r6,r0,0x0019
001c4cbc: 3c02801e lui r2,0x801e
001c4cc0: 8c42cc7c lw r2,-0x3384(r2)
001c4cc4: 3c0b801e lui r11,0x801e
001c4cc8: 256bcc00 addiu r11,r11,0xcc00
001c4ccc: 00022040 sll r4,r2,0x01
001c4cd0: 00822021 addu r4,r4,r2
001c4cd4: 000420c0 sll r4,r4,0x03
001c4cd8: 00822021 addu r4,r4,r2
001c4cdc: 0c052fd5 jal 0x0014bf54
001c4ce0: 008b2021 addu r4,r4,r11
001c4ce4: 02e02021 addu r4,r23,r0
001c4ce8: 34060019 ori r6,r0,0x0019
001c4cec: 3c02801e lui r2,0x801e
001c4cf0: 8c42cc7c lw r2,-0x3384(r2)
001c4cf4: 3c0a801e lui r10,0x801e
001c4cf8: 254acc00 addiu r10,r10,0xcc00
001c4cfc: 2442ffff addiu r2,r2,0xffff
001c4d00: 00022840 sll r5,r2,0x01
001c4d04: 00a22821 addu r5,r5,r2
001c4d08: 000528c0 sll r5,r5,0x03
001c4d0c: 00a22821 addu r5,r5,r2
001c4d10: 3c01801e lui r1,0x801e
001c4d14: ac22cc7c sw r2,-0x3384(r1)
001c4d18: 0c052fd5 jal 0x0014bf54
001c4d1c: 00aa2821 addu r5,r5,r10
001c4d20: 3c02801e lui r2,0x801e
001c4d24: 8c42cc7c lw r2,-0x3384(r2)
001c4d28: 340b0001 ori r11,r0,0x0001
001c4d2c: afab0010 sw r11,0x0010(r29)
001c4d30: 3c01801d lui r1,0x801d
001c4d34: ac20d074 sw r0,-0x2f8c(r1)
001c4d38: 2442ffff addiu r2,r2,0xffff
001c4d3c: 3c01801e lui r1,0x801e
001c4d40: ac22cc7c sw r2,-0x3384(r1)
001c4d44: 080714ee j 0x 001c53b8
001c4d48: 00000000 nop
001c4d4c: 8e620000 lw r2,0x0000(r19)
001c4d50: 00000000 nop
001c4d54: 30420020 andi r2,r2,0x0020
001c4d58: 1040005c beq r2,r0,0x 001c4ecc
001c4d5c: 00000000 nop
001c4d60: 3c02801d lui r2,0x801d
001c4d64: 8c42d074 lw r2,-0x2f8c(r2)
001c4d68: 00000000 nop
001c4d6c: 14400059 bne r2,r0,0x 001c4ed4
001c4d70: 00121880 sll r3,r18,0x02
001c4d74: 00751021 addu r2,r3,r21
001c4d78: 00741821 addu r3,r3,r20
001c4d7c: 8c500000 lw r16,0x0000(r2)
001c4d80: 8c710000 lw r17,0x0000(r3)
001c4d84: 3c02801e lui r2,0x801e
001c4d88: 2442cbc8 addiu r2,r2,0xcbc8
001c4d8c: 00111880 sll r3,r17,0x02
001c4d90: 00711821 addu r3,r3,r17
001c4d94: 00621021 addu r2,r3,r2
001c4d98: 00501021 addu r2,r2,r16
001c4d9c: 90420000 lbu r2,0x0000(r2)
001c4da0: 00000000 nop
001c4da4: 10400047 beq r2,r0,0x 001c4ec4
001c4da8: 00771021 addu r2,r3,r23
001c4dac: 00509021 addu r18,r2,r16
001c4db0: 92420000 lbu r2,0x0000(r18)
001c4db4: 340a00ff ori r10,r0,0x00ff
001c4db8: 144a0039 bne r2,r10,0x 001c4ea0
001c4dbc: 3403003c ori r3,r0,0x003c
001c4dc0: 3c04801d lui r4,0x801d
001c4dc4: 8c84d064 lw r4,-0x2f9c(r4)
001c4dc8: 0c070f6d jal 0x 001c3db4
001c4dcc: 00000000 nop
001c4dd0: 1440002b bne r2,r0,0x 001c4e80
001c4dd4: 02002021 addu r4,r16,r0
001c4dd8: 3c02801d lui r2,0x801d
001c4ddc: 8c42d274 lw r2,-0x2d8c(r2)
001c4de0: 00000000 nop
001c4de4: 90430008 lbu r3,0x0008(r2)
001c4de8: 3c02801d lui r2,0x801d
001c4dec: 8c42d058 lw r2,-0x2fa8(r2)
001c4df0: 00000000 nop
001c4df4: 0043102a slt r2,r2,r3
001c4df8: 1040000e beq r2,r0,0x 001c4e34
001c4dfc: 3404000d ori r4,r0,0x000d
001c4e00: 3c02801d lui r2,0x801d
001c4e04: 9042d064 lbu r2,-0x2f9c(r2)
001c4e08: 3c018016 lui r1,0x8016
001c4e0c: ac365fb4 sw r22,0x5fb4(r1)
001c4e10: a2420000 sb r2,0x0000(r18)
001c4e14: 3c02801d lui r2,0x801d
001c4e18: 8c42d058 lw r2,-0x2fa8(r2)
001c4e1c: 00000000 nop
001c4e20: 24420001 addiu r2,r2,0x0001
001c4e24: 3c01801d lui r1,0x801d
001c4e28: ac22d058 sw r2,-0x2fa8(r1)
001c4e2c: 08071450 j 0x 001c5140
001c4e30: 00000000 nop
001c4e34: 3c058014 lui r5,0x8014
001c4e38: 24a5b280 addiu r5,r5,0xb280
001c4e3c: 340b0005 ori r11,r0,0x0005
001c4e40: 3c10801d lui r16,0x801d
001c4e44: 2610d178 addiu r16,r16,0xd178
001c4e48: 2402900c addiu r2,r0,0x900c
001c4e4c: 3c018016 lui r1,0x8016
001c4e50: ac2b5fb4 sw r11,0x5fb4(r1)
001c4e54: 0c053228 jal 0x0014c8a0
001c4e58: a6020000 sh r2,0x0000(r16)
001c4e5c: 3404000d ori r4,r0,0x000d
001c4e60: 2605ffe4 addiu r5,r16,0xffe4
001c4e64: 00003021 addu r6,r0,r0
001c4e68: 0c05328e jal 0x0014ca38
001c4e6c: 00003821 addu r7,r0,r0
001c4e70: 0c053274 jal 0x0014c9d0
001c4e74: 3404000d ori r4,r0,0x000d
001c4e78: 08071450 j 0x 001c5140
001c4e7c: 00000000 nop
001c4e80: 3c06801d lui r6,0x801d
001c4e84: 8cc6d064 lw r6,-0x2f9c(r6)
001c4e88: 3c018016 lui r1,0x8016
001c4e8c: ac365fb4 sw r22,0x5fb4(r1)
001c4e90: 0c070f97 jal 0x 001c3e5c
001c4e94: 02202821 addu r5,r17,r0
001c4e98: 08071450 j 0x 001c5140
001c4e9c: 00000000 nop
001c4ea0: 8ea20000 lw r2,0x0000(r21)
001c4ea4: 8e840000 lw r4,0x0000(r20)
001c4ea8: 3c018016 lui r1,0x8016
001c4eac: ac235fb4 sw r3,0x5fb4(r1)
001c4eb0: 3c01801d lui r1,0x801d
001c4eb4: ac36d074 sw r22,-0x2f8c(r1)
001c4eb8: aea20004 sw r2,0x0004(r21)
001c4ebc: 08071450 j 0x 001c5140
001c4ec0: ae840004 sw r4,0x0004(r20)
001c4ec4: 0807144e j 0x 001c5138
001c4ec8: 340a0005 ori r10,r0,0x0005
001c4ecc: 3c02801d lui r2,0x801d
001c4ed0: 8c42d074 lw r2,-0x2f8c(r2)
001c4ed4: 00000000 nop
001c4ed8: 14560099 bne r2,r22,0x 001c5140
001c4edc: 00121080 sll r2,r18,0x02
001c4ee0: 00551821 addu r3,r2,r21
001c4ee4: 00541021 addu r2,r2,r20
001c4ee8: 8c700000 lw r16,0x0000(r3)
001c4eec: 8e630000 lw r3,0x0000(r19)
001c4ef0: 8c510000 lw r17,0x0000(r2)
001c4ef4: 30620020 andi r2,r3,0x0020
001c4ef8: 1040008b beq r2,r0,0x 001c5128
001c4efc: 30620040 andi r2,r3,0x0040
001c4f00: 3c02801e lui r2,0x801e
001c4f04: 2442cbc8 addiu r2,r2,0xcbc8
001c4f08: 00111880 sll r3,r17,0x02
001c4f0c: 00712021 addu r4,r3,r17
001c4f10: 00821021 addu r2,r4,r2
001c4f14: 00501021 addu r2,r2,r16
001c4f18: 90420000 lbu r2,0x0000(r2)
001c4f1c: 00000000 nop
001c4f20: 1040007d beq r2,r0,0x 001c5118
001c4f24: 340b0005 ori r11,r0,0x0005
001c4f28: 8ea30000 lw r3,0x0000(r21)
001c4f2c: 8ea20004 lw r2,0x0004(r21)
001c4f30: 00000000 nop
001c4f34: 14620063 bne r3,r2,0x 001c50c4
001c4f38: 00000000 nop
001c4f3c: 8e830000 lw r3,0x0000(r20)
001c4f40: 8e820004 lw r2,0x0004(r20)
001c4f44: 00000000 nop
001c4f48: 1462005e bne r3,r2,0x 001c50c4
001c4f4c: 00971021 addu r2,r4,r23           # r2 = r4 (ID of current row's starting tile) + r23 (starting address of deployed units on tiles)
001c4f50: 00501021 addu r2,r2,r16           # r2 = r2 + r16 (ID of current column in row)
001c4f54: 90420000 lbu r2,0x0000(r2)        # Load the Roster Slot ID of the unit on this tile.
001c4f58: 00000000 nop    
001c4f5c: 1440001b bne r2,r0,0x001c4fcc     # Branch if not Ramza.
001c4f60: 00111080 sll r2,r17,0x02            # r2 = r17 * 4. r17 might be the Current Row?
001c4f64: 0c04ed64 jal 0x0013b590             # Get Script Variable Var 0x01FF: Ramza Mandatory
001c4f68: 340401ff ori r4,r0,0x01ff   
001c4f6c: 14560017 bne r2,r22,0x001c4fcc      # Branch if Ramza is not mandatory. (r22 = 1)
001c4f70: 00111080 sll r2,r17,0x02            # r2 = r17 * 4. r17 might be the Current Row?
001c4f74: 3404000d ori r4,r0,0x000d             # r4 = 0x0D: Thread ID
001c4f78: 3c058014 lui r5,0x8014   
001c4f7c: 24a5b280 addiu r5,r5,0xb280           # r5 = 0x8013b280. Function pointer for Initialize Thread?
001c4f80: 340b0005 ori r11,r0,0x0005            # r11 = 0x05
001c4f84: 3c10801d lui r16,0x801d   
001c4f88: 2610d178 addiu r16,r16,0xd178         # r16 = 0x801cd178. Purpose unknown.
001c4f8c: 2402900d addiu r2,r0,0x900d           # r2 = 0x900D. Determines which message to use. Change 900D to 900F to get "No Saved Data", for example.
001c4f90: 3c018016 lui r1,0x8016   
001c4f94: ac2b5fb4 sw r11,0x5fb4(r1)            # Save 5 to 0x80165FB4 (Sound effect to play)
001c4f98: 0c053228 jal 0x0014c8a0               # Initialize Thread (0x0D)
001c4f9c: a6020000 sh r2,0x0000(r16)            # Save Message ID to 0x801CD178.
001c4fa0: 3404000d ori r4,r0,0x000d             # r4 = 0x0D
001c4fa4: 2605ffe4 addiu r5,r16,0xffe4          # r5 = r16 - 0x1C  = 0x801CD15C. Purpose unknown.
001c4fa8: 00003021 addu r6,r0,r0                # r6 = 0
001c4fac: 0c05328e jal 0x0014ca38               # Store Thread Function Parameters
001c4fb0: 00003821 addu r7,r0,r0                # r7 = 0
001c4fb4: 0c053274 jal 0x0014c9d0               # Wait For Thread
001c4fb8: 3404000d ori r4,r0,0x000d             # r4 = 0x0D
001c4fbc: 8ea20004 lw r2,0x0004(r21)            # During test: r2 ends up as 0, r21 ends up as 0x801CD24C. Purpose unknown.
001c4fc0: 8e830004 lw r3,0x0004(r20)            # During test: r3 ends up as 1, r20 ends up as 0x801CD254. Purpose unknown.
001c4fc4: 08071441 j 0x001c5104   
001c4fc8: 00000000 nop     
001c4fcc: 00511021 addu r2,r2,r17
001c4fd0: 00571021 addu r2,r2,r23
001c4fd4: 00508021 addu r16,r2,r16
001c4fd8: 92020000 lbu r2,0x0000(r16)
001c4fdc: 3c04801d lui r4,0x801d
001c4fe0: 8c84d064 lw r4,-0x2f9c(r4)
001c4fe4: 00000000 nop
001c4fe8: 10440026 beq r2,r4,0x 001c5084
001c4fec: 34020011 ori r2,r0,0x0011
001c4ff0: 0c070f6d jal 0x 001c3db4
001c4ff4: 00000000 nop
001c4ff8: 10400016 beq r2,r0,0x 001c5054
001c4ffc: 34020011 ori r2,r0,0x0011
001c5000: 3c04801d lui r4,0x801d
001c5004: 8c84d064 lw r4,-0x2f9c(r4)
001c5008: 3c01801d lui r1,0x801d
001c500c: ac20d074 sw r0,-0x2f8c(r1)
001c5010: 3c018016 lui r1,0x8016
001c5014: ac225fb4 sw r2,0x5fb4(r1)
001c5018: 0c070f81 jal 0x 001c3e04
001c501c: 00000000 nop
001c5020: 8ea20004 lw r2,0x0004(r21)
001c5024: 8e830004 lw r3,0x0004(r20)
001c5028: aea20000 sw r2,0x0000(r21)
001c502c: 3c02801d lui r2,0x801d
001c5030: 8c42d058 lw r2,-0x2fa8(r2)
001c5034: ae830000 sw r3,0x0000(r20)
001c5038: 3c03801d lui r3,0x801d
001c503c: 9063d064 lbu r3,-0x2f9c(r3)
001c5040: 2442ffff addiu r2,r2,0xffff
001c5044: 3c01801d lui r1,0x801d
001c5048: ac22d058 sw r2,-0x2fa8(r1)
001c504c: 08071450 j 0x 001c5140
001c5050: a2030000 sb r3,0x0000(r16)
001c5054: 8ea20004 lw r2,0x0004(r21)
001c5058: 8e830004 lw r3,0x0004(r20)
001c505c: 3c04801d lui r4,0x801d
001c5060: 9084d064 lbu r4,-0x2f9c(r4)
001c5064: 3c018016 lui r1,0x8016
001c5068: ac365fb4 sw r22,0x5fb4(r1)
001c506c: 3c01801d lui r1,0x801d
001c5070: ac20d074 sw r0,-0x2f8c(r1)
001c5074: aea20000 sw r2,0x0000(r21)
001c5078: ae830000 sw r3,0x0000(r20)
001c507c: 08071450 j 0x 001c5140
001c5080: a2040000 sb r4,0x0000(r16)
001c5084: 8ea40004 lw r4,0x0004(r21)
001c5088: 8e850004 lw r5,0x0004(r20)
001c508c: 3c03801d lui r3,0x801d
001c5090: 8c63d058 lw r3,-0x2fa8(r3)
001c5094: 3c018016 lui r1,0x8016
001c5098: ac225fb4 sw r2,0x5fb4(r1)
001c509c: 3c01801d lui r1,0x801d
001c50a0: ac20d074 sw r0,-0x2f8c(r1)
001c50a4: 2463ffff addiu r3,r3,0xffff
001c50a8: aea40000 sw r4,0x0000(r21)
001c50ac: ae850000 sw r5,0x0000(r20)
001c50b0: 3c01801d lui r1,0x801d
001c50b4: ac23d058 sw r3,-0x2fa8(r1)
001c50b8: 340a00ff ori r10,r0,0x00ff
001c50bc: 08071450 j 0x 001c5140
001c50c0: a20a0000 sb r10,0x0000(r16)
001c50c4: 3c03801d lui r3,0x801d
001c50c8: 8c63d254 lw r3,-0x2dac(r3)
001c50cc: 02002021 addu r4,r16,r0
001c50d0: 00031080 sll r2,r3,0x02
001c50d4: 00431021 addu r2,r2,r3
001c50d8: 3c03801d lui r3,0x801d
001c50dc: 8c63d24c lw r3,-0x2db4(r3)
001c50e0: 00571021 addu r2,r2,r23
001c50e4: 00431021 addu r2,r2,r3
001c50e8: 90460000 lbu r6,0x0000(r2)
001c50ec: 0c070f97 jal 0x 001c3e5c
001c50f0: 02202821 addu r5,r17,r0
001c50f4: 8ea20004 lw r2,0x0004(r21)
001c50f8: 8e830004 lw r3,0x0004(r20)
001c50fc: 3c018016 lui r1,0x8016
001c5100: ac365fb4 sw r22,0x5fb4(r1)
001c5104: 3c01801d lui r1,0x801d
001c5108: ac20d074 sw r0,-0x2f8c(r1)
001c510c: aea20000 sw r2,0x0000(r21)
001c5110: 08071450 j 0x 001c5140
001c5114: ae830000 sw r3,0x0000(r20)
001c5118: 3c018016 lui r1,0x8016
001c511c: ac2b5fb4 sw r11,0x5fb4(r1)
001c5120: 08071450 j 0x 001c5140
001c5124: 00000000 nop
001c5128: 10400005 beq r2,r0,0x 001c5140
001c512c: 340a0002 ori r10,r0,0x0002
001c5130: 3c01801d lui r1,0x801d
001c5134: ac20d074 sw r0,-0x2f8c(r1)
001c5138: 3c018016 lui r1,0x8016
001c513c: ac2a5fb4 sw r10,0x5fb4(r1)
001c5140: 0c0716a5 jal 0x 001c5a94
001c5144: 00000000 nop
001c5148: 8e620000 lw r2,0x0000(r19)
001c514c: 00000000 nop
001c5150: 30420080 andi r2,r2,0x0080
001c5154: 1040005a beq r2,r0,0x 001c52c0
001c5158: 00000000 nop
001c515c: 3c018016 lui r1,0x8016
001c5160: ac365fb4 sw r22,0x5fb4(r1)
001c5164: 0c04f680 jal 0x0013da00
001c5168: 34040002 ori r4,r0,0x0002
001c516c: 93c20000 lbu r2,0x0000(r30)
001c5170: 00000000 nop
001c5174: 2c420002 sltiu r2,r2,0x0002
001c5178: 10400002 beq r2,r0,0x 001c5184
001c517c: 00000000 nop
001c5180: a3d60000 sb r22,0x0000(r30)
001c5184: 93c20001 lbu r2,0x0001(r30)
001c5188: 00000000 nop
001c518c: 2c420002 sltiu r2,r2,0x0002
001c5190: 10400002 beq r2,r0,0x 001c519c
001c5194: 34020011 ori r2,r0,0x0011
001c5198: a3c20001 sb r2,0x0001(r30)
001c519c: 93c20002 lbu r2,0x0002(r30)
001c51a0: 00000000 nop
001c51a4: 2c420002 sltiu r2,r2,0x0002
001c51a8: 10400002 beq r2,r0,0x 001c51b4
001c51ac: 00000000 nop
001c51b0: a3d60002 sb r22,0x0002(r30)
001c51b4: 3c05801c lui r5,0x801c
001c51b8: 24a51954 addiu r5,r5,0x1954
001c51bc: 0c053228 jal 0x0014c8a0
001c51c0: 3404000c ori r4,r0,0x000c
001c51c4: 3404000c ori r4,r0,0x000c
001c51c8: 3c05801d lui r5,0x801d
001c51cc: 24a5d224 addiu r5,r5,0xd224
001c51d0: 00003021 addu r6,r0,r0
001c51d4: 0c05328e jal 0x0014ca38
001c51d8: 00003821 addu r7,r0,r0
001c51dc: 3c05801c lui r5,0x801c
001c51e0: 24a50af4 addiu r5,r5,0x0af4
001c51e4: 0c053228 jal 0x0014c8a0
001c51e8: 34040009 ori r4,r0,0x0009
001c51ec: 34040009 ori r4,r0,0x0009
001c51f0: 3c05801d lui r5,0x801d
001c51f4: 24a5d238 addiu r5,r5,0xd238
001c51f8: 00003021 addu r6,r0,r0
001c51fc: 0c05328e jal 0x0014ca38
001c5200: 00003821 addu r7,r0,r0
001c5204: 3c05801c lui r5,0x801c
001c5208: 24a53d8c addiu r5,r5,0x3d8c
001c520c: 0c053228 jal 0x0014c8a0
001c5210: 3404000d ori r4,r0,0x000d
001c5214: 0c0532a0 jal 0x0014ca80
001c5218: 00000000 nop
001c521c: 8e620000 lw r2,0x0000(r19)
001c5220: 00000000 nop
001c5224: 30420100 andi r2,r2,0x0100
001c5228: 1040000c beq r2,r0,0x 001c525c
001c522c: 00000000 nop
001c5230: 3c05801d lui r5,0x801d
001c5234: 24a58cf0 addiu r5,r5,0x8cf0
001c5238: 0c053228 jal 0x0014c8a0
001c523c: 34040003 ori r4,r0,0x0003
001c5240: 34040003 ori r4,r0,0x0003
001c5244: 00002821 addu r5,r0,r0
001c5248: 00003021 addu r6,r0,r0
001c524c: 0c05328e jal 0x0014ca38
001c5250: 00003821 addu r7,r0,r0
001c5254: 0c053274 jal 0x0014c9d0
001c5258: 34040003 ori r4,r0,0x0003
001c525c: 0c0716a5 jal 0x 001c5a94
001c5260: 00000000 nop
001c5264: 8e620000 lw r2,0x0000(r19)
001c5268: 00000000 nop
001c526c: 30420040 andi r2,r2,0x0040
001c5270: 1040ffe8 beq r2,r0,0x 001c5214
001c5274: 340b0002 ori r11,r0,0x0002
001c5278: 3c018016 lui r1,0x8016
001c527c: ac2b5fb4 sw r11,0x5fb4(r1)
001c5280: 3404000c ori r4,r0,0x000c
001c5284: 00002821 addu r5,r0,r0
001c5288: 00003021 addu r6,r0,r0
001c528c: 0c05328e jal 0x0014ca38
001c5290: 34070001 ori r7,r0,0x0001
001c5294: 34040009 ori r4,r0,0x0009
001c5298: 00002821 addu r5,r0,r0
001c529c: 00003021 addu r6,r0,r0
001c52a0: 0c05328e jal 0x0014ca38
001c52a4: 34070001 ori r7,r0,0x0001
001c52a8: 0c053274 jal 0x0014c9d0
001c52ac: 3404000c ori r4,r0,0x000c
001c52b0: 0c053274 jal 0x0014c9d0
001c52b4: 34040009 ori r4,r0,0x0009
001c52b8: 0c04f680 jal 0x0013da00
001c52bc: 34040001 ori r4,r0,0x0001
001c52c0: 8e620000 lw r2,0x0000(r19)
001c52c4: 00000000 nop
001c52c8: 30420010 andi r2,r2,0x0010
001c52cc: 10400036 beq r2,r0,0x 001c53a8
001c52d0: 340a00ff ori r10,r0,0x00ff
001c52d4: 3c04801d lui r4,0x801d
001c52d8: 8c84d074 lw r4,-0x2f8c(r4)
001c52dc: 00000000 nop
001c52e0: 00042080 sll r4,r4,0x02
001c52e4: 00941021 addu r2,r4,r20
001c52e8: 8c430000 lw r3,0x0000(r2)
001c52ec: 00952021 addu r4,r4,r21
001c52f0: 00031080 sll r2,r3,0x02
001c52f4: 00431021 addu r2,r2,r3
001c52f8: 8c830000 lw r3,0x0000(r4)
001c52fc: 00571021 addu r2,r2,r23
001c5300: 00431021 addu r2,r2,r3
001c5304: 90420000 lbu r2,0x0000(r2)
001c5308: 00000000 nop
001c530c: 104a0026 beq r2,r10,0x 001c53a8
001c5310: 34020007 ori r2,r0,0x0007
001c5314: 3c01801d lui r1,0x801d
001c5318: a022f5f2 sb r2,-0x0a0e(r1)
001c531c: 3c018016 lui r1,0x8016
001c5320: ac365fb4 sw r22,0x5fb4(r1)
001c5324: 0c053287 jal 0x0014ca1c
001c5328: 34040004 ori r4,r0,0x0004
001c532c: 1440001e bne r2,r0,0x 001c53a8
001c5330: 00000000 nop
001c5334: 3c04801d lui r4,0x801d
001c5338: 8c84d074 lw r4,-0x2f8c(r4)
001c533c: 00000000 nop
001c5340: 00042080 sll r4,r4,0x02
001c5344: 00941021 addu r2,r4,r20
001c5348: 8c430000 lw r3,0x0000(r2)
001c534c: 00952021 addu r4,r4,r21
001c5350: 00031080 sll r2,r3,0x02
001c5354: 00431021 addu r2,r2,r3
001c5358: 8c830000 lw r3,0x0000(r4)
001c535c: 00571021 addu r2,r2,r23
001c5360: 00431021 addu r2,r2,r3
001c5364: 90420000 lbu r2,0x0000(r2)
001c5368: 3c03801d lui r3,0x801d
001c536c: 8c63d064 lw r3,-0x2f9c(r3)
001c5370: 3c01801d lui r1,0x801d
001c5374: ac22d068 sw r2,-0x2f98(r1)
001c5378: 10620009 beq r3,r2,0x 001c53a0
001c537c: 2402ffff addiu r2,r0,0xffff
001c5380: 3c05801c lui r5,0x801c
001c5384: 24a560e0 addiu r5,r5,0x60e0
001c5388: 0c053228 jal 0x0014c8a0
001c538c: 34040004 ori r4,r0,0x0004
001c5390: 0c053274 jal 0x0014c9d0
001c5394: 34040004 ori r4,r0,0x0004
001c5398: 080714ea j 0x 001c53a8
001c539c: 00000000 nop
001c53a0: 3c01801d lui r1,0x801d
001c53a4: ac22d068 sw r2,-0x2f98(r1)
001c53a8: 0c053250 jal 0x0014c940
001c53ac: 3404000d ori r4,r0,0x000d
001c53b0: 0807117b j 0x 001c45ec
001c53b4: 00000000 nop
001c53b8: 3c02801d lui r2,0x801d
001c53bc: 8c42d058 lw r2,-0x2fa8(r2)
001c53c0: 3c03801d lui r3,0x801d
001c53c4: 8c63d05c lw r3,-0x2fa4(r3)
001c53c8: 00000000 nop
001c53cc: 0043102a slt r2,r2,r3
001c53d0: 10400009 beq r2,r0,0x 001c53f8
001c53d4: 00000000 nop
001c53d8: 3c02801e lui r2,0x801e
001c53dc: 8c42cc7c lw r2,-0x3384(r2)
001c53e0: 00000000 nop
001c53e4: 24420001 addiu r2,r2,0x0001
001c53e8: 3c01801e lui r1,0x801e
001c53ec: ac22cc7c sw r2,-0x3384(r1)
001c53f0: 08071062 j 0x 001c4188
001c53f4: 00000000 nop
001c53f8: 0c053216 jal 0x0014c858
001c53fc: 34040020 ori r4,r0,0x0020
001c5400: 2402ffff addiu r2,r0,0xffff
001c5404: 3c01801d lui r1,0x801d
001c5408: ac22d070 sw r2,-0x2f90(r1)
001c540c: 3404000e ori r4,r0,0x000e
001c5410: 00002821 addu r5,r0,r0
001c5414: 00003021 addu r6,r0,r0
001c5418: 0c05328e jal 0x0014ca38
001c541c: 34070001 ori r7,r0,0x0001
001c5420: 0c0532a0 jal 0x0014ca80
001c5424: 00009021 addu r18,r0,r0
001c5428: 3c10801d lui r16,0x801d
001c542c: 2610f5f8 addiu r16,r16,0xf5f8
001c5430: 3c11801d lui r17,0x801d
001c5434: 2631d02c addiu r17,r17,0xd02c
001c5438: 00121023 subu r2,r0,r18
001c543c: 3c01801d lui r1,0x801d
001c5440: ac22d214 sw r2,-0x2dec(r1)
001c5444: 3c01801d lui r1,0x801d
001c5448: ac32d07c sw r18,-0x2f84(r1)
001c544c: ae020000 sw r2,0x0000(r16)
001c5450: ae020004 sw r2,0x0004(r16)
001c5454: ae120008 sw r18,0x0008(r16)
001c5458: ae12000c sw r18,0x000c(r16)
001c545c: 0c0532a0 jal 0x0014ca80
001c5460: ae120010 sw r18,0x0010(r16)
001c5464: 32420003 andi r2,r18,0x0003
001c5468: 14400005 bne r2,r0,0x 001c5480
001c546c: 26520002 addiu r18,r18,0x0002
001c5470: 8e220000 lw r2,0x0000(r17)
001c5474: 00000000 nop
001c5478: 2442ffff addiu r2,r2,0xffff
001c547c: ae220000 sw r2,0x0000(r17)
001c5480: 2a420100 slti r2,r18,0x0100
001c5484: 1440ffed bne r2,r0,0x 001c543c
001c5488: 00121023 subu r2,r0,r18
001c548c: 0c053216 jal 0x0014c858
001c5490: 3404003c ori r4,r0,0x003c
001c5494: 3c02801e lui r2,0x801e
001c5498: 2442caac addiu r2,r2,0xcaac
001c549c: 0040a021 addu r20,r2,r0
001c54a0: 00009821 addu r19,r0,r0
001c54a4: 00009021 addu r18,r0,r0
001c54a8: 3c16801e lui r22,0x801e
001c54ac: 26d6cc00 addiu r22,r22,0xcc00
001c54b0: 0000a821 addu r21,r0,r0
001c54b4: 340200ff ori r2,r0,0x00ff
001c54b8: a2820000 sb r2,0x0000(r20)
001c54bc: 3c01801e lui r1,0x801e
001c54c0: a022cab0 sb r2,-0x3550(r1)
001c54c4: 3c01801e lui r1,0x801e
001c54c8: a022cab4 sb r2,-0x354c(r1)
001c54cc: 3c01801e lui r1,0x801e
001c54d0: a022cab8 sb r2,-0x3548(r1)
001c54d4: 3c01801e lui r1,0x801e
001c54d8: a022cabc sb r2,-0x3544(r1)
001c54dc: 3c01801e lui r1,0x801e
001c54e0: a022cac0 sb r2,-0x3540(r1)
001c54e4: 3c01801e lui r1,0x801e
001c54e8: a022cac4 sb r2,-0x353c(r1)
001c54ec: 3c01801e lui r1,0x801e
001c54f0: a022cac8 sb r2,-0x3538(r1)
001c54f4: 3c01801e lui r1,0x801e
001c54f8: a022cacc sb r2,-0x3534(r1)
001c54fc: 3c01801e lui r1,0x801e
001c5500: a022cad0 sb r2,-0x3530(r1)
001c5504: 3c01801e lui r1,0x801e
001c5508: a022cad4 sb r2,-0x352c(r1)
001c550c: 3c01801e lui r1,0x801e
001c5510: a022cad8 sb r2,-0x3528(r1)
001c5514: 0c04ed64 jal 0x0013b590
001c5518: 34040034 ori r4,r0,0x0034
001c551c: 0242102a slt r2,r18,r2
001c5520: 10400104 beq r2,r0,0x 001c5934
001c5524: 00000000 nop
001c5528: 0c04ed64 jal 0x0013b590
001c552c: 340401fe ori r4,r0,0x01fe
001c5530: 10400005 beq r2,r0,0x 001c5548
001c5534: 34020001 ori r2,r0,0x0001
001c5538: 16420003 bne r18,r2,0x 001c5548
001c553c: 00009821 addu r19,r0,r0
001c5540: 3c14801e lui r20,0x801e
001c5544: 2694cac4 addiu r20,r20,0xcac4
001c5548: 3c01801e lui r1,0x801e
001c554c: ac32cc78 sw r18,-0x3388(r1)
001c5550: 0c04ed64 jal 0x0013b590
001c5554: 26440035 addiu r4,r18,0x0035
001c5558: 00021840 sll r3,r2,0x01
001c555c: 00621821 addu r3,r3,r2
001c5560: 3c01801e lui r1,0x801e
001c5564: ac22cc78 sw r2,-0x3388(r1)
001c5568: 3c02801d lui r2,0x801d
001c556c: 8c42d270 lw r2,-0x2d90(r2)
001c5570: 00031880 sll r3,r3,0x02
001c5574: 00621821 addu r3,r3,r2
001c5578: 3c01801d lui r1,0x801d
001c557c: ac23d274 sw r3,-0x2d8c(r1)
001c5580: 90620007 lbu r2,0x0007(r3)
001c5584: 00000000 nop
001c5588: 3043000f andi r3,r2,0x000f
001c558c: 2463ffff addiu r3,r3,0xffff
001c5590: 00021102 srl r2,r2,0x04
001c5594: 00621821 addu r3,r3,r2
001c5598: 04610002 bgez r3,0x 001c55a4
001c559c: 00000000 nop
001c55a0: 24630004 addiu r3,r3,0x0004
001c55a4: 30630003 andi r3,r3,0x0003
001c55a8: 14600037 bne r3,r0,0x 001c5688
001c55ac: 34020001 ori r2,r0,0x0001
001c55b0: 00008821 addu r17,r0,r0
001c55b4: 02a04821 addu r9,r21,r0
001c55b8: 00003021 addu r6,r0,r0
001c55bc: 00008021 addu r16,r0,r0
001c55c0: 01364021 addu r8,r9,r22
001c55c4: 00c03821 addu r7,r6,r0
001c55c8: 00131080 sll r2,r19,0x02
001c55cc: 00542821 addu r5,r2,r20
001c55d0: 00f01021 addu r2,r7,r16
001c55d4: 01022021 addu r4,r8,r2
001c55d8: 90830000 lbu r3,0x0000(r4)
001c55dc: 340200ff ori r2,r0,0x00ff
001c55e0: 1062001f beq r3,r2,0x 001c5660
001c55e4: 00000000 nop
001c55e8: 90820000 lbu r2,0x0000(r4)
001c55ec: 00000000 nop
001c55f0: a0a20000 sb r2,0x0000(r5)
001c55f4: 3c02801d lui r2,0x801d
001c55f8: 8c42d274 lw r2,-0x2d8c(r2)
001c55fc: 00000000 nop
001c5600: 90420004 lbu r2,0x0004(r2)
001c5604: 00000000 nop
001c5608: 00501023 subu r2,r2,r16
001c560c: 24420002 addiu r2,r2,0x0002
001c5610: a0a20001 sb r2,0x0001(r5)
001c5614: 3c02801d lui r2,0x801d
001c5618: 8c42d274 lw r2,-0x2d8c(r2)
001c561c: 00000000 nop
001c5620: 90420005 lbu r2,0x0005(r2)
001c5624: 00000000 nop
001c5628: 00511021 addu r2,r2,r17
001c562c: 2442fffe addiu r2,r2,0xfffe
001c5630: a0a20002 sb r2,0x0002(r5)
001c5634: 3c02801d lui r2,0x801d
001c5638: 8c42d274 lw r2,-0x2d8c(r2)
001c563c: 26730001 addiu r19,r19,0x0001
001c5640: 90430006 lbu r3,0x0006(r2)
001c5644: 90a20003 lbu r2,0x0003(r5)
001c5648: 000319c0 sll r3,r3,0x07
001c564c: 3042007f andi r2,r2,0x007f
001c5650: 00431025 or r2,r2,r3
001c5654: 304200e0 andi r2,r2,0x00e0
001c5658: a0a20003 sb r2,0x0003(r5)
001c565c: 24a50004 addiu r5,r5,0x0004
001c5660: 26100001 addiu r16,r16,0x0001
001c5664: 2a020005 slti r2,r16,0x0005
001c5668: 1440ffda bne r2,r0,0x 001c55d4
001c566c: 00f01021 addu r2,r7,r16
001c5670: 26310001 addiu r17,r17,0x0001
001c5674: 2a220005 slti r2,r17,0x0005
001c5678: 1440ffd0 bne r2,r0,0x 001c55bc
001c567c: 24c60005 addiu r6,r6,0x0005
001c5680: 0807164b j 0x 001c592c
001c5684: 26b50019 addiu r21,r21,0x0019
001c5688: 14620038 bne r3,r2,0x 001c576c
001c568c: 34020002 ori r2,r0,0x0002
001c5690: 00008821 addu r17,r0,r0
001c5694: 02a04821 addu r9,r21,r0
001c5698: 00003021 addu r6,r0,r0
001c569c: 00008021 addu r16,r0,r0
001c56a0: 01364021 addu r8,r9,r22
001c56a4: 00c03821 addu r7,r6,r0
001c56a8: 00131080 sll r2,r19,0x02
001c56ac: 00542821 addu r5,r2,r20
001c56b0: 00f01021 addu r2,r7,r16
001c56b4: 01022021 addu r4,r8,r2
001c56b8: 90830000 lbu r3,0x0000(r4)
001c56bc: 340200ff ori r2,r0,0x00ff
001c56c0: 10620020 beq r3,r2,0x 001c5744
001c56c4: 00000000 nop
001c56c8: 90820000 lbu r2,0x0000(r4)
001c56cc: 00000000 nop
001c56d0: a0a20000 sb r2,0x0000(r5)
001c56d4: 3c02801d lui r2,0x801d
001c56d8: 8c42d274 lw r2,-0x2d8c(r2)
001c56dc: 00000000 nop
001c56e0: 90420004 lbu r2,0x0004(r2)
001c56e4: 00000000 nop
001c56e8: 00511023 subu r2,r2,r17
001c56ec: 24420002 addiu r2,r2,0x0002
001c56f0: a0a20001 sb r2,0x0001(r5)
001c56f4: 3c02801d lui r2,0x801d
001c56f8: 8c42d274 lw r2,-0x2d8c(r2)
001c56fc: 00000000 nop
001c5700: 90420005 lbu r2,0x0005(r2)
001c5704: 00000000 nop
001c5708: 00501023 subu r2,r2,r16
001c570c: 24420002 addiu r2,r2,0x0002
001c5710: a0a20002 sb r2,0x0002(r5)
001c5714: 3c02801d lui r2,0x801d
001c5718: 8c42d274 lw r2,-0x2d8c(r2)
001c571c: 26730001 addiu r19,r19,0x0001
001c5720: 90430006 lbu r3,0x0006(r2)
001c5724: 90a20003 lbu r2,0x0003(r5)
001c5728: 000319c0 sll r3,r3,0x07
001c572c: 3042007f andi r2,r2,0x007f
001c5730: 00431025 or r2,r2,r3
001c5734: 34420003 ori r2,r2,0x0003
001c5738: 304200e3 andi r2,r2,0x00e3
001c573c: a0a20003 sb r2,0x0003(r5)
001c5740: 24a50004 addiu r5,r5,0x0004
001c5744: 26100001 addiu r16,r16,0x0001
001c5748: 2a020005 slti r2,r16,0x0005
001c574c: 1440ffd9 bne r2,r0,0x 001c56b4
001c5750: 00f01021 addu r2,r7,r16
001c5754: 26310001 addiu r17,r17,0x0001
001c5758: 2a220005 slti r2,r17,0x0005
001c575c: 1440ffcf bne r2,r0,0x 001c569c
001c5760: 24c60005 addiu r6,r6,0x0005
001c5764: 0807164b j 0x 001c592c
001c5768: 26b50019 addiu r21,r21,0x0019
001c576c: 14620038 bne r3,r2,0x 001c5850
001c5770: 34020003 ori r2,r0,0x0003
001c5774: 00008821 addu r17,r0,r0
001c5778: 02a04821 addu r9,r21,r0
001c577c: 00003021 addu r6,r0,r0
001c5780: 00008021 addu r16,r0,r0
001c5784: 01364021 addu r8,r9,r22
001c5788: 00c03821 addu r7,r6,r0
001c578c: 00131080 sll r2,r19,0x02
001c5790: 00542821 addu r5,r2,r20
001c5794: 00f01021 addu r2,r7,r16
001c5798: 01022021 addu r4,r8,r2
001c579c: 90830000 lbu r3,0x0000(r4)
001c57a0: 340200ff ori r2,r0,0x00ff
001c57a4: 10620020 beq r3,r2,0x 001c5828
001c57a8: 00000000 nop
001c57ac: 90820000 lbu r2,0x0000(r4)
001c57b0: 00000000 nop
001c57b4: a0a20000 sb r2,0x0000(r5)
001c57b8: 3c02801d lui r2,0x801d
001c57bc: 8c42d274 lw r2,-0x2d8c(r2)
001c57c0: 00000000 nop
001c57c4: 90420004 lbu r2,0x0004(r2)
001c57c8: 00000000 nop
001c57cc: 00501021 addu r2,r2,r16
001c57d0: 2442fffe addiu r2,r2,0xfffe
001c57d4: a0a20001 sb r2,0x0001(r5)
001c57d8: 3c02801d lui r2,0x801d
001c57dc: 8c42d274 lw r2,-0x2d8c(r2)
001c57e0: 00000000 nop
001c57e4: 90420005 lbu r2,0x0005(r2)
001c57e8: 00000000 nop
001c57ec: 00511023 subu r2,r2,r17
001c57f0: 24420002 addiu r2,r2,0x0002
001c57f4: a0a20002 sb r2,0x0002(r5)
001c57f8: 3c02801d lui r2,0x801d
001c57fc: 8c42d274 lw r2,-0x2d8c(r2)
001c5800: 26730001 addiu r19,r19,0x0001
001c5804: 90430006 lbu r3,0x0006(r2)
001c5808: 90a20003 lbu r2,0x0003(r5)
001c580c: 000319c0 sll r3,r3,0x07
001c5810: 3042007f andi r2,r2,0x007f
001c5814: 00431025 or r2,r2,r3
001c5818: 34420002 ori r2,r2,0x0002
001c581c: 304200e2 andi r2,r2,0x00e2
001c5820: a0a20003 sb r2,0x0003(r5)
001c5824: 24a50004 addiu r5,r5,0x0004
001c5828: 26100001 addiu r16,r16,0x0001
001c582c: 2a020005 slti r2,r16,0x0005
001c5830: 1440ffd9 bne r2,r0,0x 001c5798
001c5834: 00f01021 addu r2,r7,r16
001c5838: 26310001 addiu r17,r17,0x0001
001c583c: 2a220005 slti r2,r17,0x0005
001c5840: 1440ffcf bne r2,r0,0x 001c5780
001c5844: 24c60005 addiu r6,r6,0x0005
001c5848: 0807164b j 0x 001c592c
001c584c: 26b50019 addiu r21,r21,0x0019
001c5850: 14620035 bne r3,r2,0x 001c5928
001c5854: 02a04821 addu r9,r21,r0
001c5858: 00008821 addu r17,r0,r0
001c585c: 00003021 addu r6,r0,r0
001c5860: 00008021 addu r16,r0,r0
001c5864: 01364021 addu r8,r9,r22
001c5868: 00c03821 addu r7,r6,r0
001c586c: 00131080 sll r2,r19,0x02
001c5870: 00542821 addu r5,r2,r20
001c5874: 00f01021 addu r2,r7,r16
001c5878: 01022021 addu r4,r8,r2
001c587c: 90830000 lbu r3,0x0000(r4)
001c5880: 340200ff ori r2,r0,0x00ff
001c5884: 10620020 beq r3,r2,0x 001c5908
001c5888: 00000000 nop
001c588c: 90820000 lbu r2,0x0000(r4)
001c5890: 00000000 nop
001c5894: a0a20000 sb r2,0x0000(r5)
001c5898: 3c02801d lui r2,0x801d
001c589c: 8c42d274 lw r2,-0x2d8c(r2)
001c58a0: 00000000 nop
001c58a4: 90420004 lbu r2,0x0004(r2)
001c58a8: 00000000 nop
001c58ac: 00511021 addu r2,r2,r17
001c58b0: 2442fffe addiu r2,r2,0xfffe
001c58b4: a0a20001 sb r2,0x0001(r5)
001c58b8: 3c02801d lui r2,0x801d
001c58bc: 8c42d274 lw r2,-0x2d8c(r2)
001c58c0: 00000000 nop
001c58c4: 90420005 lbu r2,0x0005(r2)
001c58c8: 00000000 nop
001c58cc: 00501021 addu r2,r2,r16
001c58d0: 2442fffe addiu r2,r2,0xfffe
001c58d4: a0a20002 sb r2,0x0002(r5)
001c58d8: 3c02801d lui r2,0x801d
001c58dc: 8c42d274 lw r2,-0x2d8c(r2)
001c58e0: 26730001 addiu r19,r19,0x0001
001c58e4: 90430006 lbu r3,0x0006(r2)
001c58e8: 90a20003 lbu r2,0x0003(r5)
001c58ec: 000319c0 sll r3,r3,0x07
001c58f0: 3042007f andi r2,r2,0x007f
001c58f4: 00431025 or r2,r2,r3
001c58f8: 34420001 ori r2,r2,0x0001
001c58fc: 304200e1 andi r2,r2,0x00e1
001c5900: a0a20003 sb r2,0x0003(r5)
001c5904: 24a50004 addiu r5,r5,0x0004
001c5908: 26100001 addiu r16,r16,0x0001
001c590c: 2a020005 slti r2,r16,0x0005
001c5910: 1440ffd9 bne r2,r0,0x 001c5878
001c5914: 00f01021 addu r2,r7,r16
001c5918: 26310001 addiu r17,r17,0x0001
001c591c: 2a220005 slti r2,r17,0x0005
001c5920: 1440ffcf bne r2,r0,0x 001c5860
001c5924: 24c60005 addiu r6,r6,0x0005
001c5928: 26b50019 addiu r21,r21,0x0019
001c592c: 08071545 j 0x 001c5514
001c5930: 26520001 addiu r18,r18,0x0001
001c5934: 0c0238c1 jal 0x0008e304
001c5938: 00000000 nop
001c593c: 34040052 ori r4,r0,0x0052
001c5940: 0c04ed91 jal 0x0013b644
001c5944: 02602821 addu r5,r19,r0
001c5948: 3c05801d lui r5,0x801d
001c594c: 24a59d68 addiu r5,r5,0x9d68
001c5950: 0c053228 jal 0x0014c8a0
001c5954: 3404000e ori r4,r0,0x000e
001c5958: 3404000e ori r4,r0,0x000e
001c595c: 00002821 addu r5,r0,r0
001c5960: 00003021 addu r6,r0,r0
001c5964: 0c05328e jal 0x0014ca38
001c5968: 00003821 addu r7,r0,r0
001c596c: 0c053274 jal 0x0014c9d0
001c5970: 3404000e ori r4,r0,0x000e
001c5974: 3c02001e lui r2,0x001e
001c5978: 3c018016 lui r1,0x8016
001c597c: ac225fc0 sw r2,0x5fc0(r1)
001c5980: 0c053216 jal 0x0014c858
001c5984: 34040020 ori r4,r0,0x0020
001c5988: 3c018016 lui r1,0x8016
001c598c: ac20603c sw r0,0x603c(r1)
001c5990: 0c0532a0 jal 0x0014ca80
001c5994: 00000000 nop
001c5998: 3c028016 lui r2,0x8016
001c599c: 8c42603c lw r2,0x603c(r2)
001c59a0: 00000000 nop
001c59a4: 24420004 addiu r2,r2,0x0004
001c59a8: 3c018016 lui r1,0x8016
001c59ac: ac22603c sw r2,0x603c(r1)
001c59b0: 28420100 slti r2,r2,0x0100
001c59b4: 1440fff6 bne r2,r0,0x 001c5990
001c59b8: 3404000f ori r4,r0,0x000f
001c59bc: 00002821 addu r5,r0,r0
001c59c0: 00003021 addu r6,r0,r0
001c59c4: 0c05328e jal 0x0014ca38
001c59c8: 34070001 ori r7,r0,0x0001
001c59cc: 34040008 ori r4,r0,0x0008
001c59d0: 00002821 addu r5,r0,r0
001c59d4: 00003021 addu r6,r0,r0
001c59d8: 0c05328e jal 0x0014ca38
001c59dc: 34070001 ori r7,r0,0x0001
001c59e0: 34040007 ori r4,r0,0x0007
001c59e4: 00002821 addu r5,r0,r0
001c59e8: 00003021 addu r6,r0,r0
001c59ec: 0c05328e jal 0x0014ca38
001c59f0: 34070001 ori r7,r0,0x0001
001c59f4: 0c053216 jal 0x0014c858
001c59f8: 34040003 ori r4,r0,0x0003
001c59fc: 3c018016 lui r1,0x8016
001c5a00: ac20603c sw r0,0x603c(r1)
001c5a04: 0c04f680 jal 0x0013da00
001c5a08: 34040001 ori r4,r0,0x0001
001c5a0c: 0c010fc0 jal 0x00043f00
001c5a10: 00000000 nop
001c5a14: 0c053256 jal 0x0014c958
001c5a18: 00000000 nop
001c5a1c: 8fbf0044 lw r31,0x0044(r29)
001c5a20: 8fbe0040 lw r30,0x0040(r29)
001c5a24: 8fb7003c lw r23,0x003c(r29)
001c5a28: 8fb60038 lw r22,0x0038(r29)
001c5a2c: 8fb50034 lw r21,0x0034(r29)
001c5a30: 8fb40030 lw r20,0x0030(r29)
001c5a34: 8fb3002c lw r19,0x002c(r29)
001c5a38: 8fb20028 lw r18,0x0028(r29)
001c5a3c: 8fb10024 lw r17,0x0024(r29)
001c5a40: 8fb00020 lw r16,0x0020(r29)
001c5a44: 27bd0048 addiu r29,r29,0x0048
001c5a48: 03e00008 jr r31
001c5a4c: 00000000 nop