ddw3/asm/dw2003/pro/stdwtitl.s

6520 lines
300 KiB
ArmAsm

.include "macros.s"
.section "section_STDWTITL"
.global STDWTITL
STDWTITL:
.L0x00000000: .word 0x80084584 # lb $t0, 0x4584($zr)
.L0x00000004: .word 0x80084584 # lb $t0, 0x4584($zr)
.L0x00000008: .word 0x80084584 # lb $t0, 0x4584($zr)
.L0x0000000c: .word 0x8008458c # lb $t0, 0x458c($zr)
.L0x00000010: .word 0x80084594 # lb $t0, 0x4594($zr)
.L0x00000014: .word 0x8008459c # lb $t0, 0x459c($zr)
.L0x00000018: .word 0x8008458c # lb $t0, 0x458c($zr)
.L0x0000001c: .word 0x00000000 # nop
.L0x00000020: .word 0x800846c4 # lb $t0, 0x46c4($zr)
.L0x00000024: .word 0x80084714 # lb $t0, 0x4714($zr)
.L0x00000028: .word 0x80084720 # lb $t0, 0x4720($zr)
.L0x0000002c: .word 0x80084774 # lb $t0, 0x4774($zr)
.L0x00000030: .word 0x800847a8 # lb $t0, 0x47a8($zr)
.L0x00000034: .word 0x800847d4 # lb $t0, 0x47d4($zr)
.L0x00000038: .word 0x8008564c # lb $t0, 0x564c($zr)
.L0x0000003c: .word 0x80085694 # lb $t0, 0x5694($zr)
.L0x00000040: .word 0x80085730 # lb $t0, 0x5730($zr)
.L0x00000044: .word 0x800857c4 # lb $t0, 0x57c4($zr)
.L0x00000048: .word 0x800858f4 # lb $t0, 0x58f4($zr)
.L0x0000004c: .word 0x80086a20 # lb $t0, 0x6a20($zr)
.L0x00000050: .word 0x80086a6c # lb $t0, 0x6a6c($zr)
.L0x00000054: .word 0x80086a9c # lb $t0, 0x6a9c($zr)
.L0x00000058: .word 0x80086adc # lb $t0, 0x6adc($zr)
.L0x0000005c: .word 0x80086b00 # lb $t0, 0x6b00($zr)
.L0x00000060: .word 0x80086b2c # lb $t0, 0x6b2c($zr)
.L0x00000064: .word 0x80086bac # lb $t0, 0x6bac($zr)
.L0x00000068: .word 0x80086c14 # lb $t0, 0x6c14($zr)
.L0x0000006c: .word 0x80086c44 # lb $t0, 0x6c44($zr)
# Start of code
.L0x00000070: c0 0x145444d # .word 0x4345444d
# End of code
.L0x00000074: .word 0x7365725f # 0x7365725f
.L0x00000078: .word 0x61623a74 # 0x61623a74
.L0x0000007c: .word 0x706f2064 # 0x706f2064
.L0x00000080: .word 0x6e6f6974 # 0x6e6f6974
.L0x00000084: .word 0x29642528 # slti $a0, $t3, 0x2528
.L0x00000088: .word 0x0000000a # 0xa
.L0x0000008c: .word 0x4345444d # c0 0x145444d
.L0x00000090: .word 0x5f6e695f # 0x5f6e695f
.L0x00000094: .word 0x636e7973 # 0x636e7973
.L0x00000098: .word 0x00000000 # nop
.L0x0000009c: .word 0x4345444d # c0 0x145444d
.L0x000000a0: .word 0x74756f5f # jalx 0x81d5bd7d
.L0x000000a4: .word 0x6e79735f # 0x6e79735f
.L0x000000a8: .word 0x00000063 # 0x63
.L0x000000ac: .word 0x74207325 # jalx 0x8081cc95
.L0x000000b0: .word 0x6f656d69 # 0x6f656d69
.L0x000000b4: .word 0x0a3a7475 # j 0x88e9d1d4
.L0x000000b8: .word 0x00000000 # nop
.L0x000000bc: .word 0x00000000 # nop
.L0x000000c0: .word 0x27bdffa8 # addiu $sp, -0x58
.L0x000000c4: .word 0xafb1004c # sw $s1, 0x4c($sp)
.L0x000000c8: .word 0x00808821 # move_ $s1, $a0
.L0x000000cc: .word 0xafbf0054 # sw $ra, 0x54($sp)
.L0x000000d0: .word 0xafb20050 # sw $s2, 0x50($sp)
.L0x000000d4: .word 0xafb00048 # sw $s0, 0x48($sp)
.L0x000000d8: .word 0x8e22000c # lw $v0, 0xc($s1)
.L0x000000dc: .word 0x00000000 # nop
.L0x000000e0: .word 0x10400005 # beqz $v0, .L0x000000f8
.L0x000000e4: .word 0x00a09021 # move_ $s2, $a1
.L0x000000e8: .word 0x04400003 # bltz $v0, .L0x000000f8
.L0x000000ec: .word 0x28420004 # slti $v0, 0x4
.L0x000000f0: .word 0x14400038 # bnez $v0, .L0x000001d4
.L0x000000f4: .word 0x00000000 # nop
.L0x000000f8: .word 0x3c108005 # lui $s0, 0x8005
.L0x000000fc: .word 0x2610de10 # addiu $s0, -0x21f0
.L0x00000100: .word 0x8e020150 # lw $v0, 0x150($s0)
.L0x00000104: .word 0x00000000 # nop
.L0x00000108: .word 0x0040f809 # jalr $v0
.L0x0000010c: .word 0x00000000 # nop
.L0x00000110: .word 0x8e020154 # lw $v0, 0x154($s0)
.L0x00000114: .word 0x00000000 # nop
.L0x00000118: .word 0x0040f809 # jalr $v0
.L0x0000011c: .word 0x3404a000 # li $a0, 0xa000
.L0x00000120: .word 0x24040140 # li $a0, 0x140
.L0x00000124: .word 0x240500f0 # li $a1, 0xf0
.L0x00000128: .word 0x00003021 # move_ $a2, $zr
.L0x0000012c: .word 0x8e020174 # lw $v0, 0x174($s0)
.L0x00000130: .word 0x00000000 # nop
.L0x00000134: .word 0x0040f809 # jalr $v0
.L0x00000138: .word 0x00c03821 # move_ $a3, $a2
.L0x0000013c: .word 0x0c007fea # jal F0x8001ffa8
.L0x00000140: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00000144: .word 0x24040280 # li $a0, 0x280
.L0x00000148: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x0000014c: .word 0x00000000 # nop
.L0x00000150: .word 0x0040f809 # jalr $v0
.L0x00000154: .word 0x00002821 # move_ $a1, $zr
.L0x00000158: .word 0x3c0408a6 # lui $a0, 0x8a6
.L0x0000015c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00000160: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00000164: .word 0x00000000 # nop
.L0x00000168: .word 0x0040f809 # jalr $v0
.L0x0000016c: .word 0x34840001 # ori $a0, 0x1
.L0x00000170: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00000174: .word 0x00000000 # nop
.L0x00000178: .word 0x0060f809 # jalr $v1
.L0x0000017c: .word 0x00402021 # move_ $a0, $v0
.L0x00000180: .word 0x3c048008 # lui $a0, 0x8008
.L0x00000184: .word 0x24847c4c # addiu $a0, 0x7c4c
.L0x00000188: .word 0x24050002 # li $a1, 0x2
.L0x0000018c: .word 0x8e02016c # lw $v0, 0x16c($s0)
.L0x00000190: .word 0x00000000 # nop
.L0x00000194: .word 0x0040f809 # jalr $v0
.L0x00000198: .word 0x24060100 # li $a2, 0x100
.L0x0000019c: .word 0x00402021 # move_ $a0, $v0
.L0x000001a0: .word 0x2405001f # li $a1, 0x1f
.L0x000001a4: .word 0x00a03021 # move_ $a2, $a1
.L0x000001a8: .word 0x8c82012c # lw $v0, 0x12c($a0)
.L0x000001ac: .word 0x00000000 # nop
.L0x000001b0: .word 0x0040f809 # jalr $v0
.L0x000001b4: .word 0x00a03821 # move_ $a3, $a1
.L0x000001b8: .word 0x0c02120f # jal 0x8008483c
.L0x000001bc: .word 0x00000000 # nop
.L0x000001c0: .word 0xae420000 # sw $v0, ($s2)
.L0x000001c4: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x000001c8: .word 0x00000000 # nop
.L0x000001cc: .word 0x0040f809 # jalr $v0
.L0x000001d0: .word 0x02202021 # move_ $a0, $s1
.L0x000001d4: .word 0x8fbf0054 # lw $ra, 0x54($sp)
.L0x000001d8: .word 0x8fb20050 # lw $s2, 0x50($sp)
.L0x000001dc: .word 0x8fb1004c # lw $s1, 0x4c($sp)
.L0x000001e0: .word 0x8fb00048 # lw $s0, 0x48($sp)
.L0x000001e4: .word 0x03e00008 # jr $ra
.L0x000001e8: .word 0x27bd0058 # addiu $sp, 0x58
.L0x000001ec: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000001f0: .word 0x3c048008 # lui $a0, 0x8008
.L0x000001f4: .word 0x24842d70 # addiu $a0, 0x2d70
.L0x000001f8: .word 0x24050050 # li $a1, 0x50
.L0x000001fc: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00000200: .word 0x0c005141 # jal F0x80014504
.L0x00000204: .word 0x24060004 # li $a2, 0x4
.L0x00000208: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x0000020c: .word 0x00000000 # nop
.L0x00000210: .word 0x03e00008 # jr $ra
.L0x00000214: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00000218: .word 0x27bdffd8 # addiu $sp, -0x28
.L0x0000021c: .word 0xafb20020 # sw $s2, 0x20($sp)
.L0x00000220: .word 0x00809021 # move_ $s2, $a0
.L0x00000224: .word 0xafbf0024 # sw $ra, 0x24($sp)
.L0x00000228: .word 0xafb1001c # sw $s1, 0x1c($sp)
.L0x0000022c: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x00000230: .word 0x8e42000c # lw $v0, 0xc($s2)
.L0x00000234: .word 0x00000000 # nop
.L0x00000238: .word 0x10400005 # beqz $v0, .L0x00000250
.L0x0000023c: .word 0x00a08821 # move_ $s1, $a1
.L0x00000240: .word 0x04400003 # bltz $v0, .L0x00000250
.L0x00000244: .word 0x28420004 # slti $v0, 0x4
.L0x00000248: .word 0x14400045 # bnez $v0, .L0x00000360
.L0x0000024c: .word 0x00000000 # nop
.L0x00000250: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000254: .word 0x8c42b438 # lw $v0, -0x4bc8($v0)
.L0x00000258: .word 0x00000000 # nop
.L0x0000025c: .word 0x0040f809 # jalr $v0
.L0x00000260: .word 0x00000000 # nop
.L0x00000264: .word 0x304300ff # andi $v1, $v0, 0xff
.L0x00000268: .word 0x10600005 # beqz $v1, .L0x00000280
.L0x0000026c: .word 0x2402000d # li $v0, 0xd
.L0x00000270: .word 0x1062002b # beq $v1, $v0, .L0x00000320
.L0x00000274: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000278: .word 0x08020bf8 # j 0x80082fe0
.L0x0000027c: .word 0x00000000 # nop
.L0x00000280: .word 0x3c108005 # lui $s0, 0x8005
.L0x00000284: .word 0x2610de10 # addiu $s0, -0x21f0
.L0x00000288: .word 0x8e020150 # lw $v0, 0x150($s0)
.L0x0000028c: .word 0x00000000 # nop
.L0x00000290: .word 0x0040f809 # jalr $v0
.L0x00000294: .word 0x00000000 # nop
.L0x00000298: .word 0x3c040001 # lui $a0, 0x1
.L0x0000029c: .word 0x8e020154 # lw $v0, 0x154($s0)
.L0x000002a0: .word 0x00000000 # nop
.L0x000002a4: .word 0x0040f809 # jalr $v0
.L0x000002a8: .word 0x34844000 # ori $a0, 0x4000
.L0x000002ac: .word 0x24040140 # li $a0, 0x140
.L0x000002b0: .word 0x240500f0 # li $a1, 0xf0
.L0x000002b4: .word 0x00003021 # move_ $a2, $zr
.L0x000002b8: .word 0x8e020174 # lw $v0, 0x174($s0)
.L0x000002bc: .word 0x00000000 # nop
.L0x000002c0: .word 0x0040f809 # jalr $v0
.L0x000002c4: .word 0x00c03821 # move_ $a3, $a2
.L0x000002c8: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000002cc: .word 0x24050002 # li $a1, 0x2
.L0x000002d0: .word 0x24061000 # li $a2, 0x1000
.L0x000002d4: .word 0x24020140 # li $v0, 0x140
.L0x000002d8: .word 0xa7a00010 # sh $zr, 0x10($sp)
.L0x000002dc: .word 0xa7a00012 # sh $zr, 0x12($sp)
.L0x000002e0: .word 0xa7a20014 # sh $v0, 0x14($sp)
.L0x000002e4: .word 0x8e02016c # lw $v0, 0x16c($s0)
.L0x000002e8: .word 0x240300f0 # li $v1, 0xf0
.L0x000002ec: .word 0x0040f809 # jalr $v0
.L0x000002f0: .word 0xa7a30016 # sh $v1, 0x16($sp)
.L0x000002f4: .word 0x00402021 # move_ $a0, $v0
.L0x000002f8: .word 0x00002821 # move_ $a1, $zr
.L0x000002fc: .word 0x00a03021 # move_ $a2, $a1
.L0x00000300: .word 0x8c82012c # lw $v0, 0x12c($a0)
.L0x00000304: .word 0x00000000 # nop
.L0x00000308: .word 0x0040f809 # jalr $v0
.L0x0000030c: .word 0x00a03821 # move_ $a3, $a1
.L0x00000310: .word 0x0c02125f # jal 0x8008497c
.L0x00000314: .word 0x00000000 # nop
.L0x00000318: .word 0x08020c00 # j 0x80083000
.L0x0000031c: .word 0xae220000 # sw $v0, ($s1)
.L0x00000320: .word 0x0c020ba7 # jal 0x80082e9c
.L0x00000324: .word 0x00000000 # nop
.L0x00000328: .word 0x08020c00 # j 0x80083000
.L0x0000032c: .word 0xae220008 # sw $v0, 0x8($s1)
.L0x00000330: .word 0x8c42b438 # lw $v0, -0x4bc8($v0)
.L0x00000334: .word 0x00000000 # nop
.L0x00000338: .word 0x0040f809 # jalr $v0
.L0x0000033c: .word 0x00000000 # nop
.L0x00000340: .word 0x304200ff # andi $v0, 0xff
.L0x00000344: .word 0x0c020fd2 # jal 0x80083f48
.L0x00000348: .word 0x2444ffff # addiu $a0, $v0, -0x1
.L0x0000034c: .word 0xae220004 # sw $v0, 0x4($s1)
.L0x00000350: .word 0x8e420038 # lw $v0, 0x38($s2)
.L0x00000354: .word 0x00000000 # nop
.L0x00000358: .word 0x0040f809 # jalr $v0
.L0x0000035c: .word 0x02402021 # move_ $a0, $s2
.L0x00000360: .word 0x8fbf0024 # lw $ra, 0x24($sp)
.L0x00000364: .word 0x8fb20020 # lw $s2, 0x20($sp)
.L0x00000368: .word 0x8fb1001c # lw $s1, 0x1c($sp)
.L0x0000036c: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x00000370: .word 0x03e00008 # jr $ra
.L0x00000374: .word 0x27bd0028 # addiu $sp, 0x28
.L0x00000378: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000037c: .word 0x3c048008 # lui $a0, 0x8008
.L0x00000380: .word 0x24842ec8 # addiu $a0, 0x2ec8
.L0x00000384: .word 0x24050050 # li $a1, 0x50
.L0x00000388: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x0000038c: .word 0x0c005141 # jal F0x80014504
.L0x00000390: .word 0x2406000c # li $a2, 0xc
.L0x00000394: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00000398: .word 0x00000000 # nop
.L0x0000039c: .word 0x03e00008 # jr $ra
.L0x000003a0: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000003a4: .word 0x27bdff40 # addiu $sp, -0xc0
.L0x000003a8: .word 0xafb200b8 # sw $s2, 0xb8($sp)
.L0x000003ac: .word 0x00809021 # move_ $s2, $a0
.L0x000003b0: .word 0xafbf00bc # sw $ra, 0xbc($sp)
.L0x000003b4: .word 0xafb100b4 # sw $s1, 0xb4($sp)
.L0x000003b8: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x000003bc: .word 0x8e420054 # lw $v0, 0x54($s2)
.L0x000003c0: .word 0x00000000 # nop
.L0x000003c4: .word 0x10400056 # beqz $v0, .L0x00000520
.L0x000003c8: .word 0x00000000 # nop
.L0x000003cc: .word 0x0c007d92 # jal F0x8001f648
.L0x000003d0: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000003d4: .word 0x8e440068 # lw $a0, 0x68($s2)
.L0x000003d8: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x000003dc: .word 0x00000000 # nop
.L0x000003e0: .word 0x0040f809 # jalr $v0
.L0x000003e4: .word 0x00002821 # move_ $a1, $zr
.L0x000003e8: .word 0x24040280 # li $a0, 0x280
.L0x000003ec: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x000003f0: .word 0x00000000 # nop
.L0x000003f4: .word 0x0040f809 # jalr $v0
.L0x000003f8: .word 0x24050100 # li $a1, 0x100
.L0x000003fc: .word 0x3c118009 # lui $s1, 0x8009
.L0x00000400: .word 0x3c108004 # lui $s0, 0x8004
.L0x00000404: .word 0x26104b38 # addiu $s0, 0x4b38
.L0x00000408: .word 0x8e248234 # lw $a0, -0x7dcc($s1)
.L0x0000040c: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00000410: .word 0x00000000 # nop
.L0x00000414: .word 0x0040f809 # jalr $v0
.L0x00000418: .word 0x00000000 # nop
.L0x0000041c: .word 0x00402021 # move_ $a0, $v0
.L0x00000420: .word 0x24050006 # li $a1, 0x6
.L0x00000424: .word 0x2406001d # li $a2, 0x1d
.L0x00000428: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x0000042c: .word 0x00000000 # nop
.L0x00000430: .word 0x0040f809 # jalr $v0
.L0x00000434: .word 0x240700d1 # li $a3, 0xd1
.L0x00000438: .word 0x0c007d92 # jal F0x8001f648
.L0x0000043c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00000440: .word 0x8e440068 # lw $a0, 0x68($s2)
.L0x00000444: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00000448: .word 0x00000000 # nop
.L0x0000044c: .word 0x0040f809 # jalr $v0
.L0x00000450: .word 0x00002821 # move_ $a1, $zr
.L0x00000454: .word 0x24040280 # li $a0, 0x280
.L0x00000458: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x0000045c: .word 0x00000000 # nop
.L0x00000460: .word 0x0040f809 # jalr $v0
.L0x00000464: .word 0x24050100 # li $a1, 0x100
.L0x00000468: .word 0x8644005a # lh $a0, 0x5a($s2)
.L0x0000046c: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x00000470: .word 0x00000000 # nop
.L0x00000474: .word 0x0040f809 # jalr $v0
.L0x00000478: .word 0x00000000 # nop
.L0x0000047c: .word 0x8e248234 # lw $a0, -0x7dcc($s1)
.L0x00000480: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00000484: .word 0x00000000 # nop
.L0x00000488: .word 0x0040f809 # jalr $v0
.L0x0000048c: .word 0x00000000 # nop
.L0x00000490: .word 0x00402021 # move_ $a0, $v0
.L0x00000494: .word 0x24050003 # li $a1, 0x3
.L0x00000498: .word 0x24060008 # li $a2, 0x8
.L0x0000049c: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000004a0: .word 0x00000000 # nop
.L0x000004a4: .word 0x0040f809 # jalr $v0
.L0x000004a8: .word 0x2407001c # li $a3, 0x1c
.L0x000004ac: .word 0x0c007d92 # jal F0x8001f648
.L0x000004b0: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000004b4: .word 0x8e440068 # lw $a0, 0x68($s2)
.L0x000004b8: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x000004bc: .word 0x00000000 # nop
.L0x000004c0: .word 0x0040f809 # jalr $v0
.L0x000004c4: .word 0x00002821 # move_ $a1, $zr
.L0x000004c8: .word 0x24040280 # li $a0, 0x280
.L0x000004cc: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x000004d0: .word 0x00000000 # nop
.L0x000004d4: .word 0x0040f809 # jalr $v0
.L0x000004d8: .word 0x24050100 # li $a1, 0x100
.L0x000004dc: .word 0x86440062 # lh $a0, 0x62($s2)
.L0x000004e0: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x000004e4: .word 0x00000000 # nop
.L0x000004e8: .word 0x0040f809 # jalr $v0
.L0x000004ec: .word 0x00000000 # nop
.L0x000004f0: .word 0x8e248234 # lw $a0, -0x7dcc($s1)
.L0x000004f4: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x000004f8: .word 0x00000000 # nop
.L0x000004fc: .word 0x0040f809 # jalr $v0
.L0x00000500: .word 0x00000000 # nop
.L0x00000504: .word 0x00402021 # move_ $a0, $v0
.L0x00000508: .word 0x24050005 # li $a1, 0x5
.L0x0000050c: .word 0x24060014 # li $a2, 0x14
.L0x00000510: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00000514: .word 0x00000000 # nop
.L0x00000518: .word 0x0040f809 # jalr $v0
.L0x0000051c: .word 0x240700ca # li $a3, 0xca
.L0x00000520: .word 0x8fbf00bc # lw $ra, 0xbc($sp)
.L0x00000524: .word 0x8fb200b8 # lw $s2, 0xb8($sp)
.L0x00000528: .word 0x8fb100b4 # lw $s1, 0xb4($sp)
.L0x0000052c: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x00000530: .word 0x03e00008 # jr $ra
.L0x00000534: .word 0x27bd00c0 # addiu $sp, 0xc0
.L0x00000538: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000053c: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00000540: .word 0x00808021 # move_ $s0, $a0
.L0x00000544: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00000548: .word 0x8e03000c # lw $v1, 0xc($s0)
.L0x0000054c: .word 0x24050001 # li $a1, 0x1
.L0x00000550: .word 0x10650017 # beq $v1, $a1, .L0x000005b0
.L0x00000554: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00000558: .word 0x14400005 # bnez $v0, .L0x00000570
.L0x0000055c: .word 0x24020002 # li $v0, 0x2
.L0x00000560: .word 0x10620055 # beq $v1, $v0, .L0x000006b8
.L0x00000564: .word 0x24020003 # li $v0, 0x3
.L0x00000568: .word 0x10620060 # beq $v1, $v0, .L0x000006ec
.L0x0000056c: .word 0x00000000 # nop
.L0x00000570: .word 0x8e020050 # lw $v0, 0x50($s0)
.L0x00000574: .word 0x00000000 # nop
.L0x00000578: .word 0x14400007 # bnez $v0, .L0x00000598
.L0x0000057c: .word 0x02002021 # move_ $a0, $s0
.L0x00000580: .word 0x8e020038 # lw $v0, 0x38($s0)
.L0x00000584: .word 0x00000000 # nop
.L0x00000588: .word 0x0040f809 # jalr $v0
.L0x0000058c: .word 0x02002021 # move_ $a0, $s0
.L0x00000590: .word 0x08020ce7 # j 0x8008339c
.L0x00000594: .word 0x00000000 # nop
.L0x00000598: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x0000059c: .word 0x00000000 # nop
.L0x000005a0: .word 0x0040f809 # jalr $v0
.L0x000005a4: .word 0x24050002 # li $a1, 0x2
.L0x000005a8: .word 0x08020ce7 # j 0x8008339c
.L0x000005ac: .word 0x00000000 # nop
.L0x000005b0: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x000005b4: .word 0x00000000 # nop
.L0x000005b8: .word 0x10650007 # beq $v1, $a1, .L0x000005d8
.L0x000005bc: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000005c0: .word 0x1440004a # bnez $v0, .L0x000006ec
.L0x000005c4: .word 0x24020002 # li $v0, 0x2
.L0x000005c8: .word 0x1062000a # beq $v1, $v0, .L0x000005f4
.L0x000005cc: .word 0x00003021 # move_ $a2, $zr
.L0x000005d0: .word 0x08020ce7 # j 0x8008339c
.L0x000005d4: .word 0x00000000 # nop
.L0x000005d8: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x000005dc: .word 0x02002021 # move_ $a0, $s0
.L0x000005e0: .word 0x0040f809 # jalr $v0
.L0x000005e4: .word 0xae050054 # sw $a1, 0x54($s0)
.L0x000005e8: .word 0xa6000058 # sh $zr, 0x58($s0)
.L0x000005ec: .word 0xa6000060 # sh $zr, 0x60($s0)
.L0x000005f0: .word 0x00003021 # move_ $a2, $zr
.L0x000005f4: .word 0x3c028008 # lui $v0, 0x8008
.L0x000005f8: .word 0x24477c54 # addiu $a3, $v0, 0x7c54
.L0x000005fc: .word 0x2409ffff # li $t1, -0x1
.L0x00000600: .word 0x24080001 # li $t0, 0x1
.L0x00000604: .word 0x00c02821 # move_ $a1, $a2
.L0x00000608: .word 0x02002021 # move_ $a0, $s0
.L0x0000060c: .word 0x8c82005c # lw $v0, 0x5c($a0)
.L0x00000610: .word 0x00000000 # nop
.L0x00000614: .word 0x14400017 # bnez $v0, .L0x00000674
.L0x00000618: .word 0x00000000 # nop
.L0x0000061c: .word 0x84820058 # lh $v0, 0x58($a0)
.L0x00000620: .word 0x00000000 # nop
.L0x00000624: .word 0x00021040 # sll $v0, 0x1
.L0x00000628: .word 0x00451021 # addu $v0, $a1
.L0x0000062c: .word 0x00471021 # addu $v0, $a3
.L0x00000630: .word 0x84420000 # lh $v0, ($v0)
.L0x00000634: .word 0x00000000 # nop
.L0x00000638: .word 0x14490005 # bne $v0, $t1, .L0x00000650
.L0x0000063c: .word 0x00000000 # nop
.L0x00000640: .word 0x94820058 # lhu $v0, 0x58($a0)
.L0x00000644: .word 0xac88005c # sw $t0, 0x5c($a0)
.L0x00000648: .word 0x2442ffff # addiu $v0, -0x1
.L0x0000064c: .word 0xa4820058 # sh $v0, 0x58($a0)
.L0x00000650: .word 0x84820058 # lh $v0, 0x58($a0)
.L0x00000654: .word 0x94830058 # lhu $v1, 0x58($a0)
.L0x00000658: .word 0x00021040 # sll $v0, 0x1
.L0x0000065c: .word 0x00451021 # addu $v0, $a1
.L0x00000660: .word 0x00471021 # addu $v0, $a3
.L0x00000664: .word 0x94420000 # lhu $v0, ($v0)
.L0x00000668: .word 0x24630001 # addiu $v1, 0x1
.L0x0000066c: .word 0xa4830058 # sh $v1, 0x58($a0)
.L0x00000670: .word 0xa482005a # sh $v0, 0x5a($a0)
.L0x00000674: .word 0x24a5001a # addiu $a1, 0x1a
.L0x00000678: .word 0x24c60001 # addiu $a2, 0x1
.L0x0000067c: .word 0x28c20002 # slti $v0, $a2, 0x2
.L0x00000680: .word 0x1440ffe2 # bnez $v0, .L0x0000060c
.L0x00000684: .word 0x24840008 # addiu $a0, 0x8
.L0x00000688: .word 0x8e02005c # lw $v0, 0x5c($s0)
.L0x0000068c: .word 0x8e030064 # lw $v1, 0x64($s0)
.L0x00000690: .word 0x24040002 # li $a0, 0x2
.L0x00000694: .word 0x00431021 # addu $v0, $v1
.L0x00000698: .word 0x14440012 # bne $v0, $a0, .L0x000006e4
.L0x0000069c: .word 0x02002021 # move_ $a0, $s0
.L0x000006a0: .word 0x8e02002c # lw $v0, 0x2c($s0)
.L0x000006a4: .word 0x00000000 # nop
.L0x000006a8: .word 0x0040f809 # jalr $v0
.L0x000006ac: .word 0x24050002 # li $a1, 0x2
.L0x000006b0: .word 0x08020ce5 # j 0x80083394
.L0x000006b4: .word 0x00000000 # nop
.L0x000006b8: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x000006bc: .word 0x00000000 # nop
.L0x000006c0: .word 0x14400008 # bnez $v0, .L0x000006e4
.L0x000006c4: .word 0x02002021 # move_ $a0, $s0
.L0x000006c8: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x000006cc: .word 0x2402000b # li $v0, 0xb
.L0x000006d0: .word 0xa602005a # sh $v0, 0x5a($s0)
.L0x000006d4: .word 0x24020007 # li $v0, 0x7
.L0x000006d8: .word 0xa6020062 # sh $v0, 0x62($s0)
.L0x000006dc: .word 0x0060f809 # jalr $v1
.L0x000006e0: .word 0xae050054 # sw $a1, 0x54($s0)
.L0x000006e4: .word 0x0c020c15 # jal 0x80083054
.L0x000006e8: .word 0x02002021 # move_ $a0, $s0
.L0x000006ec: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000006f0: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000006f4: .word 0x03e00008 # jr $ra
.L0x000006f8: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000006fc: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00000700: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00000704: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x00000708: .word 0x24020001 # li $v0, 0x1
.L0x0000070c: .word 0x14620005 # bne $v1, $v0, .L0x00000724
.L0x00000710: .word 0x00000000 # nop
.L0x00000714: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00000718: .word 0x00000000 # nop
.L0x0000071c: .word 0x0040f809 # jalr $v0
.L0x00000720: .word 0x24050001 # li $a1, 0x1
.L0x00000724: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00000728: .word 0x00000000 # nop
.L0x0000072c: .word 0x03e00008 # jr $ra
.L0x00000730: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00000734: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00000738: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000073c: .word 0x00808021 # move_ $s0, $a0
.L0x00000740: .word 0x3c048008 # lui $a0, 0x8008
.L0x00000744: .word 0x248431e8 # addiu $a0, 0x31e8
.L0x00000748: .word 0x2405007c # li $a1, 0x7c
.L0x0000074c: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00000750: .word 0x0c005141 # jal F0x80014504
.L0x00000754: .word 0x00003021 # move_ $a2, $zr
.L0x00000758: .word 0x3c038008 # lui $v1, 0x8008
.L0x0000075c: .word 0x246333ac # addiu $v1, 0x33ac
.L0x00000760: .word 0xac430078 # sw $v1, 0x78($v0)
.L0x00000764: .word 0x24031000 # li $v1, 0x1000
.L0x00000768: .word 0xac430068 # sw $v1, 0x68($v0)
.L0x0000076c: .word 0x24030002 # li $v1, 0x2
.L0x00000770: .word 0xac43006c # sw $v1, 0x6c($v0)
.L0x00000774: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00000778: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x0000077c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00000780: .word 0x03e00008 # jr $ra
.L0x00000784: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00000788: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000078c: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00000790: .word 0x0c00953b # jal F0x800254ec
.L0x00000794: .word 0x24040001 # li $a0, 0x1
.L0x00000798: .word 0x3c048008 # lui $a0, 0x8008
.L0x0000079c: .word 0x24847c90 # addiu $a0, 0x7c90
.L0x000007a0: .word 0x00002821 # move_ $a1, $zr
.L0x000007a4: .word 0x00a03021 # move_ $a2, $a1
.L0x000007a8: .word 0x0c00969f # jal 0x80025a7c
.L0x000007ac: .word 0x00a03821 # move_ $a3, $a1
.L0x000007b0: .word 0x0c00961a # jal F0x80025868
.L0x000007b4: .word 0x00002021 # move_ $a0, $zr
.L0x000007b8: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x000007bc: .word 0x00000000 # nop
.L0x000007c0: .word 0x03e00008 # jr $ra
.L0x000007c4: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000007c8: .word 0x3c028009 # lui $v0, 0x8009
.L0x000007cc: .word 0x3c038009 # lui $v1, 0x8009
.L0x000007d0: .word 0x3c098005 # lui $t1, 0x8005
.L0x000007d4: .word 0x8c429254 # lw $v0, -0x6dac($v0)
.L0x000007d8: .word 0x8c639258 # lw $v1, -0x6da8($v1)
.L0x000007dc: .word 0x2529de10 # addiu $t1, -0x21f0
.L0x000007e0: .word 0xac820000 # sw $v0, ($a0)
.L0x000007e4: .word 0x3c028009 # lui $v0, 0x8009
.L0x000007e8: .word 0xac830004 # sw $v1, 0x4($a0)
.L0x000007ec: .word 0x3c038009 # lui $v1, 0x8009
.L0x000007f0: .word 0x8c48925c # lw $t0, -0x6da4($v0)
.L0x000007f4: .word 0x8d220034 # lw $v0, 0x34($t1)
.L0x000007f8: .word 0x8c639260 # lw $v1, -0x6da0($v1)
.L0x000007fc: .word 0x38420001 # xori $v0, 0x1
.L0x00000800: .word 0xac88000c # sw $t0, 0xc($a0)
.L0x00000804: .word 0xac830010 # sw $v1, 0x10($a0)
.L0x00000808: .word 0xac820008 # sw $v0, 0x8($a0)
.L0x0000080c: .word 0x8fa30010 # lw $v1, 0x10($sp)
.L0x00000810: .word 0x8d220034 # lw $v0, 0x34($t1)
.L0x00000814: .word 0xa4850018 # sh $a1, 0x18($a0)
.L0x00000818: .word 0xa486001a # sh $a2, 0x1a($a0)
.L0x0000081c: .word 0xa4870020 # sh $a3, 0x20($a0)
.L0x00000820: .word 0x38420001 # xori $v0, 0x1
.L0x00000824: .word 0xa4830022 # sh $v1, 0x22($a0)
.L0x00000828: .word 0xac820014 # sw $v0, 0x14($a0)
.L0x0000082c: .word 0x8d230034 # lw $v1, 0x34($t1)
.L0x00000830: .word 0x24020018 # li $v0, 0x18
.L0x00000834: .word 0xa485002c # sh $a1, 0x2c($a0)
.L0x00000838: .word 0xa486002e # sh $a2, 0x2e($a0)
.L0x0000083c: .word 0xa4820030 # sh $v0, 0x30($a0)
.L0x00000840: .word 0xac800034 # sw $zr, 0x34($a0)
.L0x00000844: .word 0x38630001 # xori $v1, 0x1
.L0x00000848: .word 0x03e00008 # jr $ra
.L0x0000084c: .word 0xac830028 # sw $v1, 0x28($a0)
.L0x00000850: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00000854: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x00000858: .word 0x00808021 # move_ $s0, $a0
.L0x0000085c: .word 0x24020080 # li $v0, 0x80
.L0x00000860: .word 0xafbf001c # sw $ra, 0x1c($sp)
.L0x00000864: .word 0xa3a20010 # sb $v0, 0x10($sp)
.L0x00000868: .word 0x24040002 # li $a0, 0x2
.L0x0000086c: .word 0x02002821 # move_ $a1, $s0
.L0x00000870: .word 0x0c00b8a7 # jal F0x8002e29c
.L0x00000874: .word 0x00003021 # move_ $a2, $zr
.L0x00000878: .word 0x1040fffc # beqz $v0, .L0x0000086c
.L0x0000087c: .word 0x24040002 # li $a0, 0x2
.L0x00000880: .word 0x2404000e # li $a0, 0xe
.L0x00000884: .word 0x27a50010 # addiu $a1, $sp, 0x10
.L0x00000888: .word 0x0c00b8a7 # jal F0x8002e29c
.L0x0000088c: .word 0x00003021 # move_ $a2, $zr
.L0x00000890: .word 0x1040fffc # beqz $v0, .L0x00000884
.L0x00000894: .word 0x2404000e # li $a0, 0xe
.L0x00000898: .word 0x0c00aed7 # jal 0x8002bb5c
.L0x0000089c: .word 0x240401e0 # li $a0, 0x1e0
.L0x000008a0: .word 0x1040fff1 # beqz $v0, .L0x00000868
.L0x000008a4: .word 0x00000000 # nop
.L0x000008a8: .word 0x8fbf001c # lw $ra, 0x1c($sp)
.L0x000008ac: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x000008b0: .word 0x03e00008 # jr $ra
.L0x000008b4: .word 0x27bd0020 # addiu $sp, 0x20
.L0x000008b8: .word 0x27bdffd8 # addiu $sp, -0x28
.L0x000008bc: .word 0xafb1001c # sw $s1, 0x1c($sp)
.L0x000008c0: .word 0x00808821 # move_ $s1, $a0
.L0x000008c4: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x000008c8: .word 0x00a08021 # move_ $s0, $a1
.L0x000008cc: .word 0xafbf0020 # sw $ra, 0x20($sp)
.L0x000008d0: .word 0x0c021c53 # jal 0x8008714c
.L0x000008d4: .word 0x00002021 # move_ $a0, $zr
.L0x000008d8: .word 0x0c021cfa # jal 0x800873e8
.L0x000008dc: .word 0x02002021 # move_ $a0, $s0
.L0x000008e0: .word 0x3c028009 # lui $v0, 0x8009
.L0x000008e4: .word 0x8c44924c # lw $a0, -0x6db4($v0)
.L0x000008e8: .word 0x0c00ae53 # jal 0x8002b94c
.L0x000008ec: .word 0x24050020 # li $a1, 0x20
.L0x000008f0: .word 0x24040001 # li $a0, 0x1
.L0x000008f4: .word 0x00802821 # move_ $a1, $a0
.L0x000008f8: .word 0x2406ffff # li $a2, -0x1
.L0x000008fc: .word 0x00003821 # move_ $a3, $zr
.L0x00000900: .word 0x0c00af77 # jal 0x8002bddc
.L0x00000904: .word 0xafa00010 # sw $zr, 0x10($sp)
.L0x00000908: .word 0x0c020d40 # jal 0x80083500
.L0x0000090c: .word 0x02202021 # move_ $a0, $s1
.L0x00000910: .word 0x8fbf0020 # lw $ra, 0x20($sp)
.L0x00000914: .word 0x8fb1001c # lw $s1, 0x1c($sp)
.L0x00000918: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x0000091c: .word 0x03e00008 # jr $ra
.L0x00000920: .word 0x27bd0028 # addiu $sp, 0x28
.L0x00000924: .word 0x27bdffd8 # addiu $sp, -0x28
.L0x00000928: .word 0xafb1001c # sw $s1, 0x1c($sp)
.L0x0000092c: .word 0x00808821 # move_ $s1, $a0
.L0x00000930: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x00000934: .word 0x241007d0 # li $s0, 0x7d0
.L0x00000938: .word 0xafbf0020 # sw $ra, 0x20($sp)
.L0x0000093c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00000940: .word 0x0c00afd7 # jal 0x8002bf5c
.L0x00000944: .word 0x27a50014 # addiu $a1, $sp, 0x14
.L0x00000948: .word 0x10400005 # beqz $v0, .L0x00000960
.L0x0000094c: .word 0x2610ffff # addiu $s0, -0x1
.L0x00000950: .word 0x1600fffb # bnez $s0, .L0x00000940
.L0x00000954: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00000958: .word 0x08020db1 # j 0x800836c4
.L0x0000095c: .word 0x00001021 # move_ $v0, $zr
.L0x00000960: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000964: .word 0x8fa40014 # lw $a0, 0x14($sp)
.L0x00000968: .word 0x8c42926c # lw $v0, -0x6d94($v0)
.L0x0000096c: .word 0x8c830008 # lw $v1, 0x8($a0)
.L0x00000970: .word 0x00000000 # nop
.L0x00000974: .word 0x0062182b # sltu $v1, $v0
.L0x00000978: .word 0x14600004 # bnez $v1, .L0x0000098c
.L0x0000097c: .word 0x3c108008 # lui $s0, 0x8008
.L0x00000980: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000984: .word 0x24020001 # li $v0, 0x1
.L0x00000988: .word 0xac629264 # sw $v0, -0x6d9c($v1)
.L0x0000098c: .word 0x94830010 # lhu $v1, 0x10($a0)
.L0x00000990: .word 0x8e027c88 # lw $v0, 0x7c88($s0)
.L0x00000994: .word 0x00000000 # nop
.L0x00000998: .word 0x14430006 # bne $v0, $v1, .L0x000009b4
.L0x0000099c: .word 0x3c028008 # lui $v0, 0x8008
.L0x000009a0: .word 0x94830012 # lhu $v1, 0x12($a0)
.L0x000009a4: .word 0x8c427c8c # lw $v0, 0x7c8c($v0)
.L0x000009a8: .word 0x00000000 # nop
.L0x000009ac: .word 0x1043000b # beq $v0, $v1, .L0x000009dc
.L0x000009b0: .word 0x3c028008 # lui $v0, 0x8008
.L0x000009b4: .word 0x0c020d0e # jal 0x80083438
.L0x000009b8: .word 0x00000000 # nop
.L0x000009bc: .word 0x8fa30014 # lw $v1, 0x14($sp)
.L0x000009c0: .word 0x00000000 # nop
.L0x000009c4: .word 0x94620010 # lhu $v0, 0x10($v1)
.L0x000009c8: .word 0x94630012 # lhu $v1, 0x12($v1)
.L0x000009cc: .word 0xae027c88 # sw $v0, 0x7c88($s0)
.L0x000009d0: .word 0x3c028008 # lui $v0, 0x8008
.L0x000009d4: .word 0xac437c8c # sw $v1, 0x7c8c($v0)
.L0x000009d8: .word 0x3c028008 # lui $v0, 0x8008
.L0x000009dc: .word 0x8c447c88 # lw $a0, 0x7c88($v0)
.L0x000009e0: .word 0x8fa20010 # lw $v0, 0x10($sp)
.L0x000009e4: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x000009e8: .word 0x00641821 # addu $v1, $a0
.L0x000009ec: .word 0x000327c2 # srl $a0, $v1, 0x1f
.L0x000009f0: .word 0x00641821 # addu $v1, $a0
.L0x000009f4: .word 0x3c048008 # lui $a0, 0x8008
.L0x000009f8: .word 0x94847c8c # lhu $a0, 0x7c8c($a0)
.L0x000009fc: .word 0x00031843 # sra $v1, 0x1
.L0x00000a00: .word 0xa6230024 # sh $v1, 0x24($s1)
.L0x00000a04: .word 0xa623001c # sh $v1, 0x1c($s1)
.L0x00000a08: .word 0xa6240026 # sh $a0, 0x26($s1)
.L0x00000a0c: .word 0xa624001e # sh $a0, 0x1e($s1)
.L0x00000a10: .word 0xa6240032 # sh $a0, 0x32($s1)
.L0x00000a14: .word 0x8fbf0020 # lw $ra, 0x20($sp)
.L0x00000a18: .word 0x8fb1001c # lw $s1, 0x1c($sp)
.L0x00000a1c: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x00000a20: .word 0x03e00008 # jr $ra
.L0x00000a24: .word 0x27bd0028 # addiu $sp, 0x28
.L0x00000a28: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00000a2c: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x00000a30: .word 0x00809021 # move_ $s2, $a0
.L0x00000a34: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00000a38: .word 0x241107d0 # li $s1, 0x7d0
.L0x00000a3c: .word 0xafbf001c # sw $ra, 0x1c($sp)
.L0x00000a40: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00000a44: .word 0x0c020d75 # jal 0x800835d4
.L0x00000a48: .word 0x02402021 # move_ $a0, $s2
.L0x00000a4c: .word 0x00408021 # move_ $s0, $v0
.L0x00000a50: .word 0x1200000e # beqz $s0, .L0x00000a8c
.L0x00000a54: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000a58: .word 0x8e420008 # lw $v0, 0x8($s2)
.L0x00000a5c: .word 0x8c669250 # lw $a2, -0x6db0($v1)
.L0x00000a60: .word 0x2c420001 # sltiu $v0, 0x1
.L0x00000a64: .word 0xae420008 # sw $v0, 0x8($s2)
.L0x00000a68: .word 0x00021080 # sll $v0, 0x2
.L0x00000a6c: .word 0x02421021 # addu $v0, $s2, $v0
.L0x00000a70: .word 0x8c450000 # lw $a1, ($v0)
.L0x00000a74: .word 0x0c021e03 # jal 0x8008780c
.L0x00000a78: .word 0x02002021 # move_ $a0, $s0
.L0x00000a7c: .word 0x0c00af9b # jal 0x8002be6c
.L0x00000a80: .word 0x02002021 # move_ $a0, $s0
.L0x00000a84: .word 0x08020dd2 # j 0x80083748
.L0x00000a88: .word 0x00001021 # move_ $v0, $zr
.L0x00000a8c: .word 0x2631ffff # addiu $s1, -0x1
.L0x00000a90: .word 0x1620ffec # bnez $s1, .L0x00000a44
.L0x00000a94: .word 0x2402ffff # li $v0, -0x1
.L0x00000a98: .word 0x8fbf001c # lw $ra, 0x1c($sp)
.L0x00000a9c: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00000aa0: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00000aa4: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00000aa8: .word 0x03e00008 # jr $ra
.L0x00000aac: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00000ab0: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00000ab4: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x00000ab8: .word 0x3c108008 # lui $s0, 0x8008
.L0x00000abc: .word 0x92021454 # lbu $v0, 0x1454($s0)
.L0x00000ac0: .word 0x00000000 # nop
.L0x00000ac4: .word 0x10400004 # beqz $v0, .L0x00000ad8
.L0x00000ac8: .word 0xafbf001c # sw $ra, 0x1c($sp)
.L0x00000acc: .word 0x0c00b00f # jal F0x8002c03c
.L0x00000ad0: .word 0x00000000 # nop
.L0x00000ad4: .word 0xa2001454 # sb $zr, 0x1454($s0)
.L0x00000ad8: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000adc: .word 0x24469214 # addiu $a2, $v0, -0x6dec
.L0x00000ae0: .word 0x88c9002f # lwl $t1, 0x2f($a2)
.L0x00000ae4: .word 0x98c9002c # lwr $t1, 0x2c($a2)
.L0x00000ae8: .word 0x88ca0033 # lwl $t2, 0x33($a2)
.L0x00000aec: .word 0x98ca0030 # lwr $t2, 0x30($a2)
.L0x00000af0: .word 0xaba90013 # swl $t1, 0x13($sp)
.L0x00000af4: .word 0xbba90010 # swr $t1, 0x10($sp)
.L0x00000af8: .word 0xabaa0017 # swl $t2, 0x17($sp)
.L0x00000afc: .word 0xbbaa0014 # swr $t2, 0x14($sp)
.L0x00000b00: .word 0x8cc20014 # lw $v0, 0x14($a2)
.L0x00000b04: .word 0x94c50030 # lhu $a1, 0x30($a2)
.L0x00000b08: .word 0x8cc70028 # lw $a3, 0x28($a2)
.L0x00000b0c: .word 0x00408021 # move_ $s0, $v0
.L0x00000b10: .word 0x2c480001 # sltiu $t0, $v0, 0x1
.L0x00000b14: .word 0x94c2002c # lhu $v0, 0x2c($a2)
.L0x00000b18: .word 0xacc80014 # sw $t0, 0x14($a2)
.L0x00000b1c: .word 0x00452021 # addu $a0, $v0, $a1
.L0x00000b20: .word 0x10e00005 # beqz $a3, .L0x00000b38
.L0x00000b24: .word 0xa4c4002c # sh $a0, 0x2c($a2)
.L0x00000b28: .word 0x97a20010 # lhu $v0, 0x10($sp)
.L0x00000b2c: .word 0x00000000 # nop
.L0x00000b30: .word 0x244201e0 # addiu $v0, 0x1e0
.L0x00000b34: .word 0xa7a20010 # sh $v0, 0x10($sp)
.L0x00000b38: .word 0x24020024 # li $v0, 0x24
.L0x00000b3c: .word 0x00042400 # sll $a0, 0x10
.L0x00000b40: .word 0xa7a20012 # sh $v0, 0x12($sp)
.L0x00000b44: .word 0x000710c0 # sll $v0, $a3, 0x3
.L0x00000b48: .word 0x00461021 # addu $v0, $a2
.L0x00000b4c: .word 0x84430018 # lh $v1, 0x18($v0)
.L0x00000b50: .word 0x8442001c # lh $v0, 0x1c($v0)
.L0x00000b54: .word 0x00042403 # sra $a0, 0x10
.L0x00000b58: .word 0x00621821 # addu $v1, $v0
.L0x00000b5c: .word 0x0083202a # slt $a0, $v1
.L0x00000b60: .word 0x1080000e # beqz $a0, .L0x00000b9c
.L0x00000b64: .word 0x00052c00 # sll $a1, 0x10
.L0x00000b68: .word 0x84c20032 # lh $v0, 0x32($a2)
.L0x00000b6c: .word 0x00052c03 # sra $a1, 0x10
.L0x00000b70: .word 0x00a20018 # mult $a1, $v0
.L0x00000b74: .word 0x00081080 # sll $v0, $t0, 0x2
.L0x00000b78: .word 0x00461021 # addu $v0, $a2
.L0x00000b7c: .word 0x8c44000c # lw $a0, 0xc($v0)
.L0x00000b80: .word 0x00002812 # mflo $a1
.L0x00000b84: .word 0x000517c2 # srl $v0, $a1, 0x1f
.L0x00000b88: .word 0x00a22821 # addu $a1, $v0
.L0x00000b8c: .word 0x0c021cc8 # jal 0x80087320
.L0x00000b90: .word 0x00052843 # sra $a1, 0x1
.L0x00000b94: .word 0x08020e1f # j 0x8008387c
.L0x00000b98: .word 0x00000000 # nop
.L0x00000b9c: .word 0x24020001 # li $v0, 0x1
.L0x00000ba0: .word 0xacc20034 # sw $v0, 0x34($a2)
.L0x00000ba4: .word 0x00e2102b # sltu $v0, $a3, $v0
.L0x00000ba8: .word 0xacc20028 # sw $v0, 0x28($a2)
.L0x00000bac: .word 0x000210c0 # sll $v0, 0x3
.L0x00000bb0: .word 0x00461021 # addu $v0, $a2
.L0x00000bb4: .word 0x94430018 # lhu $v1, 0x18($v0)
.L0x00000bb8: .word 0x00000000 # nop
.L0x00000bbc: .word 0xa4c3002c # sh $v1, 0x2c($a2)
.L0x00000bc0: .word 0x9442001a # lhu $v0, 0x1a($v0)
.L0x00000bc4: .word 0x00000000 # nop
.L0x00000bc8: .word 0xa4c2002e # sh $v0, 0x2e($a2)
.L0x00000bcc: .word 0x0c00961a # jal F0x80025868
.L0x00000bd0: .word 0x00002021 # move_ $a0, $zr
.L0x00000bd4: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000bd8: .word 0x24639214 # addiu $v1, -0x6dec
.L0x00000bdc: .word 0x00101080 # sll $v0, $s0, 0x2
.L0x00000be0: .word 0x00431021 # addu $v0, $v1
.L0x00000be4: .word 0x8c45000c # lw $a1, 0xc($v0)
.L0x00000be8: .word 0x0c0096c5 # jal F0x80025b14
.L0x00000bec: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00000bf0: .word 0x8fbf001c # lw $ra, 0x1c($sp)
.L0x00000bf4: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x00000bf8: .word 0x03e00008 # jr $ra
.L0x00000bfc: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00000c00: .word 0x27bdfff8 # addiu $sp, -0x8
.L0x00000c04: .word 0x8c830034 # lw $v1, 0x34($a0)
.L0x00000c08: .word 0x3c020080 # lui $v0, 0x80
.L0x00000c0c: .word 0xafa20000 # sw $v0, ($sp)
.L0x00000c10: .word 0x1460001d # bnez $v1, .L0x00000c88
.L0x00000c14: .word 0x00000000 # nop
.L0x00000c18: .word 0x24050001 # li $a1, 0x1
.L0x00000c1c: .word 0x8fa20000 # lw $v0, ($sp)
.L0x00000c20: .word 0x00000000 # nop
.L0x00000c24: .word 0x2442ffff # addiu $v0, -0x1
.L0x00000c28: .word 0xafa20000 # sw $v0, ($sp)
.L0x00000c2c: .word 0x8fa20000 # lw $v0, ($sp)
.L0x00000c30: .word 0x00000000 # nop
.L0x00000c34: .word 0x14400010 # bnez $v0, .L0x00000c78
.L0x00000c38: .word 0x00000000 # nop
.L0x00000c3c: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00000c40: .word 0xac850034 # sw $a1, 0x34($a0)
.L0x00000c44: .word 0x2c420001 # sltiu $v0, 0x1
.L0x00000c48: .word 0xac820028 # sw $v0, 0x28($a0)
.L0x00000c4c: .word 0x000210c0 # sll $v0, 0x3
.L0x00000c50: .word 0x00821021 # addu $v0, $a0, $v0
.L0x00000c54: .word 0x94430018 # lhu $v1, 0x18($v0)
.L0x00000c58: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00000c5c: .word 0x00000000 # nop
.L0x00000c60: .word 0x000210c0 # sll $v0, 0x3
.L0x00000c64: .word 0x00821021 # addu $v0, $a0, $v0
.L0x00000c68: .word 0xa483002c # sh $v1, 0x2c($a0)
.L0x00000c6c: .word 0x9442001a # lhu $v0, 0x1a($v0)
.L0x00000c70: .word 0x00000000 # nop
.L0x00000c74: .word 0xa482002e # sh $v0, 0x2e($a0)
.L0x00000c78: .word 0x8c820034 # lw $v0, 0x34($a0)
.L0x00000c7c: .word 0x00000000 # nop
.L0x00000c80: .word 0x1040ffe6 # beqz $v0, .L0x00000c1c
.L0x00000c84: .word 0x00000000 # nop
.L0x00000c88: .word 0xac800034 # sw $zr, 0x34($a0)
.L0x00000c8c: .word 0x03e00008 # jr $ra
.L0x00000c90: .word 0x27bd0008 # addiu $sp, 0x8
.L0x00000c94: .word 0x27bdffd0 # addiu $sp, -0x30
.L0x00000c98: .word 0xafb30024 # sw $s3, 0x24($sp)
.L0x00000c9c: .word 0x00809821 # move_ $s3, $a0
.L0x00000ca0: .word 0xafbf0028 # sw $ra, 0x28($sp)
.L0x00000ca4: .word 0xafb20020 # sw $s2, 0x20($sp)
.L0x00000ca8: .word 0xafb1001c # sw $s1, 0x1c($sp)
.L0x00000cac: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x00000cb0: .word 0x8e63000c # lw $v1, 0xc($s3)
.L0x00000cb4: .word 0x24020001 # li $v0, 0x1
.L0x00000cb8: .word 0x10620052 # beq $v1, $v0, .L0x00000e04
.L0x00000cbc: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00000cc0: .word 0x14400005 # bnez $v0, .L0x00000cd8
.L0x00000cc4: .word 0x24020002 # li $v0, 0x2
.L0x00000cc8: .word 0x106200b6 # beq $v1, $v0, .L0x00000fa4
.L0x00000ccc: .word 0x24020003 # li $v0, 0x3
.L0x00000cd0: .word 0x1062007b # beq $v1, $v0, .L0x00000ec0
.L0x00000cd4: .word 0x00000000 # nop
.L0x00000cd8: .word 0x0c020d0e # jal 0x80083438
.L0x00000cdc: .word 0x3c108005 # lui $s0, 0x8005
.L0x00000ce0: .word 0x3c040001 # lui $a0, 0x1
.L0x00000ce4: .word 0x2610b5dc # addiu $s0, -0x4a24
.L0x00000ce8: .word 0x8e020018 # lw $v0, 0x18($s0)
.L0x00000cec: .word 0x00000000 # nop
.L0x00000cf0: .word 0x0040f809 # jalr $v0
.L0x00000cf4: .word 0x24050002 # li $a1, 0x2
.L0x00000cf8: .word 0x3c040002 # lui $a0, 0x2
.L0x00000cfc: .word 0x34848000 # ori $a0, 0x8000
.L0x00000d00: .word 0x24050002 # li $a1, 0x2
.L0x00000d04: .word 0x8e060018 # lw $a2, 0x18($s0)
.L0x00000d08: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000d0c: .word 0x00c0f809 # jalr $a2
.L0x00000d10: .word 0xac62924c # sw $v0, -0x6db4($v1)
.L0x00000d14: .word 0x3c040002 # lui $a0, 0x2
.L0x00000d18: .word 0x34848000 # ori $a0, 0x8000
.L0x00000d1c: .word 0x24050002 # li $a1, 0x2
.L0x00000d20: .word 0x8e060018 # lw $a2, 0x18($s0)
.L0x00000d24: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000d28: .word 0x00c0f809 # jalr $a2
.L0x00000d2c: .word 0xac629254 # sw $v0, -0x6dac($v1)
.L0x00000d30: .word 0x24044e00 # li $a0, 0x4e00
.L0x00000d34: .word 0x24050002 # li $a1, 0x2
.L0x00000d38: .word 0x8e060018 # lw $a2, 0x18($s0)
.L0x00000d3c: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000d40: .word 0x00c0f809 # jalr $a2
.L0x00000d44: .word 0xac629258 # sw $v0, -0x6da8($v1)
.L0x00000d48: .word 0x24044e00 # li $a0, 0x4e00
.L0x00000d4c: .word 0x24050002 # li $a1, 0x2
.L0x00000d50: .word 0x8e060018 # lw $a2, 0x18($s0)
.L0x00000d54: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000d58: .word 0x00c0f809 # jalr $a2
.L0x00000d5c: .word 0xac62925c # sw $v0, -0x6da4($v1)
.L0x00000d60: .word 0x3c040001 # lui $a0, 0x1
.L0x00000d64: .word 0x34841000 # ori $a0, 0x1000
.L0x00000d68: .word 0x24050002 # li $a1, 0x2
.L0x00000d6c: .word 0x8e060018 # lw $a2, 0x18($s0)
.L0x00000d70: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000d74: .word 0x00c0f809 # jalr $a2
.L0x00000d78: .word 0xac629260 # sw $v0, -0x6da0($v1)
.L0x00000d7c: .word 0x3c118009 # lui $s1, 0x8009
.L0x00000d80: .word 0x26319214 # addiu $s1, -0x6dec
.L0x00000d84: .word 0x02202021 # move_ $a0, $s1
.L0x00000d88: .word 0x00002821 # move_ $a1, $zr
.L0x00000d8c: .word 0x00a03021 # move_ $a2, $a1
.L0x00000d90: .word 0x00a03821 # move_ $a3, $a1
.L0x00000d94: .word 0x3c128009 # lui $s2, 0x8009
.L0x00000d98: .word 0xae429250 # sw $v0, -0x6db0($s2)
.L0x00000d9c: .word 0x240201a0 # li $v0, 0x1a0
.L0x00000da0: .word 0x0c020d1e # jal 0x80083478
.L0x00000da4: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x00000da8: .word 0x00002821 # move_ $a1, $zr
.L0x00000dac: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000db0: .word 0x8c449268 # lw $a0, -0x6d98($v0)
.L0x00000db4: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000db8: .word 0x26700050 # addiu $s0, $s3, 0x50
.L0x00000dbc: .word 0x8c42874c # lw $v0, -0x78b4($v0)
.L0x00000dc0: .word 0x00000000 # nop
.L0x00000dc4: .word 0x0040f809 # jalr $v0
.L0x00000dc8: .word 0x02003021 # move_ $a2, $s0
.L0x00000dcc: .word 0x02002021 # move_ $a0, $s0
.L0x00000dd0: .word 0x3c058008 # lui $a1, 0x8008
.L0x00000dd4: .word 0x0c020d5a # jal 0x80083568
.L0x00000dd8: .word 0x24a53760 # addiu $a1, 0x3760
.L0x00000ddc: .word 0x8e449250 # lw $a0, -0x6db0($s2)
.L0x00000de0: .word 0x0c021ed7 # jal 0x80087b5c
.L0x00000de4: .word 0x00000000 # nop
.L0x00000de8: .word 0x0c020db6 # jal 0x800836d8
.L0x00000dec: .word 0x02202021 # move_ $a0, $s1
.L0x00000df0: .word 0x02602021 # move_ $a0, $s3
.L0x00000df4: .word 0x8e630038 # lw $v1, 0x38($s3)
.L0x00000df8: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000dfc: .word 0x0060f809 # jalr $v1
.L0x00000e00: .word 0xac409264 # sw $zr, -0x6d9c($v0)
.L0x00000e04: .word 0x3c108009 # lui $s0, 0x8009
.L0x00000e08: .word 0x26109214 # addiu $s0, -0x6dec
.L0x00000e0c: .word 0x8e020008 # lw $v0, 0x8($s0)
.L0x00000e10: .word 0x00000000 # nop
.L0x00000e14: .word 0x00021080 # sll $v0, 0x2
.L0x00000e18: .word 0x00501021 # addu $v0, $s0
.L0x00000e1c: .word 0x8c440000 # lw $a0, ($v0)
.L0x00000e20: .word 0x0c021ca9 # jal 0x800872a4
.L0x00000e24: .word 0x24050003 # li $a1, 0x3
.L0x00000e28: .word 0x86050030 # lh $a1, 0x30($s0)
.L0x00000e2c: .word 0x86020032 # lh $v0, 0x32($s0)
.L0x00000e30: .word 0x00000000 # nop
.L0x00000e34: .word 0x00a20018 # mult $a1, $v0
.L0x00000e38: .word 0x8e020014 # lw $v0, 0x14($s0)
.L0x00000e3c: .word 0x00000000 # nop
.L0x00000e40: .word 0x00021080 # sll $v0, 0x2
.L0x00000e44: .word 0x00501021 # addu $v0, $s0
.L0x00000e48: .word 0x8c44000c # lw $a0, 0xc($v0)
.L0x00000e4c: .word 0x00002812 # mflo $a1
.L0x00000e50: .word 0x000517c2 # srl $v0, $a1, 0x1f
.L0x00000e54: .word 0x00a22821 # addu $a1, $v0
.L0x00000e58: .word 0x0c021cc8 # jal 0x80087320
.L0x00000e5c: .word 0x00052843 # sra $a1, 0x1
.L0x00000e60: .word 0x0c020db6 # jal 0x800836d8
.L0x00000e64: .word 0x02002021 # move_ $a0, $s0
.L0x00000e68: .word 0x02002021 # move_ $a0, $s0
.L0x00000e6c: .word 0x0c020e2c # jal 0x800838b0
.L0x00000e70: .word 0x00002821 # move_ $a1, $zr
.L0x00000e74: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000e78: .word 0x8c439264 # lw $v1, -0x6d9c($v0)
.L0x00000e7c: .word 0x24020001 # li $v0, 0x1
.L0x00000e80: .word 0x10620008 # beq $v1, $v0, .L0x00000ea4
.L0x00000e84: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000e88: .word 0x8c42bbc4 # lw $v0, -0x443c($v0)
.L0x00000e8c: .word 0x00000000 # nop
.L0x00000e90: .word 0x0040f809 # jalr $v0
.L0x00000e94: .word 0x00002021 # move_ $a0, $zr
.L0x00000e98: .word 0x30420008 # andi $v0, 0x8
.L0x00000e9c: .word 0x10400041 # beqz $v0, .L0x00000fa4
.L0x00000ea0: .word 0x00000000 # nop
.L0x00000ea4: .word 0x02602021 # move_ $a0, $s3
.L0x00000ea8: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00000eac: .word 0x00000000 # nop
.L0x00000eb0: .word 0x0040f809 # jalr $v0
.L0x00000eb4: .word 0x24050003 # li $a1, 0x3
.L0x00000eb8: .word 0x08020f15 # j 0x80083c54
.L0x00000ebc: .word 0x00000000 # nop
.L0x00000ec0: .word 0x24040009 # li $a0, 0x9
.L0x00000ec4: .word 0x00002821 # move_ $a1, $zr
.L0x00000ec8: .word 0x0c00b943 # jal F0x8002e50c
.L0x00000ecc: .word 0x00a03021 # move_ $a2, $a1
.L0x00000ed0: .word 0x0c021cfa # jal 0x800873e8
.L0x00000ed4: .word 0x00002021 # move_ $a0, $zr
.L0x00000ed8: .word 0x0c00af1b # jal 0x8002bc6c
.L0x00000edc: .word 0x3c108005 # lui $s0, 0x8005
.L0x00000ee0: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000ee4: .word 0x2610b5dc # addiu $s0, -0x4a24
.L0x00000ee8: .word 0x8c44924c # lw $a0, -0x6db4($v0)
.L0x00000eec: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00000ef0: .word 0x00000000 # nop
.L0x00000ef4: .word 0x0040f809 # jalr $v0
.L0x00000ef8: .word 0x00000000 # nop
.L0x00000efc: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000f00: .word 0x8c449254 # lw $a0, -0x6dac($v0)
.L0x00000f04: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00000f08: .word 0x00000000 # nop
.L0x00000f0c: .word 0x0040f809 # jalr $v0
.L0x00000f10: .word 0x00000000 # nop
.L0x00000f14: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000f18: .word 0x8c449258 # lw $a0, -0x6da8($v0)
.L0x00000f1c: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00000f20: .word 0x00000000 # nop
.L0x00000f24: .word 0x0040f809 # jalr $v0
.L0x00000f28: .word 0x00000000 # nop
.L0x00000f2c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000f30: .word 0x8c44925c # lw $a0, -0x6da4($v0)
.L0x00000f34: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00000f38: .word 0x00000000 # nop
.L0x00000f3c: .word 0x0040f809 # jalr $v0
.L0x00000f40: .word 0x00000000 # nop
.L0x00000f44: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000f48: .word 0x8c449260 # lw $a0, -0x6da0($v0)
.L0x00000f4c: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00000f50: .word 0x00000000 # nop
.L0x00000f54: .word 0x0040f809 # jalr $v0
.L0x00000f58: .word 0x00000000 # nop
.L0x00000f5c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00000f60: .word 0x8c449250 # lw $a0, -0x6db0($v0)
.L0x00000f64: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00000f68: .word 0x00000000 # nop
.L0x00000f6c: .word 0x0040f809 # jalr $v0
.L0x00000f70: .word 0x00000000 # nop
.L0x00000f74: .word 0x0c00961a # jal F0x80025868
.L0x00000f78: .word 0x00002021 # move_ $a0, $zr
.L0x00000f7c: .word 0x0c020d0e # jal 0x80083438
.L0x00000f80: .word 0x00000000 # nop
.L0x00000f84: .word 0x00002021 # move_ $a0, $zr
.L0x00000f88: .word 0x00802821 # move_ $a1, $a0
.L0x00000f8c: .word 0x24060140 # li $a2, 0x140
.L0x00000f90: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000f94: .word 0x8c42df88 # lw $v0, -0x2078($v0)
.L0x00000f98: .word 0x00000000 # nop
.L0x00000f9c: .word 0x0040f809 # jalr $v0
.L0x00000fa0: .word 0x240700f0 # li $a3, 0xf0
.L0x00000fa4: .word 0x8fbf0028 # lw $ra, 0x28($sp)
.L0x00000fa8: .word 0x8fb30024 # lw $s3, 0x24($sp)
.L0x00000fac: .word 0x8fb20020 # lw $s2, 0x20($sp)
.L0x00000fb0: .word 0x8fb1001c # lw $s1, 0x1c($sp)
.L0x00000fb4: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x00000fb8: .word 0x03e00008 # jr $ra
.L0x00000fbc: .word 0x27bd0030 # addiu $sp, 0x30
.L0x00000fc0: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00000fc4: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00000fc8: .word 0x00808021 # move_ $s0, $a0
.L0x00000fcc: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00000fd0: .word 0x00a08821 # move_ $s1, $a1
.L0x00000fd4: .word 0x3c048008 # lui $a0, 0x8008
.L0x00000fd8: .word 0x24843944 # addiu $a0, 0x3944
.L0x00000fdc: .word 0x24050054 # li $a1, 0x54
.L0x00000fe0: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00000fe4: .word 0x0c005141 # jal F0x80014504
.L0x00000fe8: .word 0x00003021 # move_ $a2, $zr
.L0x00000fec: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00000ff0: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000ff4: .word 0xac709268 # sw $s0, -0x6d98($v1)
.L0x00000ff8: .word 0x3c038009 # lui $v1, 0x8009
.L0x00000ffc: .word 0xac71926c # sw $s1, -0x6d94($v1)
.L0x00001000: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00001004: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001008: .word 0x03e00008 # jr $ra
.L0x0000100c: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00001010: .word 0x27bdffd8 # addiu $sp, -0x28
.L0x00001014: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00001018: .word 0x00808821 # move_ $s1, $a0
.L0x0000101c: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x00001020: .word 0xafbf0020 # sw $ra, 0x20($sp)
.L0x00001024: .word 0xafb3001c # sw $s3, 0x1c($sp)
.L0x00001028: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000102c: .word 0x8e23000c # lw $v1, 0xc($s1)
.L0x00001030: .word 0x24130001 # li $s3, 0x1
.L0x00001034: .word 0x1073007e # beq $v1, $s3, .L0x00001230
.L0x00001038: .word 0x00a09021 # move_ $s2, $a1
.L0x0000103c: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00001040: .word 0x14400004 # bnez $v0, .L0x00001054
.L0x00001044: .word 0x3c108005 # lui $s0, 0x8005
.L0x00001048: .word 0x28620004 # slti $v0, $v1, 0x4
.L0x0000104c: .word 0x1440008b # bnez $v0, .L0x0000127c
.L0x00001050: .word 0x00000000 # nop
.L0x00001054: .word 0x2610de10 # addiu $s0, -0x21f0
.L0x00001058: .word 0x8e020150 # lw $v0, 0x150($s0)
.L0x0000105c: .word 0x00000000 # nop
.L0x00001060: .word 0x0040f809 # jalr $v0
.L0x00001064: .word 0x00000000 # nop
.L0x00001068: .word 0x8e020154 # lw $v0, 0x154($s0)
.L0x0000106c: .word 0x00000000 # nop
.L0x00001070: .word 0x0040f809 # jalr $v0
.L0x00001074: .word 0x24042800 # li $a0, 0x2800
.L0x00001078: .word 0x24040140 # li $a0, 0x140
.L0x0000107c: .word 0x240501e0 # li $a1, 0x1e0
.L0x00001080: .word 0x24060001 # li $a2, 0x1
.L0x00001084: .word 0x8e020174 # lw $v0, 0x174($s0)
.L0x00001088: .word 0x00000000 # nop
.L0x0000108c: .word 0x0040f809 # jalr $v0
.L0x00001090: .word 0x00c03821 # move_ $a3, $a2
.L0x00001094: .word 0x8e240050 # lw $a0, 0x50($s1)
.L0x00001098: .word 0x2402000b # li $v0, 0xb
.L0x0000109c: .word 0x1082000a # beq $a0, $v0, .L0x000010c8
.L0x000010a0: .word 0x3c038008 # lui $v1, 0x8008
.L0x000010a4: .word 0x24637c98 # addiu $v1, 0x7c98
.L0x000010a8: .word 0x00041040 # sll $v0, $a0, 0x1
.L0x000010ac: .word 0x00441021 # addu $v0, $a0
.L0x000010b0: .word 0x00021080 # sll $v0, 0x2
.L0x000010b4: .word 0x00431021 # addu $v0, $v1
.L0x000010b8: .word 0x8c440000 # lw $a0, ($v0)
.L0x000010bc: .word 0x8c450004 # lw $a1, 0x4($v0)
.L0x000010c0: .word 0x08020f7a # j 0x80083de8
.L0x000010c4: .word 0x00000000 # nop
.L0x000010c8: .word 0x3c028006 # lui $v0, 0x8006
.L0x000010cc: .word 0x8c43cca8 # lw $v1, -0x3358($v0)
.L0x000010d0: .word 0x00000000 # nop
.L0x000010d4: .word 0x10730010 # beq $v1, $s3, .L0x00001118
.L0x000010d8: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000010dc: .word 0x10400005 # beqz $v0, .L0x000010f4
.L0x000010e0: .word 0x28620007 # slti $v0, $v1, 0x7
.L0x000010e4: .word 0x10600007 # beqz $v1, .L0x00001104
.L0x000010e8: .word 0x3c028008 # lui $v0, 0x8008
.L0x000010ec: .word 0x08020f7d # j 0x80083df4
.L0x000010f0: .word 0x00000000 # nop
.L0x000010f4: .word 0x10400013 # beqz $v0, .L0x00001144
.L0x000010f8: .word 0x3c028008 # lui $v0, 0x8008
.L0x000010fc: .word 0x08020f78 # j 0x80083de0
.L0x00001100: .word 0x24427c98 # addiu $v0, 0x7c98
.L0x00001104: .word 0x24427c98 # addiu $v0, 0x7c98
.L0x00001108: .word 0x8c440084 # lw $a0, 0x84($v0)
.L0x0000110c: .word 0x8c450088 # lw $a1, 0x88($v0)
.L0x00001110: .word 0x08020f7a # j 0x80083de8
.L0x00001114: .word 0x00000000 # nop
.L0x00001118: .word 0x3c028008 # lui $v0, 0x8008
.L0x0000111c: .word 0x24427c98 # addiu $v0, 0x7c98
.L0x00001120: .word 0x8c440090 # lw $a0, 0x90($v0)
.L0x00001124: .word 0x8c450094 # lw $a1, 0x94($v0)
.L0x00001128: .word 0x08020f7a # j 0x80083de8
.L0x0000112c: .word 0x00000000 # nop
.L0x00001130: .word 0x8c44009c # lw $a0, 0x9c($v0)
.L0x00001134: .word 0x8c4500a0 # lw $a1, 0xa0($v0)
.L0x00001138: .word 0x0c020f1c # jal 0x80083c70
.L0x0000113c: .word 0x00000000 # nop
.L0x00001140: .word 0xae420000 # sw $v0, ($s2)
.L0x00001144: .word 0x8e240050 # lw $a0, 0x50($s1)
.L0x00001148: .word 0x2402000b # li $v0, 0xb
.L0x0000114c: .word 0x10820013 # beq $a0, $v0, .L0x0000119c
.L0x00001150: .word 0x3c038008 # lui $v1, 0x8008
.L0x00001154: .word 0x24637c98 # addiu $v1, 0x7c98
.L0x00001158: .word 0x00041040 # sll $v0, $a0, 0x1
.L0x0000115c: .word 0x00441021 # addu $v0, $a0
.L0x00001160: .word 0x00021080 # sll $v0, 0x2
.L0x00001164: .word 0x00431021 # addu $v0, $v1
.L0x00001168: .word 0x8c420008 # lw $v0, 0x8($v0)
.L0x0000116c: .word 0x00801821 # move_ $v1, $a0
.L0x00001170: .word 0xae220054 # sw $v0, 0x54($s1)
.L0x00001174: .word 0x24020002 # li $v0, 0x2
.L0x00001178: .word 0x14620023 # bne $v1, $v0, .L0x00001208
.L0x0000117c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001180: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001184: .word 0x8c43b370 # lw $v1, -0x4c90($v0)
.L0x00001188: .word 0x2402002d # li $v0, 0x2d
.L0x0000118c: .word 0x1462001e # bne $v1, $v0, .L0x00001208
.L0x00001190: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001194: .word 0x08020fab # j 0x80083eac
.L0x00001198: .word 0x24020276 # li $v0, 0x276
.L0x0000119c: .word 0x3c028006 # lui $v0, 0x8006
.L0x000011a0: .word 0x8c43cca8 # lw $v1, -0x3358($v0)
.L0x000011a4: .word 0x24020001 # li $v0, 0x1
.L0x000011a8: .word 0x1062000f # beq $v1, $v0, .L0x000011e8
.L0x000011ac: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000011b0: .word 0x10400005 # beqz $v0, .L0x000011c8
.L0x000011b4: .word 0x28620007 # slti $v0, $v1, 0x7
.L0x000011b8: .word 0x10600007 # beqz $v1, .L0x000011d8
.L0x000011bc: .word 0x3c028005 # lui $v0, 0x8005
.L0x000011c0: .word 0x08020fae # j 0x80083eb8
.L0x000011c4: .word 0x00000000 # nop
.L0x000011c8: .word 0x1040000e # beqz $v0, .L0x00001204
.L0x000011cc: .word 0x3c028008 # lui $v0, 0x8008
.L0x000011d0: .word 0x08020faa # j 0x80083ea8
.L0x000011d4: .word 0x00000000 # nop
.L0x000011d8: .word 0x3c028008 # lui $v0, 0x8008
.L0x000011dc: .word 0x8c427d24 # lw $v0, 0x7d24($v0)
.L0x000011e0: .word 0x08020fad # j 0x80083eb4
.L0x000011e4: .word 0xae220054 # sw $v0, 0x54($s1)
.L0x000011e8: .word 0x3c028008 # lui $v0, 0x8008
.L0x000011ec: .word 0x8c427d30 # lw $v0, 0x7d30($v0)
.L0x000011f0: .word 0x08020fad # j 0x80083eb4
.L0x000011f4: .word 0xae220054 # sw $v0, 0x54($s1)
.L0x000011f8: .word 0x8c427d3c # lw $v0, 0x7d3c($v0)
.L0x000011fc: .word 0x00000000 # nop
.L0x00001200: .word 0xae220054 # sw $v0, 0x54($s1)
.L0x00001204: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001208: .word 0x8c425c64 # lw $v0, 0x5c64($v0)
.L0x0000120c: .word 0x00000000 # nop
.L0x00001210: .word 0x0040f809 # jalr $v0
.L0x00001214: .word 0x00000000 # nop
.L0x00001218: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x0000121c: .word 0x00000000 # nop
.L0x00001220: .word 0x0040f809 # jalr $v0
.L0x00001224: .word 0x02202021 # move_ $a0, $s1
.L0x00001228: .word 0x08020fcb # j 0x80083f2c
.L0x0000122c: .word 0x00000000 # nop
.L0x00001230: .word 0x8e420000 # lw $v0, ($s2)
.L0x00001234: .word 0x00000000 # nop
.L0x00001238: .word 0x14400010 # bnez $v0, .L0x0000127c
.L0x0000123c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001240: .word 0x8c42de08 # lw $v0, -0x21f8($v0)
.L0x00001244: .word 0x00000000 # nop
.L0x00001248: .word 0x0040f809 # jalr $v0
.L0x0000124c: .word 0x00000000 # nop
.L0x00001250: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001254: .word 0x8e240054 # lw $a0, 0x54($s1)
.L0x00001258: .word 0x8c42b440 # lw $v0, -0x4bc0($v0)
.L0x0000125c: .word 0x00000000 # nop
.L0x00001260: .word 0x0040f809 # jalr $v0
.L0x00001264: .word 0x00002821 # move_ $a1, $zr
.L0x00001268: .word 0x02202021 # move_ $a0, $s1
.L0x0000126c: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001270: .word 0x00000000 # nop
.L0x00001274: .word 0x0040f809 # jalr $v0
.L0x00001278: .word 0x24050002 # li $a1, 0x2
.L0x0000127c: .word 0x8fbf0020 # lw $ra, 0x20($sp)
.L0x00001280: .word 0x8fb3001c # lw $s3, 0x1c($sp)
.L0x00001284: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00001288: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x0000128c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001290: .word 0x03e00008 # jr $ra
.L0x00001294: .word 0x27bd0028 # addiu $sp, 0x28
.L0x00001298: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000129c: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000012a0: .word 0x00808021 # move_ $s0, $a0
.L0x000012a4: .word 0x3c048008 # lui $a0, 0x8008
.L0x000012a8: .word 0x24843cc0 # addiu $a0, 0x3cc0
.L0x000012ac: .word 0x24050058 # li $a1, 0x58
.L0x000012b0: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x000012b4: .word 0x0c005141 # jal F0x80014504
.L0x000012b8: .word 0x24060004 # li $a2, 0x4
.L0x000012bc: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x000012c0: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000012c4: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000012c8: .word 0x03e00008 # jr $ra
.L0x000012cc: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000012d0: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x000012d4: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x000012d8: .word 0x00808021 # move_ $s0, $a0
.L0x000012dc: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x000012e0: .word 0x0c007d92 # jal F0x8001f648
.L0x000012e4: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000012e8: .word 0x8e02005c # lw $v0, 0x5c($s0)
.L0x000012ec: .word 0x00000000 # nop
.L0x000012f0: .word 0x10400020 # beqz $v0, .L0x00001374
.L0x000012f4: .word 0x00000000 # nop
.L0x000012f8: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x000012fc: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00001300: .word 0x00000000 # nop
.L0x00001304: .word 0x0040f809 # jalr $v0
.L0x00001308: .word 0x00002821 # move_ $a1, $zr
.L0x0000130c: .word 0x24040280 # li $a0, 0x280
.L0x00001310: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00001314: .word 0x00000000 # nop
.L0x00001318: .word 0x0040f809 # jalr $v0
.L0x0000131c: .word 0x24050100 # li $a1, 0x100
.L0x00001320: .word 0x00002021 # move_ $a0, $zr
.L0x00001324: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x00001328: .word 0x00000000 # nop
.L0x0000132c: .word 0x0040f809 # jalr $v0
.L0x00001330: .word 0x240501f0 # li $a1, 0x1f0
.L0x00001334: .word 0x3c028009 # lui $v0, 0x8009
.L0x00001338: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x0000133c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00001340: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00001344: .word 0x00000000 # nop
.L0x00001348: .word 0x0040f809 # jalr $v0
.L0x0000134c: .word 0x00000000 # nop
.L0x00001350: .word 0x00402021 # move_ $a0, $v0
.L0x00001354: .word 0x24050002 # li $a1, 0x2
.L0x00001358: .word 0x24060031 # li $a2, 0x31
.L0x0000135c: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00001360: .word 0x00000000 # nop
.L0x00001364: .word 0x0040f809 # jalr $v0
.L0x00001368: .word 0x24070079 # li $a3, 0x79
.L0x0000136c: .word 0x0c007d92 # jal F0x8001f648
.L0x00001370: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00001374: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x00001378: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x0000137c: .word 0x00000000 # nop
.L0x00001380: .word 0x0040f809 # jalr $v0
.L0x00001384: .word 0x00002821 # move_ $a1, $zr
.L0x00001388: .word 0x24040280 # li $a0, 0x280
.L0x0000138c: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00001390: .word 0x00000000 # nop
.L0x00001394: .word 0x0040f809 # jalr $v0
.L0x00001398: .word 0x24050100 # li $a1, 0x100
.L0x0000139c: .word 0x8e040058 # lw $a0, 0x58($s0)
.L0x000013a0: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x000013a4: .word 0x00000000 # nop
.L0x000013a8: .word 0x0040f809 # jalr $v0
.L0x000013ac: .word 0x00000000 # nop
.L0x000013b0: .word 0x3c028009 # lui $v0, 0x8009
.L0x000013b4: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x000013b8: .word 0x3c028004 # lui $v0, 0x8004
.L0x000013bc: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000013c0: .word 0x00000000 # nop
.L0x000013c4: .word 0x0040f809 # jalr $v0
.L0x000013c8: .word 0x00000000 # nop
.L0x000013cc: .word 0x00402021 # move_ $a0, $v0
.L0x000013d0: .word 0x24050004 # li $a1, 0x4
.L0x000013d4: .word 0x24060025 # li $a2, 0x25
.L0x000013d8: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000013dc: .word 0x00000000 # nop
.L0x000013e0: .word 0x0040f809 # jalr $v0
.L0x000013e4: .word 0x24070072 # li $a3, 0x72
.L0x000013e8: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x000013ec: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x000013f0: .word 0x03e00008 # jr $ra
.L0x000013f4: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x000013f8: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000013fc: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001400: .word 0x00808021 # move_ $s0, $a0
.L0x00001404: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001408: .word 0x8e03000c # lw $v1, 0xc($s0)
.L0x0000140c: .word 0x24050001 # li $a1, 0x1
.L0x00001410: .word 0x10650017 # beq $v1, $a1, .L0x00001470
.L0x00001414: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00001418: .word 0x14400005 # bnez $v0, .L0x00001430
.L0x0000141c: .word 0x24020002 # li $v0, 0x2
.L0x00001420: .word 0x10620034 # beq $v1, $v0, .L0x000014f4
.L0x00001424: .word 0x24020003 # li $v0, 0x3
.L0x00001428: .word 0x1062003d # beq $v1, $v0, .L0x00001520
.L0x0000142c: .word 0x00000000 # nop
.L0x00001430: .word 0x8e020050 # lw $v0, 0x50($s0)
.L0x00001434: .word 0x00000000 # nop
.L0x00001438: .word 0x14400007 # bnez $v0, .L0x00001458
.L0x0000143c: .word 0x02002021 # move_ $a0, $s0
.L0x00001440: .word 0x8e020038 # lw $v0, 0x38($s0)
.L0x00001444: .word 0x00000000 # nop
.L0x00001448: .word 0x0040f809 # jalr $v0
.L0x0000144c: .word 0xac80005c # sw $zr, 0x5c($a0)
.L0x00001450: .word 0x08021074 # j 0x800841d0
.L0x00001454: .word 0x00000000 # nop
.L0x00001458: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x0000145c: .word 0x00000000 # nop
.L0x00001460: .word 0x0040f809 # jalr $v0
.L0x00001464: .word 0x24050002 # li $a1, 0x2
.L0x00001468: .word 0x08021074 # j 0x800841d0
.L0x0000146c: .word 0x00000000 # nop
.L0x00001470: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00001474: .word 0x00000000 # nop
.L0x00001478: .word 0x10650007 # beq $v1, $a1, .L0x00001498
.L0x0000147c: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00001480: .word 0x14400027 # bnez $v0, .L0x00001520
.L0x00001484: .word 0x24020002 # li $v0, 0x2
.L0x00001488: .word 0x10620008 # beq $v1, $v0, .L0x000014ac
.L0x0000148c: .word 0x3c038008 # lui $v1, 0x8008
.L0x00001490: .word 0x08021074 # j 0x800841d0
.L0x00001494: .word 0x00000000 # nop
.L0x00001498: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x0000149c: .word 0x02002021 # move_ $a0, $s0
.L0x000014a0: .word 0x0040f809 # jalr $v0
.L0x000014a4: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x000014a8: .word 0x3c038008 # lui $v1, 0x8008
.L0x000014ac: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x000014b0: .word 0x24637d40 # addiu $v1, 0x7d40
.L0x000014b4: .word 0x00021040 # sll $v0, 0x1
.L0x000014b8: .word 0x00431021 # addu $v0, $v1
.L0x000014bc: .word 0x8e030054 # lw $v1, 0x54($s0)
.L0x000014c0: .word 0x84420000 # lh $v0, ($v0)
.L0x000014c4: .word 0x24630001 # addiu $v1, 0x1
.L0x000014c8: .word 0xae030054 # sw $v1, 0x54($s0)
.L0x000014cc: .word 0x2863000c # slti $v1, 0xc
.L0x000014d0: .word 0x14600011 # bnez $v1, .L0x00001518
.L0x000014d4: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x000014d8: .word 0x02002021 # move_ $a0, $s0
.L0x000014dc: .word 0x8e020028 # lw $v0, 0x28($s0)
.L0x000014e0: .word 0x00000000 # nop
.L0x000014e4: .word 0x0040f809 # jalr $v0
.L0x000014e8: .word 0x24050002 # li $a1, 0x2
.L0x000014ec: .word 0x08021072 # j 0x800841c8
.L0x000014f0: .word 0x00000000 # nop
.L0x000014f4: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x000014f8: .word 0x00000000 # nop
.L0x000014fc: .word 0x14400006 # bnez $v0, .L0x00001518
.L0x00001500: .word 0x02002021 # move_ $a0, $s0
.L0x00001504: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x00001508: .word 0x2402000b # li $v0, 0xb
.L0x0000150c: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00001510: .word 0x0060f809 # jalr $v1
.L0x00001514: .word 0xae05005c # sw $a1, 0x5c($s0)
.L0x00001518: .word 0x0c020fe0 # jal 0x80083f80
.L0x0000151c: .word 0x02002021 # move_ $a0, $s0
.L0x00001520: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00001524: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001528: .word 0x03e00008 # jr $ra
.L0x0000152c: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001530: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001534: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00001538: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x0000153c: .word 0x24020001 # li $v0, 0x1
.L0x00001540: .word 0x14620005 # bne $v1, $v0, .L0x00001558
.L0x00001544: .word 0x00000000 # nop
.L0x00001548: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x0000154c: .word 0x00000000 # nop
.L0x00001550: .word 0x0040f809 # jalr $v0
.L0x00001554: .word 0x24050001 # li $a1, 0x1
.L0x00001558: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x0000155c: .word 0x00000000 # nop
.L0x00001560: .word 0x03e00008 # jr $ra
.L0x00001564: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001568: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000156c: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001570: .word 0x00808021 # move_ $s0, $a0
.L0x00001574: .word 0x3c048008 # lui $a0, 0x8008
.L0x00001578: .word 0x248440a8 # addiu $a0, 0x40a8
.L0x0000157c: .word 0x24050074 # li $a1, 0x74
.L0x00001580: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001584: .word 0x0c005141 # jal F0x80014504
.L0x00001588: .word 0x00003021 # move_ $a2, $zr
.L0x0000158c: .word 0x3c038008 # lui $v1, 0x8008
.L0x00001590: .word 0x246341e0 # addiu $v1, 0x41e0
.L0x00001594: .word 0xac430070 # sw $v1, 0x70($v0)
.L0x00001598: .word 0x24031000 # li $v1, 0x1000
.L0x0000159c: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x000015a0: .word 0x24030002 # li $v1, 0x2
.L0x000015a4: .word 0xac430064 # sw $v1, 0x64($v0)
.L0x000015a8: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x000015ac: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000015b0: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000015b4: .word 0x03e00008 # jr $ra
.L0x000015b8: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000015bc: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x000015c0: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x000015c4: .word 0x00808021 # move_ $s0, $a0
.L0x000015c8: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x000015cc: .word 0x0c007d92 # jal F0x8001f648
.L0x000015d0: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000015d4: .word 0x8e02005c # lw $v0, 0x5c($s0)
.L0x000015d8: .word 0x00000000 # nop
.L0x000015dc: .word 0x10400020 # beqz $v0, .L0x00001660
.L0x000015e0: .word 0x00000000 # nop
.L0x000015e4: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x000015e8: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x000015ec: .word 0x00000000 # nop
.L0x000015f0: .word 0x0040f809 # jalr $v0
.L0x000015f4: .word 0x00002821 # move_ $a1, $zr
.L0x000015f8: .word 0x24040280 # li $a0, 0x280
.L0x000015fc: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00001600: .word 0x00000000 # nop
.L0x00001604: .word 0x0040f809 # jalr $v0
.L0x00001608: .word 0x24050100 # li $a1, 0x100
.L0x0000160c: .word 0x00002021 # move_ $a0, $zr
.L0x00001610: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x00001614: .word 0x00000000 # nop
.L0x00001618: .word 0x0040f809 # jalr $v0
.L0x0000161c: .word 0x240501f0 # li $a1, 0x1f0
.L0x00001620: .word 0x3c028009 # lui $v0, 0x8009
.L0x00001624: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x00001628: .word 0x3c028004 # lui $v0, 0x8004
.L0x0000162c: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00001630: .word 0x00000000 # nop
.L0x00001634: .word 0x0040f809 # jalr $v0
.L0x00001638: .word 0x00000000 # nop
.L0x0000163c: .word 0x00402021 # move_ $a0, $v0
.L0x00001640: .word 0x24050002 # li $a1, 0x2
.L0x00001644: .word 0x240600fd # li $a2, 0xfd
.L0x00001648: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x0000164c: .word 0x00000000 # nop
.L0x00001650: .word 0x0040f809 # jalr $v0
.L0x00001654: .word 0x24070064 # li $a3, 0x64
.L0x00001658: .word 0x0c007d92 # jal F0x8001f648
.L0x0000165c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00001660: .word 0x8e030058 # lw $v1, 0x58($s0)
.L0x00001664: .word 0x2402ffff # li $v0, -0x1
.L0x00001668: .word 0x1062001e # beq $v1, $v0, .L0x000016e4
.L0x0000166c: .word 0x00000000 # nop
.L0x00001670: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x00001674: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00001678: .word 0x00000000 # nop
.L0x0000167c: .word 0x0040f809 # jalr $v0
.L0x00001680: .word 0x00002821 # move_ $a1, $zr
.L0x00001684: .word 0x24040280 # li $a0, 0x280
.L0x00001688: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x0000168c: .word 0x00000000 # nop
.L0x00001690: .word 0x0040f809 # jalr $v0
.L0x00001694: .word 0x24050100 # li $a1, 0x100
.L0x00001698: .word 0x8e040058 # lw $a0, 0x58($s0)
.L0x0000169c: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x000016a0: .word 0x00000000 # nop
.L0x000016a4: .word 0x0040f809 # jalr $v0
.L0x000016a8: .word 0x00000000 # nop
.L0x000016ac: .word 0x3c028009 # lui $v0, 0x8009
.L0x000016b0: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x000016b4: .word 0x3c028004 # lui $v0, 0x8004
.L0x000016b8: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000016bc: .word 0x00000000 # nop
.L0x000016c0: .word 0x0040f809 # jalr $v0
.L0x000016c4: .word 0x00000000 # nop
.L0x000016c8: .word 0x00402021 # move_ $a0, $v0
.L0x000016cc: .word 0x24050004 # li $a1, 0x4
.L0x000016d0: .word 0x240600f3 # li $a2, 0xf3
.L0x000016d4: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000016d8: .word 0x00000000 # nop
.L0x000016dc: .word 0x0040f809 # jalr $v0
.L0x000016e0: .word 0x2407005a # li $a3, 0x5a
.L0x000016e4: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x000016e8: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x000016ec: .word 0x03e00008 # jr $ra
.L0x000016f0: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x000016f4: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000016f8: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000016fc: .word 0x00808021 # move_ $s0, $a0
.L0x00001700: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001704: .word 0x8e03000c # lw $v1, 0xc($s0)
.L0x00001708: .word 0x24050001 # li $a1, 0x1
.L0x0000170c: .word 0x10650017 # beq $v1, $a1, .L0x0000176c
.L0x00001710: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00001714: .word 0x14400005 # bnez $v0, .L0x0000172c
.L0x00001718: .word 0x24020002 # li $v0, 0x2
.L0x0000171c: .word 0x10620037 # beq $v1, $v0, .L0x000017fc
.L0x00001720: .word 0x24020003 # li $v0, 0x3
.L0x00001724: .word 0x10620040 # beq $v1, $v0, .L0x00001828
.L0x00001728: .word 0x00000000 # nop
.L0x0000172c: .word 0x8e020050 # lw $v0, 0x50($s0)
.L0x00001730: .word 0x00000000 # nop
.L0x00001734: .word 0x14400007 # bnez $v0, .L0x00001754
.L0x00001738: .word 0x02002021 # move_ $a0, $s0
.L0x0000173c: .word 0x8e020038 # lw $v0, 0x38($s0)
.L0x00001740: .word 0x00000000 # nop
.L0x00001744: .word 0x0040f809 # jalr $v0
.L0x00001748: .word 0xac80005c # sw $zr, 0x5c($a0)
.L0x0000174c: .word 0x08021136 # j 0x800844d8
.L0x00001750: .word 0x00000000 # nop
.L0x00001754: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001758: .word 0x00000000 # nop
.L0x0000175c: .word 0x0040f809 # jalr $v0
.L0x00001760: .word 0x24050002 # li $a1, 0x2
.L0x00001764: .word 0x08021136 # j 0x800844d8
.L0x00001768: .word 0x00000000 # nop
.L0x0000176c: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00001770: .word 0x00000000 # nop
.L0x00001774: .word 0x10650007 # beq $v1, $a1, .L0x00001794
.L0x00001778: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x0000177c: .word 0x1440002a # bnez $v0, .L0x00001828
.L0x00001780: .word 0x24020002 # li $v0, 0x2
.L0x00001784: .word 0x10620009 # beq $v1, $v0, .L0x000017ac
.L0x00001788: .word 0x3c038008 # lui $v1, 0x8008
.L0x0000178c: .word 0x08021136 # j 0x800844d8
.L0x00001790: .word 0x00000000 # nop
.L0x00001794: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x00001798: .word 0x02002021 # move_ $a0, $s0
.L0x0000179c: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x000017a0: .word 0x0040f809 # jalr $v0
.L0x000017a4: .word 0xae000058 # sw $zr, 0x58($s0)
.L0x000017a8: .word 0x3c038008 # lui $v1, 0x8008
.L0x000017ac: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x000017b0: .word 0x24637d58 # addiu $v1, 0x7d58
.L0x000017b4: .word 0x00021040 # sll $v0, 0x1
.L0x000017b8: .word 0x00431021 # addu $v0, $v1
.L0x000017bc: .word 0x84430000 # lh $v1, ($v0)
.L0x000017c0: .word 0x2402ffff # li $v0, -0x1
.L0x000017c4: .word 0x14620006 # bne $v1, $v0, .L0x000017e0
.L0x000017c8: .word 0xae030058 # sw $v1, 0x58($s0)
.L0x000017cc: .word 0x02002021 # move_ $a0, $s0
.L0x000017d0: .word 0x8e020028 # lw $v0, 0x28($s0)
.L0x000017d4: .word 0x00000000 # nop
.L0x000017d8: .word 0x0040f809 # jalr $v0
.L0x000017dc: .word 0x24050002 # li $a1, 0x2
.L0x000017e0: .word 0x0c02109b # jal 0x8008426c
.L0x000017e4: .word 0x02002021 # move_ $a0, $s0
.L0x000017e8: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x000017ec: .word 0x00000000 # nop
.L0x000017f0: .word 0x24420001 # addiu $v0, 0x1
.L0x000017f4: .word 0x08021136 # j 0x800844d8
.L0x000017f8: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x000017fc: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00001800: .word 0x00000000 # nop
.L0x00001804: .word 0x14400006 # bnez $v0, .L0x00001820
.L0x00001808: .word 0x02002021 # move_ $a0, $s0
.L0x0000180c: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x00001810: .word 0x2402ffff # li $v0, -0x1
.L0x00001814: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00001818: .word 0x0060f809 # jalr $v1
.L0x0000181c: .word 0xae05005c # sw $a1, 0x5c($s0)
.L0x00001820: .word 0x0c02109b # jal 0x8008426c
.L0x00001824: .word 0x02002021 # move_ $a0, $s0
.L0x00001828: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x0000182c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001830: .word 0x03e00008 # jr $ra
.L0x00001834: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001838: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000183c: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001840: .word 0x00808021 # move_ $s0, $a0
.L0x00001844: .word 0x3c048008 # lui $a0, 0x8008
.L0x00001848: .word 0x248443a4 # addiu $a0, 0x43a4
.L0x0000184c: .word 0x24050074 # li $a1, 0x74
.L0x00001850: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001854: .word 0x0c005141 # jal F0x80014504
.L0x00001858: .word 0x00003021 # move_ $a2, $zr
.L0x0000185c: .word 0x3c038008 # lui $v1, 0x8008
.L0x00001860: .word 0x246341e0 # addiu $v1, 0x41e0
.L0x00001864: .word 0xac430070 # sw $v1, 0x70($v0)
.L0x00001868: .word 0x24031000 # li $v1, 0x1000
.L0x0000186c: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x00001870: .word 0x24030002 # li $v1, 0x2
.L0x00001874: .word 0xac430064 # sw $v1, 0x64($v0)
.L0x00001878: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x0000187c: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00001880: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001884: .word 0x03e00008 # jr $ra
.L0x00001888: .word 0x27bd0018 # addiu $sp, 0x18
.L0x0000188c: .word 0x3c028006 # lui $v0, 0x8006
.L0x00001890: .word 0x8c43cca8 # lw $v1, -0x3358($v0)
.L0x00001894: .word 0x27bdff40 # addiu $sp, -0xc0
.L0x00001898: .word 0xafb100b4 # sw $s1, 0xb4($sp)
.L0x0000189c: .word 0x00808821 # move_ $s1, $a0
.L0x000018a0: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x000018a4: .word 0x00008021 # move_ $s0, $zr
.L0x000018a8: .word 0x2c620007 # sltiu $v0, $v1, 0x7
.L0x000018ac: .word 0x10400010 # beqz $v0, .L0x000018f0
.L0x000018b0: .word 0xafbf00b8 # sw $ra, 0xb8($sp)
.L0x000018b4: .word 0x3c028008 # lui $v0, 0x8008
.L0x000018b8: .word 0x24422cb0 # addiu $v0, 0x2cb0
.L0x000018bc: .word 0x00031880 # sll $v1, 0x2
.L0x000018c0: .word 0x00621821 # addu $v1, $v0
.L0x000018c4: .word 0x8c620000 # lw $v0, ($v1)
.L0x000018c8: .word 0x00000000 # nop
.L0x000018cc: .word 0x00400008 # jr $v0
.L0x000018d0: .word 0x00000000 # nop
.L0x000018d4: .word 0x08021168 # j 0x800845a0
.L0x000018d8: .word 0x00008021 # move_ $s0, $zr
.L0x000018dc: .word 0x08021168 # j 0x800845a0
.L0x000018e0: .word 0x24100002 # li $s0, 0x2
.L0x000018e4: .word 0x08021168 # j 0x800845a0
.L0x000018e8: .word 0x24100003 # li $s0, 0x3
.L0x000018ec: .word 0x24100001 # li $s0, 0x1
.L0x000018f0: .word 0x0c007d92 # jal F0x8001f648
.L0x000018f4: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000018f8: .word 0x24040100 # li $a0, 0x100
.L0x000018fc: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00001900: .word 0x00000000 # nop
.L0x00001904: .word 0x0040f809 # jalr $v0
.L0x00001908: .word 0x24050001 # li $a1, 0x1
.L0x0000190c: .word 0x24040280 # li $a0, 0x280
.L0x00001910: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00001914: .word 0x00000000 # nop
.L0x00001918: .word 0x0040f809 # jalr $v0
.L0x0000191c: .word 0x00002821 # move_ $a1, $zr
.L0x00001920: .word 0x86240050 # lh $a0, 0x50($s1)
.L0x00001924: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x00001928: .word 0x00000000 # nop
.L0x0000192c: .word 0x0040f809 # jalr $v0
.L0x00001930: .word 0x00000000 # nop
.L0x00001934: .word 0x3c028004 # lui $v0, 0x8004
.L0x00001938: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x0000193c: .word 0x00000000 # nop
.L0x00001940: .word 0x0040f809 # jalr $v0
.L0x00001944: .word 0x3c0408a6 # lui $a0, 0x8a6
.L0x00001948: .word 0x00402021 # move_ $a0, $v0
.L0x0000194c: .word 0x02002821 # move_ $a1, $s0
.L0x00001950: .word 0x00003021 # move_ $a2, $zr
.L0x00001954: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00001958: .word 0x00000000 # nop
.L0x0000195c: .word 0x0040f809 # jalr $v0
.L0x00001960: .word 0x00c03821 # move_ $a3, $a2
.L0x00001964: .word 0x8fbf00b8 # lw $ra, 0xb8($sp)
.L0x00001968: .word 0x8fb100b4 # lw $s1, 0xb4($sp)
.L0x0000196c: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x00001970: .word 0x03e00008 # jr $ra
.L0x00001974: .word 0x27bd00c0 # addiu $sp, 0xc0
.L0x00001978: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x0000197c: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00001980: .word 0x00808821 # move_ $s1, $a0
.L0x00001984: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00001988: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000198c: .word 0x8e23000c # lw $v1, 0xc($s1)
.L0x00001990: .word 0x24020001 # li $v0, 0x1
.L0x00001994: .word 0x10620013 # beq $v1, $v0, .L0x000019e4
.L0x00001998: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x0000199c: .word 0x14400003 # bnez $v0, .L0x000019ac
.L0x000019a0: .word 0x28620004 # slti $v0, $v1, 0x4
.L0x000019a4: .word 0x14400074 # bnez $v0, .L0x00001b78
.L0x000019a8: .word 0x00000000 # nop
.L0x000019ac: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x000019b0: .word 0x00000000 # nop
.L0x000019b4: .word 0x0040f809 # jalr $v0
.L0x000019b8: .word 0x02202021 # move_ $a0, $s1
.L0x000019bc: .word 0x2402000f # li $v0, 0xf
.L0x000019c0: .word 0xa6220050 # sh $v0, 0x50($s1)
.L0x000019c4: .word 0x3c028005 # lui $v0, 0x8005
.L0x000019c8: .word 0xa6200052 # sh $zr, 0x52($s1)
.L0x000019cc: .word 0x8c425c64 # lw $v0, 0x5c64($v0)
.L0x000019d0: .word 0x00000000 # nop
.L0x000019d4: .word 0x0040f809 # jalr $v0
.L0x000019d8: .word 0x00000000 # nop
.L0x000019dc: .word 0x0802120a # j 0x80084828
.L0x000019e0: .word 0x00000000 # nop
.L0x000019e4: .word 0x8e230010 # lw $v1, 0x10($s1)
.L0x000019e8: .word 0x00000000 # nop
.L0x000019ec: .word 0x2c620006 # sltiu $v0, $v1, 0x6
.L0x000019f0: .word 0x10400008 # beqz $v0, .L0x00001a14
.L0x000019f4: .word 0x3c028008 # lui $v0, 0x8008
.L0x000019f8: .word 0x24422cd0 # addiu $v0, 0x2cd0
.L0x000019fc: .word 0x00031880 # sll $v1, 0x2
.L0x00001a00: .word 0x00621821 # addu $v1, $v0
.L0x00001a04: .word 0x8c620000 # lw $v0, ($v1)
.L0x00001a08: .word 0x00000000 # nop
.L0x00001a0c: .word 0x00400008 # jr $v0
.L0x00001a10: .word 0x00000000 # nop
.L0x00001a14: .word 0x86220052 # lh $v0, 0x52($s1)
.L0x00001a18: .word 0x96230052 # lhu $v1, 0x52($s1)
.L0x00001a1c: .word 0x28420002 # slti $v0, 0x2
.L0x00001a20: .word 0x1440004c # bnez $v0, .L0x00001b54
.L0x00001a24: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001a28: .word 0x96220050 # lhu $v0, 0x50($s1)
.L0x00001a2c: .word 0x2463fffe # addiu $v1, -0x2
.L0x00001a30: .word 0xa6230052 # sh $v1, 0x52($s1)
.L0x00001a34: .word 0x2442ffff # addiu $v0, -0x1
.L0x00001a38: .word 0xa6220050 # sh $v0, 0x50($s1)
.L0x00001a3c: .word 0x00021400 # sll $v0, 0x10
.L0x00001a40: .word 0x1c400044 # bgtz $v0, .L0x00001b54
.L0x00001a44: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001a48: .word 0x02202021 # move_ $a0, $s1
.L0x00001a4c: .word 0x8e22002c # lw $v0, 0x2c($s1)
.L0x00001a50: .word 0x00000000 # nop
.L0x00001a54: .word 0x0040f809 # jalr $v0
.L0x00001a58: .word 0x24050001 # li $a1, 0x1
.L0x00001a5c: .word 0x08021200 # j 0x80084800
.L0x00001a60: .word 0xa6200052 # sh $zr, 0x52($s1)
.L0x00001a64: .word 0x86220052 # lh $v0, 0x52($s1)
.L0x00001a68: .word 0x080211ed # j 0x800847b4
.L0x00001a6c: .word 0x28420078 # slti $v0, 0x78
.L0x00001a70: .word 0x3c108005 # lui $s0, 0x8005
.L0x00001a74: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x00001a78: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001a7c: .word 0x00000000 # nop
.L0x00001a80: .word 0x0040f809 # jalr $v0
.L0x00001a84: .word 0x00002021 # move_ $a0, $zr
.L0x00001a88: .word 0x00002021 # move_ $a0, $zr
.L0x00001a8c: .word 0x24050003 # li $a1, 0x3
.L0x00001a90: .word 0x8e030408 # lw $v1, 0x408($s0)
.L0x00001a94: .word 0x00000000 # nop
.L0x00001a98: .word 0x0060f809 # jalr $v1
.L0x00001a9c: .word 0x00408021 # move_ $s0, $v0
.L0x00001aa0: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001aa4: .word 0x32100001 # andi $s0, 0x1
.L0x00001aa8: .word 0x12000003 # beqz $s0, .L0x00001ab8
.L0x00001aac: .word 0x00000000 # nop
.L0x00001ab0: .word 0x24024650 # li $v0, 0x4650
.L0x00001ab4: .word 0xa6220052 # sh $v0, 0x52($s1)
.L0x00001ab8: .word 0x86220052 # lh $v0, 0x52($s1)
.L0x00001abc: .word 0x080211ed # j 0x800847b4
.L0x00001ac0: .word 0x28424650 # slti $v0, 0x4650
.L0x00001ac4: .word 0x86220052 # lh $v0, 0x52($s1)
.L0x00001ac8: .word 0x96230052 # lhu $v1, 0x52($s1)
.L0x00001acc: .word 0x28420002 # slti $v0, 0x2
.L0x00001ad0: .word 0x1440001f # bnez $v0, .L0x00001b50
.L0x00001ad4: .word 0x2463fffe # addiu $v1, -0x2
.L0x00001ad8: .word 0x96220050 # lhu $v0, 0x50($s1)
.L0x00001adc: .word 0xa6230052 # sh $v1, 0x52($s1)
.L0x00001ae0: .word 0x24420001 # addiu $v0, 0x1
.L0x00001ae4: .word 0xa6220050 # sh $v0, 0x50($s1)
.L0x00001ae8: .word 0x00021400 # sll $v0, 0x10
.L0x00001aec: .word 0x00021403 # sra $v0, 0x10
.L0x00001af0: .word 0x080211ed # j 0x800847b4
.L0x00001af4: .word 0x2842000f # slti $v0, 0xf
.L0x00001af8: .word 0x86220052 # lh $v0, 0x52($s1)
.L0x00001afc: .word 0x00000000 # nop
.L0x00001b00: .word 0x2842003c # slti $v0, 0x3c
.L0x00001b04: .word 0x14400013 # bnez $v0, .L0x00001b54
.L0x00001b08: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001b0c: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00001b10: .word 0x00000000 # nop
.L0x00001b14: .word 0x0040f809 # jalr $v0
.L0x00001b18: .word 0x02202021 # move_ $a0, $s1
.L0x00001b1c: .word 0x08021200 # j 0x80084800
.L0x00001b20: .word 0xa6200052 # sh $zr, 0x52($s1)
.L0x00001b24: .word 0x24040e01 # li $a0, 0xe01
.L0x00001b28: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001b2c: .word 0x8c42b440 # lw $v0, -0x4bc0($v0)
.L0x00001b30: .word 0x00000000 # nop
.L0x00001b34: .word 0x0040f809 # jalr $v0
.L0x00001b38: .word 0x00002821 # move_ $a1, $zr
.L0x00001b3c: .word 0x02202021 # move_ $a0, $s1
.L0x00001b40: .word 0x8e220028 # lw $v0, 0x28($s1)
.L0x00001b44: .word 0x00000000 # nop
.L0x00001b48: .word 0x0040f809 # jalr $v0
.L0x00001b4c: .word 0x24050003 # li $a1, 0x3
.L0x00001b50: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001b54: .word 0x8c42df9c # lw $v0, -0x2064($v0)
.L0x00001b58: .word 0x00000000 # nop
.L0x00001b5c: .word 0x0040f809 # jalr $v0
.L0x00001b60: .word 0x00000000 # nop
.L0x00001b64: .word 0x96230052 # lhu $v1, 0x52($s1)
.L0x00001b68: .word 0x02202021 # move_ $a0, $s1
.L0x00001b6c: .word 0x00621821 # addu $v1, $v0
.L0x00001b70: .word 0x0c02114f # jal 0x8008453c
.L0x00001b74: .word 0xa4830052 # sh $v1, 0x52($a0)
.L0x00001b78: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00001b7c: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00001b80: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001b84: .word 0x03e00008 # jr $ra
.L0x00001b88: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00001b8c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001b90: .word 0x3c048008 # lui $a0, 0x8008
.L0x00001b94: .word 0x24844628 # addiu $a0, 0x4628
.L0x00001b98: .word 0x24050054 # li $a1, 0x54
.L0x00001b9c: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00001ba0: .word 0x0c005141 # jal F0x80014504
.L0x00001ba4: .word 0x00003021 # move_ $a2, $zr
.L0x00001ba8: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00001bac: .word 0x00000000 # nop
.L0x00001bb0: .word 0x03e00008 # jr $ra
.L0x00001bb4: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001bb8: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00001bbc: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001bc0: .word 0x00808021 # move_ $s0, $a0
.L0x00001bc4: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00001bc8: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00001bcc: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00001bd0: .word 0x00000000 # nop
.L0x00001bd4: .word 0x10600004 # beqz $v1, .L0x00001be8
.L0x00001bd8: .word 0x00a08821 # move_ $s1, $a1
.L0x00001bdc: .word 0x24020001 # li $v0, 0x1
.L0x00001be0: .word 0x10620009 # beq $v1, $v0, .L0x00001c08
.L0x00001be4: .word 0x00000000 # nop
.L0x00001be8: .word 0x0c021b6c # jal 0x80086db0
.L0x00001bec: .word 0x02002021 # move_ $a0, $s0
.L0x00001bf0: .word 0xae220000 # sw $v0, ($s1)
.L0x00001bf4: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00001bf8: .word 0x00000000 # nop
.L0x00001bfc: .word 0x24420001 # addiu $v0, 0x1
.L0x00001c00: .word 0x08021236 # j 0x800848d8
.L0x00001c04: .word 0xae020010 # sw $v0, 0x10($s0)
.L0x00001c08: .word 0x8e220000 # lw $v0, ($s1)
.L0x00001c0c: .word 0x00000000 # nop
.L0x00001c10: .word 0x14400005 # bnez $v0, .L0x00001c28
.L0x00001c14: .word 0x02002021 # move_ $a0, $s0
.L0x00001c18: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001c1c: .word 0x00000000 # nop
.L0x00001c20: .word 0x0040f809 # jalr $v0
.L0x00001c24: .word 0x24050003 # li $a1, 0x3
.L0x00001c28: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00001c2c: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00001c30: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001c34: .word 0x03e00008 # jr $ra
.L0x00001c38: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00001c3c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001c40: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001c44: .word 0x00808021 # move_ $s0, $a0
.L0x00001c48: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001c4c: .word 0x8e03000c # lw $v1, 0xc($s0)
.L0x00001c50: .word 0x24020001 # li $v0, 0x1
.L0x00001c54: .word 0x10620017 # beq $v1, $v0, .L0x00001cb4
.L0x00001c58: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00001c5c: .word 0x14400004 # bnez $v0, .L0x00001c70
.L0x00001c60: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001c64: .word 0x28620004 # slti $v0, $v1, 0x4
.L0x00001c68: .word 0x14400014 # bnez $v0, .L0x00001cbc
.L0x00001c6c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001c70: .word 0x8c425c60 # lw $v0, 0x5c60($v0)
.L0x00001c74: .word 0x00000000 # nop
.L0x00001c78: .word 0x0040f809 # jalr $v0
.L0x00001c7c: .word 0x00000000 # nop
.L0x00001c80: .word 0x1440000e # bnez $v0, .L0x00001cbc
.L0x00001c84: .word 0x00000000 # nop
.L0x00001c88: .word 0x8e020038 # lw $v0, 0x38($s0)
.L0x00001c8c: .word 0x00000000 # nop
.L0x00001c90: .word 0x0040f809 # jalr $v0
.L0x00001c94: .word 0x02002021 # move_ $a0, $s0
.L0x00001c98: .word 0x3c028009 # lui $v0, 0x8009
.L0x00001c9c: .word 0x8c428238 # lw $v0, -0x7dc8($v0)
.L0x00001ca0: .word 0x00000000 # nop
.L0x00001ca4: .word 0x0040f809 # jalr $v0
.L0x00001ca8: .word 0x00000000 # nop
.L0x00001cac: .word 0x0802125b # j 0x8008496c
.L0x00001cb0: .word 0x00000000 # nop
.L0x00001cb4: .word 0x0c02121a # jal 0x80084868
.L0x00001cb8: .word 0x02002021 # move_ $a0, $s0
.L0x00001cbc: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00001cc0: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001cc4: .word 0x03e00008 # jr $ra
.L0x00001cc8: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001ccc: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001cd0: .word 0x3c048008 # lui $a0, 0x8008
.L0x00001cd4: .word 0x248448ec # addiu $a0, 0x48ec
.L0x00001cd8: .word 0x24050058 # li $a1, 0x58
.L0x00001cdc: .word 0x24060004 # li $a2, 0x4
.L0x00001ce0: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001ce4: .word 0x0c005141 # jal F0x80014504
.L0x00001ce8: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001cec: .word 0x00408021 # move_ $s0, $v0
.L0x00001cf0: .word 0x24021000 # li $v0, 0x1000
.L0x00001cf4: .word 0xae020050 # sw $v0, 0x50($s0)
.L0x00001cf8: .word 0x24020002 # li $v0, 0x2
.L0x00001cfc: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00001d00: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001d04: .word 0x8c425c54 # lw $v0, 0x5c54($v0)
.L0x00001d08: .word 0x00000000 # nop
.L0x00001d0c: .word 0x0040f809 # jalr $v0
.L0x00001d10: .word 0x24040047 # li $a0, 0x47
.L0x00001d14: .word 0x02001021 # move_ $v0, $s0
.L0x00001d18: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00001d1c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001d20: .word 0x03e00008 # jr $ra
.L0x00001d24: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001d28: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x00001d2c: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x00001d30: .word 0x00808021 # move_ $s0, $a0
.L0x00001d34: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x00001d38: .word 0x0c007d92 # jal F0x8001f648
.L0x00001d3c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00001d40: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x00001d44: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00001d48: .word 0x00000000 # nop
.L0x00001d4c: .word 0x0040f809 # jalr $v0
.L0x00001d50: .word 0x00002821 # move_ $a1, $zr
.L0x00001d54: .word 0x00002021 # move_ $a0, $zr
.L0x00001d58: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x00001d5c: .word 0x00000000 # nop
.L0x00001d60: .word 0x0040f809 # jalr $v0
.L0x00001d64: .word 0x240501f0 # li $a1, 0x1f0
.L0x00001d68: .word 0x24040280 # li $a0, 0x280
.L0x00001d6c: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00001d70: .word 0x00000000 # nop
.L0x00001d74: .word 0x0040f809 # jalr $v0
.L0x00001d78: .word 0x24050100 # li $a1, 0x100
.L0x00001d7c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00001d80: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x00001d84: .word 0x3c028004 # lui $v0, 0x8004
.L0x00001d88: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00001d8c: .word 0x00000000 # nop
.L0x00001d90: .word 0x0040f809 # jalr $v0
.L0x00001d94: .word 0x00000000 # nop
.L0x00001d98: .word 0x00402021 # move_ $a0, $v0
.L0x00001d9c: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00001da0: .word 0x8e060058 # lw $a2, 0x58($s0)
.L0x00001da4: .word 0x8e07005c # lw $a3, 0x5c($s0)
.L0x00001da8: .word 0x0040f809 # jalr $v0
.L0x00001dac: .word 0x24050001 # li $a1, 0x1
.L0x00001db0: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x00001db4: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x00001db8: .word 0x03e00008 # jr $ra
.L0x00001dbc: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x00001dc0: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001dc4: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001dc8: .word 0x00808021 # move_ $s0, $a0
.L0x00001dcc: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001dd0: .word 0x8e04000c # lw $a0, 0xc($s0)
.L0x00001dd4: .word 0x24020001 # li $v0, 0x1
.L0x00001dd8: .word 0x10820019 # beq $a0, $v0, .L0x00001e40
.L0x00001ddc: .word 0x28820002 # slti $v0, $a0, 0x2
.L0x00001de0: .word 0x14400005 # bnez $v0, .L0x00001df8
.L0x00001de4: .word 0x24020002 # li $v0, 0x2
.L0x00001de8: .word 0x10820035 # beq $a0, $v0, .L0x00001ec0
.L0x00001dec: .word 0x24020003 # li $v0, 0x3
.L0x00001df0: .word 0x1082003f # beq $a0, $v0, .L0x00001ef0
.L0x00001df4: .word 0x00000000 # nop
.L0x00001df8: .word 0x8e020050 # lw $v0, 0x50($s0)
.L0x00001dfc: .word 0x00000000 # nop
.L0x00001e00: .word 0x14400009 # bnez $v0, .L0x00001e28
.L0x00001e04: .word 0x02002021 # move_ $a0, $s0
.L0x00001e08: .word 0x8c830038 # lw $v1, 0x38($a0)
.L0x00001e0c: .word 0x2402020f # li $v0, 0x20f
.L0x00001e10: .word 0xac820058 # sw $v0, 0x58($a0)
.L0x00001e14: .word 0x24020022 # li $v0, 0x22
.L0x00001e18: .word 0x0060f809 # jalr $v1
.L0x00001e1c: .word 0xac82005c # sw $v0, 0x5c($a0)
.L0x00001e20: .word 0x080212e8 # j 0x80084ba0
.L0x00001e24: .word 0x00000000 # nop
.L0x00001e28: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001e2c: .word 0x00000000 # nop
.L0x00001e30: .word 0x0040f809 # jalr $v0
.L0x00001e34: .word 0x24050002 # li $a1, 0x2
.L0x00001e38: .word 0x080212e8 # j 0x80084ba0
.L0x00001e3c: .word 0x00000000 # nop
.L0x00001e40: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00001e44: .word 0x00000000 # nop
.L0x00001e48: .word 0x10640007 # beq $v1, $a0, .L0x00001e68
.L0x00001e4c: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00001e50: .word 0x14400027 # bnez $v0, .L0x00001ef0
.L0x00001e54: .word 0x24020002 # li $v0, 0x2
.L0x00001e58: .word 0x10620008 # beq $v1, $v0, .L0x00001e7c
.L0x00001e5c: .word 0x00000000 # nop
.L0x00001e60: .word 0x080212e8 # j 0x80084ba0
.L0x00001e64: .word 0x00000000 # nop
.L0x00001e68: .word 0x02002021 # move_ $a0, $s0
.L0x00001e6c: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x00001e70: .word 0x2402000a # li $v0, 0xa
.L0x00001e74: .word 0x0060f809 # jalr $v1
.L0x00001e78: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00001e7c: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00001e80: .word 0x00000000 # nop
.L0x00001e84: .word 0x00402021 # move_ $a0, $v0
.L0x00001e88: .word 0x00401821 # move_ $v1, $v0
.L0x00001e8c: .word 0x2442ffff # addiu $v0, -0x1
.L0x00001e90: .word 0x00031940 # sll $v1, 0x5
.L0x00001e94: .word 0x246300cf # addiu $v1, 0xcf
.L0x00001e98: .word 0xae030058 # sw $v1, 0x58($s0)
.L0x00001e9c: .word 0x1c800012 # bgtz $a0, .L0x00001ee8
.L0x00001ea0: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00001ea4: .word 0x02002021 # move_ $a0, $s0
.L0x00001ea8: .word 0x8e020028 # lw $v0, 0x28($s0)
.L0x00001eac: .word 0x00000000 # nop
.L0x00001eb0: .word 0x0040f809 # jalr $v0
.L0x00001eb4: .word 0x24050002 # li $a1, 0x2
.L0x00001eb8: .word 0x080212e6 # j 0x80084b98
.L0x00001ebc: .word 0x00000000 # nop
.L0x00001ec0: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00001ec4: .word 0x00000000 # nop
.L0x00001ec8: .word 0x14400007 # bnez $v0, .L0x00001ee8
.L0x00001ecc: .word 0x02002021 # move_ $a0, $s0
.L0x00001ed0: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x00001ed4: .word 0x240200cf # li $v0, 0xcf
.L0x00001ed8: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00001edc: .word 0x24020022 # li $v0, 0x22
.L0x00001ee0: .word 0x0060f809 # jalr $v1
.L0x00001ee4: .word 0xae02005c # sw $v0, 0x5c($s0)
.L0x00001ee8: .word 0x0c021276 # jal 0x800849d8
.L0x00001eec: .word 0x02002021 # move_ $a0, $s0
.L0x00001ef0: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00001ef4: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001ef8: .word 0x03e00008 # jr $ra
.L0x00001efc: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001f00: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001f04: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00001f08: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x00001f0c: .word 0x24020001 # li $v0, 0x1
.L0x00001f10: .word 0x14620005 # bne $v1, $v0, .L0x00001f28
.L0x00001f14: .word 0x00000000 # nop
.L0x00001f18: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00001f1c: .word 0x00000000 # nop
.L0x00001f20: .word 0x0040f809 # jalr $v0
.L0x00001f24: .word 0x24050001 # li $a1, 0x1
.L0x00001f28: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00001f2c: .word 0x00000000 # nop
.L0x00001f30: .word 0x03e00008 # jr $ra
.L0x00001f34: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001f38: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001f3c: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001f40: .word 0x00808021 # move_ $s0, $a0
.L0x00001f44: .word 0x3c048008 # lui $a0, 0x8008
.L0x00001f48: .word 0x24844a70 # addiu $a0, 0x4a70
.L0x00001f4c: .word 0x24050074 # li $a1, 0x74
.L0x00001f50: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00001f54: .word 0x0c005141 # jal F0x80014504
.L0x00001f58: .word 0x00003021 # move_ $a2, $zr
.L0x00001f5c: .word 0x3c038008 # lui $v1, 0x8008
.L0x00001f60: .word 0x24634bb0 # addiu $v1, 0x4bb0
.L0x00001f64: .word 0xac430070 # sw $v1, 0x70($v0)
.L0x00001f68: .word 0x24031000 # li $v1, 0x1000
.L0x00001f6c: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x00001f70: .word 0x24030002 # li $v1, 0x2
.L0x00001f74: .word 0xac430064 # sw $v1, 0x64($v0)
.L0x00001f78: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00001f7c: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00001f80: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00001f84: .word 0x03e00008 # jr $ra
.L0x00001f88: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001f8c: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x00001f90: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x00001f94: .word 0x00808021 # move_ $s0, $a0
.L0x00001f98: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x00001f9c: .word 0x0c007d92 # jal F0x8001f648
.L0x00001fa0: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00001fa4: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x00001fa8: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00001fac: .word 0x00000000 # nop
.L0x00001fb0: .word 0x0040f809 # jalr $v0
.L0x00001fb4: .word 0x00002821 # move_ $a1, $zr
.L0x00001fb8: .word 0x00002021 # move_ $a0, $zr
.L0x00001fbc: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x00001fc0: .word 0x00000000 # nop
.L0x00001fc4: .word 0x0040f809 # jalr $v0
.L0x00001fc8: .word 0x240501f0 # li $a1, 0x1f0
.L0x00001fcc: .word 0x24040280 # li $a0, 0x280
.L0x00001fd0: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00001fd4: .word 0x00000000 # nop
.L0x00001fd8: .word 0x0040f809 # jalr $v0
.L0x00001fdc: .word 0x24050100 # li $a1, 0x100
.L0x00001fe0: .word 0x3c028009 # lui $v0, 0x8009
.L0x00001fe4: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x00001fe8: .word 0x3c028004 # lui $v0, 0x8004
.L0x00001fec: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00001ff0: .word 0x00000000 # nop
.L0x00001ff4: .word 0x0040f809 # jalr $v0
.L0x00001ff8: .word 0x00000000 # nop
.L0x00001ffc: .word 0x00402021 # move_ $a0, $v0
.L0x00002000: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00002004: .word 0x8e060058 # lw $a2, 0x58($s0)
.L0x00002008: .word 0x8e07005c # lw $a3, 0x5c($s0)
.L0x0000200c: .word 0x0040f809 # jalr $v0
.L0x00002010: .word 0x24050001 # li $a1, 0x1
.L0x00002014: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x00002018: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x0000201c: .word 0x03e00008 # jr $ra
.L0x00002020: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x00002024: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002028: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000202c: .word 0x00808021 # move_ $s0, $a0
.L0x00002030: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00002034: .word 0x8e04000c # lw $a0, 0xc($s0)
.L0x00002038: .word 0x24020001 # li $v0, 0x1
.L0x0000203c: .word 0x10820010 # beq $a0, $v0, .L0x00002080
.L0x00002040: .word 0x28820002 # slti $v0, $a0, 0x2
.L0x00002044: .word 0x14400005 # bnez $v0, .L0x0000205c
.L0x00002048: .word 0x24020002 # li $v0, 0x2
.L0x0000204c: .word 0x1082002c # beq $a0, $v0, .L0x00002100
.L0x00002050: .word 0x24020003 # li $v0, 0x3
.L0x00002054: .word 0x10820036 # beq $a0, $v0, .L0x00002130
.L0x00002058: .word 0x00000000 # nop
.L0x0000205c: .word 0x02002021 # move_ $a0, $s0
.L0x00002060: .word 0x8e030038 # lw $v1, 0x38($s0)
.L0x00002064: .word 0x24020153 # li $v0, 0x153
.L0x00002068: .word 0xac820058 # sw $v0, 0x58($a0)
.L0x0000206c: .word 0x2402006f # li $v0, 0x6f
.L0x00002070: .word 0x0060f809 # jalr $v1
.L0x00002074: .word 0xac82005c # sw $v0, 0x5c($a0)
.L0x00002078: .word 0x08021378 # j 0x80084de0
.L0x0000207c: .word 0x00000000 # nop
.L0x00002080: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00002084: .word 0x00000000 # nop
.L0x00002088: .word 0x10640007 # beq $v1, $a0, .L0x000020a8
.L0x0000208c: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00002090: .word 0x14400027 # bnez $v0, .L0x00002130
.L0x00002094: .word 0x24020002 # li $v0, 0x2
.L0x00002098: .word 0x10620008 # beq $v1, $v0, .L0x000020bc
.L0x0000209c: .word 0x00000000 # nop
.L0x000020a0: .word 0x08021378 # j 0x80084de0
.L0x000020a4: .word 0x00000000 # nop
.L0x000020a8: .word 0x02002021 # move_ $a0, $s0
.L0x000020ac: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x000020b0: .word 0x2402000a # li $v0, 0xa
.L0x000020b4: .word 0x0060f809 # jalr $v1
.L0x000020b8: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x000020bc: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x000020c0: .word 0x00000000 # nop
.L0x000020c4: .word 0x00402021 # move_ $a0, $v0
.L0x000020c8: .word 0x00401821 # move_ $v1, $v0
.L0x000020cc: .word 0x2442ffff # addiu $v0, -0x1
.L0x000020d0: .word 0x00031940 # sll $v1, 0x5
.L0x000020d4: .word 0x24630013 # addiu $v1, 0x13
.L0x000020d8: .word 0xae030058 # sw $v1, 0x58($s0)
.L0x000020dc: .word 0x1c800012 # bgtz $a0, .L0x00002128
.L0x000020e0: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x000020e4: .word 0x02002021 # move_ $a0, $s0
.L0x000020e8: .word 0x8e020028 # lw $v0, 0x28($s0)
.L0x000020ec: .word 0x00000000 # nop
.L0x000020f0: .word 0x0040f809 # jalr $v0
.L0x000020f4: .word 0x24050002 # li $a1, 0x2
.L0x000020f8: .word 0x08021376 # j 0x80084dd8
.L0x000020fc: .word 0x00000000 # nop
.L0x00002100: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00002104: .word 0x00000000 # nop
.L0x00002108: .word 0x14400007 # bnez $v0, .L0x00002128
.L0x0000210c: .word 0x02002021 # move_ $a0, $s0
.L0x00002110: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x00002114: .word 0x24020013 # li $v0, 0x13
.L0x00002118: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x0000211c: .word 0x2402006f # li $v0, 0x6f
.L0x00002120: .word 0x0060f809 # jalr $v1
.L0x00002124: .word 0xae02005c # sw $v0, 0x5c($s0)
.L0x00002128: .word 0x0c02130f # jal 0x80084c3c
.L0x0000212c: .word 0x02002021 # move_ $a0, $s0
.L0x00002130: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00002134: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002138: .word 0x03e00008 # jr $ra
.L0x0000213c: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00002140: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002144: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00002148: .word 0x00808021 # move_ $s0, $a0
.L0x0000214c: .word 0x3c048008 # lui $a0, 0x8008
.L0x00002150: .word 0x24844cd4 # addiu $a0, 0x4cd4
.L0x00002154: .word 0x24050074 # li $a1, 0x74
.L0x00002158: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x0000215c: .word 0x0c005141 # jal F0x80014504
.L0x00002160: .word 0x00003021 # move_ $a2, $zr
.L0x00002164: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002168: .word 0x24634bb0 # addiu $v1, 0x4bb0
.L0x0000216c: .word 0xac430070 # sw $v1, 0x70($v0)
.L0x00002170: .word 0x24031000 # li $v1, 0x1000
.L0x00002174: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x00002178: .word 0x24030002 # li $v1, 0x2
.L0x0000217c: .word 0xac430064 # sw $v1, 0x64($v0)
.L0x00002180: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00002184: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00002188: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x0000218c: .word 0x03e00008 # jr $ra
.L0x00002190: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00002194: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x00002198: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x0000219c: .word 0x00808021 # move_ $s0, $a0
.L0x000021a0: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x000021a4: .word 0x0c007d92 # jal F0x8001f648
.L0x000021a8: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000021ac: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x000021b0: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x000021b4: .word 0x00000000 # nop
.L0x000021b8: .word 0x0040f809 # jalr $v0
.L0x000021bc: .word 0x00002821 # move_ $a1, $zr
.L0x000021c0: .word 0x00002021 # move_ $a0, $zr
.L0x000021c4: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x000021c8: .word 0x00000000 # nop
.L0x000021cc: .word 0x0040f809 # jalr $v0
.L0x000021d0: .word 0x240501f0 # li $a1, 0x1f0
.L0x000021d4: .word 0x24040280 # li $a0, 0x280
.L0x000021d8: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x000021dc: .word 0x00000000 # nop
.L0x000021e0: .word 0x0040f809 # jalr $v0
.L0x000021e4: .word 0x24050100 # li $a1, 0x100
.L0x000021e8: .word 0x3c028009 # lui $v0, 0x8009
.L0x000021ec: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x000021f0: .word 0x3c028004 # lui $v0, 0x8004
.L0x000021f4: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000021f8: .word 0x00000000 # nop
.L0x000021fc: .word 0x0040f809 # jalr $v0
.L0x00002200: .word 0x00000000 # nop
.L0x00002204: .word 0x00402021 # move_ $a0, $v0
.L0x00002208: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x0000220c: .word 0x8e060058 # lw $a2, 0x58($s0)
.L0x00002210: .word 0x8e07005c # lw $a3, 0x5c($s0)
.L0x00002214: .word 0x0040f809 # jalr $v0
.L0x00002218: .word 0x00002821 # move_ $a1, $zr
.L0x0000221c: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x00002220: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x00002224: .word 0x03e00008 # jr $ra
.L0x00002228: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x0000222c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002230: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00002234: .word 0x00808021 # move_ $s0, $a0
.L0x00002238: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x0000223c: .word 0x8e04000c # lw $a0, 0xc($s0)
.L0x00002240: .word 0x24020001 # li $v0, 0x1
.L0x00002244: .word 0x10820019 # beq $a0, $v0, .L0x000022ac
.L0x00002248: .word 0x28820002 # slti $v0, $a0, 0x2
.L0x0000224c: .word 0x14400005 # bnez $v0, .L0x00002264
.L0x00002250: .word 0x24020002 # li $v0, 0x2
.L0x00002254: .word 0x1082003d # beq $a0, $v0, .L0x0000234c
.L0x00002258: .word 0x24020003 # li $v0, 0x3
.L0x0000225c: .word 0x10820047 # beq $a0, $v0, .L0x0000237c
.L0x00002260: .word 0x00000000 # nop
.L0x00002264: .word 0x8e020050 # lw $v0, 0x50($s0)
.L0x00002268: .word 0x00000000 # nop
.L0x0000226c: .word 0x14400009 # bnez $v0, .L0x00002294
.L0x00002270: .word 0x02002021 # move_ $a0, $s0
.L0x00002274: .word 0x8c830038 # lw $v1, 0x38($a0)
.L0x00002278: .word 0x2402fed1 # li $v0, -0x12f
.L0x0000227c: .word 0xac820058 # sw $v0, 0x58($a0)
.L0x00002280: .word 0x2402003d # li $v0, 0x3d
.L0x00002284: .word 0x0060f809 # jalr $v1
.L0x00002288: .word 0xac82005c # sw $v0, 0x5c($a0)
.L0x0000228c: .word 0x0802140b # j 0x8008502c
.L0x00002290: .word 0x00000000 # nop
.L0x00002294: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00002298: .word 0x00000000 # nop
.L0x0000229c: .word 0x0040f809 # jalr $v0
.L0x000022a0: .word 0x24050002 # li $a1, 0x2
.L0x000022a4: .word 0x0802140b # j 0x8008502c
.L0x000022a8: .word 0x00000000 # nop
.L0x000022ac: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x000022b0: .word 0x00000000 # nop
.L0x000022b4: .word 0x10640007 # beq $v1, $a0, .L0x000022d4
.L0x000022b8: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000022bc: .word 0x1440002f # bnez $v0, .L0x0000237c
.L0x000022c0: .word 0x24020002 # li $v0, 0x2
.L0x000022c4: .word 0x10620009 # beq $v1, $v0, .L0x000022ec
.L0x000022c8: .word 0x3c046666 # lui $a0, 0x6666
.L0x000022cc: .word 0x0802140b # j 0x8008502c
.L0x000022d0: .word 0x00000000 # nop
.L0x000022d4: .word 0x02002021 # move_ $a0, $s0
.L0x000022d8: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x000022dc: .word 0x2402000a # li $v0, 0xa
.L0x000022e0: .word 0x0060f809 # jalr $v1
.L0x000022e4: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x000022e8: .word 0x3c046666 # lui $a0, 0x6666
.L0x000022ec: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x000022f0: .word 0x34846667 # ori $a0, 0x6667
.L0x000022f4: .word 0x00021880 # sll $v1, $v0, 0x2
.L0x000022f8: .word 0x00621821 # addu $v1, $v0
.L0x000022fc: .word 0x00031980 # sll $v1, 0x6
.L0x00002300: .word 0x00031823 # negu $v1
.L0x00002304: .word 0x00640018 # mult $v1, $a0
.L0x00002308: .word 0x00402021 # move_ $a0, $v0
.L0x0000230c: .word 0x2442ffff # addiu $v0, -0x1
.L0x00002310: .word 0x00031fc3 # sra $v1, 0x1f
.L0x00002314: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00002318: .word 0x00003010 # mfhi $a2
.L0x0000231c: .word 0x00061083 # sra $v0, $a2, 0x2
.L0x00002320: .word 0x00431023 # subu $v0, $v1
.L0x00002324: .word 0x24420011 # addiu $v0, 0x11
.L0x00002328: .word 0x1c800012 # bgtz $a0, .L0x00002374
.L0x0000232c: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00002330: .word 0x02002021 # move_ $a0, $s0
.L0x00002334: .word 0x8e020028 # lw $v0, 0x28($s0)
.L0x00002338: .word 0x00000000 # nop
.L0x0000233c: .word 0x0040f809 # jalr $v0
.L0x00002340: .word 0x24050002 # li $a1, 0x2
.L0x00002344: .word 0x08021409 # j 0x80085024
.L0x00002348: .word 0x00000000 # nop
.L0x0000234c: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x00002350: .word 0x00000000 # nop
.L0x00002354: .word 0x14400007 # bnez $v0, .L0x00002374
.L0x00002358: .word 0x02002021 # move_ $a0, $s0
.L0x0000235c: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x00002360: .word 0x24020011 # li $v0, 0x11
.L0x00002364: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00002368: .word 0x2402003d # li $v0, 0x3d
.L0x0000236c: .word 0x0060f809 # jalr $v1
.L0x00002370: .word 0xae02005c # sw $v0, 0x5c($s0)
.L0x00002374: .word 0x0c021391 # jal 0x80084e44
.L0x00002378: .word 0x02002021 # move_ $a0, $s0
.L0x0000237c: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00002380: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002384: .word 0x03e00008 # jr $ra
.L0x00002388: .word 0x27bd0018 # addiu $sp, 0x18
.L0x0000238c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002390: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00002394: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x00002398: .word 0x24020001 # li $v0, 0x1
.L0x0000239c: .word 0x14620005 # bne $v1, $v0, .L0x000023b4
.L0x000023a0: .word 0x00000000 # nop
.L0x000023a4: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000023a8: .word 0x00000000 # nop
.L0x000023ac: .word 0x0040f809 # jalr $v0
.L0x000023b0: .word 0x24050001 # li $a1, 0x1
.L0x000023b4: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x000023b8: .word 0x00000000 # nop
.L0x000023bc: .word 0x03e00008 # jr $ra
.L0x000023c0: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000023c4: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000023c8: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000023cc: .word 0x00808021 # move_ $s0, $a0
.L0x000023d0: .word 0x3c048008 # lui $a0, 0x8008
.L0x000023d4: .word 0x24844edc # addiu $a0, 0x4edc
.L0x000023d8: .word 0x24050074 # li $a1, 0x74
.L0x000023dc: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x000023e0: .word 0x0c005141 # jal F0x80014504
.L0x000023e4: .word 0x00003021 # move_ $a2, $zr
.L0x000023e8: .word 0x3c038008 # lui $v1, 0x8008
.L0x000023ec: .word 0x2463503c # addiu $v1, 0x503c
.L0x000023f0: .word 0xac430070 # sw $v1, 0x70($v0)
.L0x000023f4: .word 0x24031000 # li $v1, 0x1000
.L0x000023f8: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x000023fc: .word 0x24030002 # li $v1, 0x2
.L0x00002400: .word 0xac430064 # sw $v1, 0x64($v0)
.L0x00002404: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00002408: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x0000240c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002410: .word 0x03e00008 # jr $ra
.L0x00002414: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00002418: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x0000241c: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x00002420: .word 0x00808021 # move_ $s0, $a0
.L0x00002424: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x00002428: .word 0x0c007d92 # jal F0x8001f648
.L0x0000242c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00002430: .word 0x8e040060 # lw $a0, 0x60($s0)
.L0x00002434: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00002438: .word 0x00000000 # nop
.L0x0000243c: .word 0x0040f809 # jalr $v0
.L0x00002440: .word 0x00002821 # move_ $a1, $zr
.L0x00002444: .word 0x00002021 # move_ $a0, $zr
.L0x00002448: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x0000244c: .word 0x00000000 # nop
.L0x00002450: .word 0x0040f809 # jalr $v0
.L0x00002454: .word 0x240501f0 # li $a1, 0x1f0
.L0x00002458: .word 0x24040280 # li $a0, 0x280
.L0x0000245c: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00002460: .word 0x00000000 # nop
.L0x00002464: .word 0x0040f809 # jalr $v0
.L0x00002468: .word 0x24050100 # li $a1, 0x100
.L0x0000246c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00002470: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x00002474: .word 0x3c028004 # lui $v0, 0x8004
.L0x00002478: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x0000247c: .word 0x00000000 # nop
.L0x00002480: .word 0x0040f809 # jalr $v0
.L0x00002484: .word 0x00000000 # nop
.L0x00002488: .word 0x00402021 # move_ $a0, $v0
.L0x0000248c: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00002490: .word 0x8e060058 # lw $a2, 0x58($s0)
.L0x00002494: .word 0x8e07005c # lw $a3, 0x5c($s0)
.L0x00002498: .word 0x0040f809 # jalr $v0
.L0x0000249c: .word 0x00002821 # move_ $a1, $zr
.L0x000024a0: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x000024a4: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x000024a8: .word 0x03e00008 # jr $ra
.L0x000024ac: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x000024b0: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000024b4: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000024b8: .word 0x00808021 # move_ $s0, $a0
.L0x000024bc: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x000024c0: .word 0x8e04000c # lw $a0, 0xc($s0)
.L0x000024c4: .word 0x24020001 # li $v0, 0x1
.L0x000024c8: .word 0x10820010 # beq $a0, $v0, .L0x0000250c
.L0x000024cc: .word 0x28820002 # slti $v0, $a0, 0x2
.L0x000024d0: .word 0x14400005 # bnez $v0, .L0x000024e8
.L0x000024d4: .word 0x24020002 # li $v0, 0x2
.L0x000024d8: .word 0x10820034 # beq $a0, $v0, .L0x000025ac
.L0x000024dc: .word 0x24020003 # li $v0, 0x3
.L0x000024e0: .word 0x1082003e # beq $a0, $v0, .L0x000025dc
.L0x000024e4: .word 0x00000000 # nop
.L0x000024e8: .word 0x02002021 # move_ $a0, $s0
.L0x000024ec: .word 0x8e030038 # lw $v1, 0x38($s0)
.L0x000024f0: .word 0x2402fed3 # li $v0, -0x12d
.L0x000024f4: .word 0xac820058 # sw $v0, 0x58($a0)
.L0x000024f8: .word 0x24020018 # li $v0, 0x18
.L0x000024fc: .word 0x0060f809 # jalr $v1
.L0x00002500: .word 0xac82005c # sw $v0, 0x5c($a0)
.L0x00002504: .word 0x080214a3 # j 0x8008528c
.L0x00002508: .word 0x00000000 # nop
.L0x0000250c: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00002510: .word 0x00000000 # nop
.L0x00002514: .word 0x10640007 # beq $v1, $a0, .L0x00002534
.L0x00002518: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x0000251c: .word 0x1440002f # bnez $v0, .L0x000025dc
.L0x00002520: .word 0x24020002 # li $v0, 0x2
.L0x00002524: .word 0x10620009 # beq $v1, $v0, .L0x0000254c
.L0x00002528: .word 0x3c046666 # lui $a0, 0x6666
.L0x0000252c: .word 0x080214a3 # j 0x8008528c
.L0x00002530: .word 0x00000000 # nop
.L0x00002534: .word 0x02002021 # move_ $a0, $s0
.L0x00002538: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x0000253c: .word 0x2402000a # li $v0, 0xa
.L0x00002540: .word 0x0060f809 # jalr $v1
.L0x00002544: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00002548: .word 0x3c046666 # lui $a0, 0x6666
.L0x0000254c: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00002550: .word 0x34846667 # ori $a0, 0x6667
.L0x00002554: .word 0x00021880 # sll $v1, $v0, 0x2
.L0x00002558: .word 0x00621821 # addu $v1, $v0
.L0x0000255c: .word 0x00031980 # sll $v1, 0x6
.L0x00002560: .word 0x00031823 # negu $v1
.L0x00002564: .word 0x00640018 # mult $v1, $a0
.L0x00002568: .word 0x00402021 # move_ $a0, $v0
.L0x0000256c: .word 0x2442ffff # addiu $v0, -0x1
.L0x00002570: .word 0x00031fc3 # sra $v1, 0x1f
.L0x00002574: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00002578: .word 0x00003010 # mfhi $a2
.L0x0000257c: .word 0x00061083 # sra $v0, $a2, 0x2
.L0x00002580: .word 0x00431023 # subu $v0, $v1
.L0x00002584: .word 0x24420013 # addiu $v0, 0x13
.L0x00002588: .word 0x1c800012 # bgtz $a0, .L0x000025d4
.L0x0000258c: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00002590: .word 0x02002021 # move_ $a0, $s0
.L0x00002594: .word 0x8e020028 # lw $v0, 0x28($s0)
.L0x00002598: .word 0x00000000 # nop
.L0x0000259c: .word 0x0040f809 # jalr $v0
.L0x000025a0: .word 0x24050002 # li $a1, 0x2
.L0x000025a4: .word 0x080214a1 # j 0x80085284
.L0x000025a8: .word 0x00000000 # nop
.L0x000025ac: .word 0x8e020010 # lw $v0, 0x10($s0)
.L0x000025b0: .word 0x00000000 # nop
.L0x000025b4: .word 0x14400007 # bnez $v0, .L0x000025d4
.L0x000025b8: .word 0x02002021 # move_ $a0, $s0
.L0x000025bc: .word 0x8e03003c # lw $v1, 0x3c($s0)
.L0x000025c0: .word 0x24020013 # li $v0, 0x13
.L0x000025c4: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x000025c8: .word 0x24020018 # li $v0, 0x18
.L0x000025cc: .word 0x0060f809 # jalr $v1
.L0x000025d0: .word 0xae02005c # sw $v0, 0x5c($s0)
.L0x000025d4: .word 0x0c021432 # jal 0x800850c8
.L0x000025d8: .word 0x02002021 # move_ $a0, $s0
.L0x000025dc: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000025e0: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000025e4: .word 0x03e00008 # jr $ra
.L0x000025e8: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000025ec: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000025f0: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000025f4: .word 0x00808021 # move_ $s0, $a0
.L0x000025f8: .word 0x3c048008 # lui $a0, 0x8008
.L0x000025fc: .word 0x24845160 # addiu $a0, 0x5160
.L0x00002600: .word 0x24050074 # li $a1, 0x74
.L0x00002604: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00002608: .word 0x0c005141 # jal F0x80014504
.L0x0000260c: .word 0x00003021 # move_ $a2, $zr
.L0x00002610: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002614: .word 0x2463503c # addiu $v1, 0x503c
.L0x00002618: .word 0xac430070 # sw $v1, 0x70($v0)
.L0x0000261c: .word 0x24031000 # li $v1, 0x1000
.L0x00002620: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x00002624: .word 0x24030002 # li $v1, 0x2
.L0x00002628: .word 0xac430064 # sw $v1, 0x64($v0)
.L0x0000262c: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00002630: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00002634: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002638: .word 0x03e00008 # jr $ra
.L0x0000263c: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00002640: .word 0x27bdff38 # addiu $sp, -0xc8
.L0x00002644: .word 0xafb400c0 # sw $s4, 0xc0($sp)
.L0x00002648: .word 0x0080a021 # move_ $s4, $a0
.L0x0000264c: .word 0xafbf00c4 # sw $ra, 0xc4($sp)
.L0x00002650: .word 0xafb300bc # sw $s3, 0xbc($sp)
.L0x00002654: .word 0xafb200b8 # sw $s2, 0xb8($sp)
.L0x00002658: .word 0xafb100b4 # sw $s1, 0xb4($sp)
.L0x0000265c: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x00002660: .word 0x92820058 # lbu $v0, 0x58($s4)
.L0x00002664: .word 0x00000000 # nop
.L0x00002668: .word 0x10400026 # beqz $v0, .L0x00002704
.L0x0000266c: .word 0x00000000 # nop
.L0x00002670: .word 0x0c007d92 # jal F0x8001f648
.L0x00002674: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00002678: .word 0x8e84008c # lw $a0, 0x8c($s4)
.L0x0000267c: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00002680: .word 0x00000000 # nop
.L0x00002684: .word 0x0040f809 # jalr $v0
.L0x00002688: .word 0x00002821 # move_ $a1, $zr
.L0x0000268c: .word 0x24040280 # li $a0, 0x280
.L0x00002690: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00002694: .word 0x00000000 # nop
.L0x00002698: .word 0x0040f809 # jalr $v0
.L0x0000269c: .word 0x24050100 # li $a1, 0x100
.L0x000026a0: .word 0x92840059 # lbu $a0, 0x59($s4)
.L0x000026a4: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x000026a8: .word 0x00000000 # nop
.L0x000026ac: .word 0x0040f809 # jalr $v0
.L0x000026b0: .word 0x00000000 # nop
.L0x000026b4: .word 0x3c028009 # lui $v0, 0x8009
.L0x000026b8: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x000026bc: .word 0x3c028004 # lui $v0, 0x8004
.L0x000026c0: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000026c4: .word 0x00000000 # nop
.L0x000026c8: .word 0x0040f809 # jalr $v0
.L0x000026cc: .word 0x00000000 # nop
.L0x000026d0: .word 0x00402021 # move_ $a0, $v0
.L0x000026d4: .word 0x24050007 # li $a1, 0x7
.L0x000026d8: .word 0x3c038008 # lui $v1, 0x8008
.L0x000026dc: .word 0x8682005a # lh $v0, 0x5a($s4)
.L0x000026e0: .word 0x24637d88 # addiu $v1, 0x7d88
.L0x000026e4: .word 0x000210c0 # sll $v0, 0x3
.L0x000026e8: .word 0x00431021 # addu $v0, $v1
.L0x000026ec: .word 0x8c460000 # lw $a2, ($v0)
.L0x000026f0: .word 0x8c470004 # lw $a3, 0x4($v0)
.L0x000026f4: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000026f8: .word 0x00000000 # nop
.L0x000026fc: .word 0x0040f809 # jalr $v0
.L0x00002700: .word 0x24e7ffff # addiu $a3, -0x1
.L0x00002704: .word 0x86820056 # lh $v0, 0x56($s4)
.L0x00002708: .word 0x00000000 # nop
.L0x0000270c: .word 0x14400028 # bnez $v0, .L0x000027b0
.L0x00002710: .word 0x00000000 # nop
.L0x00002714: .word 0x0c007d92 # jal F0x8001f648
.L0x00002718: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x0000271c: .word 0x8e84008c # lw $a0, 0x8c($s4)
.L0x00002720: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00002724: .word 0x00000000 # nop
.L0x00002728: .word 0x0040f809 # jalr $v0
.L0x0000272c: .word 0x00002821 # move_ $a1, $zr
.L0x00002730: .word 0x24040280 # li $a0, 0x280
.L0x00002734: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00002738: .word 0x00000000 # nop
.L0x0000273c: .word 0x0040f809 # jalr $v0
.L0x00002740: .word 0x24050100 # li $a1, 0x100
.L0x00002744: .word 0x8684005a # lh $a0, 0x5a($s4)
.L0x00002748: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x0000274c: .word 0x38840002 # xori $a0, 0x2
.L0x00002750: .word 0x0040f809 # jalr $v0
.L0x00002754: .word 0x0004202b # sltu $a0, $zr, $a0
.L0x00002758: .word 0x3c028009 # lui $v0, 0x8009
.L0x0000275c: .word 0x8c448234 # lw $a0, -0x7dcc($v0)
.L0x00002760: .word 0x3c028004 # lui $v0, 0x8004
.L0x00002764: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00002768: .word 0x00000000 # nop
.L0x0000276c: .word 0x0040f809 # jalr $v0
.L0x00002770: .word 0x00000000 # nop
.L0x00002774: .word 0x00402021 # move_ $a0, $v0
.L0x00002778: .word 0x2406004f # li $a2, 0x4f
.L0x0000277c: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002780: .word 0x3c028006 # lui $v0, 0x8006
.L0x00002784: .word 0x8c42cca8 # lw $v0, -0x3358($v0)
.L0x00002788: .word 0x24637da0 # addiu $v1, 0x7da0
.L0x0000278c: .word 0x00021080 # sll $v0, 0x2
.L0x00002790: .word 0x00431021 # addu $v0, $v1
.L0x00002794: .word 0x90450000 # lbu $a1, ($v0)
.L0x00002798: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x0000279c: .word 0x00000000 # nop
.L0x000027a0: .word 0x0040f809 # jalr $v0
.L0x000027a4: .word 0x240700a6 # li $a3, 0xa6
.L0x000027a8: .word 0x0802155d # j 0x80085574
.L0x000027ac: .word 0x00000000 # nop
.L0x000027b0: .word 0x0c007d92 # jal F0x8001f648
.L0x000027b4: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x000027b8: .word 0x8e84008c # lw $a0, 0x8c($s4)
.L0x000027bc: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x000027c0: .word 0x00000000 # nop
.L0x000027c4: .word 0x0040f809 # jalr $v0
.L0x000027c8: .word 0x00002821 # move_ $a1, $zr
.L0x000027cc: .word 0x24040280 # li $a0, 0x280
.L0x000027d0: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x000027d4: .word 0x00000000 # nop
.L0x000027d8: .word 0x0040f809 # jalr $v0
.L0x000027dc: .word 0x24050100 # li $a1, 0x100
.L0x000027e0: .word 0x8684005a # lh $a0, 0x5a($s4)
.L0x000027e4: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x000027e8: .word 0x00000000 # nop
.L0x000027ec: .word 0x0040f809 # jalr $v0
.L0x000027f0: .word 0x0004202b # sltu $a0, $zr, $a0
.L0x000027f4: .word 0x3c138009 # lui $s3, 0x8009
.L0x000027f8: .word 0x3c108004 # lui $s0, 0x8004
.L0x000027fc: .word 0x26104b38 # addiu $s0, 0x4b38
.L0x00002800: .word 0x8e648234 # lw $a0, -0x7dcc($s3)
.L0x00002804: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00002808: .word 0x00000000 # nop
.L0x0000280c: .word 0x0040f809 # jalr $v0
.L0x00002810: .word 0x3c118008 # lui $s1, 0x8008
.L0x00002814: .word 0x3c128006 # lui $s2, 0x8006
.L0x00002818: .word 0x26317da0 # addiu $s1, 0x7da0
.L0x0000281c: .word 0x8e86005c # lw $a2, 0x5c($s4)
.L0x00002820: .word 0x8e43cca8 # lw $v1, -0x3358($s2)
.L0x00002824: .word 0x8e870060 # lw $a3, 0x60($s4)
.L0x00002828: .word 0x00031880 # sll $v1, 0x2
.L0x0000282c: .word 0x00711821 # addu $v1, $s1
.L0x00002830: .word 0x90650001 # lbu $a1, 0x1($v1)
.L0x00002834: .word 0x8fa30094 # lw $v1, 0x94($sp)
.L0x00002838: .word 0x00000000 # nop
.L0x0000283c: .word 0x0060f809 # jalr $v1
.L0x00002840: .word 0x00402021 # move_ $a0, $v0
.L0x00002844: .word 0x0c007d92 # jal F0x8001f648
.L0x00002848: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x0000284c: .word 0x8e84008c # lw $a0, 0x8c($s4)
.L0x00002850: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00002854: .word 0x00000000 # nop
.L0x00002858: .word 0x0040f809 # jalr $v0
.L0x0000285c: .word 0x00002821 # move_ $a1, $zr
.L0x00002860: .word 0x24040280 # li $a0, 0x280
.L0x00002864: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x00002868: .word 0x00000000 # nop
.L0x0000286c: .word 0x0040f809 # jalr $v0
.L0x00002870: .word 0x24050100 # li $a1, 0x100
.L0x00002874: .word 0x8684005a # lh $a0, 0x5a($s4)
.L0x00002878: .word 0x8fa20098 # lw $v0, 0x98($sp)
.L0x0000287c: .word 0x38840001 # xori $a0, 0x1
.L0x00002880: .word 0x0040f809 # jalr $v0
.L0x00002884: .word 0x0004202b # sltu $a0, $zr, $a0
.L0x00002888: .word 0x8e648234 # lw $a0, -0x7dcc($s3)
.L0x0000288c: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00002890: .word 0x00000000 # nop
.L0x00002894: .word 0x0040f809 # jalr $v0
.L0x00002898: .word 0x00000000 # nop
.L0x0000289c: .word 0x8e86006c # lw $a2, 0x6c($s4)
.L0x000028a0: .word 0x8e43cca8 # lw $v1, -0x3358($s2)
.L0x000028a4: .word 0x8e870070 # lw $a3, 0x70($s4)
.L0x000028a8: .word 0x00031880 # sll $v1, 0x2
.L0x000028ac: .word 0x00711821 # addu $v1, $s1
.L0x000028b0: .word 0x90650002 # lbu $a1, 0x2($v1)
.L0x000028b4: .word 0x8fa30094 # lw $v1, 0x94($sp)
.L0x000028b8: .word 0x00000000 # nop
.L0x000028bc: .word 0x0060f809 # jalr $v1
.L0x000028c0: .word 0x00402021 # move_ $a0, $v0
.L0x000028c4: .word 0x8fbf00c4 # lw $ra, 0xc4($sp)
.L0x000028c8: .word 0x8fb400c0 # lw $s4, 0xc0($sp)
.L0x000028cc: .word 0x8fb300bc # lw $s3, 0xbc($sp)
.L0x000028d0: .word 0x8fb200b8 # lw $s2, 0xb8($sp)
.L0x000028d4: .word 0x8fb100b4 # lw $s1, 0xb4($sp)
.L0x000028d8: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x000028dc: .word 0x03e00008 # jr $ra
.L0x000028e0: .word 0x27bd00c8 # addiu $sp, 0xc8
.L0x000028e4: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x000028e8: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000028ec: .word 0x00808821 # move_ $s1, $a0
.L0x000028f0: .word 0xafbf001c # sw $ra, 0x1c($sp)
.L0x000028f4: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x000028f8: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000028fc: .word 0x8e23000c # lw $v1, 0xc($s1)
.L0x00002900: .word 0x24050001 # li $a1, 0x1
.L0x00002904: .word 0x10650017 # beq $v1, $a1, .L0x00002964
.L0x00002908: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x0000290c: .word 0x14400005 # bnez $v0, .L0x00002924
.L0x00002910: .word 0x24020002 # li $v0, 0x2
.L0x00002914: .word 0x106200da # beq $v1, $v0, .L0x00002c80
.L0x00002918: .word 0x24020003 # li $v0, 0x3
.L0x0000291c: .word 0x1062017f # beq $v1, $v0, .L0x00002f1c
.L0x00002920: .word 0x00000000 # nop
.L0x00002924: .word 0x86220050 # lh $v0, 0x50($s1)
.L0x00002928: .word 0x00000000 # nop
.L0x0000292c: .word 0x14400007 # bnez $v0, .L0x0000294c
.L0x00002930: .word 0x02202021 # move_ $a0, $s1
.L0x00002934: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x00002938: .word 0x00000000 # nop
.L0x0000293c: .word 0x0040f809 # jalr $v0
.L0x00002940: .word 0x02202021 # move_ $a0, $s1
.L0x00002944: .word 0x080216f3 # j 0x80085bcc
.L0x00002948: .word 0xa6200052 # sh $zr, 0x52($s1)
.L0x0000294c: .word 0x8e220028 # lw $v0, 0x28($s1)
.L0x00002950: .word 0x00000000 # nop
.L0x00002954: .word 0x0040f809 # jalr $v0
.L0x00002958: .word 0x24050002 # li $a1, 0x2
.L0x0000295c: .word 0x080216f3 # j 0x80085bcc
.L0x00002960: .word 0xa6200052 # sh $zr, 0x52($s1)
.L0x00002964: .word 0x8e220010 # lw $v0, 0x10($s1)
.L0x00002968: .word 0x00000000 # nop
.L0x0000296c: .word 0x1040016b # beqz $v0, .L0x00002f1c
.L0x00002970: .word 0x2443ffff # addiu $v1, $v0, -0x1
.L0x00002974: .word 0x2c620005 # sltiu $v0, $v1, 0x5
.L0x00002978: .word 0x10400008 # beqz $v0, .L0x0000299c
.L0x0000297c: .word 0x3c028008 # lui $v0, 0x8008
.L0x00002980: .word 0x24422ce8 # addiu $v0, 0x2ce8
.L0x00002984: .word 0x00031880 # sll $v1, 0x2
.L0x00002988: .word 0x00621821 # addu $v1, $v0
.L0x0000298c: .word 0x8c620000 # lw $v0, ($v1)
.L0x00002990: .word 0x00000000 # nop
.L0x00002994: .word 0x00400008 # jr $v0
.L0x00002998: .word 0x00000000 # nop
.L0x0000299c: .word 0x96220054 # lhu $v0, 0x54($s1)
.L0x000029a0: .word 0x00000000 # nop
.L0x000029a4: .word 0x24430001 # addiu $v1, $v0, 0x1
.L0x000029a8: .word 0x00021400 # sll $v0, 0x10
.L0x000029ac: .word 0x00021403 # sra $v0, 0x10
.L0x000029b0: .word 0x28420006 # slti $v0, 0x6
.L0x000029b4: .word 0x14400157 # bnez $v0, .L0x00002f14
.L0x000029b8: .word 0xa6230054 # sh $v1, 0x54($s1)
.L0x000029bc: .word 0x02202021 # move_ $a0, $s1
.L0x000029c0: .word 0x8e23003c # lw $v1, 0x3c($s1)
.L0x000029c4: .word 0x24020002 # li $v0, 0x2
.L0x000029c8: .word 0xa622005a # sh $v0, 0x5a($s1)
.L0x000029cc: .word 0x24020001 # li $v0, 0x1
.L0x000029d0: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x000029d4: .word 0x0060f809 # jalr $v1
.L0x000029d8: .word 0xa2220058 # sb $v0, 0x58($s1)
.L0x000029dc: .word 0x080216f1 # j 0x80085bc4
.L0x000029e0: .word 0x00000000 # nop
.L0x000029e4: .word 0x3c108005 # lui $s0, 0x8005
.L0x000029e8: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x000029ec: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x000029f0: .word 0x00000000 # nop
.L0x000029f4: .word 0x0040f809 # jalr $v0
.L0x000029f8: .word 0x00002021 # move_ $a0, $zr
.L0x000029fc: .word 0x00002021 # move_ $a0, $zr
.L0x00002a00: .word 0x24050003 # li $a1, 0x3
.L0x00002a04: .word 0x8e030408 # lw $v1, 0x408($s0)
.L0x00002a08: .word 0x00000000 # nop
.L0x00002a0c: .word 0x0060f809 # jalr $v1
.L0x00002a10: .word 0x00408021 # move_ $s0, $v0
.L0x00002a14: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00002a18: .word 0x32100001 # andi $s0, 0x1
.L0x00002a1c: .word 0x1200000d # beqz $s0, .L0x00002a54
.L0x00002a20: .word 0x00000000 # nop
.L0x00002a24: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00002a28: .word 0x00000000 # nop
.L0x00002a2c: .word 0x0040f809 # jalr $v0
.L0x00002a30: .word 0x02202021 # move_ $a0, $s1
.L0x00002a34: .word 0x3c048004 # lui $a0, 0x8004
.L0x00002a38: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002a3c: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x00002a40: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00002a44: .word 0x00000000 # nop
.L0x00002a48: .word 0x0040f809 # jalr $v0
.L0x00002a4c: .word 0x3484503c # ori $a0, 0x503c
.L0x00002a50: .word 0xa2200059 # sb $zr, 0x59($s1)
.L0x00002a54: .word 0x96220054 # lhu $v0, 0x54($s1)
.L0x00002a58: .word 0x00000000 # nop
.L0x00002a5c: .word 0x24420001 # addiu $v0, 0x1
.L0x00002a60: .word 0xa6220054 # sh $v0, 0x54($s1)
.L0x00002a64: .word 0x00021400 # sll $v0, 0x10
.L0x00002a68: .word 0x00021403 # sra $v0, 0x10
.L0x00002a6c: .word 0x28420258 # slti $v0, 0x258
.L0x00002a70: .word 0x14400128 # bnez $v0, .L0x00002f14
.L0x00002a74: .word 0x24020003 # li $v0, 0x3
.L0x00002a78: .word 0x080216f1 # j 0x80085bc4
.L0x00002a7c: .word 0xa6220052 # sh $v0, 0x52($s1)
.L0x00002a80: .word 0x96220054 # lhu $v0, 0x54($s1)
.L0x00002a84: .word 0x00000000 # nop
.L0x00002a88: .word 0x24420001 # addiu $v0, 0x1
.L0x00002a8c: .word 0xa6220054 # sh $v0, 0x54($s1)
.L0x00002a90: .word 0x30420003 # andi $v0, 0x3
.L0x00002a94: .word 0x1440011f # bnez $v0, .L0x00002f14
.L0x00002a98: .word 0x00000000 # nop
.L0x00002a9c: .word 0x92220059 # lbu $v0, 0x59($s1)
.L0x00002aa0: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x00002aa4: .word 0x24420001 # addiu $v0, 0x1
.L0x00002aa8: .word 0xa2220059 # sb $v0, 0x59($s1)
.L0x00002aac: .word 0x304200ff # andi $v0, 0xff
.L0x00002ab0: .word 0x2c420003 # sltiu $v0, 0x3
.L0x00002ab4: .word 0x14400117 # bnez $v0, .L0x00002f14
.L0x00002ab8: .word 0x00000000 # nop
.L0x00002abc: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00002ac0: .word 0x00000000 # nop
.L0x00002ac4: .word 0x0040f809 # jalr $v0
.L0x00002ac8: .word 0x02202021 # move_ $a0, $s1
.L0x00002acc: .word 0x3c048004 # lui $a0, 0x8004
.L0x00002ad0: .word 0x24020001 # li $v0, 0x1
.L0x00002ad4: .word 0xa6220056 # sh $v0, 0x56($s1)
.L0x00002ad8: .word 0x2402004f # li $v0, 0x4f
.L0x00002adc: .word 0xae22006c # sw $v0, 0x6c($s1)
.L0x00002ae0: .word 0xae22005c # sw $v0, 0x5c($s1)
.L0x00002ae4: .word 0x240200a6 # li $v0, 0xa6
.L0x00002ae8: .word 0xae220070 # sw $v0, 0x70($s1)
.L0x00002aec: .word 0xae220060 # sw $v0, 0x60($s1)
.L0x00002af0: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002af4: .word 0xa2200059 # sb $zr, 0x59($s1)
.L0x00002af8: .word 0xa2200058 # sb $zr, 0x58($s1)
.L0x00002afc: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00002b00: .word 0x00000000 # nop
.L0x00002b04: .word 0x0040f809 # jalr $v0
.L0x00002b08: .word 0x3484113e # ori $a0, 0x113e
.L0x00002b0c: .word 0x080216f1 # j 0x80085bc4
.L0x00002b10: .word 0x00000000 # nop
.L0x00002b14: .word 0x3c048008 # lui $a0, 0x8008
.L0x00002b18: .word 0x8c837d88 # lw $v1, 0x7d88($a0)
.L0x00002b1c: .word 0x86220054 # lh $v0, 0x54($s1)
.L0x00002b20: .word 0x2463ffb1 # addiu $v1, -0x4f
.L0x00002b24: .word 0x00620018 # mult $v1, $v0
.L0x00002b28: .word 0x00001812 # mflo $v1
.L0x00002b2c: .word 0x3c058888 # lui $a1, 0x8888
.L0x00002b30: .word 0x34a58889 # ori $a1, 0x8889
.L0x00002b34: .word 0x00650018 # mult $v1, $a1
.L0x00002b38: .word 0x24847d88 # addiu $a0, 0x7d88
.L0x00002b3c: .word 0x00003810 # mfhi $a3
.L0x00002b40: .word 0x00e31021 # addu $v0, $a3, $v1
.L0x00002b44: .word 0x000210c3 # sra $v0, 0x3
.L0x00002b48: .word 0x00031fc3 # sra $v1, 0x1f
.L0x00002b4c: .word 0x00431023 # subu $v0, $v1
.L0x00002b50: .word 0x2442004f # addiu $v0, 0x4f
.L0x00002b54: .word 0xae22005c # sw $v0, 0x5c($s1)
.L0x00002b58: .word 0x8c830004 # lw $v1, 0x4($a0)
.L0x00002b5c: .word 0x86220054 # lh $v0, 0x54($s1)
.L0x00002b60: .word 0x2463ff5a # addiu $v1, -0xa6
.L0x00002b64: .word 0x00620018 # mult $v1, $v0
.L0x00002b68: .word 0x00001812 # mflo $v1
.L0x00002b6c: .word 0x00000000 # nop
.L0x00002b70: .word 0x00000000 # nop
.L0x00002b74: .word 0x00650018 # mult $v1, $a1
.L0x00002b78: .word 0x00003810 # mfhi $a3
.L0x00002b7c: .word 0x00e31021 # addu $v0, $a3, $v1
.L0x00002b80: .word 0x000210c3 # sra $v0, 0x3
.L0x00002b84: .word 0x00031fc3 # sra $v1, 0x1f
.L0x00002b88: .word 0x00431023 # subu $v0, $v1
.L0x00002b8c: .word 0x244200a6 # addiu $v0, 0xa6
.L0x00002b90: .word 0xae220060 # sw $v0, 0x60($s1)
.L0x00002b94: .word 0x8c830008 # lw $v1, 0x8($a0)
.L0x00002b98: .word 0x86220054 # lh $v0, 0x54($s1)
.L0x00002b9c: .word 0x2463ffb1 # addiu $v1, -0x4f
.L0x00002ba0: .word 0x00620018 # mult $v1, $v0
.L0x00002ba4: .word 0x00001812 # mflo $v1
.L0x00002ba8: .word 0x00000000 # nop
.L0x00002bac: .word 0x00000000 # nop
.L0x00002bb0: .word 0x00650018 # mult $v1, $a1
.L0x00002bb4: .word 0x00003810 # mfhi $a3
.L0x00002bb8: .word 0x00e31021 # addu $v0, $a3, $v1
.L0x00002bbc: .word 0x000210c3 # sra $v0, 0x3
.L0x00002bc0: .word 0x00031fc3 # sra $v1, 0x1f
.L0x00002bc4: .word 0x00431023 # subu $v0, $v1
.L0x00002bc8: .word 0x2442004f # addiu $v0, 0x4f
.L0x00002bcc: .word 0xae22006c # sw $v0, 0x6c($s1)
.L0x00002bd0: .word 0x8c84000c # lw $a0, 0xc($a0)
.L0x00002bd4: .word 0x86220054 # lh $v0, 0x54($s1)
.L0x00002bd8: .word 0x2484ff5a # addiu $a0, -0xa6
.L0x00002bdc: .word 0x00820018 # mult $a0, $v0
.L0x00002be0: .word 0x00002012 # mflo $a0
.L0x00002be4: .word 0x00000000 # nop
.L0x00002be8: .word 0x00000000 # nop
.L0x00002bec: .word 0x00850018 # mult $a0, $a1
.L0x00002bf0: .word 0x96230054 # lhu $v1, 0x54($s1)
.L0x00002bf4: .word 0x00000000 # nop
.L0x00002bf8: .word 0x24630001 # addiu $v1, 0x1
.L0x00002bfc: .word 0xa6230054 # sh $v1, 0x54($s1)
.L0x00002c00: .word 0x00031c00 # sll $v1, 0x10
.L0x00002c04: .word 0x00031c03 # sra $v1, 0x10
.L0x00002c08: .word 0x2863000f # slti $v1, 0xf
.L0x00002c0c: .word 0x00003810 # mfhi $a3
.L0x00002c10: .word 0x00e41021 # addu $v0, $a3, $a0
.L0x00002c14: .word 0x000210c3 # sra $v0, 0x3
.L0x00002c18: .word 0x000427c3 # sra $a0, 0x1f
.L0x00002c1c: .word 0x00441023 # subu $v0, $a0
.L0x00002c20: .word 0x244200a6 # addiu $v0, 0xa6
.L0x00002c24: .word 0x146000bb # bnez $v1, .L0x00002f14
.L0x00002c28: .word 0xae220070 # sw $v0, 0x70($s1)
.L0x00002c2c: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00002c30: .word 0x02202021 # move_ $a0, $s1
.L0x00002c34: .word 0x0040f809 # jalr $v0
.L0x00002c38: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x00002c3c: .word 0x080216f1 # j 0x80085bc4
.L0x00002c40: .word 0x00000000 # nop
.L0x00002c44: .word 0x96220054 # lhu $v0, 0x54($s1)
.L0x00002c48: .word 0x00000000 # nop
.L0x00002c4c: .word 0x24420001 # addiu $v0, 0x1
.L0x00002c50: .word 0xa6220054 # sh $v0, 0x54($s1)
.L0x00002c54: .word 0x00021400 # sll $v0, 0x10
.L0x00002c58: .word 0x00021403 # sra $v0, 0x10
.L0x00002c5c: .word 0x28420006 # slti $v0, 0x6
.L0x00002c60: .word 0x144000ac # bnez $v0, .L0x00002f14
.L0x00002c64: .word 0x02202021 # move_ $a0, $s1
.L0x00002c68: .word 0x8e220028 # lw $v0, 0x28($s1)
.L0x00002c6c: .word 0x00000000 # nop
.L0x00002c70: .word 0x0040f809 # jalr $v0
.L0x00002c74: .word 0x24050002 # li $a1, 0x2
.L0x00002c78: .word 0x080216f1 # j 0x80085bc4
.L0x00002c7c: .word 0x00000000 # nop
.L0x00002c80: .word 0x8e240010 # lw $a0, 0x10($s1)
.L0x00002c84: .word 0x00000000 # nop
.L0x00002c88: .word 0x1085001b # beq $a0, $a1, .L0x00002cf8
.L0x00002c8c: .word 0x28820002 # slti $v0, $a0, 0x2
.L0x00002c90: .word 0x14400005 # bnez $v0, .L0x00002ca8
.L0x00002c94: .word 0x24020001 # li $v0, 0x1
.L0x00002c98: .word 0x10830083 # beq $a0, $v1, .L0x00002ea8
.L0x00002c9c: .word 0x24020003 # li $v0, 0x3
.L0x00002ca0: .word 0x1082009c # beq $a0, $v0, .L0x00002f14
.L0x00002ca4: .word 0x24020001 # li $v0, 0x1
.L0x00002ca8: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002cac: .word 0xa6250056 # sh $a1, 0x56($s1)
.L0x00002cb0: .word 0xa625005a # sh $a1, 0x5a($s1)
.L0x00002cb4: .word 0xa2220058 # sb $v0, 0x58($s1)
.L0x00002cb8: .word 0x8c627d88 # lw $v0, 0x7d88($v1)
.L0x00002cbc: .word 0x24637d88 # addiu $v1, 0x7d88
.L0x00002cc0: .word 0xae22005c # sw $v0, 0x5c($s1)
.L0x00002cc4: .word 0x8c620004 # lw $v0, 0x4($v1)
.L0x00002cc8: .word 0x00000000 # nop
.L0x00002ccc: .word 0xae220060 # sw $v0, 0x60($s1)
.L0x00002cd0: .word 0x8c620008 # lw $v0, 0x8($v1)
.L0x00002cd4: .word 0x00000000 # nop
.L0x00002cd8: .word 0xae22006c # sw $v0, 0x6c($s1)
.L0x00002cdc: .word 0x8c62000c # lw $v0, 0xc($v1)
.L0x00002ce0: .word 0x8e23003c # lw $v1, 0x3c($s1)
.L0x00002ce4: .word 0x02202021 # move_ $a0, $s1
.L0x00002ce8: .word 0x0060f809 # jalr $v1
.L0x00002cec: .word 0xae220070 # sw $v0, 0x70($s1)
.L0x00002cf0: .word 0x080216f1 # j 0x80085bc4
.L0x00002cf4: .word 0x00000000 # nop
.L0x00002cf8: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002cfc: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
.L0x00002d00: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
.L0x00002d04: .word 0x00000000 # nop
.L0x00002d08: .word 0x0040f809 # jalr $v0
.L0x00002d0c: .word 0x00002021 # move_ $a0, $zr
.L0x00002d10: .word 0x00002021 # move_ $a0, $zr
.L0x00002d14: .word 0x24050004 # li $a1, 0x4
.L0x00002d18: .word 0x8e430408 # lw $v1, 0x408($s2)
.L0x00002d1c: .word 0x00000000 # nop
.L0x00002d20: .word 0x0060f809 # jalr $v1
.L0x00002d24: .word 0x00408021 # move_ $s0, $v0
.L0x00002d28: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00002d2c: .word 0x32100001 # andi $s0, 0x1
.L0x00002d30: .word 0x1600000f # bnez $s0, .L0x00002d70
.L0x00002d34: .word 0x00000000 # nop
.L0x00002d38: .word 0x8e4203fc # lw $v0, 0x3fc($s2)
.L0x00002d3c: .word 0x00000000 # nop
.L0x00002d40: .word 0x0040f809 # jalr $v0
.L0x00002d44: .word 0x00002021 # move_ $a0, $zr
.L0x00002d48: .word 0x00002021 # move_ $a0, $zr
.L0x00002d4c: .word 0x24050004 # li $a1, 0x4
.L0x00002d50: .word 0x8e430408 # lw $v1, 0x408($s2)
.L0x00002d54: .word 0x00000000 # nop
.L0x00002d58: .word 0x0060f809 # jalr $v1
.L0x00002d5c: .word 0x00408021 # move_ $s0, $v0
.L0x00002d60: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00002d64: .word 0x32100001 # andi $s0, 0x1
.L0x00002d68: .word 0x1200000c # beqz $s0, .L0x00002d9c
.L0x00002d6c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002d70: .word 0x8622005a # lh $v0, 0x5a($s1)
.L0x00002d74: .word 0x00000000 # nop
.L0x00002d78: .word 0x10400006 # beqz $v0, .L0x00002d94
.L0x00002d7c: .word 0x3c048004 # lui $a0, 0x8004
.L0x00002d80: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002d84: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00002d88: .word 0x00000000 # nop
.L0x00002d8c: .word 0x0040f809 # jalr $v0
.L0x00002d90: .word 0x3484513e # ori $a0, 0x513e
.L0x00002d94: .word 0xa620005a # sh $zr, 0x5a($s1)
.L0x00002d98: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002d9c: .word 0x2452b7d0 # addiu $s2, $v0, -0x4830
.L0x00002da0: .word 0x8e4203f4 # lw $v0, 0x3f4($s2)
.L0x00002da4: .word 0x00000000 # nop
.L0x00002da8: .word 0x0040f809 # jalr $v0
.L0x00002dac: .word 0x00002021 # move_ $a0, $zr
.L0x00002db0: .word 0x00002021 # move_ $a0, $zr
.L0x00002db4: .word 0x24050006 # li $a1, 0x6
.L0x00002db8: .word 0x8e430408 # lw $v1, 0x408($s2)
.L0x00002dbc: .word 0x00000000 # nop
.L0x00002dc0: .word 0x0060f809 # jalr $v1
.L0x00002dc4: .word 0x00408021 # move_ $s0, $v0
.L0x00002dc8: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00002dcc: .word 0x32100001 # andi $s0, 0x1
.L0x00002dd0: .word 0x1600000f # bnez $s0, .L0x00002e10
.L0x00002dd4: .word 0x00000000 # nop
.L0x00002dd8: .word 0x8e4203fc # lw $v0, 0x3fc($s2)
.L0x00002ddc: .word 0x00000000 # nop
.L0x00002de0: .word 0x0040f809 # jalr $v0
.L0x00002de4: .word 0x00002021 # move_ $a0, $zr
.L0x00002de8: .word 0x00002021 # move_ $a0, $zr
.L0x00002dec: .word 0x24050006 # li $a1, 0x6
.L0x00002df0: .word 0x8e430408 # lw $v1, 0x408($s2)
.L0x00002df4: .word 0x00000000 # nop
.L0x00002df8: .word 0x0060f809 # jalr $v1
.L0x00002dfc: .word 0x00408021 # move_ $s0, $v0
.L0x00002e00: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00002e04: .word 0x32100001 # andi $s0, 0x1
.L0x00002e08: .word 0x1200000c # beqz $s0, .L0x00002e3c
.L0x00002e0c: .word 0x3c108005 # lui $s0, 0x8005
.L0x00002e10: .word 0x8622005a # lh $v0, 0x5a($s1)
.L0x00002e14: .word 0x24100001 # li $s0, 0x1
.L0x00002e18: .word 0x10500006 # beq $v0, $s0, .L0x00002e34
.L0x00002e1c: .word 0x3c048004 # lui $a0, 0x8004
.L0x00002e20: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002e24: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00002e28: .word 0x00000000 # nop
.L0x00002e2c: .word 0x0040f809 # jalr $v0
.L0x00002e30: .word 0x3484513e # ori $a0, 0x513e
.L0x00002e34: .word 0xa630005a # sh $s0, 0x5a($s1)
.L0x00002e38: .word 0x3c108005 # lui $s0, 0x8005
.L0x00002e3c: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x00002e40: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00002e44: .word 0x00000000 # nop
.L0x00002e48: .word 0x0040f809 # jalr $v0
.L0x00002e4c: .word 0x00002021 # move_ $a0, $zr
.L0x00002e50: .word 0x00002021 # move_ $a0, $zr
.L0x00002e54: .word 0x2405000d # li $a1, 0xd
.L0x00002e58: .word 0x8e030408 # lw $v1, 0x408($s0)
.L0x00002e5c: .word 0x00000000 # nop
.L0x00002e60: .word 0x0060f809 # jalr $v1
.L0x00002e64: .word 0x00408021 # move_ $s0, $v0
.L0x00002e68: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00002e6c: .word 0x32100001 # andi $s0, 0x1
.L0x00002e70: .word 0x12000028 # beqz $s0, .L0x00002f14
.L0x00002e74: .word 0x3c048004 # lui $a0, 0x8004
.L0x00002e78: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002e7c: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x00002e80: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00002e84: .word 0x00000000 # nop
.L0x00002e88: .word 0x0040f809 # jalr $v0
.L0x00002e8c: .word 0x3484503c # ori $a0, 0x503c
.L0x00002e90: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00002e94: .word 0x00000000 # nop
.L0x00002e98: .word 0x0040f809 # jalr $v0
.L0x00002e9c: .word 0x02202021 # move_ $a0, $s1
.L0x00002ea0: .word 0x080216f1 # j 0x80085bc4
.L0x00002ea4: .word 0x00000000 # nop
.L0x00002ea8: .word 0x96220054 # lhu $v0, 0x54($s1)
.L0x00002eac: .word 0x00000000 # nop
.L0x00002eb0: .word 0x24420001 # addiu $v0, 0x1
.L0x00002eb4: .word 0xa6220054 # sh $v0, 0x54($s1)
.L0x00002eb8: .word 0x30420003 # andi $v0, 0x3
.L0x00002ebc: .word 0x14400015 # bnez $v0, .L0x00002f14
.L0x00002ec0: .word 0x00000000 # nop
.L0x00002ec4: .word 0x92220059 # lbu $v0, 0x59($s1)
.L0x00002ec8: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x00002ecc: .word 0x24420001 # addiu $v0, 0x1
.L0x00002ed0: .word 0xa2220059 # sb $v0, 0x59($s1)
.L0x00002ed4: .word 0x304200ff # andi $v0, 0xff
.L0x00002ed8: .word 0x2c420003 # sltiu $v0, 0x3
.L0x00002edc: .word 0x1440000d # bnez $v0, .L0x00002f14
.L0x00002ee0: .word 0x00000000 # nop
.L0x00002ee4: .word 0x8622005a # lh $v0, 0x5a($s1)
.L0x00002ee8: .word 0x00000000 # nop
.L0x00002eec: .word 0x10400003 # beqz $v0, .L0x00002efc
.L0x00002ef0: .word 0x00000000 # nop
.L0x00002ef4: .word 0x080216ec # j 0x80085bb0
.L0x00002ef8: .word 0xa6240052 # sh $a0, 0x52($s1)
.L0x00002efc: .word 0xa6250052 # sh $a1, 0x52($s1)
.L0x00002f00: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00002f04: .word 0x00000000 # nop
.L0x00002f08: .word 0x0040f809 # jalr $v0
.L0x00002f0c: .word 0x02202021 # move_ $a0, $s1
.L0x00002f10: .word 0xa2200059 # sb $zr, 0x59($s1)
.L0x00002f14: .word 0x0c0214bc # jal 0x800852f0
.L0x00002f18: .word 0x02202021 # move_ $a0, $s1
.L0x00002f1c: .word 0x8fbf001c # lw $ra, 0x1c($sp)
.L0x00002f20: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00002f24: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00002f28: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002f2c: .word 0x03e00008 # jr $ra
.L0x00002f30: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00002f34: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002f38: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00002f3c: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x00002f40: .word 0x24020001 # li $v0, 0x1
.L0x00002f44: .word 0x14620005 # bne $v1, $v0, .L0x00002f5c
.L0x00002f48: .word 0x00000000 # nop
.L0x00002f4c: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00002f50: .word 0x00000000 # nop
.L0x00002f54: .word 0x0040f809 # jalr $v0
.L0x00002f58: .word 0x24050001 # li $a1, 0x1
.L0x00002f5c: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00002f60: .word 0x00000000 # nop
.L0x00002f64: .word 0x03e00008 # jr $ra
.L0x00002f68: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00002f6c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002f70: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00002f74: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x00002f78: .word 0x24020001 # li $v0, 0x1
.L0x00002f7c: .word 0x14620007 # bne $v1, $v0, .L0x00002f9c
.L0x00002f80: .word 0x24020002 # li $v0, 0x2
.L0x00002f84: .word 0xa482005a # sh $v0, 0x5a($a0)
.L0x00002f88: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00002f8c: .word 0x24050002 # li $a1, 0x2
.L0x00002f90: .word 0xa0830058 # sb $v1, 0x58($a0)
.L0x00002f94: .word 0x0040f809 # jalr $v0
.L0x00002f98: .word 0xa4800054 # sh $zr, 0x54($a0)
.L0x00002f9c: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00002fa0: .word 0x00000000 # nop
.L0x00002fa4: .word 0x03e00008 # jr $ra
.L0x00002fa8: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00002fac: .word 0x84820052 # lh $v0, 0x52($a0)
.L0x00002fb0: .word 0x03e00008 # jr $ra
.L0x00002fb4: .word 0x00000000 # nop
.L0x00002fb8: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002fbc: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00002fc0: .word 0x00808021 # move_ $s0, $a0
.L0x00002fc4: .word 0x3c048008 # lui $a0, 0x8008
.L0x00002fc8: .word 0x24845594 # addiu $a0, 0x5594
.L0x00002fcc: .word 0x240500a8 # li $a1, 0xa8
.L0x00002fd0: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00002fd4: .word 0x0c005141 # jal F0x80014504
.L0x00002fd8: .word 0x00003021 # move_ $a2, $zr
.L0x00002fdc: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002fe0: .word 0x24635be4 # addiu $v1, 0x5be4
.L0x00002fe4: .word 0xac43009c # sw $v1, 0x9c($v0)
.L0x00002fe8: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002fec: .word 0x24635c1c # addiu $v1, 0x5c1c
.L0x00002ff0: .word 0xac4300a0 # sw $v1, 0xa0($v0)
.L0x00002ff4: .word 0x3c038008 # lui $v1, 0x8008
.L0x00002ff8: .word 0x24635c5c # addiu $v1, 0x5c5c
.L0x00002ffc: .word 0xac4300a4 # sw $v1, 0xa4($v0)
.L0x00003000: .word 0x24031000 # li $v1, 0x1000
.L0x00003004: .word 0xac43008c # sw $v1, 0x8c($v0)
.L0x00003008: .word 0x24030002 # li $v1, 0x2
.L0x0000300c: .word 0xac430090 # sw $v1, 0x90($v0)
.L0x00003010: .word 0xa4500050 # sh $s0, 0x50($v0)
.L0x00003014: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00003018: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x0000301c: .word 0x03e00008 # jr $ra
.L0x00003020: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00003024: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00003028: .word 0x2882001e # slti $v0, $a0, 0x1e
.L0x0000302c: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00003030: .word 0x14400003 # bnez $v0, .L0x00003040
.L0x00003034: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00003038: .word 0x08021755 # j 0x80085d54
.L0x0000303c: .word 0x240200ff # li $v0, 0xff
.L0x00003040: .word 0x3c108888 # lui $s0, 0x8888
.L0x00003044: .word 0x36108889 # ori $s0, 0x8889
.L0x00003048: .word 0x00041280 # sll $v0, $a0, 0xa
.L0x0000304c: .word 0x00500018 # mult $v0, $s0
.L0x00003050: .word 0x00002810 # mfhi $a1
.L0x00003054: .word 0x00a22021 # addu $a0, $a1, $v0
.L0x00003058: .word 0x00042103 # sra $a0, 0x4
.L0x0000305c: .word 0x000217c3 # sra $v0, 0x1f
.L0x00003060: .word 0x0c00aaf3 # jal F0x8002abcc
.L0x00003064: .word 0x00822023 # subu $a0, $v0
.L0x00003068: .word 0x00021900 # sll $v1, $v0, 0x4
.L0x0000306c: .word 0x00621823 # subu $v1, $v0
.L0x00003070: .word 0x00031840 # sll $v1, 0x1
.L0x00003074: .word 0x04610002 # bgez $v1, .L0x00003080
.L0x00003078: .word 0x00000000 # nop
.L0x0000307c: .word 0x24630fff # addiu $v1, 0xfff
.L0x00003080: .word 0x00031b03 # sra $v1, 0xc
.L0x00003084: .word 0x00031200 # sll $v0, $v1, 0x8
.L0x00003088: .word 0x00431023 # subu $v0, $v1
.L0x0000308c: .word 0x00500018 # mult $v0, $s0
.L0x00003090: .word 0x00002810 # mfhi $a1
.L0x00003094: .word 0x00a21821 # addu $v1, $a1, $v0
.L0x00003098: .word 0x00031903 # sra $v1, 0x4
.L0x0000309c: .word 0x000217c3 # sra $v0, 0x1f
.L0x000030a0: .word 0x00621023 # subu $v0, $v1, $v0
.L0x000030a4: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000030a8: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000030ac: .word 0x03e00008 # jr $ra
.L0x000030b0: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000030b4: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x000030b8: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000030bc: .word 0x00808821 # move_ $s1, $a0
.L0x000030c0: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000030c4: .word 0x3c108005 # lui $s0, 0x8005
.L0x000030c8: .word 0x2610de10 # addiu $s0, -0x21f0
.L0x000030cc: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x000030d0: .word 0x8e02017c # lw $v0, 0x17c($s0)
.L0x000030d4: .word 0x00000000 # nop
.L0x000030d8: .word 0x0040f809 # jalr $v0
.L0x000030dc: .word 0x24041000 # li $a0, 0x1000
.L0x000030e0: .word 0x00402021 # move_ $a0, $v0
.L0x000030e4: .word 0x8c820138 # lw $v0, 0x138($a0)
.L0x000030e8: .word 0x00000000 # nop
.L0x000030ec: .word 0x0040f809 # jalr $v0
.L0x000030f0: .word 0x00002821 # move_ $a1, $zr
.L0x000030f4: .word 0x8e030158 # lw $v1, 0x158($s0)
.L0x000030f8: .word 0x00000000 # nop
.L0x000030fc: .word 0x0060f809 # jalr $v1
.L0x00003100: .word 0x00408021 # move_ $s0, $v0
.L0x00003104: .word 0x00403021 # move_ $a2, $v0
.L0x00003108: .word 0x00112840 # sll $a1, $s1, 0x1
.L0x0000310c: .word 0x00004821 # move_ $t1, $zr
.L0x00003110: .word 0x240c0006 # li $t4, 0x6
.L0x00003114: .word 0x240b0032 # li $t3, 0x32
.L0x00003118: .word 0x3c0800ff # lui $t0, 0xff
.L0x0000311c: .word 0x3508ffff # ori $t0, 0xffff
.L0x00003120: .word 0x3c0aff00 # lui $t2, 0xff00
.L0x00003124: .word 0x3c028008 # lui $v0, 0x8008
.L0x00003128: .word 0x24477dbc # addiu $a3, $v0, 0x7dbc
.L0x0000312c: .word 0x24c4001a # addiu $a0, $a2, 0x1a
.L0x00003130: .word 0x28a20100 # slti $v0, $a1, 0x100
.L0x00003134: .word 0xa08cffe9 # sb $t4, -0x17($a0)
.L0x00003138: .word 0xa08bffed # sb $t3, -0x13($a0)
.L0x0000313c: .word 0xa091ffec # sb $s1, -0x14($a0)
.L0x00003140: .word 0xa091ffeb # sb $s1, -0x15($a0)
.L0x00003144: .word 0x14400002 # bnez $v0, .L0x00003150
.L0x00003148: .word 0xa091ffea # sb $s1, -0x16($a0)
.L0x0000314c: .word 0x240500ff # li $a1, 0xff
.L0x00003150: .word 0x240200a0 # li $v0, 0xa0
.L0x00003154: .word 0xa482ffee # sh $v0, -0x12($a0)
.L0x00003158: .word 0x24020078 # li $v0, 0x78
.L0x0000315c: .word 0xa085fffc # sb $a1, -0x4($a0)
.L0x00003160: .word 0xa085fffb # sb $a1, -0x5($a0)
.L0x00003164: .word 0xa085fffa # sb $a1, -0x6($a0)
.L0x00003168: .word 0xa085fff4 # sb $a1, -0xc($a0)
.L0x0000316c: .word 0xa085fff3 # sb $a1, -0xd($a0)
.L0x00003170: .word 0xa085fff2 # sb $a1, -0xe($a0)
.L0x00003174: .word 0xa482fff0 # sh $v0, -0x10($a0)
.L0x00003178: .word 0x94e20000 # lhu $v0, ($a3)
.L0x0000317c: .word 0x00000000 # nop
.L0x00003180: .word 0xa482fff6 # sh $v0, -0xa($a0)
.L0x00003184: .word 0x94e20002 # lhu $v0, 0x2($a3)
.L0x00003188: .word 0x00000000 # nop
.L0x0000318c: .word 0xa482fff8 # sh $v0, -0x8($a0)
.L0x00003190: .word 0x94e20004 # lhu $v0, 0x4($a3)
.L0x00003194: .word 0x25290001 # addiu $t1, 0x1
.L0x00003198: .word 0xa482fffe # sh $v0, -0x2($a0)
.L0x0000319c: .word 0x94e20006 # lhu $v0, 0x6($a3)
.L0x000031a0: .word 0x24e70008 # addiu $a3, 0x8
.L0x000031a4: .word 0xa4820000 # sh $v0, ($a0)
.L0x000031a8: .word 0x2484001c # addiu $a0, 0x1c
.L0x000031ac: .word 0x8cc30000 # lw $v1, ($a2)
.L0x000031b0: .word 0x8e020000 # lw $v0, ($s0)
.L0x000031b4: .word 0x006a1824 # and $v1, $t2
.L0x000031b8: .word 0x00481024 # and $v0, $t0
.L0x000031bc: .word 0x00621825 # or $v1, $v0
.L0x000031c0: .word 0xacc30000 # sw $v1, ($a2)
.L0x000031c4: .word 0x00c81824 # and $v1, $a2, $t0
.L0x000031c8: .word 0x8e020000 # lw $v0, ($s0)
.L0x000031cc: .word 0x00000000 # nop
.L0x000031d0: .word 0x004a1024 # and $v0, $t2
.L0x000031d4: .word 0x00431025 # or $v0, $v1
.L0x000031d8: .word 0xae020000 # sw $v0, ($s0)
.L0x000031dc: .word 0x29220004 # slti $v0, $t1, 0x4
.L0x000031e0: .word 0x1440ffd3 # bnez $v0, .L0x00003130
.L0x000031e4: .word 0x24c6001c # addiu $a2, 0x1c
.L0x000031e8: .word 0x3c03e100 # lui $v1, 0xe100
.L0x000031ec: .word 0x34630245 # ori $v1, 0x245
.L0x000031f0: .word 0x3c0400ff # lui $a0, 0xff
.L0x000031f4: .word 0x3484ffff # ori $a0, 0xffff
.L0x000031f8: .word 0x24020001 # li $v0, 0x1
.L0x000031fc: .word 0x3c05ff00 # lui $a1, 0xff00
.L0x00003200: .word 0xa0c20003 # sb $v0, 0x3($a2)
.L0x00003204: .word 0xacc30004 # sw $v1, 0x4($a2)
.L0x00003208: .word 0x8cc30000 # lw $v1, ($a2)
.L0x0000320c: .word 0x8e020000 # lw $v0, ($s0)
.L0x00003210: .word 0x00651824 # and $v1, $a1
.L0x00003214: .word 0x00441024 # and $v0, $a0
.L0x00003218: .word 0x00621825 # or $v1, $v0
.L0x0000321c: .word 0xacc30000 # sw $v1, ($a2)
.L0x00003220: .word 0x8e020000 # lw $v0, ($s0)
.L0x00003224: .word 0x00c42024 # and $a0, $a2, $a0
.L0x00003228: .word 0x00451024 # and $v0, $a1
.L0x0000322c: .word 0x00441025 # or $v0, $a0
.L0x00003230: .word 0xae020000 # sw $v0, ($s0)
.L0x00003234: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003238: .word 0x8c42df6c # lw $v0, -0x2094($v0)
.L0x0000323c: .word 0x00000000 # nop
.L0x00003240: .word 0x0040f809 # jalr $v0
.L0x00003244: .word 0x24c40008 # addiu $a0, $a2, 0x8
.L0x00003248: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x0000324c: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00003250: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003254: .word 0x03e00008 # jr $ra
.L0x00003258: .word 0x27bd0020 # addiu $sp, 0x20
.L0x0000325c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00003260: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00003264: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00003268: .word 0x24050001 # li $a1, 0x1
.L0x0000326c: .word 0xac800050 # sw $zr, 0x50($a0)
.L0x00003270: .word 0x0040f809 # jalr $v0
.L0x00003274: .word 0xa4800056 # sh $zr, 0x56($a0)
.L0x00003278: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x0000327c: .word 0x00000000 # nop
.L0x00003280: .word 0x03e00008 # jr $ra
.L0x00003284: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00003288: .word 0x8c820050 # lw $v0, 0x50($a0)
.L0x0000328c: .word 0x03e00008 # jr $ra
.L0x00003290: .word 0x00000000 # nop
.L0x00003294: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00003298: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000329c: .word 0x00808021 # move_ $s0, $a0
.L0x000032a0: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x000032a4: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000032a8: .word 0x8e03000c # lw $v1, 0xc($s0)
.L0x000032ac: .word 0x24020001 # li $v0, 0x1
.L0x000032b0: .word 0x1062000d # beq $v1, $v0, .L0x000032e8
.L0x000032b4: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000032b8: .word 0x14400003 # bnez $v0, .L0x000032c8
.L0x000032bc: .word 0x28620004 # slti $v0, $v1, 0x4
.L0x000032c0: .word 0x14400024 # bnez $v0, .L0x00003354
.L0x000032c4: .word 0x00000000 # nop
.L0x000032c8: .word 0x8e020038 # lw $v0, 0x38($s0)
.L0x000032cc: .word 0x00000000 # nop
.L0x000032d0: .word 0x0040f809 # jalr $v0
.L0x000032d4: .word 0x02002021 # move_ $a0, $s0
.L0x000032d8: .word 0xa6000054 # sh $zr, 0x54($s0)
.L0x000032dc: .word 0xa6000056 # sh $zr, 0x56($s0)
.L0x000032e0: .word 0x08021801 # j 0x80086004
.L0x000032e4: .word 0xae000050 # sw $zr, 0x50($s0)
.L0x000032e8: .word 0x8e110010 # lw $s1, 0x10($s0)
.L0x000032ec: .word 0x00000000 # nop
.L0x000032f0: .word 0x12200015 # beqz $s1, .L0x00003348
.L0x000032f4: .word 0x00000000 # nop
.L0x000032f8: .word 0x16230013 # bne $s1, $v1, .L0x00003348
.L0x000032fc: .word 0x00000000 # nop
.L0x00003300: .word 0x96020056 # lhu $v0, 0x56($s0)
.L0x00003304: .word 0x00000000 # nop
.L0x00003308: .word 0x00022400 # sll $a0, $v0, 0x10
.L0x0000330c: .word 0x00042403 # sra $a0, 0x10
.L0x00003310: .word 0x24420001 # addiu $v0, 0x1
.L0x00003314: .word 0x0c021735 # jal 0x80085cd4
.L0x00003318: .word 0xa6020056 # sh $v0, 0x56($s0)
.L0x0000331c: .word 0x86030056 # lh $v1, 0x56($s0)
.L0x00003320: .word 0x00000000 # nop
.L0x00003324: .word 0x2863001e # slti $v1, 0x1e
.L0x00003328: .word 0x14600007 # bnez $v1, .L0x00003348
.L0x0000332c: .word 0xa6020054 # sh $v0, 0x54($s0)
.L0x00003330: .word 0x02002021 # move_ $a0, $s0
.L0x00003334: .word 0x8e02002c # lw $v0, 0x2c($s0)
.L0x00003338: .word 0x00000000 # nop
.L0x0000333c: .word 0x0040f809 # jalr $v0
.L0x00003340: .word 0x00002821 # move_ $a1, $zr
.L0x00003344: .word 0xae110050 # sw $s1, 0x50($s0)
.L0x00003348: .word 0x86040054 # lh $a0, 0x54($s0)
.L0x0000334c: .word 0x0c021759 # jal 0x80085d64
.L0x00003350: .word 0x00000000 # nop
.L0x00003354: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00003358: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x0000335c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003360: .word 0x03e00008 # jr $ra
.L0x00003364: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00003368: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000336c: .word 0x3c048008 # lui $a0, 0x8008
.L0x00003370: .word 0x24845f44 # addiu $a0, 0x5f44
.L0x00003374: .word 0x24050060 # li $a1, 0x60
.L0x00003378: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x0000337c: .word 0x0c005141 # jal F0x80014504
.L0x00003380: .word 0x00003021 # move_ $a2, $zr
.L0x00003384: .word 0x3c038008 # lui $v1, 0x8008
.L0x00003388: .word 0x24635f0c # addiu $v1, 0x5f0c
.L0x0000338c: .word 0xac430058 # sw $v1, 0x58($v0)
.L0x00003390: .word 0x3c038008 # lui $v1, 0x8008
.L0x00003394: .word 0x24635f38 # addiu $v1, 0x5f38
.L0x00003398: .word 0xac43005c # sw $v1, 0x5c($v0)
.L0x0000339c: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x000033a0: .word 0x00000000 # nop
.L0x000033a4: .word 0x03e00008 # jr $ra
.L0x000033a8: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000033ac: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000033b0: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x000033b4: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000033b8: .word 0x84820000 # lh $v0, ($a0)
.L0x000033bc: .word 0x00000000 # nop
.L0x000033c0: .word 0x00021080 # sll $v0, 0x2
.L0x000033c4: .word 0x14c00005 # bnez $a2, .L0x000033dc
.L0x000033c8: .word 0x00a28021 # addu $s0, $a1, $v0
.L0x000033cc: .word 0x94820002 # lhu $v0, 0x2($a0)
.L0x000033d0: .word 0x00000000 # nop
.L0x000033d4: .word 0x2442ffff # addiu $v0, -0x1
.L0x000033d8: .word 0xa4820002 # sh $v0, 0x2($a0)
.L0x000033dc: .word 0x84820002 # lh $v0, 0x2($a0)
.L0x000033e0: .word 0x00000000 # nop
.L0x000033e4: .word 0x1c400017 # bgtz $v0, .L0x00003444
.L0x000033e8: .word 0x00000000 # nop
.L0x000033ec: .word 0x94820000 # lhu $v0, ($a0)
.L0x000033f0: .word 0x26100004 # addiu $s0, 0x4
.L0x000033f4: .word 0x24420001 # addiu $v0, 0x1
.L0x000033f8: .word 0xa4820000 # sh $v0, ($a0)
.L0x000033fc: .word 0x94820002 # lhu $v0, 0x2($a0)
.L0x00003400: .word 0x96030002 # lhu $v1, 0x2($s0)
.L0x00003404: .word 0x00000000 # nop
.L0x00003408: .word 0x00431021 # addu $v0, $v1
.L0x0000340c: .word 0xa4820002 # sh $v0, 0x2($a0)
.L0x00003410: .word 0x86030000 # lh $v1, ($s0)
.L0x00003414: .word 0x240200ff # li $v0, 0xff
.L0x00003418: .word 0x14620008 # bne $v1, $v0, .L0x0000343c
.L0x0000341c: .word 0x00000000 # nop
.L0x00003420: .word 0x94820002 # lhu $v0, 0x2($a0)
.L0x00003424: .word 0x00a08021 # move_ $s0, $a1
.L0x00003428: .word 0xa4800000 # sh $zr, ($a0)
.L0x0000342c: .word 0x96030002 # lhu $v1, 0x2($s0)
.L0x00003430: .word 0x00000000 # nop
.L0x00003434: .word 0x00431021 # addu $v0, $v1
.L0x00003438: .word 0xa4820002 # sh $v0, 0x2($a0)
.L0x0000343c: .word 0x0c021817 # jal 0x8008605c
.L0x00003440: .word 0x24c60001 # addiu $a2, 0x1
.L0x00003444: .word 0x86020000 # lh $v0, ($s0)
.L0x00003448: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x0000344c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003450: .word 0x03e00008 # jr $ra
.L0x00003454: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00003458: .word 0x27bdff48 # addiu $sp, -0xb8
.L0x0000345c: .word 0xafb000b0 # sw $s0, 0xb0($sp)
.L0x00003460: .word 0x00808021 # move_ $s0, $a0
.L0x00003464: .word 0xafbf00b4 # sw $ra, 0xb4($sp)
.L0x00003468: .word 0x0c007d92 # jal F0x8001f648
.L0x0000346c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00003470: .word 0x8e04007c # lw $a0, 0x7c($s0)
.L0x00003474: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00003478: .word 0x00000000 # nop
.L0x0000347c: .word 0x0040f809 # jalr $v0
.L0x00003480: .word 0x00002821 # move_ $a1, $zr
.L0x00003484: .word 0x00002021 # move_ $a0, $zr
.L0x00003488: .word 0x8fa20088 # lw $v0, 0x88($sp)
.L0x0000348c: .word 0x00000000 # nop
.L0x00003490: .word 0x0040f809 # jalr $v0
.L0x00003494: .word 0x240501f3 # li $a1, 0x1f3
.L0x00003498: .word 0x24040300 # li $a0, 0x300
.L0x0000349c: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x000034a0: .word 0x00000000 # nop
.L0x000034a4: .word 0x0040f809 # jalr $v0
.L0x000034a8: .word 0x00002821 # move_ $a1, $zr
.L0x000034ac: .word 0x3c108004 # lui $s0, 0x8004
.L0x000034b0: .word 0x26104b38 # addiu $s0, 0x4b38
.L0x000034b4: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x000034b8: .word 0x00000000 # nop
.L0x000034bc: .word 0x0040f809 # jalr $v0
.L0x000034c0: .word 0x3c040887 # lui $a0, 0x887
.L0x000034c4: .word 0x00402021 # move_ $a0, $v0
.L0x000034c8: .word 0x00002821 # move_ $a1, $zr
.L0x000034cc: .word 0x00a03021 # move_ $a2, $a1
.L0x000034d0: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000034d4: .word 0x00000000 # nop
.L0x000034d8: .word 0x0040f809 # jalr $v0
.L0x000034dc: .word 0x00a03821 # move_ $a3, $a1
.L0x000034e0: .word 0x24040340 # li $a0, 0x340
.L0x000034e4: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x000034e8: .word 0x00000000 # nop
.L0x000034ec: .word 0x0040f809 # jalr $v0
.L0x000034f0: .word 0x00002821 # move_ $a1, $zr
.L0x000034f4: .word 0x3c040887 # lui $a0, 0x887
.L0x000034f8: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x000034fc: .word 0x00000000 # nop
.L0x00003500: .word 0x0040f809 # jalr $v0
.L0x00003504: .word 0x34840001 # ori $a0, 0x1
.L0x00003508: .word 0x00402021 # move_ $a0, $v0
.L0x0000350c: .word 0x00002821 # move_ $a1, $zr
.L0x00003510: .word 0x00a03021 # move_ $a2, $a1
.L0x00003514: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00003518: .word 0x00000000 # nop
.L0x0000351c: .word 0x0040f809 # jalr $v0
.L0x00003520: .word 0x00a03821 # move_ $a3, $a1
.L0x00003524: .word 0x24040380 # li $a0, 0x380
.L0x00003528: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x0000352c: .word 0x00000000 # nop
.L0x00003530: .word 0x0040f809 # jalr $v0
.L0x00003534: .word 0x00002821 # move_ $a1, $zr
.L0x00003538: .word 0x3c040887 # lui $a0, 0x887
.L0x0000353c: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00003540: .word 0x00000000 # nop
.L0x00003544: .word 0x0040f809 # jalr $v0
.L0x00003548: .word 0x34840002 # ori $a0, 0x2
.L0x0000354c: .word 0x00402021 # move_ $a0, $v0
.L0x00003550: .word 0x00002821 # move_ $a1, $zr
.L0x00003554: .word 0x00a03021 # move_ $a2, $a1
.L0x00003558: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x0000355c: .word 0x00000000 # nop
.L0x00003560: .word 0x0040f809 # jalr $v0
.L0x00003564: .word 0x00a03821 # move_ $a3, $a1
.L0x00003568: .word 0x8fbf00b4 # lw $ra, 0xb4($sp)
.L0x0000356c: .word 0x8fb000b0 # lw $s0, 0xb0($sp)
.L0x00003570: .word 0x03e00008 # jr $ra
.L0x00003574: .word 0x27bd00b8 # addiu $sp, 0xb8
.L0x00003578: .word 0x27bdff20 # addiu $sp, -0xe0
.L0x0000357c: .word 0xafb100bc # sw $s1, 0xbc($sp)
.L0x00003580: .word 0x00808821 # move_ $s1, $a0
.L0x00003584: .word 0x26240054 # addiu $a0, $s1, 0x54
.L0x00003588: .word 0x3c058008 # lui $a1, 0x8008
.L0x0000358c: .word 0x24a57ddc # addiu $a1, 0x7ddc
.L0x00003590: .word 0x00003021 # move_ $a2, $zr
.L0x00003594: .word 0xafbf00dc # sw $ra, 0xdc($sp)
.L0x00003598: .word 0xafbe00d8 # sw $s8, 0xd8($sp)
.L0x0000359c: .word 0xafb700d4 # sw $s7, 0xd4($sp)
.L0x000035a0: .word 0xafb600d0 # sw $s6, 0xd0($sp)
.L0x000035a4: .word 0xafb500cc # sw $s5, 0xcc($sp)
.L0x000035a8: .word 0xafb400c8 # sw $s4, 0xc8($sp)
.L0x000035ac: .word 0xafb300c4 # sw $s3, 0xc4($sp)
.L0x000035b0: .word 0xafb200c0 # sw $s2, 0xc0($sp)
.L0x000035b4: .word 0x0c021817 # jal 0x8008605c
.L0x000035b8: .word 0xafb000b8 # sw $s0, 0xb8($sp)
.L0x000035bc: .word 0x26240058 # addiu $a0, $s1, 0x58
.L0x000035c0: .word 0x3c058008 # lui $a1, 0x8008
.L0x000035c4: .word 0x24a57e20 # addiu $a1, 0x7e20
.L0x000035c8: .word 0x00003021 # move_ $a2, $zr
.L0x000035cc: .word 0x0c021817 # jal 0x8008605c
.L0x000035d0: .word 0x00409021 # move_ $s2, $v0
.L0x000035d4: .word 0x2624005c # addiu $a0, $s1, 0x5c
.L0x000035d8: .word 0x3c058008 # lui $a1, 0x8008
.L0x000035dc: .word 0x24a57e74 # addiu $a1, 0x7e74
.L0x000035e0: .word 0x00003021 # move_ $a2, $zr
.L0x000035e4: .word 0x0c021817 # jal 0x8008605c
.L0x000035e8: .word 0x00409821 # move_ $s3, $v0
.L0x000035ec: .word 0x26240060 # addiu $a0, $s1, 0x60
.L0x000035f0: .word 0x3c058008 # lui $a1, 0x8008
.L0x000035f4: .word 0x24a57f2c # addiu $a1, 0x7f2c
.L0x000035f8: .word 0x00003021 # move_ $a2, $zr
.L0x000035fc: .word 0x0c021817 # jal 0x8008605c
.L0x00003600: .word 0x0040a021 # move_ $s4, $v0
.L0x00003604: .word 0x26240064 # addiu $a0, $s1, 0x64
.L0x00003608: .word 0x3c058008 # lui $a1, 0x8008
.L0x0000360c: .word 0x24a57ff8 # addiu $a1, 0x7ff8
.L0x00003610: .word 0x00003021 # move_ $a2, $zr
.L0x00003614: .word 0x0c021817 # jal 0x8008605c
.L0x00003618: .word 0x0040a821 # move_ $s5, $v0
.L0x0000361c: .word 0x26240068 # addiu $a0, $s1, 0x68
.L0x00003620: .word 0x3c058009 # lui $a1, 0x8009
.L0x00003624: .word 0x24a580f4 # addiu $a1, -0x7f0c
.L0x00003628: .word 0x00003021 # move_ $a2, $zr
.L0x0000362c: .word 0x0c021817 # jal 0x8008605c
.L0x00003630: .word 0x0040b021 # move_ $s6, $v0
.L0x00003634: .word 0x2624006c # addiu $a0, $s1, 0x6c
.L0x00003638: .word 0x3c058009 # lui $a1, 0x8009
.L0x0000363c: .word 0x24a5816c # addiu $a1, -0x7e94
.L0x00003640: .word 0x00003021 # move_ $a2, $zr
.L0x00003644: .word 0x0c021817 # jal 0x8008605c
.L0x00003648: .word 0x0040b821 # move_ $s7, $v0
.L0x0000364c: .word 0x26240070 # addiu $a0, $s1, 0x70
.L0x00003650: .word 0x3c058009 # lui $a1, 0x8009
.L0x00003654: .word 0x24a581bc # addiu $a1, -0x7e44
.L0x00003658: .word 0x00003021 # move_ $a2, $zr
.L0x0000365c: .word 0x0c021817 # jal 0x8008605c
.L0x00003660: .word 0x0040f021 # move_ $s8, $v0
.L0x00003664: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00003668: .word 0x0c007d92 # jal F0x8001f648
.L0x0000366c: .word 0xafa200b0 # sw $v0, 0xb0($sp)
.L0x00003670: .word 0x8e24007c # lw $a0, 0x7c($s1)
.L0x00003674: .word 0x8fa2008c # lw $v0, 0x8c($sp)
.L0x00003678: .word 0x00000000 # nop
.L0x0000367c: .word 0x0040f809 # jalr $v0
.L0x00003680: .word 0x00002821 # move_ $a1, $zr
.L0x00003684: .word 0x240403c0 # li $a0, 0x3c0
.L0x00003688: .word 0x8fa20084 # lw $v0, 0x84($sp)
.L0x0000368c: .word 0x00000000 # nop
.L0x00003690: .word 0x0040f809 # jalr $v0
.L0x00003694: .word 0x00002821 # move_ $a1, $zr
.L0x00003698: .word 0x2410012c # li $s0, 0x12c
.L0x0000369c: .word 0x1250000d # beq $s2, $s0, .L0x000036d4
.L0x000036a0: .word 0x3c040887 # lui $a0, 0x887
.L0x000036a4: .word 0x3c028004 # lui $v0, 0x8004
.L0x000036a8: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000036ac: .word 0x00000000 # nop
.L0x000036b0: .word 0x0040f809 # jalr $v0
.L0x000036b4: .word 0x34840003 # ori $a0, 0x3
.L0x000036b8: .word 0x00402021 # move_ $a0, $v0
.L0x000036bc: .word 0x02402821 # move_ $a1, $s2
.L0x000036c0: .word 0x00003021 # move_ $a2, $zr
.L0x000036c4: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000036c8: .word 0x00000000 # nop
.L0x000036cc: .word 0x0040f809 # jalr $v0
.L0x000036d0: .word 0x00c03821 # move_ $a3, $a2
.L0x000036d4: .word 0x1270000d # beq $s3, $s0, .L0x0000370c
.L0x000036d8: .word 0x3c040887 # lui $a0, 0x887
.L0x000036dc: .word 0x3c028004 # lui $v0, 0x8004
.L0x000036e0: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000036e4: .word 0x00000000 # nop
.L0x000036e8: .word 0x0040f809 # jalr $v0
.L0x000036ec: .word 0x34840003 # ori $a0, 0x3
.L0x000036f0: .word 0x00402021 # move_ $a0, $v0
.L0x000036f4: .word 0x02602821 # move_ $a1, $s3
.L0x000036f8: .word 0x00003021 # move_ $a2, $zr
.L0x000036fc: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00003700: .word 0x00000000 # nop
.L0x00003704: .word 0x0040f809 # jalr $v0
.L0x00003708: .word 0x00c03821 # move_ $a3, $a2
.L0x0000370c: .word 0x1290000d # beq $s4, $s0, .L0x00003744
.L0x00003710: .word 0x3c040887 # lui $a0, 0x887
.L0x00003714: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003718: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x0000371c: .word 0x00000000 # nop
.L0x00003720: .word 0x0040f809 # jalr $v0
.L0x00003724: .word 0x34840003 # ori $a0, 0x3
.L0x00003728: .word 0x00402021 # move_ $a0, $v0
.L0x0000372c: .word 0x02802821 # move_ $a1, $s4
.L0x00003730: .word 0x00003021 # move_ $a2, $zr
.L0x00003734: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00003738: .word 0x00000000 # nop
.L0x0000373c: .word 0x0040f809 # jalr $v0
.L0x00003740: .word 0x00c03821 # move_ $a3, $a2
.L0x00003744: .word 0x12b0000d # beq $s5, $s0, .L0x0000377c
.L0x00003748: .word 0x3c040887 # lui $a0, 0x887
.L0x0000374c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003750: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00003754: .word 0x00000000 # nop
.L0x00003758: .word 0x0040f809 # jalr $v0
.L0x0000375c: .word 0x34840003 # ori $a0, 0x3
.L0x00003760: .word 0x00402021 # move_ $a0, $v0
.L0x00003764: .word 0x02a02821 # move_ $a1, $s5
.L0x00003768: .word 0x00003021 # move_ $a2, $zr
.L0x0000376c: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00003770: .word 0x00000000 # nop
.L0x00003774: .word 0x0040f809 # jalr $v0
.L0x00003778: .word 0x00c03821 # move_ $a3, $a2
.L0x0000377c: .word 0x12d0000d # beq $s6, $s0, .L0x000037b4
.L0x00003780: .word 0x3c040887 # lui $a0, 0x887
.L0x00003784: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003788: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x0000378c: .word 0x00000000 # nop
.L0x00003790: .word 0x0040f809 # jalr $v0
.L0x00003794: .word 0x34840008 # ori $a0, 0x8
.L0x00003798: .word 0x00402021 # move_ $a0, $v0
.L0x0000379c: .word 0x02c02821 # move_ $a1, $s6
.L0x000037a0: .word 0x00003021 # move_ $a2, $zr
.L0x000037a4: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000037a8: .word 0x00000000 # nop
.L0x000037ac: .word 0x0040f809 # jalr $v0
.L0x000037b0: .word 0x00c03821 # move_ $a3, $a2
.L0x000037b4: .word 0x12f0000d # beq $s7, $s0, .L0x000037ec
.L0x000037b8: .word 0x3c040887 # lui $a0, 0x887
.L0x000037bc: .word 0x3c028004 # lui $v0, 0x8004
.L0x000037c0: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000037c4: .word 0x00000000 # nop
.L0x000037c8: .word 0x0040f809 # jalr $v0
.L0x000037cc: .word 0x34840008 # ori $a0, 0x8
.L0x000037d0: .word 0x00402021 # move_ $a0, $v0
.L0x000037d4: .word 0x02e02821 # move_ $a1, $s7
.L0x000037d8: .word 0x00003021 # move_ $a2, $zr
.L0x000037dc: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x000037e0: .word 0x00000000 # nop
.L0x000037e4: .word 0x0040f809 # jalr $v0
.L0x000037e8: .word 0x00c03821 # move_ $a3, $a2
.L0x000037ec: .word 0x13d0000d # beq $s8, $s0, .L0x00003824
.L0x000037f0: .word 0x3c040887 # lui $a0, 0x887
.L0x000037f4: .word 0x3c028004 # lui $v0, 0x8004
.L0x000037f8: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x000037fc: .word 0x00000000 # nop
.L0x00003800: .word 0x0040f809 # jalr $v0
.L0x00003804: .word 0x34840008 # ori $a0, 0x8
.L0x00003808: .word 0x00402021 # move_ $a0, $v0
.L0x0000380c: .word 0x86260074 # lh $a2, 0x74($s1)
.L0x00003810: .word 0x86270076 # lh $a3, 0x76($s1)
.L0x00003814: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00003818: .word 0x00000000 # nop
.L0x0000381c: .word 0x0040f809 # jalr $v0
.L0x00003820: .word 0x03c02821 # move_ $a1, $s8
.L0x00003824: .word 0x8fa300b0 # lw $v1, 0xb0($sp)
.L0x00003828: .word 0x00000000 # nop
.L0x0000382c: .word 0x1070000d # beq $v1, $s0, .L0x00003864
.L0x00003830: .word 0x3c040887 # lui $a0, 0x887
.L0x00003834: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003838: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x0000383c: .word 0x00000000 # nop
.L0x00003840: .word 0x0040f809 # jalr $v0
.L0x00003844: .word 0x34840008 # ori $a0, 0x8
.L0x00003848: .word 0x00402021 # move_ $a0, $v0
.L0x0000384c: .word 0x86260078 # lh $a2, 0x78($s1)
.L0x00003850: .word 0x8627007a # lh $a3, 0x7a($s1)
.L0x00003854: .word 0x8fa20094 # lw $v0, 0x94($sp)
.L0x00003858: .word 0x8fa500b0 # lw $a1, 0xb0($sp)
.L0x0000385c: .word 0x0040f809 # jalr $v0
.L0x00003860: .word 0x00000000 # nop
.L0x00003864: .word 0x8fbf00dc # lw $ra, 0xdc($sp)
.L0x00003868: .word 0x8fbe00d8 # lw $s8, 0xd8($sp)
.L0x0000386c: .word 0x8fb700d4 # lw $s7, 0xd4($sp)
.L0x00003870: .word 0x8fb600d0 # lw $s6, 0xd0($sp)
.L0x00003874: .word 0x8fb500cc # lw $s5, 0xcc($sp)
.L0x00003878: .word 0x8fb400c8 # lw $s4, 0xc8($sp)
.L0x0000387c: .word 0x8fb300c4 # lw $s3, 0xc4($sp)
.L0x00003880: .word 0x8fb200c0 # lw $s2, 0xc0($sp)
.L0x00003884: .word 0x8fb100bc # lw $s1, 0xbc($sp)
.L0x00003888: .word 0x8fb000b8 # lw $s0, 0xb8($sp)
.L0x0000388c: .word 0x03e00008 # jr $ra
.L0x00003890: .word 0x27bd00e0 # addiu $sp, 0xe0
.L0x00003894: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00003898: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x0000389c: .word 0x00808821 # move_ $s1, $a0
.L0x000038a0: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x000038a4: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000038a8: .word 0x8e23000c # lw $v1, 0xc($s1)
.L0x000038ac: .word 0x24020001 # li $v0, 0x1
.L0x000038b0: .word 0x1062008a # beq $v1, $v0, .L0x00003adc
.L0x000038b4: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000038b8: .word 0x14400005 # bnez $v0, .L0x000038d0
.L0x000038bc: .word 0x24020002 # li $v0, 0x2
.L0x000038c0: .word 0x10620009 # beq $v1, $v0, .L0x000038e8
.L0x000038c4: .word 0x24020003 # li $v0, 0x3
.L0x000038c8: .word 0x10620086 # beq $v1, $v0, .L0x00003ae4
.L0x000038cc: .word 0x00000000 # nop
.L0x000038d0: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x000038d4: .word 0x00000000 # nop
.L0x000038d8: .word 0x0040f809 # jalr $v0
.L0x000038dc: .word 0x02202021 # move_ $a0, $s1
.L0x000038e0: .word 0x080219e5 # j 0x80086794
.L0x000038e4: .word 0x00000000 # nop
.L0x000038e8: .word 0x8e220010 # lw $v0, 0x10($s1)
.L0x000038ec: .word 0x00000000 # nop
.L0x000038f0: .word 0x14400078 # bnez $v0, .L0x00003ad4
.L0x000038f4: .word 0x3c028008 # lui $v0, 0x8008
.L0x000038f8: .word 0xa6200054 # sh $zr, 0x54($s1)
.L0x000038fc: .word 0x94427dde # lhu $v0, 0x7dde($v0)
.L0x00003900: .word 0xa6200058 # sh $zr, 0x58($s1)
.L0x00003904: .word 0xa6220056 # sh $v0, 0x56($s1)
.L0x00003908: .word 0x3c028008 # lui $v0, 0x8008
.L0x0000390c: .word 0x94427e22 # lhu $v0, 0x7e22($v0)
.L0x00003910: .word 0xa620005c # sh $zr, 0x5c($s1)
.L0x00003914: .word 0xa622005a # sh $v0, 0x5a($s1)
.L0x00003918: .word 0x3c028008 # lui $v0, 0x8008
.L0x0000391c: .word 0x94427e76 # lhu $v0, 0x7e76($v0)
.L0x00003920: .word 0xa6200060 # sh $zr, 0x60($s1)
.L0x00003924: .word 0xa622005e # sh $v0, 0x5e($s1)
.L0x00003928: .word 0x3c028008 # lui $v0, 0x8008
.L0x0000392c: .word 0x94427f2e # lhu $v0, 0x7f2e($v0)
.L0x00003930: .word 0xa6200064 # sh $zr, 0x64($s1)
.L0x00003934: .word 0xa6220062 # sh $v0, 0x62($s1)
.L0x00003938: .word 0x3c028008 # lui $v0, 0x8008
.L0x0000393c: .word 0x94427ffa # lhu $v0, 0x7ffa($v0)
.L0x00003940: .word 0x3c108005 # lui $s0, 0x8005
.L0x00003944: .word 0xa6200068 # sh $zr, 0x68($s1)
.L0x00003948: .word 0xa6220066 # sh $v0, 0x66($s1)
.L0x0000394c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00003950: .word 0x944280f6 # lhu $v0, -0x7f0a($v0)
.L0x00003954: .word 0x2610dc04 # addiu $s0, -0x23fc
.L0x00003958: .word 0xa620006c # sh $zr, 0x6c($s1)
.L0x0000395c: .word 0xa622006a # sh $v0, 0x6a($s1)
.L0x00003960: .word 0x8e020008 # lw $v0, 0x8($s0)
.L0x00003964: .word 0x00000000 # nop
.L0x00003968: .word 0x0040f809 # jalr $v0
.L0x0000396c: .word 0x00000000 # nop
.L0x00003970: .word 0x3c031b4e # lui $v1, 0x1b4e
.L0x00003974: .word 0x346381b5 # ori $v1, 0x81b5
.L0x00003978: .word 0x00430018 # mult $v0, $v1
.L0x0000397c: .word 0x3c038009 # lui $v1, 0x8009
.L0x00003980: .word 0x9465816e # lhu $a1, -0x7e92($v1)
.L0x00003984: .word 0x000227c3 # sra $a0, $v0, 0x1f
.L0x00003988: .word 0xa6200070 # sh $zr, 0x70($s1)
.L0x0000398c: .word 0x00003010 # mfhi $a2
.L0x00003990: .word 0x00061943 # sra $v1, $a2, 0x5
.L0x00003994: .word 0x00641823 # subu $v1, $a0
.L0x00003998: .word 0x00032080 # sll $a0, $v1, 0x2
.L0x0000399c: .word 0x00832021 # addu $a0, $v1
.L0x000039a0: .word 0x00041900 # sll $v1, $a0, 0x4
.L0x000039a4: .word 0x00641823 # subu $v1, $a0
.L0x000039a8: .word 0x00031880 # sll $v1, 0x2
.L0x000039ac: .word 0x00431023 # subu $v0, $v1
.L0x000039b0: .word 0x00a22821 # addu $a1, $v0
.L0x000039b4: .word 0xa625006e # sh $a1, 0x6e($s1)
.L0x000039b8: .word 0x8e020008 # lw $v0, 0x8($s0)
.L0x000039bc: .word 0x00000000 # nop
.L0x000039c0: .word 0x0040f809 # jalr $v0
.L0x000039c4: .word 0x00000000 # nop
.L0x000039c8: .word 0x3c038888 # lui $v1, 0x8888
.L0x000039cc: .word 0x34638889 # ori $v1, 0x8889
.L0x000039d0: .word 0x00430018 # mult $v0, $v1
.L0x000039d4: .word 0x3c058009 # lui $a1, 0x8009
.L0x000039d8: .word 0x00021fc3 # sra $v1, $v0, 0x1f
.L0x000039dc: .word 0x00003010 # mfhi $a2
.L0x000039e0: .word 0x00c22021 # addu $a0, $a2, $v0
.L0x000039e4: .word 0x000421c3 # sra $a0, 0x7
.L0x000039e8: .word 0x00832023 # subu $a0, $v1
.L0x000039ec: .word 0x00041900 # sll $v1, $a0, 0x4
.L0x000039f0: .word 0x00641823 # subu $v1, $a0
.L0x000039f4: .word 0x00031900 # sll $v1, 0x4
.L0x000039f8: .word 0x94a481be # lhu $a0, -0x7e42($a1)
.L0x000039fc: .word 0x00431023 # subu $v0, $v1
.L0x00003a00: .word 0x00822021 # addu $a0, $v0
.L0x00003a04: .word 0xa6240072 # sh $a0, 0x72($s1)
.L0x00003a08: .word 0x8e020008 # lw $v0, 0x8($s0)
.L0x00003a0c: .word 0x00000000 # nop
.L0x00003a10: .word 0x0040f809 # jalr $v0
.L0x00003a14: .word 0x00000000 # nop
.L0x00003a18: .word 0x3c035555 # lui $v1, 0x5555
.L0x00003a1c: .word 0x34635556 # ori $v1, 0x5556
.L0x00003a20: .word 0x00430018 # mult $v0, $v1
.L0x00003a24: .word 0x00021fc3 # sra $v1, $v0, 0x1f
.L0x00003a28: .word 0x00003010 # mfhi $a2
.L0x00003a2c: .word 0x00c32023 # subu $a0, $a2, $v1
.L0x00003a30: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x00003a34: .word 0x00641821 # addu $v1, $a0
.L0x00003a38: .word 0x00432023 # subu $a0, $v0, $v1
.L0x00003a3c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00003a40: .word 0x24428214 # addiu $v0, -0x7dec
.L0x00003a44: .word 0x00041880 # sll $v1, $a0, 0x2
.L0x00003a48: .word 0x00621821 # addu $v1, $v0
.L0x00003a4c: .word 0x94620000 # lhu $v0, ($v1)
.L0x00003a50: .word 0x00000000 # nop
.L0x00003a54: .word 0xa6220074 # sh $v0, 0x74($s1)
.L0x00003a58: .word 0x94620002 # lhu $v0, 0x2($v1)
.L0x00003a5c: .word 0x00000000 # nop
.L0x00003a60: .word 0xa6220076 # sh $v0, 0x76($s1)
.L0x00003a64: .word 0x8e020008 # lw $v0, 0x8($s0)
.L0x00003a68: .word 0x00000000 # nop
.L0x00003a6c: .word 0x0040f809 # jalr $v0
.L0x00003a70: .word 0x00000000 # nop
.L0x00003a74: .word 0x3c036666 # lui $v1, 0x6666
.L0x00003a78: .word 0x34636667 # ori $v1, 0x6667
.L0x00003a7c: .word 0x00430018 # mult $v0, $v1
.L0x00003a80: .word 0x00021fc3 # sra $v1, $v0, 0x1f
.L0x00003a84: .word 0x00003010 # mfhi $a2
.L0x00003a88: .word 0x00062043 # sra $a0, $a2, 0x1
.L0x00003a8c: .word 0x00832023 # subu $a0, $v1
.L0x00003a90: .word 0x00041880 # sll $v1, $a0, 0x2
.L0x00003a94: .word 0x00641821 # addu $v1, $a0
.L0x00003a98: .word 0x00432023 # subu $a0, $v0, $v1
.L0x00003a9c: .word 0x3c028009 # lui $v0, 0x8009
.L0x00003aa0: .word 0x24428220 # addiu $v0, -0x7de0
.L0x00003aa4: .word 0x00041880 # sll $v1, $a0, 0x2
.L0x00003aa8: .word 0x00621821 # addu $v1, $v0
.L0x00003aac: .word 0x94620000 # lhu $v0, ($v1)
.L0x00003ab0: .word 0x00000000 # nop
.L0x00003ab4: .word 0xa6220078 # sh $v0, 0x78($s1)
.L0x00003ab8: .word 0x94620002 # lhu $v0, 0x2($v1)
.L0x00003abc: .word 0x24050001 # li $a1, 0x1
.L0x00003ac0: .word 0xa622007a # sh $v0, 0x7a($s1)
.L0x00003ac4: .word 0x8e22002c # lw $v0, 0x2c($s1)
.L0x00003ac8: .word 0x00000000 # nop
.L0x00003acc: .word 0x0040f809 # jalr $v0
.L0x00003ad0: .word 0x02202021 # move_ $a0, $s1
.L0x00003ad4: .word 0x0c02188a # jal 0x80086228
.L0x00003ad8: .word 0x02202021 # move_ $a0, $s1
.L0x00003adc: .word 0x0c021842 # jal 0x80086108
.L0x00003ae0: .word 0x02202021 # move_ $a0, $s1
.L0x00003ae4: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00003ae8: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00003aec: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003af0: .word 0x03e00008 # jr $ra
.L0x00003af4: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00003af8: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00003afc: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00003b00: .word 0x8c83000c # lw $v1, 0xc($a0)
.L0x00003b04: .word 0x24020001 # li $v0, 0x1
.L0x00003b08: .word 0x14620005 # bne $v1, $v0, .L0x00003b20
.L0x00003b0c: .word 0x00000000 # nop
.L0x00003b10: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00003b14: .word 0x00000000 # nop
.L0x00003b18: .word 0x0040f809 # jalr $v0
.L0x00003b1c: .word 0x24050002 # li $a1, 0x2
.L0x00003b20: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00003b24: .word 0x00000000 # nop
.L0x00003b28: .word 0x03e00008 # jr $ra
.L0x00003b2c: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00003b30: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00003b34: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00003b38: .word 0x00808021 # move_ $s0, $a0
.L0x00003b3c: .word 0x3c048008 # lui $a0, 0x8008
.L0x00003b40: .word 0x24846544 # addiu $a0, 0x6544
.L0x00003b44: .word 0x24050098 # li $a1, 0x98
.L0x00003b48: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00003b4c: .word 0x0c005141 # jal F0x80014504
.L0x00003b50: .word 0x00003021 # move_ $a2, $zr
.L0x00003b54: .word 0x3c038008 # lui $v1, 0x8008
.L0x00003b58: .word 0x246367a8 # addiu $v1, 0x67a8
.L0x00003b5c: .word 0xac430094 # sw $v1, 0x94($v0)
.L0x00003b60: .word 0x24031000 # li $v1, 0x1000
.L0x00003b64: .word 0xac43007c # sw $v1, 0x7c($v0)
.L0x00003b68: .word 0x24030002 # li $v1, 0x2
.L0x00003b6c: .word 0xac430080 # sw $v1, 0x80($v0)
.L0x00003b70: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00003b74: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00003b78: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003b7c: .word 0x03e00008 # jr $ra
.L0x00003b80: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00003b84: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00003b88: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00003b8c: .word 0x00808021 # move_ $s0, $a0
.L0x00003b90: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00003b94: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00003b98: .word 0x8ca40000 # lw $a0, ($a1)
.L0x00003b9c: .word 0x00000000 # nop
.L0x00003ba0: .word 0x8c82005c # lw $v0, 0x5c($a0)
.L0x00003ba4: .word 0x00000000 # nop
.L0x00003ba8: .word 0x0040f809 # jalr $v0
.L0x00003bac: .word 0x00008821 # move_ $s1, $zr
.L0x00003bb0: .word 0x10400055 # beqz $v0, .L0x00003d08
.L0x00003bb4: .word 0x24020001 # li $v0, 0x1
.L0x00003bb8: .word 0x8e040058 # lw $a0, 0x58($s0)
.L0x00003bbc: .word 0x00000000 # nop
.L0x00003bc0: .word 0x1082000a # beq $a0, $v0, .L0x00003bec
.L0x00003bc4: .word 0x28820002 # slti $v0, $a0, 0x2
.L0x00003bc8: .word 0x14400050 # bnez $v0, .L0x00003d0c
.L0x00003bcc: .word 0x02201021 # move_ $v0, $s1
.L0x00003bd0: .word 0x24020002 # li $v0, 0x2
.L0x00003bd4: .word 0x1082001b # beq $a0, $v0, .L0x00003c44
.L0x00003bd8: .word 0x24020003 # li $v0, 0x3
.L0x00003bdc: .word 0x10820030 # beq $a0, $v0, .L0x00003ca0
.L0x00003be0: .word 0x02201021 # move_ $v0, $s1
.L0x00003be4: .word 0x08021a6f # j 0x800869bc
.L0x00003be8: .word 0x00000000 # nop
.L0x00003bec: .word 0x3c108005 # lui $s0, 0x8005
.L0x00003bf0: .word 0x26108d34 # addiu $s0, -0x72cc
.L0x00003bf4: .word 0x8e0226fc # lw $v0, 0x26fc($s0)
.L0x00003bf8: .word 0x00000000 # nop
.L0x00003bfc: .word 0x0040f809 # jalr $v0
.L0x00003c00: .word 0x24110001 # li $s1, 0x1
.L0x00003c04: .word 0x8e022754 # lw $v0, 0x2754($s0)
.L0x00003c08: .word 0x00000000 # nop
.L0x00003c0c: .word 0x0040f809 # jalr $v0
.L0x00003c10: .word 0x00000000 # nop
.L0x00003c14: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003c18: .word 0x8c422b70 # lw $v0, 0x2b70($v0)
.L0x00003c1c: .word 0x00000000 # nop
.L0x00003c20: .word 0x0040f809 # jalr $v0
.L0x00003c24: .word 0x00000000 # nop
.L0x00003c28: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003c2c: .word 0x8c428a7c # lw $v0, -0x7584($v0)
.L0x00003c30: .word 0x00000000 # nop
.L0x00003c34: .word 0x0040f809 # jalr $v0
.L0x00003c38: .word 0x00000000 # nop
.L0x00003c3c: .word 0x08021a4e # j 0x80086938
.L0x00003c40: .word 0x240402d7 # li $a0, 0x2d7
.L0x00003c44: .word 0x3c108005 # lui $s0, 0x8005
.L0x00003c48: .word 0x26108d34 # addiu $s0, -0x72cc
.L0x00003c4c: .word 0x8e0226fc # lw $v0, 0x26fc($s0)
.L0x00003c50: .word 0x00000000 # nop
.L0x00003c54: .word 0x0040f809 # jalr $v0
.L0x00003c58: .word 0x24110001 # li $s1, 0x1
.L0x00003c5c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003c60: .word 0x8c422b70 # lw $v0, 0x2b70($v0)
.L0x00003c64: .word 0x00000000 # nop
.L0x00003c68: .word 0x0040f809 # jalr $v0
.L0x00003c6c: .word 0x00000000 # nop
.L0x00003c70: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003c74: .word 0x8c428a7c # lw $v0, -0x7584($v0)
.L0x00003c78: .word 0x00000000 # nop
.L0x00003c7c: .word 0x0040f809 # jalr $v0
.L0x00003c80: .word 0x00000000 # nop
.L0x00003c84: .word 0x24040c00 # li $a0, 0xc00
.L0x00003c88: .word 0x8e02270c # lw $v0, 0x270c($s0)
.L0x00003c8c: .word 0x00000000 # nop
.L0x00003c90: .word 0x0040f809 # jalr $v0
.L0x00003c94: .word 0x00002821 # move_ $a1, $zr
.L0x00003c98: .word 0x08021a6f # j 0x800869bc
.L0x00003c9c: .word 0x02201021 # move_ $v0, $s1
.L0x00003ca0: .word 0x3c028006 # lui $v0, 0x8006
.L0x00003ca4: .word 0x8c42cca8 # lw $v0, -0x3358($v0)
.L0x00003ca8: .word 0x00000000 # nop
.L0x00003cac: .word 0x14400010 # bnez $v0, .L0x00003cf0
.L0x00003cb0: .word 0x24040e02 # li $a0, 0xe02
.L0x00003cb4: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003cb8: .word 0x24508d34 # addiu $s0, $v0, -0x72cc
.L0x00003cbc: .word 0x8e022714 # lw $v0, 0x2714($s0)
.L0x00003cc0: .word 0x00000000 # nop
.L0x00003cc4: .word 0x0040f809 # jalr $v0
.L0x00003cc8: .word 0x00000000 # nop
.L0x00003ccc: .word 0x24030e01 # li $v1, 0xe01
.L0x00003cd0: .word 0x14430004 # bne $v0, $v1, .L0x00003ce4
.L0x00003cd4: .word 0x24040e02 # li $a0, 0xe02
.L0x00003cd8: .word 0x8e02270c # lw $v0, 0x270c($s0)
.L0x00003cdc: .word 0x08021a6a # j 0x800869a8
.L0x00003ce0: .word 0x00000000 # nop
.L0x00003ce4: .word 0x8e02270c # lw $v0, 0x270c($s0)
.L0x00003ce8: .word 0x08021a6a # j 0x800869a8
.L0x00003cec: .word 0x24040e01 # li $a0, 0xe01
.L0x00003cf0: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003cf4: .word 0x8c42b440 # lw $v0, -0x4bc0($v0)
.L0x00003cf8: .word 0x00000000 # nop
.L0x00003cfc: .word 0x0040f809 # jalr $v0
.L0x00003d00: .word 0x00002821 # move_ $a1, $zr
.L0x00003d04: .word 0x24110001 # li $s1, 0x1
.L0x00003d08: .word 0x02201021 # move_ $v0, $s1
.L0x00003d0c: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00003d10: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00003d14: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003d18: .word 0x03e00008 # jr $ra
.L0x00003d1c: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00003d20: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00003d24: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00003d28: .word 0x00808021 # move_ $s0, $a0
.L0x00003d2c: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00003d30: .word 0x00a08821 # move_ $s1, $a1
.L0x00003d34: .word 0xafbf001c # sw $ra, 0x1c($sp)
.L0x00003d38: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x00003d3c: .word 0x8e030010 # lw $v1, 0x10($s0)
.L0x00003d40: .word 0x00000000 # nop
.L0x00003d44: .word 0x2c620009 # sltiu $v0, $v1, 0x9
.L0x00003d48: .word 0x10400009 # beqz $v0, .L0x00003d70
.L0x00003d4c: .word 0x00009021 # move_ $s2, $zr
.L0x00003d50: .word 0x3c028008 # lui $v0, 0x8008
.L0x00003d54: .word 0x24422cfc # addiu $v0, 0x2cfc
.L0x00003d58: .word 0x00031880 # sll $v1, 0x2
.L0x00003d5c: .word 0x00621821 # addu $v1, $v0
.L0x00003d60: .word 0x8c620000 # lw $v0, ($v1)
.L0x00003d64: .word 0x00000000 # nop
.L0x00003d68: .word 0x00400008 # jr $v0
.L0x00003d6c: .word 0x00000000 # nop
.L0x00003d70: .word 0x8e24000c # lw $a0, 0xc($s1)
.L0x00003d74: .word 0x00000000 # nop
.L0x00003d78: .word 0x8c820070 # lw $v0, 0x70($a0)
.L0x00003d7c: .word 0x00000000 # nop
.L0x00003d80: .word 0x0040f809 # jalr $v0
.L0x00003d84: .word 0x00000000 # nop
.L0x00003d88: .word 0x8e240008 # lw $a0, 0x8($s1)
.L0x00003d8c: .word 0x00000000 # nop
.L0x00003d90: .word 0x8c820070 # lw $v0, 0x70($a0)
.L0x00003d94: .word 0x00000000 # nop
.L0x00003d98: .word 0x0040f809 # jalr $v0
.L0x00003d9c: .word 0x00000000 # nop
.L0x00003da0: .word 0x02002021 # move_ $a0, $s0
.L0x00003da4: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00003da8: .word 0x24050002 # li $a1, 0x2
.L0x00003dac: .word 0x0040f809 # jalr $v0
.L0x00003db0: .word 0xac800054 # sw $zr, 0x54($a0)
.L0x00003db4: .word 0x08021b16 # j 0x80086c58
.L0x00003db8: .word 0x02401021 # move_ $v0, $s2
.L0x00003dbc: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00003dc0: .word 0x00000000 # nop
.L0x00003dc4: .word 0x00401821 # move_ $v1, $v0
.L0x00003dc8: .word 0x24420001 # addiu $v0, 0x1
.L0x00003dcc: .word 0x04600075 # bltz $v1, .L0x00003fa4
.L0x00003dd0: .word 0xae020054 # sw $v0, 0x54($s0)
.L0x00003dd4: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x00003dd8: .word 0x8e240008 # lw $a0, 0x8($s1)
.L0x00003ddc: .word 0x00000000 # nop
.L0x00003de0: .word 0x8c820070 # lw $v0, 0x70($a0)
.L0x00003de4: .word 0x08021b08 # j 0x80086c20
.L0x00003de8: .word 0x00000000 # nop
.L0x00003dec: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00003df0: .word 0x00000000 # nop
.L0x00003df4: .word 0x2842000a # slti $v0, 0xa
.L0x00003df8: .word 0x14400037 # bnez $v0, .L0x00003ed8
.L0x00003dfc: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003e00: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003e04: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x00003e08: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00003e0c: .word 0x00000000 # nop
.L0x00003e10: .word 0x0040f809 # jalr $v0
.L0x00003e14: .word 0x3c04611c # lui $a0, 0x611c
.L0x00003e18: .word 0x8e240004 # lw $a0, 0x4($s1)
.L0x00003e1c: .word 0x00000000 # nop
.L0x00003e20: .word 0x8c820070 # lw $v0, 0x70($a0)
.L0x00003e24: .word 0x08021ada # j 0x80086b68
.L0x00003e28: .word 0x00000000 # nop
.L0x00003e2c: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00003e30: .word 0x00000000 # nop
.L0x00003e34: .word 0x2842000c # slti $v0, 0xc
.L0x00003e38: .word 0x14400027 # bnez $v0, .L0x00003ed8
.L0x00003e3c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003e40: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x00003e44: .word 0x02002021 # move_ $a0, $s0
.L0x00003e48: .word 0x08021adf # j 0x80086b7c
.L0x00003e4c: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x00003e50: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00003e54: .word 0x00000000 # nop
.L0x00003e58: .word 0x2842000c # slti $v0, 0xc
.L0x00003e5c: .word 0x1440001e # bnez $v0, .L0x00003ed8
.L0x00003e60: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003e64: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x00003e68: .word 0x8e240010 # lw $a0, 0x10($s1)
.L0x00003e6c: .word 0x00000000 # nop
.L0x00003e70: .word 0x8c820078 # lw $v0, 0x78($a0)
.L0x00003e74: .word 0x08021ada # j 0x80086b68
.L0x00003e78: .word 0x00000000 # nop
.L0x00003e7c: .word 0x8e020054 # lw $v0, 0x54($s0)
.L0x00003e80: .word 0x00000000 # nop
.L0x00003e84: .word 0x2842000c # slti $v0, 0xc
.L0x00003e88: .word 0x14400013 # bnez $v0, .L0x00003ed8
.L0x00003e8c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003e90: .word 0xae000054 # sw $zr, 0x54($s0)
.L0x00003e94: .word 0x8e240014 # lw $a0, 0x14($s1)
.L0x00003e98: .word 0x00000000 # nop
.L0x00003e9c: .word 0x8c82009c # lw $v0, 0x9c($a0)
.L0x00003ea0: .word 0x00000000 # nop
.L0x00003ea4: .word 0x0040f809 # jalr $v0
.L0x00003ea8: .word 0x00000000 # nop
.L0x00003eac: .word 0x8e240018 # lw $a0, 0x18($s1)
.L0x00003eb0: .word 0x00000000 # nop
.L0x00003eb4: .word 0x8c820094 # lw $v0, 0x94($a0)
.L0x00003eb8: .word 0x00000000 # nop
.L0x00003ebc: .word 0x0040f809 # jalr $v0
.L0x00003ec0: .word 0x00000000 # nop
.L0x00003ec4: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x00003ec8: .word 0x02002021 # move_ $a0, $s0
.L0x00003ecc: .word 0x0040f809 # jalr $v0
.L0x00003ed0: .word 0x00000000 # nop
.L0x00003ed4: .word 0x3c028005 # lui $v0, 0x8005
.L0x00003ed8: .word 0x8c42df9c # lw $v0, -0x2064($v0)
.L0x00003edc: .word 0x00000000 # nop
.L0x00003ee0: .word 0x0040f809 # jalr $v0
.L0x00003ee4: .word 0x00000000 # nop
.L0x00003ee8: .word 0x8e030054 # lw $v1, 0x54($s0)
.L0x00003eec: .word 0x00000000 # nop
.L0x00003ef0: .word 0x00621821 # addu $v1, $v0
.L0x00003ef4: .word 0x08021b15 # j 0x80086c54
.L0x00003ef8: .word 0xae030054 # sw $v1, 0x54($s0)
.L0x00003efc: .word 0x8e240014 # lw $a0, 0x14($s1)
.L0x00003f00: .word 0x00000000 # nop
.L0x00003f04: .word 0x8c8200a4 # lw $v0, 0xa4($a0)
.L0x00003f08: .word 0x00000000 # nop
.L0x00003f0c: .word 0x0040f809 # jalr $v0
.L0x00003f10: .word 0x00000000 # nop
.L0x00003f14: .word 0x10400023 # beqz $v0, .L0x00003fa4
.L0x00003f18: .word 0xae020058 # sw $v0, 0x58($s0)
.L0x00003f1c: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x00003f20: .word 0x00000000 # nop
.L0x00003f24: .word 0x0040f809 # jalr $v0
.L0x00003f28: .word 0x02002021 # move_ $a0, $s0
.L0x00003f2c: .word 0x0c021806 # jal 0x80086018
.L0x00003f30: .word 0x00000000 # nop
.L0x00003f34: .word 0xae220000 # sw $v0, ($s1)
.L0x00003f38: .word 0x8e030058 # lw $v1, 0x58($s0)
.L0x00003f3c: .word 0x24020001 # li $v0, 0x1
.L0x00003f40: .word 0x14620019 # bne $v1, $v0, .L0x00003fa8
.L0x00003f44: .word 0x02401021 # move_ $v0, $s2
.L0x00003f48: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003f4c: .word 0x8c424f44 # lw $v0, 0x4f44($v0)
.L0x00003f50: .word 0x00000000 # nop
.L0x00003f54: .word 0x0040f809 # jalr $v0
.L0x00003f58: .word 0x24040166 # li $a0, 0x166
.L0x00003f5c: .word 0x08021b16 # j 0x80086c58
.L0x00003f60: .word 0x02401021 # move_ $v0, $s2
.L0x00003f64: .word 0x8e240000 # lw $a0, ($s1)
.L0x00003f68: .word 0x00000000 # nop
.L0x00003f6c: .word 0x8c820058 # lw $v0, 0x58($a0)
.L0x00003f70: .word 0x00000000 # nop
.L0x00003f74: .word 0x0040f809 # jalr $v0
.L0x00003f78: .word 0x00000000 # nop
.L0x00003f7c: .word 0x8e02003c # lw $v0, 0x3c($s0)
.L0x00003f80: .word 0x00000000 # nop
.L0x00003f84: .word 0x0040f809 # jalr $v0
.L0x00003f88: .word 0x02002021 # move_ $a0, $s0
.L0x00003f8c: .word 0x08021b16 # j 0x80086c58
.L0x00003f90: .word 0x02401021 # move_ $v0, $s2
.L0x00003f94: .word 0x02002021 # move_ $a0, $s0
.L0x00003f98: .word 0x0c021a0d # jal 0x80086834
.L0x00003f9c: .word 0x02202821 # move_ $a1, $s1
.L0x00003fa0: .word 0x00409021 # move_ $s2, $v0
.L0x00003fa4: .word 0x02401021 # move_ $v0, $s2
.L0x00003fa8: .word 0x8fbf001c # lw $ra, 0x1c($sp)
.L0x00003fac: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00003fb0: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00003fb4: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003fb8: .word 0x03e00008 # jr $ra
.L0x00003fbc: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00003fc0: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00003fc4: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00003fc8: .word 0x00808821 # move_ $s1, $a0
.L0x00003fcc: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00003fd0: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00003fd4: .word 0x8e23000c # lw $v1, 0xc($s1)
.L0x00003fd8: .word 0x24020001 # li $v0, 0x1
.L0x00003fdc: .word 0x10620033 # beq $v1, $v0, .L0x000040ac
.L0x00003fe0: .word 0x00a08021 # move_ $s0, $a1
.L0x00003fe4: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00003fe8: .word 0x14400005 # bnez $v0, .L0x00004000
.L0x00003fec: .word 0x24020002 # li $v0, 0x2
.L0x00003ff0: .word 0x1062003e # beq $v1, $v0, .L0x000040ec
.L0x00003ff4: .word 0x24020003 # li $v0, 0x3
.L0x00003ff8: .word 0x10620038 # beq $v1, $v0, .L0x000040dc
.L0x00003ffc: .word 0x3c028005 # lui $v0, 0x8005
.L0x00004000: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x00004004: .word 0x00000000 # nop
.L0x00004008: .word 0x0040f809 # jalr $v0
.L0x0000400c: .word 0x02202021 # move_ $a0, $s1
.L0x00004010: .word 0x0c0219f8 # jal 0x800867e0
.L0x00004014: .word 0x00002021 # move_ $a0, $zr
.L0x00004018: .word 0x3c038006 # lui $v1, 0x8006
.L0x0000401c: .word 0x8c63cca8 # lw $v1, -0x3358($v1)
.L0x00004020: .word 0x00000000 # nop
.L0x00004024: .word 0x1460000f # bnez $v1, .L0x00004064
.L0x00004028: .word 0xae020018 # sw $v0, 0x18($s0)
.L0x0000402c: .word 0x0c02141d # jal 0x80085074
.L0x00004030: .word 0x00002021 # move_ $a0, $zr
.L0x00004034: .word 0x00002021 # move_ $a0, $zr
.L0x00004038: .word 0x0c0212fa # jal 0x80084be8
.L0x0000403c: .word 0xae02000c # sw $v0, 0xc($s0)
.L0x00004040: .word 0x00002021 # move_ $a0, $zr
.L0x00004044: .word 0x0c020cf9 # jal 0x800833e4
.L0x00004048: .word 0xae020008 # sw $v0, 0x8($s0)
.L0x0000404c: .word 0x00002021 # move_ $a0, $zr
.L0x00004050: .word 0x0c021086 # jal 0x80084218
.L0x00004054: .word 0xae020010 # sw $v0, 0x10($s0)
.L0x00004058: .word 0x00002021 # move_ $a0, $zr
.L0x0000405c: .word 0x08021b52 # j 0x80086d48
.L0x00004060: .word 0xae020004 # sw $v0, 0x4($s0)
.L0x00004064: .word 0x0c0214a7 # jal 0x8008529c
.L0x00004068: .word 0x00002021 # move_ $a0, $zr
.L0x0000406c: .word 0x00002021 # move_ $a0, $zr
.L0x00004070: .word 0x0c02137c # jal 0x80084df0
.L0x00004074: .word 0xae02000c # sw $v0, 0xc($s0)
.L0x00004078: .word 0x00002021 # move_ $a0, $zr
.L0x0000407c: .word 0x0c02113a # jal 0x800844e8
.L0x00004080: .word 0xae020008 # sw $v0, 0x8($s0)
.L0x00004084: .word 0x00002021 # move_ $a0, $zr
.L0x00004088: .word 0x0c020cf9 # jal 0x800833e4
.L0x0000408c: .word 0xae020004 # sw $v0, 0x4($s0)
.L0x00004090: .word 0x00002021 # move_ $a0, $zr
.L0x00004094: .word 0xae020010 # sw $v0, 0x10($s0)
.L0x00004098: .word 0x0c02171a # jal 0x80085c68
.L0x0000409c: .word 0x00000000 # nop
.L0x000040a0: .word 0xae020014 # sw $v0, 0x14($s0)
.L0x000040a4: .word 0x08021b67 # j 0x80086d9c
.L0x000040a8: .word 0xae200054 # sw $zr, 0x54($s1)
.L0x000040ac: .word 0x02202021 # move_ $a0, $s1
.L0x000040b0: .word 0x0c021a74 # jal 0x800869d0
.L0x000040b4: .word 0x02002821 # move_ $a1, $s0
.L0x000040b8: .word 0x1040000c # beqz $v0, .L0x000040ec
.L0x000040bc: .word 0x00000000 # nop
.L0x000040c0: .word 0x02202021 # move_ $a0, $s1
.L0x000040c4: .word 0x8e220028 # lw $v0, 0x28($s1)
.L0x000040c8: .word 0x00000000 # nop
.L0x000040cc: .word 0x0040f809 # jalr $v0
.L0x000040d0: .word 0x24050003 # li $a1, 0x3
.L0x000040d4: .word 0x08021b67 # j 0x80086d9c
.L0x000040d8: .word 0x00000000 # nop
.L0x000040dc: .word 0x8c425c68 # lw $v0, 0x5c68($v0)
.L0x000040e0: .word 0x00000000 # nop
.L0x000040e4: .word 0x0040f809 # jalr $v0
.L0x000040e8: .word 0x3c04611c # lui $a0, 0x611c
.L0x000040ec: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x000040f0: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x000040f4: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000040f8: .word 0x03e00008 # jr $ra
.L0x000040fc: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00004100: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004104: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00004108: .word 0x00808021 # move_ $s0, $a0
.L0x0000410c: .word 0x3c048008 # lui $a0, 0x8008
.L0x00004110: .word 0x24846c70 # addiu $a0, 0x6c70
.L0x00004114: .word 0x2405013c # li $a1, 0x13c
.L0x00004118: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x0000411c: .word 0x0c005141 # jal F0x80014504
.L0x00004120: .word 0x2406001c # li $a2, 0x1c
.L0x00004124: .word 0x24031000 # li $v1, 0x1000
.L0x00004128: .word 0xac43005c # sw $v1, 0x5c($v0)
.L0x0000412c: .word 0x24030002 # li $v1, 0x2
.L0x00004130: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x00004134: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x00004138: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x0000413c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00004140: .word 0x03e00008 # jr $ra
.L0x00004144: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004148: .word 0x27bdffa8 # addiu $sp, -0x58
.L0x0000414c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00004150: .word 0xafbf0054 # sw $ra, 0x54($sp)
.L0x00004154: .word 0xafb20050 # sw $s2, 0x50($sp)
.L0x00004158: .word 0xafb1004c # sw $s1, 0x4c($sp)
.L0x0000415c: .word 0x0c007fea # jal F0x8001ffa8
.L0x00004160: .word 0xafb00048 # sw $s0, 0x48($sp)
.L0x00004164: .word 0x24040280 # li $a0, 0x280
.L0x00004168: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x0000416c: .word 0x00000000 # nop
.L0x00004170: .word 0x0040f809 # jalr $v0
.L0x00004174: .word 0x24050100 # li $a1, 0x100
.L0x00004178: .word 0x00002021 # move_ $a0, $zr
.L0x0000417c: .word 0x8fa20038 # lw $v0, 0x38($sp)
.L0x00004180: .word 0x00000000 # nop
.L0x00004184: .word 0x0040f809 # jalr $v0
.L0x00004188: .word 0x240501f0 # li $a1, 0x1f0
.L0x0000418c: .word 0x3c108009 # lui $s0, 0x8009
.L0x00004190: .word 0x3c128006 # lui $s2, 0x8006
.L0x00004194: .word 0x2610824c # addiu $s0, -0x7db4
.L0x00004198: .word 0x3c118004 # lui $s1, 0x8004
.L0x0000419c: .word 0x8e42cca8 # lw $v0, -0x3358($s2)
.L0x000041a0: .word 0x26314b38 # addiu $s1, 0x4b38
.L0x000041a4: .word 0x000210c0 # sll $v0, 0x3
.L0x000041a8: .word 0x00501021 # addu $v0, $s0
.L0x000041ac: .word 0x8c440000 # lw $a0, ($v0)
.L0x000041b0: .word 0x8e220424 # lw $v0, 0x424($s1)
.L0x000041b4: .word 0x00000000 # nop
.L0x000041b8: .word 0x0040f809 # jalr $v0
.L0x000041bc: .word 0x00000000 # nop
.L0x000041c0: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x000041c4: .word 0x00000000 # nop
.L0x000041c8: .word 0x0060f809 # jalr $v1
.L0x000041cc: .word 0x00402021 # move_ $a0, $v0
.L0x000041d0: .word 0x00002021 # move_ $a0, $zr
.L0x000041d4: .word 0x240501f3 # li $a1, 0x1f3
.L0x000041d8: .word 0x8e42cca8 # lw $v0, -0x3358($s2)
.L0x000041dc: .word 0x8fa60038 # lw $a2, 0x38($sp)
.L0x000041e0: .word 0x000210c0 # sll $v0, 0x3
.L0x000041e4: .word 0x00501021 # addu $v0, $s0
.L0x000041e8: .word 0x8c430004 # lw $v1, 0x4($v0)
.L0x000041ec: .word 0x3c028009 # lui $v0, 0x8009
.L0x000041f0: .word 0x00c0f809 # jalr $a2
.L0x000041f4: .word 0xac438234 # sw $v1, -0x7dcc($v0)
.L0x000041f8: .word 0x24040300 # li $a0, 0x300
.L0x000041fc: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00004200: .word 0x00000000 # nop
.L0x00004204: .word 0x0040f809 # jalr $v0
.L0x00004208: .word 0x00002821 # move_ $a1, $zr
.L0x0000420c: .word 0x3c040887 # lui $a0, 0x887
.L0x00004210: .word 0x8e220424 # lw $v0, 0x424($s1)
.L0x00004214: .word 0x00000000 # nop
.L0x00004218: .word 0x0040f809 # jalr $v0
.L0x0000421c: .word 0x34840004 # ori $a0, 0x4
.L0x00004220: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00004224: .word 0x00000000 # nop
.L0x00004228: .word 0x0060f809 # jalr $v1
.L0x0000422c: .word 0x00402021 # move_ $a0, $v0
.L0x00004230: .word 0x24040340 # li $a0, 0x340
.L0x00004234: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00004238: .word 0x00000000 # nop
.L0x0000423c: .word 0x0040f809 # jalr $v0
.L0x00004240: .word 0x00002821 # move_ $a1, $zr
.L0x00004244: .word 0x3c040887 # lui $a0, 0x887
.L0x00004248: .word 0x8e220424 # lw $v0, 0x424($s1)
.L0x0000424c: .word 0x00000000 # nop
.L0x00004250: .word 0x0040f809 # jalr $v0
.L0x00004254: .word 0x34840005 # ori $a0, 0x5
.L0x00004258: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x0000425c: .word 0x00000000 # nop
.L0x00004260: .word 0x0060f809 # jalr $v1
.L0x00004264: .word 0x00402021 # move_ $a0, $v0
.L0x00004268: .word 0x24040380 # li $a0, 0x380
.L0x0000426c: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00004270: .word 0x00000000 # nop
.L0x00004274: .word 0x0040f809 # jalr $v0
.L0x00004278: .word 0x00002821 # move_ $a1, $zr
.L0x0000427c: .word 0x3c040887 # lui $a0, 0x887
.L0x00004280: .word 0x8e220424 # lw $v0, 0x424($s1)
.L0x00004284: .word 0x00000000 # nop
.L0x00004288: .word 0x0040f809 # jalr $v0
.L0x0000428c: .word 0x34840006 # ori $a0, 0x6
.L0x00004290: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00004294: .word 0x00000000 # nop
.L0x00004298: .word 0x0060f809 # jalr $v1
.L0x0000429c: .word 0x00402021 # move_ $a0, $v0
.L0x000042a0: .word 0x240403c0 # li $a0, 0x3c0
.L0x000042a4: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x000042a8: .word 0x00000000 # nop
.L0x000042ac: .word 0x0040f809 # jalr $v0
.L0x000042b0: .word 0x00002821 # move_ $a1, $zr
.L0x000042b4: .word 0x3c040887 # lui $a0, 0x887
.L0x000042b8: .word 0x8e220424 # lw $v0, 0x424($s1)
.L0x000042bc: .word 0x00000000 # nop
.L0x000042c0: .word 0x0040f809 # jalr $v0
.L0x000042c4: .word 0x34840007 # ori $a0, 0x7
.L0x000042c8: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x000042cc: .word 0x00000000 # nop
.L0x000042d0: .word 0x0060f809 # jalr $v1
.L0x000042d4: .word 0x00402021 # move_ $a0, $v0
.L0x000042d8: .word 0x8fbf0054 # lw $ra, 0x54($sp)
.L0x000042dc: .word 0x8fb20050 # lw $s2, 0x50($sp)
.L0x000042e0: .word 0x8fb1004c # lw $s1, 0x4c($sp)
.L0x000042e4: .word 0x8fb00048 # lw $s0, 0x48($sp)
.L0x000042e8: .word 0x03e00008 # jr $ra
.L0x000042ec: .word 0x27bd0058 # addiu $sp, 0x58
.L0x000042f0: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000042f4: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000042f8: .word 0x00808021 # move_ $s0, $a0
.L0x000042fc: .word 0x24020001 # li $v0, 0x1
.L0x00004300: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x00004304: .word 0x10a0000d # beqz $a1, .L0x0000433c
.L0x00004308: .word 0xae02000c # sw $v0, 0xc($s0)
.L0x0000430c: .word 0x3c040004 # lui $a0, 0x4
.L0x00004310: .word 0x3c028005 # lui $v0, 0x8005
.L0x00004314: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00004318: .word 0x00000000 # nop
.L0x0000431c: .word 0x0040f809 # jalr $v0
.L0x00004320: .word 0x34840019 # ori $a0, 0x19
.L0x00004324: .word 0x8e030000 # lw $v1, ($s0)
.L0x00004328: .word 0x24021000 # li $v0, 0x1000
.L0x0000432c: .word 0x0043001a # div $zr, $v0, $v1
.L0x00004330: .word 0x00001012 # mflo $v0
.L0x00004334: .word 0x08021c08 # j 0x80087020
.L0x00004338: .word 0xae000008 # sw $zr, 0x8($s0)
.L0x0000433c: .word 0x3c040004 # lui $a0, 0x4
.L0x00004340: .word 0x3c028005 # lui $v0, 0x8005
.L0x00004344: .word 0x8c425c48 # lw $v0, 0x5c48($v0)
.L0x00004348: .word 0x00000000 # nop
.L0x0000434c: .word 0x0040f809 # jalr $v0
.L0x00004350: .word 0x3484001a # ori $a0, 0x1a
.L0x00004354: .word 0x8e020000 # lw $v0, ($s0)
.L0x00004358: .word 0x24031000 # li $v1, 0x1000
.L0x0000435c: .word 0x0062001a # div $zr, $v1, $v0
.L0x00004360: .word 0x00001012 # mflo $v0
.L0x00004364: .word 0xae030008 # sw $v1, 0x8($s0)
.L0x00004368: .word 0x00021040 # sll $v0, 0x1
.L0x0000436c: .word 0x00021023 # negu $v0
.L0x00004370: .word 0xae020004 # sw $v0, 0x4($s0)
.L0x00004374: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x00004378: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x0000437c: .word 0x03e00008 # jr $ra
.L0x00004380: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004384: .word 0x00802821 # move_ $a1, $a0
.L0x00004388: .word 0x8ca2000c # lw $v0, 0xc($a1)
.L0x0000438c: .word 0x00000000 # nop
.L0x00004390: .word 0x10400015 # beqz $v0, .L0x000043e8
.L0x00004394: .word 0x24020001 # li $v0, 0x1
.L0x00004398: .word 0x8ca30004 # lw $v1, 0x4($a1)
.L0x0000439c: .word 0x8ca20008 # lw $v0, 0x8($a1)
.L0x000043a0: .word 0x00602021 # move_ $a0, $v1
.L0x000043a4: .word 0x00431021 # addu $v0, $v1
.L0x000043a8: .word 0x18800008 # blez $a0, .L0x000043cc
.L0x000043ac: .word 0xaca20008 # sw $v0, 0x8($a1)
.L0x000043b0: .word 0x28421001 # slti $v0, 0x1001
.L0x000043b4: .word 0x1440000a # bnez $v0, .L0x000043e0
.L0x000043b8: .word 0x24020001 # li $v0, 0x1
.L0x000043bc: .word 0x24031000 # li $v1, 0x1000
.L0x000043c0: .word 0xaca30008 # sw $v1, 0x8($a1)
.L0x000043c4: .word 0x03e00008 # jr $ra
.L0x000043c8: .word 0xaca0000c # sw $zr, 0xc($a1)
.L0x000043cc: .word 0x04410004 # bgez $v0, .L0x000043e0
.L0x000043d0: .word 0x24020001 # li $v0, 0x1
.L0x000043d4: .word 0xaca00008 # sw $zr, 0x8($a1)
.L0x000043d8: .word 0x03e00008 # jr $ra
.L0x000043dc: .word 0xaca0000c # sw $zr, 0xc($a1)
.L0x000043e0: .word 0x03e00008 # jr $ra
.L0x000043e4: .word 0x00001021 # move_ $v0, $zr
.L0x000043e8: .word 0x03e00008 # jr $ra
.L0x000043ec: .word 0x00000000 # nop
.L0x000043f0: .word 0x10a6000d # beq $a1, $a2, .L0x00004428
.L0x000043f4: .word 0x00c51823 # subu $v1, $a2, $a1
.L0x000043f8: .word 0xac870000 # sw $a3, ($a0)
.L0x000043fc: .word 0x00e01021 # move_ $v0, $a3
.L0x00004400: .word 0x00031a00 # sll $v1, 0x8
.L0x00004404: .word 0x0062001a # div $zr, $v1, $v0
.L0x00004408: .word 0x00001812 # mflo $v1
.L0x0000440c: .word 0x00051200 # sll $v0, $a1, 0x8
.L0x00004410: .word 0xac82000c # sw $v0, 0xc($a0)
.L0x00004414: .word 0x24020001 # li $v0, 0x1
.L0x00004418: .word 0xac850008 # sw $a1, 0x8($a0)
.L0x0000441c: .word 0xac860010 # sw $a2, 0x10($a0)
.L0x00004420: .word 0xac820018 # sw $v0, 0x18($a0)
.L0x00004424: .word 0xac830014 # sw $v1, 0x14($a0)
.L0x00004428: .word 0x03e00008 # jr $ra
.L0x0000442c: .word 0x00000000 # nop
.L0x00004430: .word 0x8c820018 # lw $v0, 0x18($a0)
.L0x00004434: .word 0x00000000 # nop
.L0x00004438: .word 0x10400016 # beqz $v0, .L0x00004494
.L0x0000443c: .word 0x24020001 # li $v0, 0x1
.L0x00004440: .word 0x8c82000c # lw $v0, 0xc($a0)
.L0x00004444: .word 0x8c830014 # lw $v1, 0x14($a0)
.L0x00004448: .word 0x00000000 # nop
.L0x0000444c: .word 0x00431021 # addu $v0, $v1
.L0x00004450: .word 0xac82000c # sw $v0, 0xc($a0)
.L0x00004454: .word 0x00021203 # sra $v0, 0x8
.L0x00004458: .word 0x18600009 # blez $v1, .L0x00004480
.L0x0000445c: .word 0xac820008 # sw $v0, 0x8($a0)
.L0x00004460: .word 0x8c830010 # lw $v1, 0x10($a0)
.L0x00004464: .word 0x00000000 # nop
.L0x00004468: .word 0x0062102a # slt $v0, $v1, $v0
.L0x0000446c: .word 0x10400007 # beqz $v0, .L0x0000448c
.L0x00004470: .word 0x24020001 # li $v0, 0x1
.L0x00004474: .word 0xac830008 # sw $v1, 0x8($a0)
.L0x00004478: .word 0x03e00008 # jr $ra
.L0x0000447c: .word 0xac800018 # sw $zr, 0x18($a0)
.L0x00004480: .word 0x8c830010 # lw $v1, 0x10($a0)
.L0x00004484: .word 0x08021c47 # j 0x8008711c
.L0x00004488: .word 0x0043102a # slt $v0, $v1
.L0x0000448c: .word 0x03e00008 # jr $ra
.L0x00004490: .word 0x00001021 # move_ $v0, $zr
.L0x00004494: .word 0x03e00008 # jr $ra
.L0x00004498: .word 0x00000000 # nop
.L0x0000449c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000044a0: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000044a4: .word 0x00808021 # move_ $s0, $a0
.L0x000044a8: .word 0x16000003 # bnez $s0, .L0x000044b8
.L0x000044ac: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x000044b0: .word 0x0c00ba87 # jal F0x8002ea1c
.L0x000044b4: .word 0x00000000 # nop
.L0x000044b8: .word 0x0c021d03 # jal 0x8008740c
.L0x000044bc: .word 0x02002021 # move_ $a0, $s0
.L0x000044c0: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000044c4: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000044c8: .word 0x03e00008 # jr $ra
.L0x000044cc: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000044d0: .word 0x00803021 # move_ $a2, $a0
.L0x000044d4: .word 0x3c058009 # lui $a1, 0x8009
.L0x000044d8: .word 0x24a58288 # addiu $a1, -0x7d78
.L0x000044dc: .word 0x2403000f # li $v1, 0xf
.L0x000044e0: .word 0x2407ffff # li $a3, -0x1
.L0x000044e4: .word 0x8ca20000 # lw $v0, ($a1)
.L0x000044e8: .word 0x24a50004 # addiu $a1, 0x4
.L0x000044ec: .word 0x2463ffff # addiu $v1, -0x1
.L0x000044f0: .word 0xacc20000 # sw $v0, ($a2)
.L0x000044f4: .word 0x1467fffb # bne $v1, $a3, .L0x000044e4
.L0x000044f8: .word 0x24c60004 # addiu $a2, 0x4
.L0x000044fc: .word 0x24860040 # addiu $a2, $a0, 0x40
.L0x00004500: .word 0x3c058009 # lui $a1, 0x8009
.L0x00004504: .word 0x24a582c8 # addiu $a1, -0x7d38
.L0x00004508: .word 0x2403000f # li $v1, 0xf
.L0x0000450c: .word 0x2407ffff # li $a3, -0x1
.L0x00004510: .word 0x8ca20000 # lw $v0, ($a1)
.L0x00004514: .word 0x24a50004 # addiu $a1, 0x4
.L0x00004518: .word 0x2463ffff # addiu $v1, -0x1
.L0x0000451c: .word 0xacc20000 # sw $v0, ($a2)
.L0x00004520: .word 0x1467fffb # bne $v1, $a3, .L0x00004510
.L0x00004524: .word 0x24c60004 # addiu $a2, 0x4
.L0x00004528: .word 0x24860080 # addiu $a2, $a0, 0x80
.L0x0000452c: .word 0x3c058009 # lui $a1, 0x8009
.L0x00004530: .word 0x24a5830c # addiu $a1, -0x7cf4
.L0x00004534: .word 0x2403001f # li $v1, 0x1f
.L0x00004538: .word 0x2407ffff # li $a3, -0x1
.L0x0000453c: .word 0x8ca20000 # lw $v0, ($a1)
.L0x00004540: .word 0x24a50004 # addiu $a1, 0x4
.L0x00004544: .word 0x2463ffff # addiu $v1, -0x1
.L0x00004548: .word 0xacc20000 # sw $v0, ($a2)
.L0x0000454c: .word 0x1467fffb # bne $v1, $a3, .L0x0000453c
.L0x00004550: .word 0x24c60004 # addiu $a2, 0x4
.L0x00004554: .word 0x03e00008 # jr $ra
.L0x00004558: .word 0x00801021 # move_ $v0, $a0
.L0x0000455c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004560: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00004564: .word 0x00808021 # move_ $s0, $a0
.L0x00004568: .word 0x3c058009 # lui $a1, 0x8009
.L0x0000456c: .word 0x24a58288 # addiu $a1, -0x7d78
.L0x00004570: .word 0x2403000f # li $v1, 0xf
.L0x00004574: .word 0x2406ffff # li $a2, -0x1
.L0x00004578: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x0000457c: .word 0x8c820000 # lw $v0, ($a0)
.L0x00004580: .word 0x24840004 # addiu $a0, 0x4
.L0x00004584: .word 0x2463ffff # addiu $v1, -0x1
.L0x00004588: .word 0xaca20000 # sw $v0, ($a1)
.L0x0000458c: .word 0x1466fffb # bne $v1, $a2, .L0x0000457c
.L0x00004590: .word 0x24a50004 # addiu $a1, 0x4
.L0x00004594: .word 0x3c058009 # lui $a1, 0x8009
.L0x00004598: .word 0x24a582c8 # addiu $a1, -0x7d38
.L0x0000459c: .word 0x26040040 # addiu $a0, $s0, 0x40
.L0x000045a0: .word 0x2403000f # li $v1, 0xf
.L0x000045a4: .word 0x2406ffff # li $a2, -0x1
.L0x000045a8: .word 0x8c820000 # lw $v0, ($a0)
.L0x000045ac: .word 0x24840004 # addiu $a0, 0x4
.L0x000045b0: .word 0x2463ffff # addiu $v1, -0x1
.L0x000045b4: .word 0xaca20000 # sw $v0, ($a1)
.L0x000045b8: .word 0x1466fffb # bne $v1, $a2, .L0x000045a8
.L0x000045bc: .word 0x24a50004 # addiu $a1, 0x4
.L0x000045c0: .word 0x3c048009 # lui $a0, 0x8009
.L0x000045c4: .word 0x24848284 # addiu $a0, -0x7d7c
.L0x000045c8: .word 0x0c021d3f # jal 0x800874fc
.L0x000045cc: .word 0x24050020 # li $a1, 0x20
.L0x000045d0: .word 0x3c048009 # lui $a0, 0x8009
.L0x000045d4: .word 0x24848308 # addiu $a0, -0x7cf8
.L0x000045d8: .word 0x0c021d3f # jal 0x800874fc
.L0x000045dc: .word 0x24050020 # li $a1, 0x20
.L0x000045e0: .word 0x02001021 # move_ $v0, $s0
.L0x000045e4: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000045e8: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000045ec: .word 0x03e00008 # jr $ra
.L0x000045f0: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000045f4: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000045f8: .word 0x30a20001 # andi $v0, $a1, 0x1
.L0x000045fc: .word 0x10400006 # beqz $v0, .L0x00004618
.L0x00004600: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00004604: .word 0x3c03f7ff # lui $v1, 0xf7ff
.L0x00004608: .word 0x8c820000 # lw $v0, ($a0)
.L0x0000460c: .word 0x3463ffff # ori $v1, 0xffff
.L0x00004610: .word 0x08021cb5 # j 0x800872d4
.L0x00004614: .word 0x00431024 # and $v0, $v1
.L0x00004618: .word 0x8c820000 # lw $v0, ($a0)
.L0x0000461c: .word 0x3c030800 # lui $v1, 0x800
.L0x00004620: .word 0x00431025 # or $v0, $v1
.L0x00004624: .word 0xac820000 # sw $v0, ($a0)
.L0x00004628: .word 0x30a20002 # andi $v0, $a1, 0x2
.L0x0000462c: .word 0x10400004 # beqz $v0, .L0x00004640
.L0x00004630: .word 0x3c030200 # lui $v1, 0x200
.L0x00004634: .word 0x8c820000 # lw $v0, ($a0)
.L0x00004638: .word 0x08021cc0 # j 0x80087300
.L0x0000463c: .word 0x00431025 # or $v0, $v1
.L0x00004640: .word 0x3c03fdff # lui $v1, 0xfdff
.L0x00004644: .word 0x8c820000 # lw $v0, ($a0)
.L0x00004648: .word 0x3463ffff # ori $v1, 0xffff
.L0x0000464c: .word 0x00431024 # and $v0, $v1
.L0x00004650: .word 0xac820000 # sw $v0, ($a0)
.L0x00004654: .word 0x94850000 # lhu $a1, ($a0)
.L0x00004658: .word 0x0c021d3f # jal 0x800874fc
.L0x0000465c: .word 0x00000000 # nop
.L0x00004660: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00004664: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004668: .word 0x03e00008 # jr $ra
.L0x0000466c: .word 0x00000000 # nop
.L0x00004670: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004674: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00004678: .word 0x0c021d63 # jal 0x8008758c
.L0x0000467c: .word 0x00000000 # nop
.L0x00004680: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00004684: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004688: .word 0x03e00008 # jr $ra
.L0x0000468c: .word 0x00000000 # nop
.L0x00004690: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004694: .word 0x14800005 # bnez $a0, .L0x000046ac
.L0x00004698: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x0000469c: .word 0x0c021d86 # jal 0x80087618
.L0x000046a0: .word 0x00000000 # nop
.L0x000046a4: .word 0x08021cdb # j 0x8008736c
.L0x000046a8: .word 0x00000000 # nop
.L0x000046ac: .word 0x0c021dd0 # jal 0x80087740
.L0x000046b0: .word 0x00000000 # nop
.L0x000046b4: .word 0x00021742 # srl $v0, 0x1d
.L0x000046b8: .word 0x30420001 # andi $v0, 0x1
.L0x000046bc: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x000046c0: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000046c4: .word 0x03e00008 # jr $ra
.L0x000046c8: .word 0x00000000 # nop
.L0x000046cc: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x000046d0: .word 0x14800005 # bnez $a0, .L0x000046e8
.L0x000046d4: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x000046d8: .word 0x0c021dab # jal 0x800876ac
.L0x000046dc: .word 0x00000000 # nop
.L0x000046e0: .word 0x08021ced # j 0x800873b4
.L0x000046e4: .word 0x00000000 # nop
.L0x000046e8: .word 0x3c028009 # lui $v0, 0x8009
.L0x000046ec: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x000046f0: .word 0x00000000 # nop
.L0x000046f4: .word 0x8c420000 # lw $v0, ($v0)
.L0x000046f8: .word 0x00000000 # nop
.L0x000046fc: .word 0x00021602 # srl $v0, 0x18
.L0x00004700: .word 0x30420001 # andi $v0, 0x1
.L0x00004704: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00004708: .word 0x27bd0018 # addiu $sp, 0x18
.L0x0000470c: .word 0x03e00008 # jr $ra
.L0x00004710: .word 0x00000000 # nop
.L0x00004714: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004718: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x0000471c: .word 0x00802821 # move_ $a1, $a0
.L0x00004720: .word 0x0c00ba9f # jal F0x8002ea7c
.L0x00004724: .word 0x00002021 # move_ $a0, $zr
.L0x00004728: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x0000472c: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004730: .word 0x03e00008 # jr $ra
.L0x00004734: .word 0x00000000 # nop
.L0x00004738: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x0000473c: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00004740: .word 0x00802821 # move_ $a1, $a0
.L0x00004744: .word 0x0c00ba9f # jal F0x8002ea7c
.L0x00004748: .word 0x24040001 # li $a0, 0x1
.L0x0000474c: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00004750: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004754: .word 0x03e00008 # jr $ra
.L0x00004758: .word 0x00000000 # nop
.L0x0000475c: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004760: .word 0x00802821 # move_ $a1, $a0
.L0x00004764: .word 0x10a00006 # beqz $a1, .L0x00004780
.L0x00004768: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x0000476c: .word 0x24020001 # li $v0, 0x1
.L0x00004770: .word 0x10a2001b # beq $a1, $v0, .L0x000047e0
.L0x00004774: .word 0x3c028000 # lui $v0, 0x8000
.L0x00004778: .word 0x08021d38 # j 0x800874e0
.L0x0000477c: .word 0x00000000 # nop
.L0x00004780: .word 0x3c038009 # lui $v1, 0x8009
.L0x00004784: .word 0x8c6383c8 # lw $v1, -0x7c38($v1)
.L0x00004788: .word 0x3c028000 # lui $v0, 0x8000
.L0x0000478c: .word 0xac620000 # sw $v0, ($v1)
.L0x00004790: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004794: .word 0x8c42839c # lw $v0, -0x7c64($v0)
.L0x00004798: .word 0x3c048009 # lui $a0, 0x8009
.L0x0000479c: .word 0x24848284 # addiu $a0, -0x7d7c
.L0x000047a0: .word 0xac400000 # sw $zr, ($v0)
.L0x000047a4: .word 0x3c028009 # lui $v0, 0x8009
.L0x000047a8: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x000047ac: .word 0x24050020 # li $a1, 0x20
.L0x000047b0: .word 0xac400000 # sw $zr, ($v0)
.L0x000047b4: .word 0x3c038009 # lui $v1, 0x8009
.L0x000047b8: .word 0x8c6383c8 # lw $v1, -0x7c38($v1)
.L0x000047bc: .word 0x3c026000 # lui $v0, 0x6000
.L0x000047c0: .word 0x0c021d3f # jal 0x800874fc
.L0x000047c4: .word 0xac620000 # sw $v0, ($v1)
.L0x000047c8: .word 0x3c048009 # lui $a0, 0x8009
.L0x000047cc: .word 0x24848308 # addiu $a0, -0x7cf8
.L0x000047d0: .word 0x0c021d3f # jal 0x800874fc
.L0x000047d4: .word 0x24050020 # li $a1, 0x20
.L0x000047d8: .word 0x08021d3b # j 0x800874ec
.L0x000047dc: .word 0x00000000 # nop
.L0x000047e0: .word 0x3c038009 # lui $v1, 0x8009
.L0x000047e4: .word 0x8c6383c8 # lw $v1, -0x7c38($v1)
.L0x000047e8: .word 0x00000000 # nop
.L0x000047ec: .word 0xac620000 # sw $v0, ($v1)
.L0x000047f0: .word 0x3c028009 # lui $v0, 0x8009
.L0x000047f4: .word 0x8c42839c # lw $v0, -0x7c64($v0)
.L0x000047f8: .word 0x00000000 # nop
.L0x000047fc: .word 0xac400000 # sw $zr, ($v0)
.L0x00004800: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004804: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x00004808: .word 0x00000000 # nop
.L0x0000480c: .word 0xac400000 # sw $zr, ($v0)
.L0x00004810: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004814: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x00004818: .word 0x3c038009 # lui $v1, 0x8009
.L0x0000481c: .word 0x8c6383c8 # lw $v1, -0x7c38($v1)
.L0x00004820: .word 0x8c420000 # lw $v0, ($v0)
.L0x00004824: .word 0x3c026000 # lui $v0, 0x6000
.L0x00004828: .word 0x08021d3b # j 0x800874ec
.L0x0000482c: .word 0xac620000 # sw $v0, ($v1)
.L0x00004830: .word 0x3c048008 # lui $a0, 0x8008
.L0x00004834: .word 0x0c00a0ff # jal F0x800283fc
.L0x00004838: .word 0x24842d20 # addiu $a0, 0x2d20
.L0x0000483c: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00004840: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004844: .word 0x03e00008 # jr $ra
.L0x00004848: .word 0x00000000 # nop
.L0x0000484c: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00004850: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00004854: .word 0x00808821 # move_ $s1, $a0
.L0x00004858: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000485c: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00004860: .word 0x0c021d86 # jal 0x80087618
.L0x00004864: .word 0x00a08021 # move_ $s0, $a1
.L0x00004868: .word 0x3c038009 # lui $v1, 0x8009
.L0x0000486c: .word 0x8c6383cc # lw $v1, -0x7c34($v1)
.L0x00004870: .word 0x00108142 # srl $s0, 0x5
.L0x00004874: .word 0x8c620000 # lw $v0, ($v1)
.L0x00004878: .word 0x00108400 # sll $s0, 0x10
.L0x0000487c: .word 0x34420088 # ori $v0, 0x88
.L0x00004880: .word 0xac620000 # sw $v0, ($v1)
.L0x00004884: .word 0x3c038009 # lui $v1, 0x8009
.L0x00004888: .word 0x8c638394 # lw $v1, -0x7c6c($v1)
.L0x0000488c: .word 0x26220004 # addiu $v0, $s1, 0x4
.L0x00004890: .word 0xac620000 # sw $v0, ($v1)
.L0x00004894: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004898: .word 0x8c428398 # lw $v0, -0x7c68($v0)
.L0x0000489c: .word 0x36100020 # ori $s0, 0x20
.L0x000048a0: .word 0xac500000 # sw $s0, ($v0)
.L0x000048a4: .word 0x3c038009 # lui $v1, 0x8009
.L0x000048a8: .word 0x8c6383c4 # lw $v1, -0x7c3c($v1)
.L0x000048ac: .word 0x8e220000 # lw $v0, ($s1)
.L0x000048b0: .word 0x3c040100 # lui $a0, 0x100
.L0x000048b4: .word 0xac620000 # sw $v0, ($v1)
.L0x000048b8: .word 0x3c028009 # lui $v0, 0x8009
.L0x000048bc: .word 0x8c42839c # lw $v0, -0x7c64($v0)
.L0x000048c0: .word 0x34840201 # ori $a0, 0x201
.L0x000048c4: .word 0xac440000 # sw $a0, ($v0)
.L0x000048c8: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x000048cc: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x000048d0: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000048d4: .word 0x03e00008 # jr $ra
.L0x000048d8: .word 0x27bd0020 # addiu $sp, 0x20
.L0x000048dc: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x000048e0: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000048e4: .word 0x00808821 # move_ $s1, $a0
.L0x000048e8: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000048ec: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x000048f0: .word 0x0c021dab # jal 0x800876ac
.L0x000048f4: .word 0x00a08021 # move_ $s0, $a1
.L0x000048f8: .word 0x3c038009 # lui $v1, 0x8009
.L0x000048fc: .word 0x8c6383cc # lw $v1, -0x7c34($v1)
.L0x00004900: .word 0x00000000 # nop
.L0x00004904: .word 0x8c620000 # lw $v0, ($v1)
.L0x00004908: .word 0x00108142 # srl $s0, 0x5
.L0x0000490c: .word 0x34420088 # ori $v0, 0x88
.L0x00004910: .word 0xac620000 # sw $v0, ($v1)
.L0x00004914: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004918: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x0000491c: .word 0x00108400 # sll $s0, 0x10
.L0x00004920: .word 0xac400000 # sw $zr, ($v0)
.L0x00004924: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004928: .word 0x8c4283a0 # lw $v0, -0x7c60($v0)
.L0x0000492c: .word 0x36100020 # ori $s0, 0x20
.L0x00004930: .word 0xac510000 # sw $s1, ($v0)
.L0x00004934: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004938: .word 0x8c4283a4 # lw $v0, -0x7c5c($v0)
.L0x0000493c: .word 0x3c030100 # lui $v1, 0x100
.L0x00004940: .word 0xac500000 # sw $s0, ($v0)
.L0x00004944: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004948: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x0000494c: .word 0x34630200 # ori $v1, 0x200
.L0x00004950: .word 0xac430000 # sw $v1, ($v0)
.L0x00004954: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00004958: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x0000495c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00004960: .word 0x03e00008 # jr $ra
.L0x00004964: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00004968: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x0000496c: .word 0x3c038009 # lui $v1, 0x8009
.L0x00004970: .word 0x8c6383c8 # lw $v1, -0x7c38($v1)
.L0x00004974: .word 0x3c020010 # lui $v0, 0x10
.L0x00004978: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x0000497c: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x00004980: .word 0x8c620000 # lw $v0, ($v1)
.L0x00004984: .word 0x3c032000 # lui $v1, 0x2000
.L0x00004988: .word 0x00431024 # and $v0, $v1
.L0x0000498c: .word 0x10400017 # beqz $v0, .L0x000049ec
.L0x00004990: .word 0x00001021 # move_ $v0, $zr
.L0x00004994: .word 0x2404ffff # li $a0, -0x1
.L0x00004998: .word 0x8fa20010 # lw $v0, 0x10($sp)
.L0x0000499c: .word 0x00000000 # nop
.L0x000049a0: .word 0x2442ffff # addiu $v0, -0x1
.L0x000049a4: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x000049a8: .word 0x8fa20010 # lw $v0, 0x10($sp)
.L0x000049ac: .word 0x00000000 # nop
.L0x000049b0: .word 0x14440006 # bne $v0, $a0, .L0x000049cc
.L0x000049b4: .word 0x00000000 # nop
.L0x000049b8: .word 0x3c048008 # lui $a0, 0x8008
.L0x000049bc: .word 0x0c021dd6 # jal 0x80087758
.L0x000049c0: .word 0x24842d3c # addiu $a0, 0x2d3c
.L0x000049c4: .word 0x08021da7 # j 0x8008769c
.L0x000049c8: .word 0x2402ffff # li $v0, -0x1
.L0x000049cc: .word 0x3c028009 # lui $v0, 0x8009
.L0x000049d0: .word 0x8c4283c8 # lw $v0, -0x7c38($v0)
.L0x000049d4: .word 0x00000000 # nop
.L0x000049d8: .word 0x8c420000 # lw $v0, ($v0)
.L0x000049dc: .word 0x00000000 # nop
.L0x000049e0: .word 0x00431024 # and $v0, $v1
.L0x000049e4: .word 0x1440ffec # bnez $v0, .L0x00004998
.L0x000049e8: .word 0x00001021 # move_ $v0, $zr
.L0x000049ec: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x000049f0: .word 0x27bd0020 # addiu $sp, 0x20
.L0x000049f4: .word 0x03e00008 # jr $ra
.L0x000049f8: .word 0x00000000 # nop
.L0x000049fc: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00004a00: .word 0x3c038009 # lui $v1, 0x8009
.L0x00004a04: .word 0x8c6383a8 # lw $v1, -0x7c58($v1)
.L0x00004a08: .word 0x3c020010 # lui $v0, 0x10
.L0x00004a0c: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00004a10: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x00004a14: .word 0x8c620000 # lw $v0, ($v1)
.L0x00004a18: .word 0x3c030100 # lui $v1, 0x100
.L0x00004a1c: .word 0x00431024 # and $v0, $v1
.L0x00004a20: .word 0x10400017 # beqz $v0, .L0x00004a80
.L0x00004a24: .word 0x00001021 # move_ $v0, $zr
.L0x00004a28: .word 0x2404ffff # li $a0, -0x1
.L0x00004a2c: .word 0x8fa20010 # lw $v0, 0x10($sp)
.L0x00004a30: .word 0x00000000 # nop
.L0x00004a34: .word 0x2442ffff # addiu $v0, -0x1
.L0x00004a38: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x00004a3c: .word 0x8fa20010 # lw $v0, 0x10($sp)
.L0x00004a40: .word 0x00000000 # nop
.L0x00004a44: .word 0x14440006 # bne $v0, $a0, .L0x00004a60
.L0x00004a48: .word 0x00000000 # nop
.L0x00004a4c: .word 0x3c048008 # lui $a0, 0x8008
.L0x00004a50: .word 0x0c021dd6 # jal 0x80087758
.L0x00004a54: .word 0x24842d4c # addiu $a0, 0x2d4c
.L0x00004a58: .word 0x08021dcc # j 0x80087730
.L0x00004a5c: .word 0x2402ffff # li $v0, -0x1
.L0x00004a60: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004a64: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x00004a68: .word 0x00000000 # nop
.L0x00004a6c: .word 0x8c420000 # lw $v0, ($v0)
.L0x00004a70: .word 0x00000000 # nop
.L0x00004a74: .word 0x00431024 # and $v0, $v1
.L0x00004a78: .word 0x1440ffec # bnez $v0, .L0x00004a2c
.L0x00004a7c: .word 0x00001021 # move_ $v0, $zr
.L0x00004a80: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00004a84: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00004a88: .word 0x03e00008 # jr $ra
.L0x00004a8c: .word 0x00000000 # nop
.L0x00004a90: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004a94: .word 0x8c4283c8 # lw $v0, -0x7c38($v0)
.L0x00004a98: .word 0x00000000 # nop
.L0x00004a9c: .word 0x8c420000 # lw $v0, ($v0)
.L0x00004aa0: .word 0x03e00008 # jr $ra
.L0x00004aa4: .word 0x00000000 # nop
.L0x00004aa8: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00004aac: .word 0x00802821 # move_ $a1, $a0
.L0x00004ab0: .word 0x3c048008 # lui $a0, 0x8008
.L0x00004ab4: .word 0x24842d5c # addiu $a0, 0x2d5c
.L0x00004ab8: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00004abc: .word 0x0c00a0ff # jal F0x800283fc
.L0x00004ac0: .word 0x00000000 # nop
.L0x00004ac4: .word 0x3c038009 # lui $v1, 0x8009
.L0x00004ac8: .word 0x8c6383c8 # lw $v1, -0x7c38($v1)
.L0x00004acc: .word 0x3c028000 # lui $v0, 0x8000
.L0x00004ad0: .word 0xac620000 # sw $v0, ($v1)
.L0x00004ad4: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004ad8: .word 0x8c42839c # lw $v0, -0x7c64($v0)
.L0x00004adc: .word 0x00000000 # nop
.L0x00004ae0: .word 0xac400000 # sw $zr, ($v0)
.L0x00004ae4: .word 0x3c028009 # lui $v0, 0x8009
.L0x00004ae8: .word 0x8c4283a8 # lw $v0, -0x7c58($v0)
.L0x00004aec: .word 0x00000000 # nop
.L0x00004af0: .word 0xac400000 # sw $zr, ($v0)
.L0x00004af4: .word 0x00001021 # move_ $v0, $zr
.L0x00004af8: .word 0x3c038009 # lui $v1, 0x8009
.L0x00004afc: .word 0x8c6383a8 # lw $v1, -0x7c58($v1)
.L0x00004b00: .word 0x3c048009 # lui $a0, 0x8009
.L0x00004b04: .word 0x8c8483c8 # lw $a0, -0x7c38($a0)
.L0x00004b08: .word 0x8c630000 # lw $v1, ($v1)
.L0x00004b0c: .word 0x3c036000 # lui $v1, 0x6000
.L0x00004b10: .word 0xac830000 # sw $v1, ($a0)
.L0x00004b14: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00004b18: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00004b1c: .word 0x03e00008 # jr $ra
.L0x00004b20: .word 0x00000000 # nop
.L0x00004b24: .word 0x00000000 # nop
.L0x00004b28: .word 0x00000000 # nop
.L0x00004b2c: .word 0x3c088009 # lui $t0, 0x8009
.L0x00004b30: .word 0x250883d4 # addiu $t0, -0x7c2c
.L0x00004b34: .word 0x2081ffff # addi $at, $a0, -0x1
.L0x00004b38: .word 0x18200004 # blez $at, .L0x00004b4c
.L0x00004b3c: .word 0x8d020000 # lw $v0, ($t0)
.L0x00004b40: .word 0x00040840 # sll $at, $a0, 0x1
.L0x00004b44: .word 0x03e00008 # jr $ra
.L0x00004b48: .word 0xad010000 # sw $at, ($t0)
.L0x00004b4c: .word 0x3c0100ff # lui $at, 0xff
.L0x00004b50: .word 0x3421ffff # ori $at, 0xffff
.L0x00004b54: .word 0x03e00008 # jr $ra
.L0x00004b58: .word 0xad010000 # sw $at, ($t0)
.L0x00004b5c: .word 0x3c088009 # lui $t0, 0x8009
.L0x00004b60: .word 0x250883d4 # addiu $t0, -0x7c2c
.L0x00004b64: .word 0x20c60800 # addi $a2, 0x800
.L0x00004b68: .word 0x3c010001 # lui $at, 0x1
.L0x00004b6c: .word 0x00c13820 # add $a3, $a2, $at
.L0x00004b70: .word 0x1480000f # bnez $a0, .L0x00004bb0
.L0x00004b74: .word 0x8d090000 # lw $t1, ($t0)
.L0x00004b78: .word 0x3c088009 # lui $t0, 0x8009
.L0x00004b7c: .word 0x250883d8 # addiu $t0, -0x7c28
.L0x00004b80: .word 0x8d040000 # lw $a0, ($t0)
.L0x00004b84: .word 0x8d050004 # lw $a1, 0x4($t0)
.L0x00004b88: .word 0x8d020008 # lw $v0, 0x8($t0)
.L0x00004b8c: .word 0x8d03000c # lw $v1, 0xc($t0)
.L0x00004b90: .word 0x8d0c0010 # lw $t4, 0x10($t0)
.L0x00004b94: .word 0x8d0d0014 # lw $t5, 0x14($t0)
.L0x00004b98: .word 0x8d0f0018 # lw $t7, 0x18($t0)
.L0x00004b9c: .word 0x8d18001c # lw $t8, 0x1c($t0)
.L0x00004ba0: .word 0x8d190020 # lw $t9, 0x20($t0)
.L0x00004ba4: .word 0x01294820 # add $t1, $t1
.L0x00004ba8: .word 0x10000064 # b_ .L0x00004d3c
.L0x00004bac: .word 0x00a97020 # add $t6, $a1, $t1
.L0x00004bb0: .word 0x00006820 # add $t5, $zr, $zr
.L0x00004bb4: .word 0x00007820 # add $t7, $zr, $zr
.L0x00004bb8: .word 0x0000c020 # add $t8, $zr, $zr
.L0x00004bbc: .word 0x0000c820 # add $t9, $zr, $zr
.L0x00004bc0: .word 0x01294820 # add $t1, $t1
.L0x00004bc4: .word 0x00a97020 # add $t6, $a1, $t1
.L0x00004bc8: .word 0x8c890000 # lw $t1, ($a0)
.L0x00004bcc: .word 0x948c0004 # lhu $t4, 0x4($a0)
.L0x00004bd0: .word 0x948a0006 # lhu $t2, 0x6($a0)
.L0x00004bd4: .word 0x94820008 # lhu $v0, 0x8($a0)
.L0x00004bd8: .word 0x9483000a # lhu $v1, 0xa($a0)
.L0x00004bdc: .word 0x214afffd # addi $t2, -0x3
.L0x00004be0: .word 0x05400002 # bltz $t2, .L0x00004bec
.L0x00004be4: .word 0x000c6280 # sll $t4, 0xa
.L0x00004be8: .word 0x200d0001 # addi $t5, $zr, 0x1
.L0x00004bec: .word 0x2084000c # addi $a0, 0xc
.L0x00004bf0: .word 0x00021400 # sll $v0, 0x10
.L0x00004bf4: .word 0x00431025 # or $v0, $v1
.L0x00004bf8: .word 0x00001825 # move_ $v1, $zr
.L0x00004bfc: .word 0xaca90000 # sw $t1, ($a1)
.L0x00004c00: .word 0x3129ffff # andi $t1, 0xffff
.L0x00004c04: .word 0x00094880 # sll $t1, 0x2
.L0x00004c08: .word 0x25290004 # addiu $t1, 0x4
.L0x00004c0c: .word 0x01254820 # add $t1, $a1
.L0x00004c10: .word 0x3c088009 # lui $t0, 0x8009
.L0x00004c14: .word 0x250883fc # addiu $t0, -0x7c04
.L0x00004c18: .word 0xad090000 # sw $t1, ($t0)
.L0x00004c1c: .word 0x20a50002 # addi $a1, 0x2
.L0x00004c20: .word 0x11a00035 # beqz $t5, .L0x00004cf8
.L0x00004c24: .word 0x00024582 # srl $t0, $v0, 0x16
.L0x00004c28: .word 0x390103ff # xori $at, $t0, 0x3ff
.L0x00004c2c: .word 0x10200085 # beqz $at, .L0x00004e44
.L0x00004c30: .word 0x20a50002 # addi $a1, 0x2
.L0x00004c34: .word 0x21a1fffd # addi $at, $t5, -0x3
.L0x00004c38: .word 0x04200002 # bltz $at, .L0x00004c44
.L0x00004c3c: .word 0x20c1fc00 # addi $at, $a2, -0x400
.L0x00004c40: .word 0x2021fc00 # addi $at, -0x400
.L0x00004c44: .word 0x00024602 # srl $t0, $v0, 0x18
.L0x00004c48: .word 0x00084080 # sll $t0, 0x2
.L0x00004c4c: .word 0x01014020 # add $t0, $at
.L0x00004c50: .word 0x95090000 # lhu $t1, ($t0)
.L0x00004c54: .word 0x950a0002 # lhu $t2, 0x2($t0)
.L0x00004c58: .word 0x00004024 # and $t0, $zr, $zr
.L0x00004c5c: .word 0x1140000a # beqz $t2, .L0x00004c88
.L0x00004c60: .word 0x01221004 # sllv $v0, $v0, $t1
.L0x00004c64: .word 0x20010020 # addi $at, $zr, 0x20
.L0x00004c68: .word 0x002a0822 # sub $at, $t2
.L0x00004c6c: .word 0x00224006 # srlv $t0, $v0, $at
.L0x00004c70: .word 0x04400004 # bltz $v0, .L0x00004c84
.L0x00004c74: .word 0x01421004 # sllv $v0, $v0, $t2
.L0x00004c78: .word 0x200bffff # addi $t3, $zr, -0x1
.L0x00004c7c: .word 0x002b5806 # srlv $t3, $t3, $at
.L0x00004c80: .word 0x010b4022 # sub $t0, $t3
.L0x00004c84: .word 0x006a1820 # add $v1, $t2
.L0x00004c88: .word 0x00691820 # add $v1, $t1
.L0x00004c8c: .word 0x30610010 # andi $at, $v1, 0x10
.L0x00004c90: .word 0x10200005 # beqz $at, .L0x00004ca8
.L0x00004c94: .word 0x3063000f # andi $v1, 0xf
.L0x00004c98: .word 0x94890000 # lhu $t1, ($a0)
.L0x00004c9c: .word 0x20840002 # addi $a0, 0x2
.L0x00004ca0: .word 0x00694804 # sllv $t1, $t1, $v1
.L0x00004ca4: .word 0x00491025 # or $v0, $t1
.L0x00004ca8: .word 0x21a1fffe # addi $at, $t5, -0x2
.L0x00004cac: .word 0x1c200008 # bgtz $at, .L0x00004cd0
.L0x00004cb0: .word 0x03284820 # add $t1, $t9, $t0
.L0x00004cb4: .word 0x10200004 # beqz $at, .L0x00004cc8
.L0x00004cb8: .word 0x03084820 # add $t1, $t8, $t0
.L0x00004cbc: .word 0x01e84820 # add $t1, $t7, $t0
.L0x00004cc0: .word 0x10000004 # b_ .L0x00004cd4
.L0x00004cc4: .word 0x01e87820 # add $t7, $t0
.L0x00004cc8: .word 0x10000002 # b_ .L0x00004cd4
.L0x00004ccc: .word 0x0308c020 # add $t8, $t0
.L0x00004cd0: .word 0x0328c820 # add $t9, $t0
.L0x00004cd4: .word 0x00094880 # sll $t1, 0x2
.L0x00004cd8: .word 0x312903ff # andi $t1, 0x3ff
.L0x00004cdc: .word 0x01894825 # or $t1, $t4, $t1
.L0x00004ce0: .word 0x21ad0001 # addi $t5, 0x1
.L0x00004ce4: .word 0x21a1fff9 # addi $at, $t5, -0x7
.L0x00004ce8: .word 0x14200011 # bnez $at, .L0x00004d30
.L0x00004cec: .word 0xa4a90000 # sh $t1, ($a1)
.L0x00004cf0: .word 0x1000000f # b_ .L0x00004d30
.L0x00004cf4: .word 0x21adfffa # addi $t5, -0x6
.L0x00004cf8: .word 0x390101ff # xori $at, $t0, 0x1ff
.L0x00004cfc: .word 0x10200051 # beqz $at, .L0x00004e44
.L0x00004d00: .word 0x20a50002 # addi $a1, 0x2
.L0x00004d04: .word 0x00021280 # sll $v0, 0xa
.L0x00004d08: .word 0x2063000a # addi $v1, 0xa
.L0x00004d0c: .word 0x30610010 # andi $at, $v1, 0x10
.L0x00004d10: .word 0x10200005 # beqz $at, .L0x00004d28
.L0x00004d14: .word 0x3063000f # andi $v1, 0xf
.L0x00004d18: .word 0x94890000 # lhu $t1, ($a0)
.L0x00004d1c: .word 0x20840002 # addi $a0, 0x2
.L0x00004d20: .word 0x00694804 # sllv $t1, $t1, $v1
.L0x00004d24: .word 0x00491025 # or $v0, $t1
.L0x00004d28: .word 0x01884025 # or $t0, $t4, $t0
.L0x00004d2c: .word 0xa4a80000 # sh $t0, ($a1)
.L0x00004d30: .word 0x00ae0823 # subu $at, $a1, $t6
.L0x00004d34: .word 0x0421004f # bgez $at, .L0x00004e74
.L0x00004d38: .word 0x20a50002 # addi $a1, 0x2
.L0x00004d3c: .word 0x000244c2 # srl $t0, $v0, 0x13
.L0x00004d40: .word 0x000840c0 # sll $t0, 0x3
.L0x00004d44: .word 0x01064020 # add $t0, $a2
.L0x00004d48: .word 0x8d090000 # lw $t1, ($t0)
.L0x00004d4c: .word 0x00000000 # nop
.L0x00004d50: .word 0x15200011 # bnez $t1, .L0x00004d98
.L0x00004d54: .word 0x312100ff # andi $at, $t1, 0xff
.L0x00004d58: .word 0x00021200 # sll $v0, 0x8
.L0x00004d5c: .word 0x20630008 # addi $v1, 0x8
.L0x00004d60: .word 0x30610010 # andi $at, $v1, 0x10
.L0x00004d64: .word 0x10200005 # beqz $at, .L0x00004d7c
.L0x00004d68: .word 0x3063000f # andi $v1, 0xf
.L0x00004d6c: .word 0x94880000 # lhu $t0, ($a0)
.L0x00004d70: .word 0x20840002 # addi $a0, 0x2
.L0x00004d74: .word 0x00684004 # sllv $t0, $t0, $v1
.L0x00004d78: .word 0x00481025 # or $v0, $t0
.L0x00004d7c: .word 0x000245c2 # srl $t0, $v0, 0x17
.L0x00004d80: .word 0x00084080 # sll $t0, 0x2
.L0x00004d84: .word 0x01074020 # add $t0, $a3
.L0x00004d88: .word 0x8d090000 # lw $t1, ($t0)
.L0x00004d8c: .word 0x00005820 # add $t3, $zr, $zr
.L0x00004d90: .word 0x10000002 # b_ .L0x00004d9c
.L0x00004d94: .word 0x312100ff # andi $at, $t1, 0xff
.L0x00004d98: .word 0x8d0b0004 # lw $t3, 0x4($t0)
.L0x00004d9c: .word 0x00221004 # sllv $v0, $v0, $at
.L0x00004da0: .word 0x00611820 # add $v1, $at
.L0x00004da4: .word 0x30610010 # andi $at, $v1, 0x10
.L0x00004da8: .word 0x10200005 # beqz $at, .L0x00004dc0
.L0x00004dac: .word 0x3063000f # andi $v1, 0xf
.L0x00004db0: .word 0x94880000 # lhu $t0, ($a0)
.L0x00004db4: .word 0x20840002 # addi $a0, 0x2
.L0x00004db8: .word 0x00684004 # sllv $t0, $t0, $v1
.L0x00004dbc: .word 0x00481025 # or $v0, $t0
.L0x00004dc0: .word 0x00094c02 # srl $t1, 0x10
.L0x00004dc4: .word 0x39217c1f # xori $at, $t1, 0x7c1f
.L0x00004dc8: .word 0x10200015 # beqz $at, .L0x00004e20
.L0x00004dcc: .word 0x3921fe00 # xori $at, $t1, 0xfe00
.L0x00004dd0: .word 0x1020ff93 # beqz $at, .L0x00004c20
.L0x00004dd4: .word 0xa4a90000 # sh $t1, ($a1)
.L0x00004dd8: .word 0x1160ffd8 # beqz $t3, .L0x00004d3c
.L0x00004ddc: .word 0x20a50002 # addi $a1, 0x2
.L0x00004de0: .word 0x316affff # andi $t2, $t3, 0xffff
.L0x00004de4: .word 0x39417c1f # xori $at, $t2, 0x7c1f
.L0x00004de8: .word 0x1020000d # beqz $at, .L0x00004e20
.L0x00004dec: .word 0x3941fe00 # xori $at, $t2, 0xfe00
.L0x00004df0: .word 0x1020ff8b # beqz $at, .L0x00004c20
.L0x00004df4: .word 0xa4aa0000 # sh $t2, ($a1)
.L0x00004df8: .word 0x000b5402 # srl $t2, $t3, 0x10
.L0x00004dfc: .word 0x1140ffcf # beqz $t2, .L0x00004d3c
.L0x00004e00: .word 0x20a50002 # addi $a1, 0x2
.L0x00004e04: .word 0x39417c1f # xori $at, $t2, 0x7c1f
.L0x00004e08: .word 0x10200005 # beqz $at, .L0x00004e20
.L0x00004e0c: .word 0x3941fe00 # xori $at, $t2, 0xfe00
.L0x00004e10: .word 0x1020ff83 # beqz $at, .L0x00004c20
.L0x00004e14: .word 0xa4aa0000 # sh $t2, ($a1)
.L0x00004e18: .word 0x1000ffc8 # b_ .L0x00004d3c
.L0x00004e1c: .word 0x20a50002 # addi $a1, 0x2
.L0x00004e20: .word 0x00024402 # srl $t0, $v0, 0x10
.L0x00004e24: .word 0xa4a80000 # sh $t0, ($a1)
.L0x00004e28: .word 0x20a50002 # addi $a1, 0x2
.L0x00004e2c: .word 0x94880000 # lhu $t0, ($a0)
.L0x00004e30: .word 0x20840002 # addi $a0, 0x2
.L0x00004e34: .word 0x00021400 # sll $v0, 0x10
.L0x00004e38: .word 0x00684004 # sllv $t0, $t0, $v1
.L0x00004e3c: .word 0x1000ffbf # b_ .L0x00004d3c
.L0x00004e40: .word 0x00481025 # or $v0, $t0
.L0x00004e44: .word 0x3c088009 # lui $t0, 0x8009
.L0x00004e48: .word 0x250883fc # addiu $t0, -0x7c04
.L0x00004e4c: .word 0x8d090000 # lw $t1, ($t0)
.L0x00004e50: .word 0x3408fe00 # li $t0, 0xfe00
.L0x00004e54: .word 0x00a90823 # subu $at, $a1, $t1
.L0x00004e58: .word 0x04210004 # bgez $at, .L0x00004e6c
.L0x00004e5c: .word 0x00000000 # nop
.L0x00004e60: .word 0xa4a80000 # sh $t0, ($a1)
.L0x00004e64: .word 0x1000fffb # b_ .L0x00004e54
.L0x00004e68: .word 0x20a50002 # addi $a1, 0x2
.L0x00004e6c: .word 0x03e00008 # jr $ra
.L0x00004e70: .word 0x00001020 # add $v0, $zr, $zr
.L0x00004e74: .word 0x3c088009 # lui $t0, 0x8009
.L0x00004e78: .word 0x250883d8 # addiu $t0, -0x7c28
.L0x00004e7c: .word 0xad040000 # sw $a0, ($t0)
.L0x00004e80: .word 0xad050004 # sw $a1, 0x4($t0)
.L0x00004e84: .word 0xad020008 # sw $v0, 0x8($t0)
.L0x00004e88: .word 0xad03000c # sw $v1, 0xc($t0)
.L0x00004e8c: .word 0xad0c0010 # sw $t4, 0x10($t0)
.L0x00004e90: .word 0xad0d0014 # sw $t5, 0x14($t0)
.L0x00004e94: .word 0xad0f0018 # sw $t7, 0x18($t0)
.L0x00004e98: .word 0xad18001c # sw $t8, 0x1c($t0)
.L0x00004e9c: .word 0xad190020 # sw $t9, 0x20($t0)
.L0x00004ea0: .word 0x03e00008 # jr $ra
.L0x00004ea4: .word 0x20020001 # addi $v0, $zr, 0x1
.L0x00004ea8: .word 0x00000000 # nop
.L0x00004eac: .word 0x00001821 # move_ $v1, $zr
.L0x00004eb0: .word 0x3c078009 # lui $a3, 0x8009
.L0x00004eb4: .word 0x24e78404 # addiu $a3, -0x7bfc
.L0x00004eb8: .word 0x00803021 # move_ $a2, $a0
.L0x00004ebc: .word 0x240a00f0 # li $t2, 0xf0
.L0x00004ec0: .word 0x3c08ffff # lui $t0, 0xffff
.L0x00004ec4: .word 0x35080f01 # ori $t0, 0xf01
.L0x00004ec8: .word 0x24090f00 # li $t1, 0xf00
.L0x00004ecc: .word 0x90e20000 # lbu $v0, ($a3)
.L0x00004ed0: .word 0x00000000 # nop
.L0x00004ed4: .word 0x304500ff # andi $a1, $v0, 0xff
.L0x00004ed8: .word 0x2ca200f0 # sltiu $v0, $a1, 0xf0
.L0x00004edc: .word 0x10400017 # beqz $v0, .L0x00004f3c
.L0x00004ee0: .word 0x24e70001 # addiu $a3, 0x1
.L0x00004ee4: .word 0x1060000b # beqz $v1, .L0x00004f14
.L0x00004ee8: .word 0x00000000 # nop
.L0x00004eec: .word 0x04a0001a # bltz $a1, .L0x00004f58
.L0x00004ef0: .word 0x00000000 # nop
.L0x00004ef4: .word 0x00c31023 # subu $v0, $a2, $v1
.L0x00004ef8: .word 0x90420000 # lbu $v0, ($v0)
.L0x00004efc: .word 0x24a5ffff # addiu $a1, -0x1
.L0x00004f00: .word 0xa0c20000 # sb $v0, ($a2)
.L0x00004f04: .word 0x04a1fffb # bgez $a1, .L0x00004ef4
.L0x00004f08: .word 0x24c60001 # addiu $a2, 0x1
.L0x00004f0c: .word 0x08021f02 # j 0x80087c08
.L0x00004f10: .word 0x00000000 # nop
.L0x00004f14: .word 0x04a00010 # bltz $a1, .L0x00004f58
.L0x00004f18: .word 0x00000000 # nop
.L0x00004f1c: .word 0x90e20000 # lbu $v0, ($a3)
.L0x00004f20: .word 0x24e70001 # addiu $a3, 0x1
.L0x00004f24: .word 0x24a5ffff # addiu $a1, -0x1
.L0x00004f28: .word 0xa0c20000 # sb $v0, ($a2)
.L0x00004f2c: .word 0x04a1fffb # bgez $a1, .L0x00004f1c
.L0x00004f30: .word 0x24c60001 # addiu $a2, 0x1
.L0x00004f34: .word 0x08021f02 # j 0x80087c08
.L0x00004f38: .word 0x00000000 # nop
.L0x00004f3c: .word 0x10aa0006 # beq $a1, $t2, .L0x00004f58
.L0x00004f40: .word 0x00001821 # move_ $v1, $zr
.L0x00004f44: .word 0x90e30000 # lbu $v1, ($a3)
.L0x00004f48: .word 0x24e70001 # addiu $a3, 0x1
.L0x00004f4c: .word 0x00051200 # sll $v0, $a1, 0x8
.L0x00004f50: .word 0x00431025 # or $v0, $v1
.L0x00004f54: .word 0x00481821 # addu $v1, $v0, $t0
.L0x00004f58: .word 0x1469ffdc # bne $v1, $t1, .L0x00004ecc
.L0x00004f5c: .word 0x24050004 # li $a1, 0x4
.L0x00004f60: .word 0x340687ff # li $a2, 0x87ff
.L0x00004f64: .word 0x24840008 # addiu $a0, 0x8
.L0x00004f68: .word 0x94820000 # lhu $v0, ($a0)
.L0x00004f6c: .word 0x9483fff8 # lhu $v1, -0x8($a0)
.L0x00004f70: .word 0x24a50001 # addiu $a1, 0x1
.L0x00004f74: .word 0x00431026 # xor $v0, $v1
.L0x00004f78: .word 0xa4820000 # sh $v0, ($a0)
.L0x00004f7c: .word 0x00c5102a # slt $v0, $a2, $a1
.L0x00004f80: .word 0x1040fff9 # beqz $v0, .L0x00004f68
.L0x00004f84: .word 0x24840002 # addiu $a0, 0x2
.L0x00004f88: .word 0x03e00008 # jr $ra
.L0x00004f8c: .word 0x00000000 # nop
.L0x00004f90: .word 0x00000000 # nop
.L0x00004f94: .word 0x00000000 # nop
.L0x00004f98: .word 0x00000000 # nop
.L0x00004f9c: .word 0x00000000 # nop
.L0x00004fa0: .word 0x00f00140 # 0xf00140
.L0x00004fa4: .word 0x00010000 # sll $zr, $at, 0x0
.L0x00004fa8: .word 0x00030002 # srl $zr, $v1, 0x0
.L0x00004fac: .word 0x00050004 # sllv $zr, $a1, $zr
.L0x00004fb0: .word 0x00070006 # srlv $zr, $a3, $zr
.L0x00004fb4: .word 0x00090008 # 0x90008
.L0x00004fb8: .word 0x000b000a # 0xb000a
.L0x00004fbc: .word 0x0000ffff # 0xffff
.L0x00004fc0: .word 0x00020001 # 0x20001
.L0x00004fc4: .word 0x00040003 # sra $zr, $a0, 0x0
.L0x00004fc8: .word 0x00060005 # 0x60005
.L0x00004fcc: .word 0xffff0007 # 0xffff0007
.L0x00004fd0: .word 0x00000000 # nop
.L0x00004fd4: .word 0x00000000 # nop
.L0x00004fd8: .word 0x00000000 # nop
.L0x00004fdc: .word 0x00000000 # nop
.L0x00004fe0: .word 0x00000000 # nop
.L0x00004fe4: .word 0x02000400 # 0x2000400
.L0x00004fe8: .word 0x0000094c # syscall 0x25
.L0x00004fec: .word 0x000006f0 # 0x6f0
.L0x00004ff0: .word 0x00000e00 # sll $at, $zr, 0x18
.L0x00004ff4: .word 0x000007f4 # 0x7f4
.L0x00004ff8: .word 0x000006f0 # 0x6f0
.L0x00004ffc: .word 0x00000e00 # sll $at, $zr, 0x18
.L0x00005000: .word 0x000007ea # 0x7ea
.L0x00005004: .word 0x000001d1 # 0x1d1
.L0x00005008: .word 0x00000207 # 0x207
.L0x0000500c: .word 0x000007f2 # 0x7f2
.L0x00005010: .word 0x00000166 # 0x166
.L0x00005014: .word 0x0000026d # 0x26d
.L0x00005018: .word 0x000007eb # 0x7eb
.L0x0000501c: .word 0x000003c0 # sll $zr, 0xf
.L0x00005020: .word 0x00000216 # 0x216
.L0x00005024: .word 0x000007ec # 0x7ec
.L0x00005028: .word 0x00000231 # 0x231
.L0x0000502c: .word 0x00000272 # 0x272
.L0x00005030: .word 0x000007ed # 0x7ed
.L0x00005034: .word 0x00000294 # 0x294
.L0x00005038: .word 0x00000288 # 0x288
.L0x0000503c: .word 0x000007ee # 0x7ee
.L0x00005040: .word 0x000000e0 # 0xe0
.L0x00005044: .word 0x00000288 # 0x288
.L0x00005048: .word 0x000007ef # 0x7ef
.L0x0000504c: .word 0x00000151 # 0x151
.L0x00005050: .word 0x000002de # 0x2de
.L0x00005054: .word 0x000007f0 # 0x7f0
.L0x00005058: .word 0x000001b2 # 0x1b2
.L0x0000505c: .word 0x00000600 # sll $zr, 0x18
.L0x00005060: .word 0x000007f3 # 0x7f3
.L0x00005064: .word 0x0000028f # 0x28f
.L0x00005068: .word 0x00000e0c # syscall 0x38
.L0x0000506c: .word 0x000008a5 # 0x8a5
.L0x00005070: .word 0x00000671 # 0x671
.L0x00005074: .word 0x000002d7 # 0x2d7
.L0x00005078: .word 0x00000817 # 0x817
.L0x0000507c: .word 0x00000671 # 0x671
.L0x00005080: .word 0x000002d7 # 0x2d7
.L0x00005084: .word 0x00000816 # 0x816
.L0x00005088: .word 0x00000671 # 0x671
.L0x0000508c: .word 0x000002d7 # 0x2d7
.L0x00005090: .word 0x00010000 # sll $zr, $at, 0x0
.L0x00005094: .word 0x00030002 # srl $zr, $v1, 0x0
.L0x00005098: .word 0x00050004 # sllv $zr, $a1, $zr
.L0x0000509c: .word 0x00070006 # srlv $zr, $a3, $zr
.L0x000050a0: .word 0x00090008 # 0x90008
.L0x000050a4: .word 0x000b000a # 0xb000a
.L0x000050a8: .word 0x00010000 # sll $zr, $at, 0x0
.L0x000050ac: .word 0x00030002 # srl $zr, $v1, 0x0
.L0x000050b0: .word 0x00050004 # sllv $zr, $a1, $zr
.L0x000050b4: .word 0x00070006 # srlv $zr, $a3, $zr
.L0x000050b8: .word 0x00090008 # 0x90008
.L0x000050bc: .word 0x000b000a # 0xb000a
.L0x000050c0: .word 0x0009000a # 0x9000a
.L0x000050c4: .word 0x00070008 # 0x70008
.L0x000050c8: .word 0x00050006 # srlv $zr, $a1, $zr
.L0x000050cc: .word 0x00030004 # sllv $zr, $v1, $zr
.L0x000050d0: .word 0x00010002 # srl $zr, $at, 0x0
.L0x000050d4: .word 0xffff0000 # 0xffff0000
.L0x000050d8: .word 0x0000004f # 0x4f
.L0x000050dc: .word 0x0000009a # 0x9a
.L0x000050e0: .word 0x0000004f # 0x4f
.L0x000050e4: .word 0x000000ae # 0xae
.L0x000050e8: .word 0x0000004f # 0x4f
.L0x000050ec: .word 0x000000a6 # 0xa6
.L0x000050f0: .word 0x000a0908 # 0xa0908
.L0x000050f4: .word 0x000a0908 # 0xa0908
.L0x000050f8: .word 0x000a0908 # 0xa0908
.L0x000050fc: .word 0x00131211 # 0x131211
.L0x00005100: .word 0x000d0c0b # 0xd0c0b
.L0x00005104: .word 0x00161514 # 0x161514
.L0x00005108: .word 0x00100f0e # 0x100f0e
.L0x0000510c: .word 0xfff10000 # 0xfff10000
.L0x00005110: .word 0xfff10140 # 0xfff10140
.L0x00005114: .word 0xfff10140 # 0xfff10140
.L0x00005118: .word 0x01040140 # 0x1040140
.L0x0000511c: .word 0x01040000 # 0x1040000
.L0x00005120: .word 0x01040140 # 0x1040140
.L0x00005124: .word 0xfff10000 # 0xfff10000
.L0x00005128: .word 0x01040000 # 0x1040000
.L0x0000512c: .word 0x00b4012c # 0xb4012c
.L0x00005130: .word 0x00020000 # sll $zr, $v0, 0x0
.L0x00005134: .word 0x00030001 # 0x30001
.L0x00005138: .word 0x00050002 # srl $zr, $a1, 0x0
.L0x0000513c: .word 0x00040003 # sra $zr, $a0, 0x0
.L0x00005140: .word 0x00040004 # sllv $zr, $a0, $zr
.L0x00005144: .word 0x00040005 # 0x40005
.L0x00005148: .word 0x00050006 # srlv $zr, $a1, $zr
.L0x0000514c: .word 0x00040007 # srav $zr, $a0, $zr
.L0x00005150: .word 0x00040008 # 0x40008
.L0x00005154: .word 0x00040009 # 0x40009
.L0x00005158: .word 0x0004000a # 0x4000a
.L0x0000515c: .word 0x0004000b # 0x4000b
.L0x00005160: .word 0x0004000c # syscall 0x1000
.L0x00005164: .word 0x0004000d # break 0x4
.L0x00005168: .word 0x000c012c # 0xc012c
.L0x0000516c: .word 0x000000ff # 0xff
.L0x00005170: .word 0x00f0012c # 0xf0012c
.L0x00005174: .word 0x00010053 # 0x10053
.L0x00005178: .word 0x0001000e # 0x1000e
.L0x0000517c: .word 0x00010052 # 0x10052
.L0x00005180: .word 0x00020054 # 0x20054
.L0x00005184: .word 0x00020055 # 0x20055
.L0x00005188: .word 0x00020056 # 0x20056
.L0x0000518c: .word 0x00020057 # 0x20057
.L0x00005190: .word 0x0006000e # 0x6000e
.L0x00005194: .word 0x00020058 # 0x20058
.L0x00005198: .word 0x00020059 # 0x20059
.L0x0000519c: .word 0x0003005a # 0x3005a
.L0x000051a0: .word 0x0003005b # 0x3005b
.L0x000051a4: .word 0x0003005c # 0x3005c
.L0x000051a8: .word 0x0003005d # 0x3005d
.L0x000051ac: .word 0x0003005e # 0x3005e
.L0x000051b0: .word 0x0003005f # 0x3005f
.L0x000051b4: .word 0x00030060 # 0x30060
.L0x000051b8: .word 0x00030061 # 0x30061
.L0x000051bc: .word 0x000a012c # 0xa012c
.L0x000051c0: .word 0x000000ff # 0xff
.L0x000051c4: .word 0x0001000f # 0x1000f
.L0x000051c8: .word 0x0001000e # 0x1000e
.L0x000051cc: .word 0x00010010 # 0x10010
.L0x000051d0: .word 0x0001000e # 0x1000e
.L0x000051d4: .word 0x00010011 # 0x10011
.L0x000051d8: .word 0x0001000e # 0x1000e
.L0x000051dc: .word 0x00010012 # 0x10012
.L0x000051e0: .word 0x00010018 # mult $zr, $at
.L0x000051e4: .word 0x00010013 # 0x10013
.L0x000051e8: .word 0x00010019 # multu $zr, $at
.L0x000051ec: .word 0x00010014 # 0x10014
.L0x000051f0: .word 0x0001001a # div $zr, $zr, $at
.L0x000051f4: .word 0x00010015 # 0x10015
.L0x000051f8: .word 0x0001001b # divu $zr, $zr, $at
.L0x000051fc: .word 0x00010016 # 0x10016
.L0x00005200: .word 0x0001001c # 0x1001c
.L0x00005204: .word 0x00010017 # 0x10017
.L0x00005208: .word 0x0001001d # 0x1001d
.L0x0000520c: .word 0x00010021 # addu $zr, $at
.L0x00005210: .word 0x0001001e # 0x1001e
.L0x00005214: .word 0x00010022 # neg $zr, $at
.L0x00005218: .word 0x0001001f # 0x1001f
.L0x0000521c: .word 0x00010023 # negu $zr, $at
.L0x00005220: .word 0x00010020 # add $zr, $at
.L0x00005224: .word 0x00010024 # and $zr, $at
.L0x00005228: .word 0x0001000e # 0x1000e
.L0x0000522c: .word 0x00010025 # or $zr, $at
.L0x00005230: .word 0x00010031 # 0x10031
.L0x00005234: .word 0x00010026 # xor $zr, $at
.L0x00005238: .word 0x00010030 # 0x10030
.L0x0000523c: .word 0x00010027 # nor $zr, $at
.L0x00005240: .word 0x0001002f # 0x1002f
.L0x00005244: .word 0x00010028 # 0x10028
.L0x00005248: .word 0x0001002e # 0x1002e
.L0x0000524c: .word 0x0001000e # 0x1000e
.L0x00005250: .word 0x0001002d # 0x1002d
.L0x00005254: .word 0x0001000e # 0x1000e
.L0x00005258: .word 0x0001002c # 0x1002c
.L0x0000525c: .word 0x0001000e # 0x1000e
.L0x00005260: .word 0x0001002b # sltu $zr, $at
.L0x00005264: .word 0x0001000e # 0x1000e
.L0x00005268: .word 0x0001002a # slt $zr, $at
.L0x0000526c: .word 0x0001000e # 0x1000e
.L0x00005270: .word 0x00010029 # 0x10029
.L0x00005274: .word 0x0014012c # 0x14012c
.L0x00005278: .word 0x000000ff # 0xff
.L0x0000527c: .word 0x0019012c # 0x19012c
.L0x00005280: .word 0x00010032 # 0x10032
.L0x00005284: .word 0x0001000e # 0x1000e
.L0x00005288: .word 0x00010033 # 0x10033
.L0x0000528c: .word 0x0001000e # 0x1000e
.L0x00005290: .word 0x00010034 # 0x10034
.L0x00005294: .word 0x0001000e # 0x1000e
.L0x00005298: .word 0x00010035 # 0x10035
.L0x0000529c: .word 0x0001000e # 0x1000e
.L0x000052a0: .word 0x00010036 # 0x10036
.L0x000052a4: .word 0x0001000e # 0x1000e
.L0x000052a8: .word 0x00010037 # 0x10037
.L0x000052ac: .word 0x0001000e # 0x1000e
.L0x000052b0: .word 0x00010038 # 0x10038
.L0x000052b4: .word 0x0001000e # 0x1000e
.L0x000052b8: .word 0x00010039 # 0x10039
.L0x000052bc: .word 0x0001000e # 0x1000e
.L0x000052c0: .word 0x0001003a # 0x1003a
.L0x000052c4: .word 0x00010042 # srl $zr, $at, 0x1
.L0x000052c8: .word 0x0001003b # 0x1003b
.L0x000052cc: .word 0x00010043 # sra $zr, $at, 0x1
.L0x000052d0: .word 0x0001003c # 0x1003c
.L0x000052d4: .word 0x00010044 # 0x10044
.L0x000052d8: .word 0x0001003d # 0x1003d
.L0x000052dc: .word 0x00010045 # 0x10045
.L0x000052e0: .word 0x0001003e # 0x1003e
.L0x000052e4: .word 0x00010046 # 0x10046
.L0x000052e8: .word 0x0001003f # 0x1003f
.L0x000052ec: .word 0x00010047 # 0x10047
.L0x000052f0: .word 0x00010040 # sll $zr, $at, 0x1
.L0x000052f4: .word 0x00010048 # 0x10048
.L0x000052f8: .word 0x00010041 # 0x10041
.L0x000052fc: .word 0x00010049 # 0x10049
.L0x00005300: .word 0x0001000e # 0x1000e
.L0x00005304: .word 0x0001004a # 0x1004a
.L0x00005308: .word 0x0001000e # 0x1000e
.L0x0000530c: .word 0x0001004b # 0x1004b
.L0x00005310: .word 0x0001000e # 0x1000e
.L0x00005314: .word 0x0001004c # syscall 0x401
.L0x00005318: .word 0x0001000e # 0x1000e
.L0x0000531c: .word 0x0001004d # break 0x1
.L0x00005320: .word 0x0001000e # 0x1000e
.L0x00005324: .word 0x0001004e # 0x1004e
.L0x00005328: .word 0x0001000e # 0x1000e
.L0x0000532c: .word 0x0001004f # 0x1004f
.L0x00005330: .word 0x0001000e # 0x1000e
.L0x00005334: .word 0x00010050 # 0x10050
.L0x00005338: .word 0x0001000e # 0x1000e
.L0x0000533c: .word 0x00010051 # 0x10051
.L0x00005340: .word 0x001e012c # 0x1e012c
.L0x00005344: .word 0x000000ff # 0xff
.L0x00005348: .word 0x00f0012c # 0xf0012c
.L0x0000534c: .word 0x0001001b # divu $zr, $zr, $at
.L0x00005350: .word 0x00010005 # 0x10005
.L0x00005354: .word 0x0001001c # 0x1001c
.L0x00005358: .word 0x00010005 # 0x10005
.L0x0000535c: .word 0x0001001d # 0x1001d
.L0x00005360: .word 0x00010005 # 0x10005
.L0x00005364: .word 0x0001001e # 0x1001e
.L0x00005368: .word 0x00010005 # 0x10005
.L0x0000536c: .word 0x0001001f # 0x1001f
.L0x00005370: .word 0x00010005 # 0x10005
.L0x00005374: .word 0x00010020 # add $zr, $at
.L0x00005378: .word 0x00010005 # 0x10005
.L0x0000537c: .word 0x00010021 # addu $zr, $at
.L0x00005380: .word 0x00010005 # 0x10005
.L0x00005384: .word 0x00010022 # neg $zr, $at
.L0x00005388: .word 0x00010005 # 0x10005
.L0x0000538c: .word 0x00010023 # negu $zr, $at
.L0x00005390: .word 0x00010005 # 0x10005
.L0x00005394: .word 0x00010024 # and $zr, $at
.L0x00005398: .word 0x00010005 # 0x10005
.L0x0000539c: .word 0x00010025 # or $zr, $at
.L0x000053a0: .word 0x00010005 # 0x10005
.L0x000053a4: .word 0x00010026 # xor $zr, $at
.L0x000053a8: .word 0x00010005 # 0x10005
.L0x000053ac: .word 0x00010027 # nor $zr, $at
.L0x000053b0: .word 0x00010005 # 0x10005
.L0x000053b4: .word 0x00010028 # 0x10028
.L0x000053b8: .word 0x00010005 # 0x10005
.L0x000053bc: .word 0x0001000d # break 0x1
.L0x000053c0: .word 0x0001000e # 0x1000e
.L0x000053c4: .word 0x0001000f # 0x1000f
.L0x000053c8: .word 0x00010010 # 0x10010
.L0x000053cc: .word 0x00010011 # 0x10011
.L0x000053d0: .word 0x00010028 # 0x10028
.L0x000053d4: .word 0x00010012 # 0x10012
.L0x000053d8: .word 0x00010027 # nor $zr, $at
.L0x000053dc: .word 0x00010013 # 0x10013
.L0x000053e0: .word 0x00010026 # xor $zr, $at
.L0x000053e4: .word 0x00010014 # 0x10014
.L0x000053e8: .word 0x00010025 # or $zr, $at
.L0x000053ec: .word 0x00010015 # 0x10015
.L0x000053f0: .word 0x00010024 # and $zr, $at
.L0x000053f4: .word 0x00010016 # 0x10016
.L0x000053f8: .word 0x00010023 # negu $zr, $at
.L0x000053fc: .word 0x00010017 # 0x10017
.L0x00005400: .word 0x00010022 # neg $zr, $at
.L0x00005404: .word 0x00010018 # mult $zr, $at
.L0x00005408: .word 0x00010021 # addu $zr, $at
.L0x0000540c: .word 0x00010019 # multu $zr, $at
.L0x00005410: .word 0x00010020 # add $zr, $at
.L0x00005414: .word 0x0001001a # div $zr, $zr, $at
.L0x00005418: .word 0x0001001f # 0x1001f
.L0x0000541c: .word 0x00010005 # 0x10005
.L0x00005420: .word 0x0001001e # 0x1001e
.L0x00005424: .word 0x00010005 # 0x10005
.L0x00005428: .word 0x0001001d # 0x1001d
.L0x0000542c: .word 0x00010005 # 0x10005
.L0x00005430: .word 0x0001001c # 0x1001c
.L0x00005434: .word 0x00010005 # 0x10005
.L0x00005438: .word 0x0001001b # divu $zr, $zr, $at
.L0x0000543c: .word 0x003c012c # 0x3c012c
.L0x00005440: .word 0x000000ff # 0xff
.L0x00005444: .word 0x00b4012c # 0xb4012c
.L0x00005448: .word 0x00020029 # 0x20029
.L0x0000544c: .word 0x00010005 # 0x10005
.L0x00005450: .word 0x00010029 # 0x10029
.L0x00005454: .word 0x00010005 # 0x10005
.L0x00005458: .word 0x0002002a # slt $zr, $v0
.L0x0000545c: .word 0x00010005 # 0x10005
.L0x00005460: .word 0x0001002a # slt $zr, $at
.L0x00005464: .word 0x00010005 # 0x10005
.L0x00005468: .word 0x0002002b # sltu $zr, $v0
.L0x0000546c: .word 0x00010005 # 0x10005
.L0x00005470: .word 0x0001002b # sltu $zr, $at
.L0x00005474: .word 0x00010005 # 0x10005
.L0x00005478: .word 0x0002002c # 0x2002c
.L0x0000547c: .word 0x00010005 # 0x10005
.L0x00005480: .word 0x0001002c # 0x1002c
.L0x00005484: .word 0x00090005 # 0x90005
.L0x00005488: .word 0x0002002d # 0x2002d
.L0x0000548c: .word 0x00010005 # 0x10005
.L0x00005490: .word 0x0001002d # 0x1002d
.L0x00005494: .word 0x00010005 # 0x10005
.L0x00005498: .word 0x0002002e # 0x2002e
.L0x0000549c: .word 0x00010005 # 0x10005
.L0x000054a0: .word 0x0001002e # 0x1002e
.L0x000054a4: .word 0x00010005 # 0x10005
.L0x000054a8: .word 0x0002002f # 0x2002f
.L0x000054ac: .word 0x00010005 # 0x10005
.L0x000054b0: .word 0x0001002f # 0x1002f
.L0x000054b4: .word 0x00b4012c # 0xb4012c
.L0x000054b8: .word 0x000000ff # 0xff
.L0x000054bc: .word 0x00b4012c # 0xb4012c
.L0x000054c0: .word 0x00010000 # sll $zr, $at, 0x0
.L0x000054c4: .word 0x00010005 # 0x10005
.L0x000054c8: .word 0x00020000 # sll $zr, $v0, 0x0
.L0x000054cc: .word 0x00010005 # 0x10005
.L0x000054d0: .word 0x00020001 # 0x20001
.L0x000054d4: .word 0x00010005 # 0x10005
.L0x000054d8: .word 0x00020002 # srl $zr, $v0, 0x0
.L0x000054dc: .word 0x00010005 # 0x10005
.L0x000054e0: .word 0x00010002 # srl $zr, $at, 0x0
.L0x000054e4: .word 0x00010005 # 0x10005
.L0x000054e8: .word 0x00010003 # sra $zr, $at, 0x0
.L0x000054ec: .word 0x00010005 # 0x10005
.L0x000054f0: .word 0x00010003 # sra $zr, $at, 0x0
.L0x000054f4: .word 0x00010005 # 0x10005
.L0x000054f8: .word 0x00010004 # sllv $zr, $at, $zr
.L0x000054fc: .word 0x00010005 # 0x10005
.L0x00005500: .word 0x00010004 # sllv $zr, $at, $zr
.L0x00005504: .word 0x00f0012c # 0xf0012c
.L0x00005508: .word 0x000000ff # 0xff
.L0x0000550c: .word 0x0078012c # 0x78012c
.L0x00005510: .word 0x00010006 # srlv $zr, $at, $zr
.L0x00005514: .word 0x00010005 # 0x10005
.L0x00005518: .word 0x00010007 # srav $zr, $at, $zr
.L0x0000551c: .word 0x00010005 # 0x10005
.L0x00005520: .word 0x00010006 # srlv $zr, $at, $zr
.L0x00005524: .word 0x00010005 # 0x10005
.L0x00005528: .word 0x00010007 # srav $zr, $at, $zr
.L0x0000552c: .word 0x00010005 # 0x10005
.L0x00005530: .word 0x00010008 # 0x10008
.L0x00005534: .word 0x00010005 # 0x10005
.L0x00005538: .word 0x00010008 # 0x10008
.L0x0000553c: .word 0x00010005 # 0x10005
.L0x00005540: .word 0x00010009 # 0x10009
.L0x00005544: .word 0x00010005 # 0x10005
.L0x00005548: .word 0x0001000a # 0x1000a
.L0x0000554c: .word 0x00010005 # 0x10005
.L0x00005550: .word 0x0001000b # 0x1000b
.L0x00005554: .word 0x00010005 # 0x10005
.L0x00005558: .word 0x0001000c # syscall 0x400
.L0x0000555c: .word 0x00f0012c # 0xf0012c
.L0x00005560: .word 0x000000ff # 0xff
.L0x00005564: .word 0x00a50010 # 0xa50010
.L0x00005568: .word 0x00550109 # 0x550109
.L0x0000556c: .word 0x000000c8 # 0xc8
.L0x00005570: .word 0x00000096 # 0x96
.L0x00005574: .word 0x0008011a # 0x8011a
.L0x00005578: .word 0x00b20122 # 0xb20122
.L0x0000557c: .word 0x00000000 # nop
.L0x00005580: .word 0x006c0000 # 0x6c0000
.L0x00005584: .word 0x00000000 # nop
.L0x00005588: .word 0x80086df8 # lb $t0, 0x6df8($zr)
.L0x0000558c: .word 0x80086fa0 # lb $t0, 0x6fa0($zr)
.L0x00005590: .word 0x80087034 # lb $t0, 0x7034($zr)
.L0x00005594: .word 0x800870a0 # lb $t0, 0x70a0($zr)
.L0x00005598: .word 0x800870e0 # lb $t0, 0x70e0($zr)
.L0x0000559c: .word 0x08860001 # j 0x82180004
.L0x000055a0: .word 0x08860000 # j 0x82180000
.L0x000055a4: .word 0x08a40001 # j 0x82900004
.L0x000055a8: .word 0x08a40000 # j 0x82900000
.L0x000055ac: .word 0x094d0001 # j 0x85340004
.L0x000055b0: .word 0x094d0000 # j 0x85340000
.L0x000055b4: .word 0x094d0001 # j 0x85340004
.L0x000055b8: .word 0x094d0000 # j 0x85340000
.L0x000055bc: .word 0x094d0001 # j 0x85340004
.L0x000055c0: .word 0x094d0000 # j 0x85340000
.L0x000055c4: .word 0x094d0001 # j 0x85340004
.L0x000055c8: .word 0x094d0000 # j 0x85340000
.L0x000055cc: .word 0x094d0001 # j 0x85340004
.L0x000055d0: .word 0x094d0000 # j 0x85340000
.L0x000055d4: .word 0x40000001 # 0x40000001
.L0x000055d8: .word 0x13101002 # beq $t8, $s0, .L0x000095e4
.L0x000055dc: .word 0x16161310 # bne $s0, $s6, .L0x0000a220
.L0x000055e0: .word 0x16161616 # bne $s0, $s6, .L0x0000ae3c
.L0x000055e4: .word 0x1b1a181a # 0x1b1a181a
.L0x000055e8: .word 0x1a1a1b1b # 0x1a1a1b1b
.L0x000055ec: .word 0x1b1b1a1a # 0x1b1b1a1a
.L0x000055f0: .word 0x1d1d1d1b # 0x1d1d1d1b
.L0x000055f4: .word 0x1d222222 # 0x1d222222
.L0x000055f8: .word 0x1b1b1d1d # 0x1b1b1d1d
.L0x000055fc: .word 0x20201d1d # addi $zr, $at, 0x1d1d
.L0x00005600: .word 0x26252222 # addiu $a1, $s1, 0x2222
.L0x00005604: .word 0x22232325 # addi $v1, $s1, 0x2325
.L0x00005608: .word 0x28262623 # slti $a2, $at, 0x2623
.L0x0000560c: .word 0x30302828 # andi $s0, $at, 0x2828
.L0x00005610: .word 0x38382e2e # xori $t8, $at, 0x2e2e
.L0x00005614: .word 0x5345453a # 0x5345453a
.L0x00005618: .word 0x13101002 # beq $t8, $s0, .L0x00009624
.L0x0000561c: .word 0x16161310 # bne $s0, $s6, .L0x0000a260
.L0x00005620: .word 0x16161616 # bne $s0, $s6, .L0x0000ae7c
.L0x00005624: .word 0x1b1a181a # 0x1b1a181a
.L0x00005628: .word 0x1a1a1b1b # 0x1a1a1b1b
.L0x0000562c: .word 0x1b1b1a1a # 0x1b1b1a1a
.L0x00005630: .word 0x1d1d1d1b # 0x1d1d1d1b
.L0x00005634: .word 0x1d222222 # 0x1d222222
.L0x00005638: .word 0x1b1b1d1d # 0x1b1b1d1d
.L0x0000563c: .word 0x20201d1d # addi $zr, $at, 0x1d1d
.L0x00005640: .word 0x26252222 # addiu $a1, $s1, 0x2222
.L0x00005644: .word 0x22232325 # addi $v1, $s1, 0x2325
.L0x00005648: .word 0x28262623 # slti $a2, $at, 0x2623
.L0x0000564c: .word 0x30302828 # andi $s0, $at, 0x2828
.L0x00005650: .word 0x38382e2e # xori $t8, $at, 0x2e2e
.L0x00005654: .word 0x5345453a # 0x5345453a
.L0x00005658: .word 0x60000000 # 0x60000000
.L0x0000565c: .word 0x5a825a82 # 0x5a825a82
.L0x00005660: .word 0x5a825a82 # 0x5a825a82
.L0x00005664: .word 0x5a825a82 # 0x5a825a82
.L0x00005668: .word 0x5a825a82 # 0x5a825a82
.L0x0000566c: .word 0x6a6d7d8a # 0x6a6d7d8a
.L0x00005670: .word 0x18f8471c # 0x18f8471c
.L0x00005674: .word 0xb8e3e707 # swr $v1, -0x18f9($a3)
.L0x00005678: .word 0x82759592 # lb $s5, -0x6a6e($s3)
.L0x0000567c: .word 0x30fb7641 # andi $k1, $a3, 0x7641
.L0x00005680: .word 0x89becf04 # lwl $s8, -0x30fc($t5)
.L0x00005684: .word 0xcf0489be # lwc3 $4, -0x7642($t8)
.L0x00005688: .word 0x764130fb # jalx 0x8904c3ed
.L0x0000568c: .word 0xe7076a6d # swc1 $f7, 0x6a6d($t8)
.L0x00005690: .word 0xb8e38275 # swr $v1, -0x7d8b($a3)
.L0x00005694: .word 0x7d8a471c # 0x7d8a471c
.L0x00005698: .word 0x959218f8 # lhu $s2, 0x18f8($t4)
.L0x0000569c: .word 0xa57d5a82 # sh $sp, 0x5a82($t3)
.L0x000056a0: .word 0x5a82a57d # 0x5a82a57d
.L0x000056a4: .word 0xa57d5a82 # sh $sp, 0x5a82($t3)
.L0x000056a8: .word 0x5a82a57d # 0x5a82a57d
.L0x000056ac: .word 0x8275471c # lb $s5, 0x471c($s3)
.L0x000056b0: .word 0x6a6d18f8 # 0x6a6d18f8
.L0x000056b4: .word 0xe7079592 # swc1 $f7, -0x6a6e($t8)
.L0x000056b8: .word 0xb8e37d8a # swr $v1, 0x7d8a($a3)
.L0x000056bc: .word 0x89be30fb # lwl $s8, 0x30fb($t5)
.L0x000056c0: .word 0xcf047641 # lwc3 $4, 0x7641($t8)
.L0x000056c4: .word 0x7641cf04 # jalx 0x89073c11
.L0x000056c8: .word 0x30fb89be # andi $k1, $a3, 0x89be
.L0x000056cc: .word 0xb8e318f8 # swr $v1, 0x18f8($a3)
.L0x000056d0: .word 0x82756a6d # lb $s5, 0x6a6d($s3)
.L0x000056d4: .word 0x95927d8a # lhu $s2, 0x7d8a($t4)
.L0x000056d8: .word 0xe707471c # swc1 $f7, 0x471c($t8)
.L0x000056dc: .word 0x000e7350 # 0xe7350
.L0x000056e0: .word 0x00470000 # 0x470000
.L0x000056e4: .word 0x1f801080 # bgtz $gp, .L0x000098e8
.L0x000056e8: .word 0x1f801084 # bgtz $gp, .L0x000098fc
.L0x000056ec: .word 0x1f801088 # bgtz $gp, .L0x00009910
.L0x000056f0: .word 0x1f801090 # bgtz $gp, .L0x00009934
.L0x000056f4: .word 0x1f801094 # bgtz $gp, .L0x00009948
.L0x000056f8: .word 0x1f801098 # bgtz $gp, .L0x0000995c
.L0x000056fc: .word 0x1f8010a0 # bgtz $gp, .L0x00009980
.L0x00005700: .word 0x1f8010a4 # bgtz $gp, .L0x00009994
.L0x00005704: .word 0x1f8010a8 # bgtz $gp, .L0x000099a8
.L0x00005708: .word 0x1f8010b0 # bgtz $gp, .L0x000099cc
.L0x0000570c: .word 0x1f8010b4 # bgtz $gp, .L0x000099e0
.L0x00005710: .word 0x1f8010b8 # bgtz $gp, .L0x000099f4
.L0x00005714: .word 0x1f801820 # bgtz $gp, .L0x0000b798
.L0x00005718: .word 0x1f801824 # bgtz $gp, .L0x0000b7ac
.L0x0000571c: .word 0x1f8010f0 # bgtz $gp, .L0x00009ae0
.L0x00005720: .word 0x00000000 # nop
.L0x00005724: .word 0x00ffffff # 0xffffff
.L0x00005728: .word 0x00000000 # nop
.L0x0000572c: .word 0x00000000 # nop
.L0x00005730: .word 0x00000000 # nop
.L0x00005734: .word 0x00000000 # nop
.L0x00005738: .word 0x00000000 # nop
.L0x0000573c: .word 0x00000000 # nop
.L0x00005740: .word 0x00000000 # nop
.L0x00005744: .word 0x00000000 # nop
.L0x00005748: .word 0x00000000 # nop
.L0x0000574c: .word 0x00000000 # nop
.L0x00005750: .word 0x00000000 # nop
.L0x00005754: .word 0x01000207 # 0x1000207
.L0x00005758: .word 0x01000200 # 0x1000200
.L0x0000575c: .word 0xef00f100 # swc3 $0, -0xf00($t8)
.L0x00005760: .word 0xf009f0f1 # 0xf009f0f1
.L0x00005764: .word 0x03f10300 # 0x3f10300
.L0x00005768: .word 0xef02f206 # swc3 $2, -0xdfa($t8)
.L0x0000576c: .word 0xf205f2f2 # 0xf205f2f2
.L0x00005770: .word 0x00f005fd # 0xf005fd
.L0x00005774: .word 0xef7ff202 # swc3 $31, -0xdfe($k1)
.L0x00005778: .word 0xf00aeff3 # 0xf00aeff3
.L0x0000577c: .word 0x03f10700 # 0x3f10700
.L0x00005780: .word 0x777df106 # jalx 0x8df7c419
.L0x00005784: .word 0xf10100f0 # 0xf10100f0
.L0x00005788: .word 0xbff20403 # 0xbff20403
.L0x0000578c: .word 0x0300f039 # 0x300f039
.L0x00005790: .word 0xf30403f1 # 0xf30403f1
.L0x00005794: .word 0x21f119dd # addi $s1, $t7, 0x19dd
.L0x00005798: .word 0x09eff205 # j 0x87bfc814
.L0x0000579c: .word 0xf10f00f0 # 0xf10f00f0
.L0x000057a0: .word 0x02f00403 # 0x2f00403
.L0x000057a4: .word 0xf1080007 # 0xf1080007
.L0x000057a8: .word 0x02f00403 # 0x2f00403
.L0x000057ac: .word 0xf2000002 # 0xf2000002
.L0x000057b0: .word 0x01f47cfd # 0x1f47cfd
.L0x000057b4: .word 0x0503f183 # 0x503f183
.L0x000057b8: .word 0xf5ef02f6 # 0xf5ef02f6
.L0x000057bc: .word 0xf117efff # 0xf117efff
.L0x000057c0: .word 0x7df50501 # 0x7df50501
.L0x000057c4: .word 0x0501f179 # bgez $t0, .L0x00001dac
.L0x000057c8: .word 0xf057bff1 # 0xf057bff1
.L0x000057cc: .word 0x01f10300 # 0x1f10300
.L0x000057d0: .word 0x0feff106 # jal 0x8fbfc418
.L0x000057d4: .word 0xf50f00f0 # 0xf50f00f0
.L0x000057d8: .word 0x04f00403 # bltzal $a3, .L0x000067e8
.L0x000057dc: .word 0x00080007 # srav $zr, $t0, $zr
.L0x000057e0: .word 0xeffbf808 # swc3 $27, -0x7f8($ra)
.L0x000057e4: .word 0xf00cebf9 # 0xf00cebf9
.L0x000057e8: .word 0x0b000d02 # j 0x8c003408
.L0x000057ec: .word 0xf006fbf9 # 0xf006fbf9
.L0x000057f0: .word 0x04f9fe00 # 0x4f9fe00
.L0x000057f4: .word 0xf701f006 # 0xf701f006
.L0x000057f8: .word 0x050cfa23 # 0x50cfa23
.L0x000057fc: .word 0xf9fc00f0 # 0xf9fc00f0
.L0x00005800: .word 0x01f00614 # 0x1f00614
.L0x00005804: .word 0x1ff133fd # 0x1ff133fd
.L0x00005808: .word 0x1300f00e # beqz $t8, .L0x00001844
.L0x0000580c: .word 0xf00d1ff1 # 0xf00d1ff1
.L0x00005810: .word 0x40f1f200 # 0x40f1f200
.L0x00005814: .word 0xf800f006 # 0xf800f006
.L0x00005818: .word 0xf00644f9 # 0xf00644f9
.L0x0000581c: .word 0xf117fe01 # 0xf117fe01
.L0x00005820: .word 0x01f00d3f # 0x1f00d3f
.L0x00005824: .word 0x5ff14bff # 0x5ff14bff
.L0x00005828: .word 0xfe00f00d # 0xfe00f00d
.L0x0000582c: .word 0xf1066cf7 # 0xf1066cf7
.L0x00005830: .word 0x01f0076f # 0x1f0076f
.L0x00005834: .word 0x0ff153f6 # jal 0x8fc54fd8
.L0x00005838: .word 0x4f00f00e # c3 0x100f00e
.L0x0000583c: .word 0xf01d2ff1 # 0xf01d2ff1
.L0x00005840: .word 0x1ff1fa00 # 0x1ff1fa00
.L0x00005844: .word 0xf800f00e # 0xf800f00e
.L0x00005848: .word 0xf106c0f1 # 0xf106c0f1
.L0x0000584c: .word 0x01f007bf # 0x1f007bf
.L0x00005850: .word 0xccfa0ff5 # lwc3 $26, 0xff5($a3)
.L0x00005854: .word 0xf000f005 # 0xf000f005
.L0x00005858: .word 0xf0072ff1 # 0xf0072ff1
.L0x0000585c: .word 0x8ff11b00 # lw $s1, 0x1b00($ra)
.L0x00005860: .word 0x5f00f00e # 0x5f00f00e
.L0x00005864: .word 0xf00beff1 # 0xf00beff1
.L0x00005868: .word 0x8ff10600 # lw $s1, 0x600($ra)
.L0x0000586c: .word 0x0502fb08 # 0x502fb08
.L0x00005870: .word 0xf20600f0 # 0xf20600f0
.L0x00005874: .word 0x07f1040a # bgezal $ra, .L0x000068a0
.L0x00005878: .word 0x0917f209 # j 0x845fc824
.L0x0000587c: .word 0xf0171ff1 # 0xf0171ff1
.L0x00005880: .word 0xf157fd01 # 0xf157fd01
.L0x00005884: .word 0x47f21d3f # c1 0x1f21d3f
.L0x00005888: .word 0x175ff107 # bne $k0, $ra, .L0x00001ca8
.L0x0000588c: .word 0xf2f900f0 # 0xf2f900f0
.L0x00005890: .word 0x7ff1062f # 0x7ff1062f
.L0x00005894: .word 0xfa00f037 # 0xfa00f037
.L0x00005898: .word 0xf107c0f2 # 0xf107c0f2
.L0x0000589c: .word 0x00f036bf # 0xf036bf
.L0x000058a0: .word 0x062ff2f9 # 0x62ff2f9
.L0x000058a4: .word 0xf217fff1 # 0xf217fff1
.L0x000058a8: .word 0xfff107d7 # 0xfff107d7
.L0x000058ac: .word 0x3b00f018 # xori $zr, $t8, 0xf018
.L0x000058b0: .word 0xf23d3ff2 # 0xf23d3ff2
.L0x000058b4: .word 0x00f0407f # 0xf0407f
.L0x000058b8: .word 0x3b7ff22b # xori $ra, $k1, 0xf22b
.L0x000058bc: .word 0x000d03f0 # 0xd03f0
.L0x000058c0: .word 0xfcfc6fe1 # 0xfcfc6fe1
.L0x000058c4: .word 0xefecfdef # swc3 $12, -0x211($ra)
.L0x000058c8: .word 0xffefdcfe # 0xffefdcfe
.L0x000058cc: .word 0xfeffefcc # 0xfeffefcc
.L0x000058d0: .word 0x0e03f03b # jal 0x880fc0ec
.L0x000058d4: .word 0xff741d00 # 0xff741d00
.L0x000058d8: .word 0x00f03bfc # 0xf03bfc
.L0x000058dc: .word 0x0a3ffd05 # j 0x88fff414
.L0x000058e0: .word 0xf708f1f7 # 0xf708f1f7
.L0x000058e4: .word 0x04f00a91 # bltzal $a3, .L0x0000832c
.L0x000058e8: .word 0x00000001 # 0x1
.L0x000058ec: .word 0x0c61f6fe # jal 0x8187dbf8
.L0x000058f0: .word 0xf00d51f7 # 0xf00d51f7
.L0x000058f4: .word 0x00000605 # 0x605
.L0x000058f8: .word 0xfcf9ff00 # 0xfcf9ff00
.L0x000058fc: .word 0xa7f73ebd # sh $s7, 0x3ebd($ra)
.L0x00005900: .word 0x0abff704 # j 0x8affdc10
.L0x00005904: .word 0x000002f0 # 0x2f0
.L0x00005908: .word 0x0707f1fe # 0x707f1fe
.L0x0000590c: .word 0xf1136ff1 # 0xf1136ff1
.L0x00005910: .word 0x04f00b1f # bltzal $a3, .L0x00008590
.L0x00005914: .word 0x03fc0003 # 0x3fc0003
.L0x00005918: .word 0x3a7effff # xori $s8, $s3, 0xffff
.L0x0000591c: .word 0xf0c1fff1 # 0xf0c1fff1
.L0x00005920: .word 0xf12fff01 # 0xf12fff01
.L0x00005924: .word 0xfff2efff # 0xfff2efff
.L0x00005928: .word 0xfe00f00d # 0xfe00f00d
.L0x0000592c: .word 0xf3effff2 # 0xf3effff2
.L0x00005930: .word 0x01f00eff # 0x1f00eff
.L0x00005934: .word 0xfff327fb # 0xfff327fb
.L0x00005938: .word 0x0dfff4ef # jal 0x87ffd3bc
.L0x0000593c: .word 0xf4f800f0 # 0xf4f800f0
.L0x00005940: .word 0xfff5efff # 0xfff5efff
.L0x00005944: .word 0xfd01f00e # 0xfd01f00e
.L0x00005948: .word 0xeffff523 # swc3 $31, -0xadd($ra)
.L0x0000594c: .word 0xf7effff4 # 0xf7effff4
.L0x00005950: .word 0x0df01bff # jal 0x87c06ffc
.L0x00005954: .word 0x3ffe000c # 0x3ffe000c
.L0x00005958: .word 0x000003ff # 0x3ff
.L0x0000595c: .word 0x0000000a # 0xa
.L0x00005960: .word 0x07f17c1f # bgezal $ra, .L0x000249e0
.L0x00005964: .word 0x3713fd09 # ori $s3, $t8, 0xfd09
.L0x00005968: .word 0x000a03f0 # 0xa03f0
.L0x0000596c: .word 0x30ff0000 # andi $ra, $a3, 0x0
.L0x00005970: .word 0x07f1ff07 # bgezal $ra, .L0x00005590
.L0x00005974: .word 0x13fc01f0 # beq $ra, $gp, .L0x00006138
.L0x00005978: .word 0xf00ed1ff # 0xf00ed1ff
.L0x0000597c: .word 0x1ff91f00 # 0x1ff91f00
.L0x00005980: .word 0xfd00f00d # 0xfd00f00d
.L0x00005984: .word 0xff0e1ff9 # 0xff0e1ff9
.L0x00005988: .word 0x4ff90d31 # c3 0x1f90d31
.L0x0000598c: .word 0x133ff909 # beq $t9, $ra, .L0x00003db4
.L0x00005990: .word 0xf90700f0 # 0xf90700f0
.L0x00005994: .word 0xfff80e5f # 0xfff80e5f
.L0x00005998: .word 0x0200f02f # 0x200f02f
.L0x0000599c: .word 0xfe3e7ff9 # 0xfe3e7ff9
.L0x000059a0: .word 0x00f03f3b # 0xf03f3b
.L0x000059a4: .word 0x0ebff903 # jal 0x8affe40c
.L0x000059a8: .word 0xf90f8bfe # 0xf90f8bfe
.L0x000059ac: .word 0xeff90bc7 # swc3 $25, 0xbc7($ra)
.L0x000059b0: .word 0x09f1f907 # j 0x87c7e41c
.L0x000059b4: .word 0x03fe01f0 # 0x3fe01f0
.L0x000059b8: .word 0xf904fff1 # 0xf904fff1
.L0x000059bc: .word 0x3ff11ac1 # 0x3ff11ac1
.L0x000059c0: .word 0x0a00f01f # j 0x8803c07c
.L0x000059c4: .word 0xf004fff7 # 0xf004fff7
.L0x000059c8: .word 0xf203ff01 # 0xf203ff01
.L0x000059cc: .word 0x1aefefff # 0x1aefefff
.L0x000059d0: .word 0xf20700f0 # 0xf20700f0
.L0x000059d4: .word 0xfff4efff # 0xfff4efff
.L0x000059d8: .word 0xfff6efef # 0xfff6efef
.L0x000059dc: .word 0x01f03def # 0x1f03def
.L0x000059e0: .word 0xfff61ffd # 0xfff61ffd
.L0x000059e4: .word 0xeffff8ef # swc3 $31, -0x711($ra)
.L0x000059e8: .word 0xfc00f01d # 0xfc00f01d
.L0x000059ec: .word 0xfaeffff8 # 0xfaeffff8
.L0x000059f0: .word 0xf01eefff # 0xf01eefff
.L0x000059f4: .word 0xfa13ff01 # 0xfa13ff01
.L0x000059f8: .word 0xfffcefff # 0xfffcefff
.L0x000059fc: .word 0xfffeefef # 0xfffeefef
.L0x00005a00: .word 0x04f03bef # bltzal $a3, .L0x000149c0
.L0x00005a04: .word 0x23fe0004 # addi $s8, $ra, 0x4
.L0x00005a08: .word 0x1a3fffff # 0x1a3fffff
.L0x00005a0c: .word 0xf00ffeff # 0xf00ffeff
.L0x00005a10: .word 0x00000405 # 0x405
.L0x00005a14: .word 0xfe040100 # 0xfe040100
.L0x00005a18: .word 0x00f009df # 0xf009df
.L0x00005a1c: .word 0x1e3ffe06 # 0x1e3ffe06
.L0x00005a20: .word 0xff0700f0 # 0xff0700f0
.L0x00005a24: .word 0xbffe12df # 0xbffe12df
.L0x00005a28: .word 0x0500f00b # bltz $t0, .L0x00001a58
.L0x00005a2c: .word 0xf11cbdff # 0xf11cbdff
.L0x00005a30: .word 0x01f0637f # 0x1f0637f
.L0x00005a34: .word 0x7ff137f9 # 0x7ff137f9
.L0x00005a38: .word 0xfc00f07d # 0xfc00f07d
.L0x00005a3c: .word 0xf07efff1 # 0xf07efff1
.L0x00005a40: .word 0xf233fb01 # 0xf233fb01
.L0x00005a44: .word 0xfff27d7f # 0xfff27d7f
.L0x00005a48: .word 0xfe01f07f # 0xfe01f07f
.L0x00005a4c: .word 0xeffff11f # swc3 $31, -0xee1($ra)
.L0x00005a50: .word 0xf00d7ff4 # 0xf00d7ff4
.L0x00005a54: .word 0xf323fd01 # 0xf323fd01
.L0x00005a58: .word 0xfff1efff # 0xfff1efff
.L0x00005a5c: .word 0x0b00f00e # j 0x8c03c038
.L0x00005a60: .word 0xf6effff3 # 0xf6effff3
.L0x00005a64: .word 0x01f00d7f # 0x1f00d7f
.L0x00005a68: .word 0xfff407f8 # 0xfff407f8
.L0x00005a6c: .word 0x0d7ff7ef # jal 0x85ffdfbc
.L0x00005a70: .word 0x2bfa01f0 # slti $k0, $ra, 0x1f0
.L0x00005a74: .word 0xfeeffff5 # 0xfeeffff5
.L0x00005a78: .word 0x02f00b3f # 0x2f00b3f
.L0x00005a7c: .word 0xf1fc000a # 0xf1fc000a
.L0x00005a80: .word 0xfffe0cff # 0xfffe0cff
.L0x00005a84: .word 0x1f0fff0f # 0x1f0fff0f
.L0x00005a88: .word 0x000b05f0 # 0xb05f0
.L0x00005a8c: .word 0x1c010000 # 0x1c010000
.L0x00005a90: .word 0xf00edffe # 0xf00edffe
.L0x00005a94: .word 0xfffe0700 # 0xfffe0700
.L0x00005a98: .word 0xfd00f00d # 0xfd00f00d
.L0x00005a9c: .word 0xfe06effe # 0xfe06effe
.L0x00005aa0: .word 0x00f007d7 # 0xf007d7
.L0x00005aa4: .word 0x0a0fffff # j 0x883ffffc
.L0x00005aa8: .word 0x000b05f0 # 0xb05f0
.L0x00005aac: .word 0x17ff0000 # bne $ra, .L0x00005ab0
.L0x00005ab0: .word 0xfe254fff # 0xfe254fff
.L0x00005ab4: .word 0x5fff13ff # 0x5fff13ff
.L0x00005ab8: .word 0x171ff10b # bne $t8, $ra, .L0x00001ee8
.L0x00005abc: .word 0xff076fff # 0xff076fff
.L0x00005ac0: .word 0x7fff173f # 0x7fff173f
.L0x00005ac4: .word 0x133fff0b # beq $t9, $ra, .L0x000056f4
.L0x00005ac8: .word 0xff0b8fff # 0xff0b8fff
.L0x00005acc: .word 0x9fff135f # 0x9fff135f
.L0x00005ad0: .word 0x2f7fff0b # sltiu $ra, $k1, -0xf5
.L0x00005ad4: .word 0xff0100f0 # 0xff0100f0
.L0x00005ad8: .word 0xfffe0ebf # 0xfffe0ebf
.L0x00005adc: .word 0x0500f06f # bltz $t0, .L0x00001c9c
.L0x00005ae0: .word 0xfa04fffd # 0xfa04fffd
.L0x00005ae4: .word 0x29f12b81 # slti $s1, $t7, 0x2b81
.L0x00005ae8: .word 0x0100f0cd # break 0x100, 0x3c3
.L0x00005aec: .word 0xfb1e7ffe # 0xfb1e7ffe
.L0x00005af0: .word 0x01fc13ff # 0x1fc13ff
.L0x00005af4: .word 0x056fff0b # 0x56fff0b
.L0x00005af8: .word 0xf41941ff # 0xf41941ff
.L0x00005afc: .word 0x01fc050a # 0x1fc050a
.L0x00005b00: .word 0x0500f019 # bltz $t0, .L0x00001b68
.L0x00005b04: .word 0xf11ebffe # 0xf11ebffe
.L0x00005b08: .word 0xfffe5f7f # 0xfffe5f7f
.L0x00005b0c: .word 0xeffff407 # swc3 $31, -0xbf9($ra)
.L0x00005b10: .word 0x39efefef # xori $t7, 0xefef
.L0x00005b14: .word 0x13fc01f0 # beq $ra, $gp, .L0x000062d8
.L0x00005b18: .word 0xf8effff4 # 0xf8effff4
.L0x00005b1c: .word 0xefefefff # swc3 $15, -0x1001($ra)
.L0x00005b20: .word 0xeffffcef # swc3 $31, -0x311($ra)
.L0x00005b24: .word 0xf07eefef # 0xf07eefef
.L0x00005b28: .word 0xfffc1f00 # 0xfffc1f00
.L0x00005b2c: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005b30: .word 0xfceffff8 # 0xfceffff8
.L0x00005b34: .word 0xefefefff # swc3 $15, -0x1001($ra)
.L0x00005b38: .word 0x0903f07b # j 0x840fc1ec
.L0x00005b3c: .word 0xfc0ffd00 # 0xfc0ffd00
.L0x00005b40: .word 0x89ff0bff # lwl $ra, 0xbff($t7)
.L0x00005b44: .word 0x0e00f00f # jal 0x8803c03c
.L0x00005b48: .word 0xf01efffc # 0xf01efffc
.L0x00005b4c: .word 0x00000605 # 0x605
.L0x00005b50: .word 0xfc741d00 # 0xfc741d00
.L0x00005b54: .word 0x00f00edf # 0xf00edf
.L0x00005b58: .word 0x0de5fd2f # jal 0x8797f4bc
.L0x00005b5c: .word 0x27fb01f0 # addiu $k1, $ra, 0x1f0
.L0x00005b60: .word 0xf005feff # 0xf005feff
.L0x00005b64: .word 0x0ffdf800 # jal 0x8ff7e000
.L0x00005b68: .word 0x2300f007 # addi $zr, $t8, -0xff9
.L0x00005b6c: .word 0xfb0905fe # 0xfb0905fe
.L0x00005b70: .word 0x00f004ff # 0xf004ff
.L0x00005b74: .word 0x1ebffc3f # 0x1ebffc3f
.L0x00005b78: .word 0xfc064ffd # 0xfc064ffd
.L0x00005b7c: .word 0x5ffd17ff # 0x5ffd17ff
.L0x00005b80: .word 0x080ffd07 # j 0x803ff41c
.L0x00005b84: .word 0xfd0ecdff # 0xfd0ecdff
.L0x00005b88: .word 0x3ffd076f # 0x3ffd076f
.L0x00005b8c: .word 0x0900f013 # j 0x8403c04c
.L0x00005b90: .word 0xff1e7ffd # 0xff1e7ffd
.L0x00005b94: .word 0x00f01ffe # 0xf01ffe
.L0x00005b98: .word 0x0e9ffd0e # jal 0x8a7ff438
.L0x00005b9c: .word 0xfd2ffffc # 0xfd2ffffc
.L0x00005ba0: .word 0x3ff10fbf # 0x3ff10fbf
.L0x00005ba4: .word 0x0bdffd33 # j 0x8f7ff4cc
.L0x00005ba8: .word 0xfd337ffd # 0xfd337ffd
.L0x00005bac: .word 0x7ffd0bff # 0x7ffd0bff
.L0x00005bb0: .word 0xfc00f033 # 0xfc00f033
.L0x00005bb4: .word 0xf03a7ffd # 0xf03a7ffd
.L0x00005bb8: .word 0x3ffe0700 # 0x3ffe0700
.L0x00005bbc: .word 0x3d3ff104 # 0x3d3ff104
.L0x00005bc0: .word 0xf03bfffd # 0xf03bfffd
.L0x00005bc4: .word 0x7ffe0400 # 0x7ffe0400
.L0x00005bc8: .word 0x797ffc04 # 0x797ffc04
.L0x00005bcc: .word 0xfc7ffffc # 0xfc7ffffc
.L0x00005bd0: .word 0xfffe047f # 0xfffe047f
.L0x00005bd4: .word 0xefecffef # swc3 $12, -0x11($ra)
.L0x00005bd8: .word 0xf01adeff # 0xf01adeff
.L0x00005bdc: .word 0xfffb0f00 # 0xfffb0f00
.L0x00005be0: .word 0x0fe7ff2e # jal 0x8f9ffcb8
.L0x00005be4: .word 0xff0500f0 # 0xff0500f0
.L0x00005be8: .word 0x00f004f8 # 0xf004f8
.L0x00005bec: .word 0x0e79f602 # jal 0x89e7d808
.L0x00005bf0: .word 0xf00711fe # 0xf00711fe
.L0x00005bf4: .word 0xfd03fe01 # 0xfd03fe01
.L0x00005bf8: .word 0xe1fd05af # swc0 $29, 0x5af($t7)
.L0x00005bfc: .word 0x097fff0f # j 0x85fffc3c
.L0x00005c00: .word 0xfc1fbfff # 0xfc1fbfff
.L0x00005c04: .word 0xc1fc23bf # lwc0 $28, 0x23bf($t7)
.L0x00005c08: .word 0x0f31ff21 # jal 0x8cc7fc84
.L0x00005c0c: .word 0xf009dfff # 0xf009dfff
.L0x00005c10: .word 0x7ffc0300 # 0x7ffc0300
.L0x00005c14: .word 0xcffff12e # lwc3 $31, -0xed2($ra)
.L0x00005c18: .word 0xf60e00f0 # 0xf60e00f0
.L0x00005c1c: .word 0xfff804bd # 0xfff804bd
.L0x00005c20: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005c24: .word 0xefadffef # swc3 $13, -0x11($sp)
.L0x00005c28: .word 0xefeffff8 # swc3 $15, -0x8($ra)
.L0x00005c2c: .word 0xff01f07b # 0xff01f07b
.L0x00005c30: .word 0xeffff80b # swc3 $31, -0x7f5($ra)
.L0x00005c34: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005c38: .word 0xf8efabf9 # 0xf8efabf9
.L0x00005c3c: .word 0x7defefff # 0x7defefff
.L0x00005c40: .word 0x03fe01f0 # 0x3fe01f0
.L0x00005c44: .word 0xefeffff8 # swc3 $15, -0x8($ra)
.L0x00005c48: .word 0xf9efefef # 0xf9efefef
.L0x00005c4c: .word 0xfff8efab # 0xfff8efab
.L0x00005c50: .word 0xfff9efef # 0xfff9efef
.L0x00005c54: .word 0x0f00f07b # jal 0x8c03c1ec
.L0x00005c58: .word 0xfc04fdfd # 0xfc04fdfd
.L0x00005c5c: .word 0x1ff939ff # 0x1ff939ff
.L0x00005c60: .word 0x1f57fe1f # 0x1f57fe1f
.L0x00005c64: .word 0xf80b3ff9 # 0xf80b3ff9
.L0x00005c68: .word 0x4ff918bf # c3 0x1f918bf
.L0x00005c6c: .word 0x17cdfa06 # bne $s8, $t5, .L0x00004488
.L0x00005c70: .word 0xff075ff9 # 0xff075ff9
.L0x00005c74: .word 0x67f907e5 # 0x67f907e5
.L0x00005c78: .word 0x081ff907 # j 0x807fe41c
.L0x00005c7c: .word 0xfb066ff9 # 0xfb066ff9
.L0x00005c80: .word 0x3fff130d # 0x3fff130d
.L0x00005c84: .word 0x0a7ff904 # j 0x89ffe410
.L0x00005c88: .word 0xf9347ff8 # 0xf9347ff8
.L0x00005c8c: .word 0xfff80a9f # 0xfff80a9f
.L0x00005c90: .word 0x0bbff933 # j 0x8effe4cc
.L0x00005c94: .word 0xf9141ff9 # 0xf9141ff9
.L0x00005c98: .word 0xdff91e3f # 0xdff91e3f
.L0x00005c9c: .word 0x2f7ff90b # sltiu $ra, $k1, -0x6f5
.L0x00005ca0: .word 0x000604f0 # 0x604f0
.L0x00005ca4: .word 0xfafe0000 # 0xfafe0000
.L0x00005ca8: .word 0x05f00a8f # bltzal $t7, .L0x000086e8
.L0x00005cac: .word 0x00000000 # nop
.L0x00005cb0: .word 0xcdfc37f9 # lwc3 $28, 0x37f9($t7)
.L0x00005cb4: .word 0xfb01f00d # 0xfb01f00d
.L0x00005cb8: .word 0x0db5ff33 # jal 0x86d7fccc
.L0x00005cbc: .word 0xff076ff9 # 0xff076ff9
.L0x00005cc0: .word 0xcffa07c5 # lwc3 $26, 0x7c5($ra)
.L0x00005cc4: .word 0x07fdfc07 # 0x7fdfc07
.L0x00005cc8: .word 0xfcfd00f0 # 0xfcfd00f0
.L0x00005ccc: .word 0xf7fa08fd # 0xf7fa08fd
.L0x00005cd0: .word 0x06bffa06 # 0x6bffa06
.L0x00005cd4: .word 0xf007f5ff # 0xf007f5ff
.L0x00005cd8: .word 0xff2bfa01 # 0xff2bfa01
.L0x00005cdc: .word 0x3ff90985 # 0x3ff90985
.L0x00005ce0: .word 0x060ff104 # 0x60ff104
.L0x00005ce4: .word 0xf973fff8 # 0xf973fff8
.L0x00005ce8: .word 0x00f004bf # 0xf004bf
.L0x00005cec: .word 0x797ff913 # 0x797ff913
.L0x00005cf0: .word 0xf004bff9 # 0xf004bff9
.L0x00005cf4: .word 0xfff91f00 # 0xfff91f00
.L0x00005cf8: .word 0xfd00f07d # 0xfd00f07d
.L0x00005cfc: .word 0xfb7efff9 # 0xfb7efff9
.L0x00005d00: .word 0x7ffa1b3f # 0x7ffa1b3f
.L0x00005d04: .word 0x1b7ffb63 # 0x1b7ffb63
.L0x00005d08: .word 0xfbdffffa # 0xfbdffffa
.L0x00005d0c: .word 0xfff82fff # 0xfff82fff
.L0x00005d10: .word 0xdffff9ef # 0xdffff9ef
.L0x00005d14: .word 0xfc0d00f0 # 0xfc0d00f0
.L0x00005d18: .word 0xe8fdefff # swc2 $29, -0x1001($a3)
.L0x00005d1c: .word 0xefd8feef # swc3 $24, -0x111($s8)
.L0x00005d20: .word 0xffefc8ff # 0xffefc8ff
.L0x00005d24: .word 0x00f03efe # 0xf03efe
.L0x00005d28: .word 0x06fffe01 # 0x6fffe01
.L0x00005d2c: .word 0xff0a00f0 # 0xff0a00f0
.L0x00005d30: .word 0x01f004fe # 0x1f004fe
.L0x00005d34: .word 0x07f17c1f # bgezal $ra, .L0x00024db4
.L0x00005d38: .word 0x37feff07 # ori $s8, $ra, 0xff07
.L0x00005d3c: .word 0xfe0547f1 # 0xfe0547f1
.L0x00005d40: .word 0xe7fe07de # swc1 $f30, 0x7de($ra)
.L0x00005d44: .word 0xfc00f007 # 0xfc00f007
.L0x00005d48: .word 0xfb06a1fb # 0xfb06a1fb
.L0x00005d4c: .word 0x1fff1141 # 0x1fff1141
.L0x00005d50: .word 0xfd00f005 # 0xfd00f005
.L0x00005d54: .word 0xfd0e1fff # 0xfd0e1fff
.L0x00005d58: .word 0x4fff1001 # c3 0x1ff1001
.L0x00005d5c: .word 0x113fff06 # beq $t1, $ra, .L0x00005978
.L0x00005d60: .word 0xff057afc # 0xff057afc
.L0x00005d64: .word 0xfffe0f5f # 0xfffe0f5f
.L0x00005d68: .word 0x05b9ff29 # 0x5b9ff29
.L0x00005d6c: .word 0xf6397fff # 0xf6397fff
.L0x00005d70: .word 0x98ff3f37 # lwr $ra, 0x3f37($a3)
.L0x00005d74: .word 0x1fbfff05 # 0x1fbfff05
.L0x00005d78: .word 0xff1f9dff # 0xff1f9dff
.L0x00005d7c: .word 0xd7ff19df # 0xd7ff19df
.L0x00005d80: .word 0x0d00f01f # jal 0x8403c07c
.L0x00005d84: .word 0xf2063ffc # 0xf2063ffc
.L0x00005d88: .word 0xfeefefff # 0xfeefefff
.L0x00005d8c: .word 0x00f01761 # 0xf01761
.L0x00005d90: .word 0x043dfe0e # 0x43dfe0e
.L0x00005d94: .word 0xf039fffa # 0xf039fffa
.L0x00005d98: .word 0x2df50e00 # sltiu $s5, $t7, 0xe00
.L0x00005d9c: .word 0x05efff3c # 0x5efff3c
.L0x00005da0: .word 0x741d01f0 # jalx 0x807407c1
.L0x00005da4: .word 0xf01efdf4 # 0xf01efdf4
.L0x00005da8: .word 0xcdfa2f00 # lwc3 $26, 0x2f00($t7)
.L0x00005dac: .word 0xfb01f01d # 0xfb01f01d
.L0x00005db0: .word 0x0d3fff27 # jal 0x84fffc9c
.L0x00005db4: .word 0xfff800f0 # 0xfff800f0
.L0x00005db8: .word 0x9fff0e0d # 0x9fff0e0d
.L0x00005dbc: .word 0x130dfb07 # beq $t8, $t5, .L0x000049dc
.L0x00005dc0: .word 0xf0043fff # 0xf0043fff
.L0x00005dc4: .word 0x6fff3f00 # 0x6fff3f00
.L0x00005dc8: .word 0x0b77ff11 # j 0x8ddffc44
.L0x00005dcc: .word 0xf10b3dfb # 0xf10b3dfb
.L0x00005dd0: .word 0xdfff141f # 0xdfff141f
.L0x00005dd4: .word 0x373ff106 # ori $ra, $t9, 0xf106
.L0x00005dd8: .word 0xf6fd00f0 # 0xf6fd00f0
.L0x00005ddc: .word 0x7ff1060d # 0x7ff1060d
.L0x00005de0: .word 0x0b0df617 # j 0x8c37d85c
.L0x00005de4: .word 0xf0139ff1 # 0xf0139ff1
.L0x00005de8: .word 0x5df6ff00 # 0x5df6ff00
.L0x00005dec: .word 0x33bff106 # andi $ra, $sp, 0xf106
.L0x00005df0: .word 0x000604f0 # 0x604f0
.L0x00005df4: .word 0xf2fe0000 # 0xf2fe0000
.L0x00005df8: .word 0x95fe061f # lhu $s8, 0x61f($t7)
.L0x00005dfc: .word 0xf901f007 # 0xf901f007
.L0x00005e00: .word 0x0dcdfc37 # jal 0x8737f0dc
.L0x00005e04: .word 0x33fb01f0 # andi $k1, $ra, 0x1f0
.L0x00005e08: .word 0xf217bdf6 # 0xf217bdf6
.L0x00005e0c: .word 0xfdfc0d5f # 0xfdfc0d5f
.L0x00005e10: .word 0xfd00f007 # 0xfd00f007
.L0x00005e14: .word 0xf208fdfc # 0xf208fdfc
.L0x00005e18: .word 0x1ff2068f # 0x1ff2068f
.L0x00005e1c: .word 0x07f5fe06 # 0x7f5fe06
.L0x00005e20: .word 0x2bfa01f0 # slti $k0, $ra, 0x1f0
.L0x00005e24: .word 0xf00905ff # 0xf00905ff
.L0x00005e28: .word 0x00000704 # 0x704
.L0x00005e2c: .word 0x0ff1fc00 # jal 0x8fc7f000
.L0x00005e30: .word 0x33bfff06 # andi $ra, $sp, 0xff06
.L0x00005e34: .word 0xff04bff2 # 0xff04bff2
.L0x00005e38: .word 0x3ff11a3f # 0x3ff11a3f
.L0x00005e3c: .word 0xfc01f023 # 0xfc01f023
.L0x00005e40: .word 0x3d3ff113 # 0x3d3ff113
.L0x00005e44: .word 0xf03f7ff1 # 0xf03f7ff1
.L0x00005e48: .word 0xf11ffe01 # 0xf11ffe01
.L0x00005e4c: .word 0x00f0797f # 0xf0797f
.L0x00005e50: .word 0x047df804 # 0x47df804
.L0x00005e54: .word 0xf0797fff # 0xf0797fff
.L0x00005e58: .word 0x35ff0500 # ori $ra, $t7, 0x500
.L0x00005e5c: .word 0x7d7ff104 # 0x7d7ff104
.L0x00005e60: .word 0x0bff01f0 # j 0x8ffc07c0
.L0x00005e64: .word 0xff7dfff1 # 0xff7dfff1
.L0x00005e68: .word 0x7ff22b7f # 0x7ff22b7f
.L0x00005e6c: .word 0x0400f04f # bltz $zr, .L0x00001fac
.L0x00005e70: .word 0xfe049dff # 0xfe049dff
.L0x00005e74: .word 0x00f039ff # 0xf039ff
.L0x00005e78: .word 0x0a45fa05 # j 0x8917e814
.L0x00005e7c: .word 0xfa09b7fa # 0xfa09b7fa
.L0x00005e80: .word 0xdffa07af # 0xdffa07af
.L0x00005e84: .word 0x0f9ffa07 # jal 0x8e7fe81c
.L0x00005e88: .word 0xf3098fff # 0xf3098fff
.L0x00005e8c: .word 0xbffb1f3f # 0xbffb1f3f
.L0x00005e90: .word 0x213ffa23 # addi $ra, $t1, -0x5dd
.L0x00005e94: .word 0xf019fffa # 0xf019fffa
.L0x00005e98: .word 0x7ff20300 # 0x7ff20300
.L0x00005e9c: .word 0xcffff12e # lwc3 $31, -0xed2($ra)
.L0x00005ea0: .word 0xfb0d00f0 # 0xfb0d00f0
.L0x00005ea4: .word 0xfff804fd # 0xfff804fd
.L0x00005ea8: .word 0xeffeff39 # swc3 $30, -0xc7($ra)
.L0x00005eac: .word 0xef17f3ef # swc3 $23, -0xc11($t8)
.L0x00005eb0: .word 0xf0ef07f4 # 0xf0ef07f4
.L0x00005eb4: .word 0x7dff0100 # 0x7dff0100
.L0x00005eb8: .word 0xeffffe06 # swc3 $31, -0x1fa($ra)
.L0x00005ebc: .word 0x1bfff6ef # 0x1bfff6ef
.L0x00005ec0: .word 0x03fe03f0 # 0x3fe03f0
.L0x00005ec4: .word 0xfff203ff # 0xfff203ff
.L0x00005ec8: .word 0x61feefef # 0x61feefef
.L0x00005ecc: .word 0x0800f017 # j 0x8003c05c
.L0x00005ed0: .word 0xf804fdf8 # 0xf804fdf8
.L0x00005ed4: .word 0xedf9efff # swc3 $25, -0x1001($t7)
.L0x00005ed8: .word 0xefddfaef # swc3 $29, -0x511($s8)
.L0x00005edc: .word 0xfcefcdfb # 0xfcefcdfb
.L0x00005ee0: .word 0xadfdefbd # sw $sp, -0x1043($t7)
.L0x00005ee4: .word 0xef9dfeef # swc3 $29, -0x111($gp)
.L0x00005ee8: .word 0xffef8dff # 0xffef8dff
.L0x00005eec: .word 0xefefeffe # swc3 $15, -0x1002($ra)
.L0x00005ef0: .word 0xfcef4dfb # 0xfcef4dfb
.L0x00005ef4: .word 0x2dfdef3d # sltiu $sp, $t7, -0x10c3
.L0x00005ef8: .word 0xef1dfeef # swc3 $29, -0x111($t8)
.L0x00005efc: .word 0xffef0dff # 0xffef0dff
.L0x00005f00: .word 0xfeffeffd # 0xfeffeffd
.L0x00005f04: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f08: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f0c: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f10: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f14: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f18: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f1c: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f20: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f24: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f28: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f2c: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f30: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x00005f34: .word 0x39efefef # xori $t7, 0xefef
.L0x00005f38: .word 0x000103f0 # 0x103f0
.L0x00005f3c: .word 0xfefffe01 # 0xfefffe01
.L0x00005f40: .word 0x0a05f07b # j 0x8817c1ec
.L0x00005f44: .word 0x1f000000 # bgtz $t8, .L0x00005f48
.L0x00005f48: .word 0x79feff7c # 0x79feff7c
.L0x00005f4c: .word 0x000205f0 # 0x205f0
.L0x00005f50: .word 0x741d0000 # jalx 0x80740001
.L0x00005f54: .word 0xf009feff # 0xf009feff
.L0x00005f58: .word 0xfeff0600 # 0xfeff0600
.L0x00005f5c: .word 0xfe00f005 # 0xfe00f005
.L0x00005f60: .word 0xf00707f1 # 0xf00707f1
.L0x00005f64: .word 0x00000005 # 0x5
.L0x00005f68: .word 0xf103fc00 # 0xf103fc00
.L0x00005f6c: .word 0x01f01d1f # 0x1f01d1f
.L0x00005f70: .word 0x3ff12fff # 0x3ff12fff
.L0x00005f74: .word 0xfe00f01d # 0xfe00f01d
.L0x00005f78: .word 0xf01e3ff1 # 0xf01e3ff1
.L0x00005f7c: .word 0xf127fb01 # 0xf127fb01
.L0x00005f80: .word 0x00f01d7f # 0xf01d7f
.L0x00005f84: .word 0x1e7ff1f8 # 0x1e7ff1f8
.L0x00005f88: .word 0x23fd01f0 # addi $sp, $ra, 0x1f0
.L0x00005f8c: .word 0xf0397ff1 # 0xf0397ff1
.L0x00005f90: .word 0x00000105 # 0x105
.L0x00005f94: .word 0xff3ffe00 # 0xff3ffe00
.L0x00005f98: .word 0x07f219fe # 0x7f219fe
.L0x00005f9c: .word 0x052ff30b # 0x52ff30b
.L0x00005fa0: .word 0xf30435f3 # 0xf30435f3
.L0x00005fa4: .word 0x02f00633 # 0x2f00633
.L0x00005fa8: .word 0xf10703fe # 0xf10703fe
.L0x00005fac: .word 0x00f004df # 0xf004df
.L0x00005fb0: .word 0x0a21f2ff # j 0x8887cbfc
.L0x00005fb4: .word 0xf0323ff1 # 0xf0323ff1
.L0x00005fb8: .word 0x3ff10700 # 0x3ff10700
.L0x00005fbc: .word 0x3e7ff13e # 0x3e7ff13e
.L0x00005fc0: .word 0x1ffd01f0 # 0x1ffd01f0
.L0x00005fc4: .word 0xf03dbff1 # 0xf03dbff1
.L0x00005fc8: .word 0xfff1fc00 # 0xfff1fc00
.L0x00005fcc: .word 0xff01f03e # 0xff01f03e
.L0x00005fd0: .word 0x79fff113 # 0x79fff113
.L0x00005fd4: .word 0xf004fff2 # 0xf004fff2
.L0x00005fd8: .word 0xbff22300 # 0xbff22300
.L0x00005fdc: .word 0x0baff30d # j 0x8ebfcc34
.L0x00005fe0: .word 0x000005f0 # 0x5f0
.L0x00005fe4: .word 0x37f90000 # ori $t9, $ra, 0x0
.L0x00005fe8: .word 0xf40dfeff # 0xf40dfeff
.L0x00005fec: .word 0xbff30b0f # 0xbff30b0f
.L0x00005ff0: .word 0x3300f004 # andi $zr, $t8, 0xf004
.L0x00005ff4: .word 0xf10dfeff # 0xf10dfeff
.L0x00005ff8: .word 0x01f00f3f # 0x1f00f3f
.L0x00005ffc: .word 0x1ff11ffe # 0x1ff11ffe
.L0x00006000: .word 0x0bbff31d # j 0x8effcc74
.L0x00006004: .word 0xf0135ff1 # 0xf0135ff1
.L0x00006008: .word 0xf10bfd01 # 0xf10bfd01
.L0x0000600c: .word 0x01f01d5f # 0x1f01d5f
.L0x00006010: .word 0x7ff107f8 # 0x7ff107f8
.L0x00006014: .word 0xfa01f01d # 0xfa01f01d
.L0x00006018: .word 0x199ff12b # 0x199ff12b
.L0x0000601c: .word 0x000504f0 # 0x504f0
.L0x00006020: .word 0xf1fc0000 # 0xf1fc0000
.L0x00006024: .word 0xfeff0e1f # 0xfeff0e1f
.L0x00006028: .word 0x0400f01b # bltz $zr, .L0x00002098
.L0x0000602c: .word 0xf10535f6 # 0xf10535f6
.L0x00006030: .word 0x02f00506 # 0x2f00506
.L0x00006034: .word 0xf503fe00 # 0xf503fe00
.L0x00006038: .word 0x01f0052f # 0x1f0052f
.L0x0000603c: .word 0xfefff9ff # 0xfefff9ff
.L0x00006040: .word 0x059af117 # 0x59af117
.L0x00006044: .word 0xf50f63f6 # 0xf50f63f6
.L0x00006048: .word 0x00f00911 # 0xf00911
.L0x0000604c: .word 0x1e3ff405 # 0x1e3ff405
.L0x00006050: .word 0xf0637ff1 # 0xf0637ff1
.L0x00006054: .word 0x7ff3fc00 # 0x7ff3fc00
.L0x00006058: .word 0xe3fff11a # swc0 $31, -0xee6($ra)
.L0x0000605c: .word 0xf4fe00f0 # 0xf4fe00f0
.L0x00006060: .word 0xfff21aff # 0xfff21aff
.L0x00006064: .word 0x0405f0df # 0x405f0df
.L0x00006068: .word 0xfd000000 # 0xfd000000
.L0x0000606c: .word 0x297ff30f # slti $ra, $t3, -0xcf1
.L0x00006070: .word 0xf00ffeff # 0xf00ffeff
.L0x00006074: .word 0x45f80500 # 0x45f80500
.L0x00006078: .word 0x0b29f808 # j 0x8ca7e020
.L0x0000607c: .word 0xf4ff00f0 # 0xf4ff00f0
.L0x00006080: .word 0x5ff506b1 # 0x5ff506b1
.L0x00006084: .word 0x0003f005 # 0x3f005
.L0x00006088: .word 0xf50ffe00 # 0xf50ffe00
.L0x0000608c: .word 0x3ff41721 # 0x3ff41721
.L0x00006090: .word 0x21bff91f # addi $ra, $t5, -0x6e1
.L0x00006094: .word 0xff135ff4 # 0xff135ff4
.L0x00006098: .word 0xd1f50ffe # 0xd1f50ffe
.L0x0000609c: .word 0x09feff0f # j 0x87fbfc3c
.L0x000060a0: .word 0xf60300f0 # 0xf60300f0
.L0x000060a4: .word 0xfff11ebf # 0xfff11ebf
.L0x000060a8: .word 0xff01f0e3 # 0xff01f0e3
.L0x000060ac: .word 0xeffff20b # swc3 $31, -0xdf5($ra)
.L0x000060b0: .word 0x2b7ff60d # slti $ra, $k1, -0x9f3
.L0x000060b4: .word 0xf0cffff3 # 0xf0cffff3
.L0x000060b8: .word 0x9df40c00 # 0x9df40c00
.L0x000060bc: .word 0xff02f004 # 0xff02f004
.L0x000060c0: .word 0xfeff0a03 # 0xfeff0a03
.L0x000060c4: .word 0x1f01f004 # 0x1f01f004
.L0x000060c8: .word 0x0707f17c # 0x707f17c
.L0x000060cc: .word 0xf43bcffc # 0xf43bcffc
.L0x000060d0: .word 0xf9fb0555 # 0xf9fb0555
.L0x000060d4: .word 0xfc01f00b # 0xfc01f00b
.L0x000060d8: .word 0x0d59f913 # jal 0x8567e44c
.L0x000060dc: .word 0xf50711f9 # 0xf50711f9
.L0x000060e0: .word 0x00f0071f # 0xf0071f
.L0x000060e4: .word 0x0e1ff5fd # jal 0x887fd7f4
.L0x000060e8: .word 0xf50f61f9 # 0xf50f61f9
.L0x000060ec: .word 0xa1f9074f # sb $t9, 0x74f($t7)
.L0x000060f0: .word 0x05faf811 # 0x5faf811
.L0x000060f4: .word 0xf40f5ff5 # 0xf40f5ff5
.L0x000060f8: .word 0xb9f529ff # swr $s5, 0x29ff($t7)
.L0x000060fc: .word 0x397ff505 # xori $ra, $t3, 0xf505
.L0x00006100: .word 0xfd3ffeff # 0xfd3ffeff
.L0x00006104: .word 0x83fe055a # lb $s8, 0x55a($ra)
.L0x00006108: .word 0x19dff53f # 0x19dff53f
.L0x0000610c: .word 0xf01ffeff # 0xf01ffeff
.L0x00006110: .word 0xbffc0d00 # 0xbffc0d00
.L0x00006114: .word 0xeffff206 # swc3 $31, -0xdfa($ra)
.L0x00006118: .word 0x17e1feef # bne $ra, $at, .L0x00005cd8
.L0x0000611c: .word 0xfb0f00f0 # 0xfb0f00f0
.L0x00006120: .word 0xfff804bd # 0xfff804bd
.L0x00006124: .word 0xef37f139 # swc3 $23, -0xec7($t9)
.L0x00006128: .word 0xf3ef27f2 # 0xf3ef27f2
.L0x0000612c: .word 0x07f4ef17 # 0x7f4ef17
.L0x00006130: .word 0xeff7f4ef # swc3 $23, -0xb11($ra)
.L0x00006134: .word 0xf6efe7f5 # 0xf6efe7f5
.L0x00006138: .word 0xc7f7efd7 # lwc1 $f23, -0x1029($ra)
.L0x0000613c: .word 0x437ffbef # c0 0x17ffbef
.L0x00006140: .word 0xfc0b3dff # 0xfc0b3dff
.L0x00006144: .word 0x0ffd0fff # jal 0x8ff43ffc
.L0x00006148: .word 0x05e8ff1f # 0x5e8ff1f
.L0x0000614c: .word 0x1c0101f0 # 0x1c0101f0
.L0x00006150: .word 0xfc0edffc # 0xfc0edffc
.L0x00006154: .word 0xe7ff0596 # swc1 $f31, 0x596($ra)
.L0x00006158: .word 0xfd00f008 # 0xfd00f008
.L0x0000615c: .word 0xff06effc # 0xff06effc
.L0x00006160: .word 0x0ffd081f # jal 0x8ff4207c
.L0x00006164: .word 0x0528ff08 # 0x528ff08
.L0x00006168: .word 0x17ff01f0 # bne $ra, .L0x0000692c
.L0x0000616c: .word 0xff254ffd # 0xff254ffd
.L0x00006170: .word 0x5ffd17cf # 0x5ffd17cf
.L0x00006174: .word 0x17efff07 # bne $ra, $t7, .L0x00005d94
.L0x00006178: .word 0xfd076ffd # 0xfd076ffd
.L0x0000617c: .word 0x7ffd173f # 0x7ffd173f
.L0x00006180: .word 0x0ffeff0f # jal 0x8ffbfc3c
.L0x00006184: .word 0xff0f8ffd # 0xff0f8ffd
.L0x00006188: .word 0x9ffd0fad # 0x9ffd0fad
.L0x0000618c: .word 0x297fff0f # slti $ra, $t3, -0xf1
.L0x00006190: .word 0xfc151fff # 0xfc151fff
.L0x00006194: .word 0xfffd69ff # 0xfffd69ff
.L0x00006198: .word 0x7f77fb7f # 0x7f77fb7f
.L0x0000619c: .word 0xfe057fff # 0xfe057fff
.L0x000061a0: .word 0x3dff3f7f # 0x3dff3f7f
.L0x000061a4: .word 0x39bffe3f # xori $ra, $t5, 0xfe3f
.L0x000061a8: .word 0xf03fb7ff # 0xf03fb7ff
.L0x000061ac: .word 0xfffe0f00 # 0xfffe0f00
.L0x000061b0: .word 0xeffff406 # swc3 $31, -0xbfa($ra)
.L0x000061b4: .word 0xffefefef # 0xffefefef
.L0x000061b8: .word 0x00f037fe # 0xf037fe
.L0x000061bc: .word 0x04fdf40a # 0x4fdf40a
.L0x000061c0: .word 0xf109fff4 # 0xf109fff4
.L0x000061c4: .word 0x5df9717f # 0x5df9717f
.L0x000061c8: .word 0x61feff1b # 0x61feff1b
.L0x000061cc: .word 0x000205f0 # 0x205f0
.L0x000061d0: .word 0x741d0000 # jalx 0x80740001
.L0x000061d4: .word 0xf009feff # 0xf009feff
.L0x000061d8: .word 0xc8f90600 # lwc2 $25, 0x600($a3)
.L0x000061dc: .word 0x0707f106 # 0x707f106
.L0x000061e0: .word 0xf10ffdf8 # 0xf10ffdf8
.L0x000061e4: .word 0x01f0131f # 0x1f0131f
.L0x000061e8: .word 0x3ff12fff # 0x3ff12fff
.L0x000061ec: .word 0x0badf91d # j 0x8eb7e474
.L0x000061f0: .word 0xf0135ff1 # 0xf0135ff1
.L0x000061f4: .word 0xf127fb01 # 0xf127fb01
.L0x000061f8: .word 0x00f01d7f # 0xf01d7f
.L0x000061fc: .word 0x1e7ff1f8 # 0x1e7ff1f8
.L0x00006200: .word 0x23fd01f0 # addi $sp, $ra, 0x1f0
.L0x00006204: .word 0xf0397ff1 # 0xf0397ff1
.L0x00006208: .word 0x00000105 # 0x105
.L0x0000620c: .word 0xff3ffe00 # 0xff3ffe00
.L0x00006210: .word 0x07f219fe # 0x7f219fe
.L0x00006214: .word 0x112ff80b # beq $t1, $t7, .L0x00004244
.L0x00006218: .word 0x03fe02f0 # 0x3fe02f0
.L0x0000621c: .word 0x0e3ff707 # jal 0x88ffdc1c
.L0x00006220: .word 0xf0343ff1 # 0xf0343ff1
.L0x00006224: .word 0x3ff10700 # 0x3ff10700
.L0x00006228: .word 0x3e7ff13e # 0x3e7ff13e
.L0x0000622c: .word 0x1ffd01f0 # 0x1ffd01f0
.L0x00006230: .word 0xf03dbff1 # 0xf03dbff1
.L0x00006234: .word 0xfff1fc00 # 0xfff1fc00
.L0x00006238: .word 0xff01f03e # 0xff01f03e
.L0x0000623c: .word 0x79fff113 # 0x79fff113
.L0x00006240: .word 0xf004fff2 # 0xf004fff2
.L0x00006244: .word 0xfff42300 # 0xfff42300
.L0x00006248: .word 0x0f5dfc0d # jal 0x8d77f034
.L0x0000624c: .word 0x37f901f0 # ori $t9, $ra, 0x1f0
.L0x00006250: .word 0xf01d0dfc # 0xf01d0dfc
.L0x00006254: .word 0xfc33fb01 # 0xfc33fb01
.L0x00006258: .word 0x1dfd377d # 0x1dfd377d
.L0x0000625c: .word 0x0abff306 # j 0x8affcc18
.L0x00006260: .word 0xf0136dfc # 0xf0136dfc
.L0x00006264: .word 0x5dfcfd00 # 0x5dfcfd00
.L0x00006268: .word 0x0ffdfc0e # jal 0x8ff7f038
.L0x0000626c: .word 0xfdf800f0 # 0xfdf800f0
.L0x00006270: .word 0x1dfd066d # 0x1dfd066d
.L0x00006274: .word 0xfa01f017 # 0xfa01f017
.L0x00006278: .word 0x193dfd2b # 0x193dfd2b
.L0x0000627c: .word 0x000504f0 # 0x504f0
.L0x00006280: .word 0xf1fc0000 # 0xf1fc0000
.L0x00006284: .word 0xfeff0e1f # 0xfeff0e1f
.L0x00006288: .word 0x0400f01b # bltz $zr, .L0x000022f8
.L0x0000628c: .word 0xf105effd # 0xf105effd
.L0x00006290: .word 0x02f00506 # 0x2f00506
.L0x00006294: .word 0xf503fe00 # 0xf503fe00
.L0x00006298: .word 0x3ffc052f # 0x3ffc052f
.L0x0000629c: .word 0x0508fe19 # 0x508fe19
.L0x000062a0: .word 0xfd0f5ffb # 0xfd0f5ffb
.L0x000062a4: .word 0x00f009bf # 0xf009bf
.L0x000062a8: .word 0x1e3ff405 # 0x1e3ff405
.L0x000062ac: .word 0xf0637ff1 # 0xf0637ff1
.L0x000062b0: .word 0x7ff3fc00 # 0x7ff3fc00
.L0x000062b4: .word 0xe3fff11a # swc0 $31, -0xee6($ra)
.L0x000062b8: .word 0xf4fe00f0 # 0xf4fe00f0
.L0x000062bc: .word 0xfff21aff # 0xfff21aff
.L0x000062c0: .word 0x0400f0df # bltz $zr, .L0x00002640
.L0x000062c4: .word 0xf804fdff # 0xf804fdff
.L0x000062c8: .word 0x00f039ff # 0xf039ff
.L0x000062cc: .word 0x0a45ff05 # j 0x8917fc14
.L0x000062d0: .word 0xfc0adffc # 0xfc0adffc
.L0x000062d4: .word 0x5ff5060f # 0x5ff5060f
.L0x000062d8: .word 0x11dfff05 # beq $t6, $ra, .L0x00005ef0
.L0x000062dc: .word 0xf409afff # 0xf409afff
.L0x000062e0: .word 0xbffe1f3f # 0xbffe1f3f
.L0x000062e4: .word 0x195ffe45 # 0x195ffe45
.L0x000062e8: .word 0xf60300f0 # 0xf60300f0
.L0x000062ec: .word 0xfff11ebf # 0xfff11ebf
.L0x000062f0: .word 0xff01f0e3 # 0xff01f0e3
.L0x000062f4: .word 0xeffff20b # swc3 $31, -0xdf5($ra)
.L0x000062f8: .word 0x2b7ff60d # slti $ra, $k1, -0x9f3
.L0x000062fc: .word 0xf0cffff3 # 0xf0cffff3
.L0x00006300: .word 0x7dff0c00 # 0x7dff0c00
.L0x00006304: .word 0xff02f004 # 0xff02f004
.L0x00006308: .word 0xfeff0a03 # 0xfeff0a03
.L0x0000630c: .word 0x1f01f004 # 0x1f01f004
.L0x00006310: .word 0x0707f17c # 0x707f17c
.L0x00006314: .word 0xf43bcffc # 0xf43bcffc
.L0x00006318: .word 0xf7ff0555 # 0xf7ff0555
.L0x0000631c: .word 0xfc01f00b # 0xfc01f00b
.L0x00006320: .word 0x0da7ff13 # jal 0x869ffc4c
.L0x00006324: .word 0xf50711f9 # 0xf50711f9
.L0x00006328: .word 0x00f0071f # 0xf0071f
.L0x0000632c: .word 0x0e1ff5fd # jal 0x887fd7f4
.L0x00006330: .word 0xf50f61f9 # 0xf50f61f9
.L0x00006334: .word 0xefff074f # swc3 $31, 0x74f($ra)
.L0x00006338: .word 0x05faf811 # 0x5faf811
.L0x0000633c: .word 0xfe0f5ff5 # 0xfe0f5ff5
.L0x00006340: .word 0xb9f5295f # swr $s5, 0x295f($t7)
.L0x00006344: .word 0x397ff505 # xori $ra, $t3, 0xf505
.L0x00006348: .word 0xfe3ffeff # 0xfe3ffeff
.L0x0000634c: .word 0x7fff05f8 # 0x7fff05f8
.L0x00006350: .word 0x393fff3f # xori $ra, $t1, 0xff3f
.L0x00006354: .word 0xfc0d00f0 # 0xfc0d00f0
.L0x00006358: .word 0xfff206bf # 0xfff206bf
.L0x0000635c: .word 0xe1feefef # swc0 $30, -0x1011($t7)
.L0x00006360: .word 0x0f00f017 # jal 0x8c03c05c
.L0x00006364: .word 0xf804bdfb # 0xf804bdfb
.L0x00006368: .word 0x37f139ff # ori $s1, $ra, 0x39ff
.L0x0000636c: .word 0xef27f2ef # swc3 $7, -0xd11($t9)
.L0x00006370: .word 0xf4ef17f3 # 0xf4ef17f3
.L0x00006374: .word 0xf7f4ef07 # 0xf7f4ef07
.L0x00006378: .word 0xefe7f5ef # swc3 $7, -0xa11($ra)
.L0x0000637c: .word 0xf7efd7f6 # 0xf7efd7f6
.L0x00006380: .word 0x7ffbefc7 # 0x7ffbefc7
.L0x00006384: .word 0x0b3dff43 # j 0x8cf7fd0c
.L0x00006388: .word 0xfd0ffffc # 0xfd0ffffc
.L0x0000638c: .word 0xe8ff1f0f # swc2 $31, 0x1f0f($a3)
.L0x00006390: .word 0x0101f005 # 0x101f005
.L0x00006394: .word 0x0edffc1c # jal 0x8b7ff070
.L0x00006398: .word 0xff0596fc # 0xff0596fc
.L0x0000639c: .word 0x00f008e7 # 0xf008e7
.L0x000063a0: .word 0x06effcfd # 0x6effcfd
.L0x000063a4: .word 0xfd081fff # 0xfd081fff
.L0x000063a8: .word 0x28ff080f # slti $ra, $a3, 0x80f
.L0x000063ac: .word 0xff01f005 # 0xff01f005
.L0x000063b0: .word 0x254ffd17 # addiu $t7, $t2, -0x2e9
.L0x000063b4: .word 0xfd17cfff # 0xfd17cfff
.L0x000063b8: .word 0xefff075f # swc3 $31, 0x75f($ra)
.L0x000063bc: .word 0x076ffd17 # 0x76ffd17
.L0x000063c0: .word 0xfd173ffd # 0xfd173ffd
.L0x000063c4: .word 0xfeff0f7f # 0xfeff0f7f
.L0x000063c8: .word 0x0f8ffd0f # jal 0x8e3ff43c
.L0x000063cc: .word 0xfd0fadff # 0xfd0fadff
.L0x000063d0: .word 0x7fff0f9f # 0x7fff0f9f
.L0x000063d4: .word 0x151fff29 # bne $t0, $ra, .L0x0000607c
.L0x000063d8: .word 0xfd69fffc # 0xfd69fffc
.L0x000063dc: .word 0x77fb7fff # jalx 0x8fedfffd
.L0x000063e0: .word 0x057fff7f # 0x57fff7f
.L0x000063e4: .word 0xff3f7ffe # 0xff3f7ffe
.L0x000063e8: .word 0xbffe3f3d # 0xbffe3f3d
.L0x000063ec: .word 0x3fb7ff39 # 0x3fb7ff39
.L0x000063f0: .word 0xfe0f00f0 # 0xfe0f00f0
.L0x000063f4: .word 0xfff406ff # 0xfff406ff
.L0x000063f8: .word 0xefefefef # swc3 $15, -0x1011($ra)
.L0x000063fc: .word 0xf037feff # 0xf037feff
.L0x00006400: .word 0xff000904 # 0xff000904
.L0x00006404: .word 0xfff4ff03 # 0xfff4ff03
.L0x00006408: .word 0x717ff10a # 0x717ff10a
.L0x0000640c: .word 0x041205f0 # 0x41205f0
.L0x00006410: .word 0x07ee0009 # 0x7ee0009
.L0x00006414: .word 0xf80689f9 # 0xf80689f9
.L0x00006418: .word 0x00f00611 # 0xf00611
.L0x0000641c: .word 0x0603f11f # 0x603f11f
.L0x00006420: .word 0x000105f0 # 0x105f0
.L0x00006424: .word 0x1c0c0000 # 0x1c0c0000
.L0x00006428: .word 0xf00503f1 # 0xf00503f1
.L0x0000642c: .word 0x00580109 # 0x580109
.L0x00006430: .word 0x00580300 # 0x580300
.L0x00006434: .word 0xf17c0000 # 0xf17c0000
.L0x00006438: .word 0x00f00603 # 0xf00603
.L0x0000643c: .word 0x0603f104 # 0x603f104
.L0x00006440: .word 0xf10c00f0 # 0xf10c00f0
.L0x00006444: .word 0x0ff10603 # jal 0x8fc4180c
.L0x00006448: .word 0x1c00f007 # bgtz $zr, .L0x00002468
.L0x0000644c: .word 0xf00503f1 # 0xf00503f1
.L0x00006450: .word 0x00500305 # 0x500305
.L0x00006454: .word 0xf1500100 # 0xf1500100
.L0x00006458: .word 0x0bf01f27 # j 0x8fc07c9c
.L0x0000645c: .word 0x6c290001 # 0x6c290001
.L0x00006460: .word 0x6fd70001 # 0x6fd70001
.L0x00006464: .word 0x03f00000 # 0x3f00000
.L0x00006468: .word 0xf00503f1 # 0xf00503f1
.L0x0000646c: .word 0x03f1ff00 # 0x3f1ff00
.L0x00006470: .word 0xfe00f006 # 0xfe00f006
.L0x00006474: .word 0xf10603f1 # 0xf10603f1
.L0x00006478: .word 0x00f0070f # 0xf0070f
.L0x0000647c: .word 0x0603f1fc # 0x603f1fc
.L0x00006480: .word 0xf0171ff1 # 0xf0171ff1
.L0x00006484: .word 0x03f1f800 # 0x3f1f800
.L0x00006488: .word 0x373ff106 # ori $ra, $t9, 0xf106
.L0x0000648c: .word 0xf1c000f0 # 0xf1c000f0
.L0x00006490: .word 0x01f00603 # 0x1f00603
.L0x00006494: .word 0x03f107ee # 0x3f107ee
.L0x00006498: .word 0x5f6ff105 # 0x5f6ff105
.L0x0000649c: .word 0xf005eff1 # 0xf005eff1
.L0x000064a0: .word 0xe7000f06 # swc1 $f0, 0xf06($t8)
.L0x000064a4: .word 0xe7000f07 # swc1 $f0, 0xf07($t8)
.L0x000064a8: .word 0xfa06affa # 0xfa06affa
.L0x000064ac: .word 0x5ffa07c3 # 0x5ffa07c3
.L0x000064b0: .word 0x070ff20b # 0x70ff20b
.L0x000064b4: .word 0xfa0b0bfa # 0xfa0b0bfa
.L0x000064b8: .word 0x1ff10b0f # 0x1ff10b0f
.L0x000064bc: .word 0x1f3ff10f # 0x1f3ff10f
.L0x000064c0: .word 0xf10727f2 # 0xf10727f2
.L0x000064c4: .word 0x7ff1373f # 0x7ff1373f
.L0x000064c8: .word 0x07e7f23f # 0x7e7f23f
.L0x000064cc: .word 0xf1777ff1 # 0xf1777ff1
.L0x000064d0: .word 0x01f07fff # 0x1f07fff
.L0x000064d4: .word 0x03f103e0 # 0x3f103e0
.L0x000064d8: .word 0x077ffb05 # 0x77ffb05
.L0x000064dc: .word 0x2bf205f0 # slti $s2, $ra, 0x5f0
.L0x000064e0: .word 0x2bf20001 # slti $s2, $ra, 0x1
.L0x000064e4: .word 0xfb1dfbfb # 0xfb1dfbfb
.L0x000064e8: .word 0x01f01bff # 0x1f01bff
.L0x000064ec: .word 0x03f10ffc # 0x3f10ffc
.L0x000064f0: .word 0x373ff105 # ori $ra, $t9, 0xf105
.L0x000064f4: .word 0x33fd01f0 # andi $sp, $ra, 0x1f0
.L0x000064f8: .word 0xfc0503f1 # 0xfc0503f1
.L0x000064fc: .word 0xdffb1b3b # 0xdffb1b3b
.L0x00006500: .word 0xf901f01b # 0xf901f01b
.L0x00006504: .word 0x0503f11b # 0x503f11b
.L0x00006508: .word 0xf317feff # 0xf317feff
.L0x0000650c: .word 0x3ff10f6f # 0x3ff10f6f
.L0x00006510: .word 0x0700f010 # bltz $t8, .L0x00002554
.L0x00006514: .word 0xf10503f1 # 0xf10503f1
.L0x00006518: .word 0xfff1377f # 0xfff1377f
.L0x0000651c: .word 0x1fbff11f # 0x1fbff11f
.L0x00006520: .word 0xf20f5ff4 # 0xf20f5ff4
.L0x00006524: .word 0x01f02f7f # 0x1f02f7f
.L0x00006528: .word 0x03f107f5 # 0x3f107f5
.L0x0000652c: .word 0x777ff105 # jalx 0x8dffc415
.L0x00006530: .word 0xf11fbff1 # 0xf11fbff1
.L0x00006534: .word 0xbff23fff # 0xbff23fff
.L0x00006538: .word 0xf501f01f # 0xf501f01f
.L0x0000653c: .word 0x0503f16b # 0x503f16b
.L0x00006540: .word 0xf0373ff3 # 0xf0373ff3
.L0x00006544: .word 0xfe0ffe01 # 0xfe0ffe01
.L0x00006548: .word 0x3ff11d7f # 0x3ff11d7f
.L0x0000654c: .word 0x0700f020 # bltz $t8, .L0x000025d0
.L0x00006550: .word 0xf109efff # 0xf109efff
.L0x00006554: .word 0x00f0347f # 0xf0347f
.L0x00006558: .word 0x0503f13f # 0x503f13f
.L0x0000655c: .word 0xff757ff1 # 0xff757ff1
.L0x00006560: .word 0x000000ff # 0xff
.L0x00006564: .word 0x00000000 # nop
.L0x00006568: .word 0x00000000 # nop
.L0x0000656c: .word 0x00000000 # nop
.L0x00006570: .word 0x00000000 # nop
.L0x00006574: .word 0x00000000 # nop
.L0x00006578: .word 0x00000000 # nop
.L0x0000657c: .word 0x00000000 # nop
.L0x00006580: .word 0x00000000 # nop
.L0x00006584: .word 0x00000000 # nop
.L0x00006588: .word 0x00000000 # nop
.L0x0000658c: .word 0x00000000 # nop
.L0x00006590: .word 0x00000000 # nop
.L0x00006594: .word 0x00000000 # nop
.L0x00006598: .word 0x00000000 # nop
.L0x0000659c: .word 0x00000000 # nop
.L0x000065a0: .word 0x00000000 # nop
.L0x000065a4: .word 0x00000000 # nop
.L0x000065a8: .word 0x00000000 # nop
.L0x000065ac: .word 0x00000000 # nop
.L0x000065b0: .word 0x00000000 # nop
.L0x000065b4: .word 0x00000000 # nop
.L0x000065b8: .word 0x00000000 # nop
.L0x000065bc: .word 0x00000000 # nop