[*] Binary protection state of rdisc6

  	RELRO          CANARY            NX           PIE          RPATH        RUNPATH      SYMBOLS      
  	No RELRO       No Canary found   NX disabled  No PIE       No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of rdisc6

  40139c:	00000000 	nop
  4013a0:	90620001 	lbu	v0,1(v1)
  4013a4:	00000000 	nop
  4013a8:	10400009 	beqz	v0,4013d0 <_ftext@@Base+0x430>
  4013ac:	00000000 	nop
  4013b0:	12000006 	beqz	s0,4013cc <_ftext@@Base+0x42c>
  4013b4:	00000000 	nop
  4013b8:	8c62ffe4 	lw	v0,-28(v1)
  4013bc:	00000000 	nop
  4013c0:	0050102b 	sltu	v0,v0,s0
  4013c4:	10400002 	beqz	v0,4013d0 <_ftext@@Base+0x430>
  4013c8:	00000000 	nop
  4013cc:	8c70ffe4 	lw	s0,-28(v1)
  4013d0:	24630024 	addiu	v1,v1,36
  4013d4:	1464ffee 	bne	v1,a0,401390 <_ftext@@Base+0x3f0>
  4013d8:	00000000 	nop
  4013dc:	16000002 	bnez	s0,4013e8 <_ftext@@Base+0x448>
  4013e0:	00000000 	nop
  4013e4:	24100708 	li	s0,1800
  4013e8:	8f8280b0 	lw	v0,-32592(gp)
  4013ec:	00000000 	nop
  4013f0:	90420000 	lbu	v0,0(v0)
  4013f4:	00000000 	nop
  4013f8:	10400008 	beqz	v0,40141c <_ftext@@Base+0x47c>
  4013fc:	3c040040 	lui	a0,0x40
  401400:	8f99804c 	lw	t9,printf
  401404:	3c050040 	lui	a1,0x40
  401408:	24844bd4 	addiu	a0,a0,19412
  40140c:	24a559a0 	addiu	a1,a1,22944
  401410:	0320f809 	jalr	t9
  401414:	02003021 	move	a2,s0
  401418:	8fbc0010 	lw	gp,16(sp)
  40141c:	8fbf001c 	lw	ra,28(sp)
  401420:	02001021 	move	v0,s0
  401424:	8fb00018 	lw	s0,24(sp)
  401428:	03e00008 	jr	ra
  40142c:	27bd0020 	addiu	sp,sp,32
  401430:	3c1c0042 	lui	gp,0x42
  401434:	27bdffe0 	addiu	sp,sp,-32
  401438:	279ce110 	addiu	gp,gp,-7920
  40143c:	afbf001c 	sw	ra,28(sp)
  401440:	afb00018 	sw	s0,24(sp)
  401444:	afbc0010 	sw	gp,16(sp)
  401448:	8f8280b0 	lw	v0,-32592(gp)
  40144c:	00000000 	nop
  401450:	90420000 	lbu	v0,0(v0)
  401454:	00000000 	nop
  401458:	10400009 	beqz	v0,401480 <_ftext@@Base+0x4e0>
  40145c:	00808021 	move	s0,a0
  401460:	8f99804c 	lw	t9,printf
  401464:	3c040040 	lui	a0,0x40
  401468:	3c050040 	lui	a1,0x40
--
  4014cc:	0320f809 	jalr	t9
  4014d0:	24844c00 	addiu	a0,a0,19456
  4014d4:	3c020040 	lui	v0,0x40
  4014d8:	24544c40 	addiu	s4,v0,19520
  4014dc:	8fbc0018 	lw	gp,24(sp)
  4014e0:	3c020040 	lui	v0,0x40
  4014e4:	24534c1c 	addiu	s3,v0,19484
  4014e8:	27b10020 	addiu	s1,sp,32
  4014ec:	261202d0 	addiu	s2,s0,720
  4014f0:	92020021 	lbu	v0,33(s0)
  4014f4:	00000000 	nop
  4014f8:	10400022 	beqz	v0,401584 <_ftext@@Base+0x5e4>
  4014fc:	26050008 	addiu	a1,s0,8
  401500:	8f99803c 	lw	t9,-32708(gp)
  401504:	02203021 	move	a2,s1
  401508:	2404000a 	li	a0,10
  40150c:	0320f809 	jalr	t9
  401510:	2407002e 	li	a3,46
  401514:	8fbc0018 	lw	gp,24(sp)
  401518:	8e030000 	lw	v1,0(s0)
  40151c:	8e080018 	lw	t0,24(s0)
  401520:	92020020 	lbu	v0,32(s0)
  401524:	02602021 	move	a0,s3
  401528:	02202821 	move	a1,s1
  40152c:	00603821 	move	a3,v1
  401530:	8f99804c 	lw	t9,printf
  401534:	10400003 	beqz	v0,401544 <_ftext@@Base+0x5a4>
  401538:	01003021 	move	a2,t0
--
  401898:	10000004 	b	4018ac <_ftext@@Base+0x90c>
  40189c:	34138936 	li	s3,0x8936
  4018a0:	3c020040 	lui	v0,0x40
  4018a4:	24524c68 	addiu	s2,v0,19560
  4018a8:	34138916 	li	s3,0x8916
  4018ac:	8f998068 	lw	t9,-32664(gp)
  4018b0:	2404000a 	li	a0,10
  4018b4:	24050001 	li	a1,1
  4018b8:	0320f809 	jalr	t9
  4018bc:	24060011 	li	a2,17
  4018c0:	8fbc0018 	lw	gp,24(sp)
  4018c4:	04410013 	bgez	v0,401914 <_ftext@@Base+0x974>
  4018c8:	00408821 	move	s1,v0
  4018cc:	8f998154 	lw	t9,-32428(gp)
  4018d0:	00000000 	nop
  4018d4:	0320f809 	jalr	t9
  4018d8:	00000000 	nop
  4018dc:	8fbc0018 	lw	gp,24(sp)
  4018e0:	8c440000 	lw	a0,0(v0)
  4018e4:	8f998050 	lw	t9,-32688(gp)
  4018e8:	00000000 	nop
  4018ec:	0320f809 	jalr	t9
  4018f0:	00000000 	nop
  4018f4:	8fbc0018 	lw	gp,24(sp)
  4018f8:	3c040040 	lui	a0,0x40
  4018fc:	8f99804c 	lw	t9,printf
  401900:	24844c6c 	addiu	a0,a0,19564
  401904:	0320f809 	jalr	t9
--
  40194c:	8f9980a0 	lw	t9,-32608(gp)
  401950:	02802821 	move	a1,s4
  401954:	0320f809 	jalr	t9
  401958:	2406000f 	li	a2,15
  40195c:	8fbc0018 	lw	gp,24(sp)
  401960:	02003021 	move	a2,s0
  401964:	8f9980fc 	lw	t9,-32516(gp)
  401968:	02202021 	move	a0,s1
  40196c:	0320f809 	jalr	t9
  401970:	34058933 	li	a1,0x8933
  401974:	8fbc0018 	lw	gp,24(sp)
  401978:	0441001b 	bgez	v0,4019e8 <_ftext@@Base+0xa48>
  40197c:	27b00020 	addiu	s0,sp,32
  401980:	8f998154 	lw	t9,-32428(gp)
  401984:	00000000 	nop
  401988:	0320f809 	jalr	t9
  40198c:	00000000 	nop
  401990:	8fbc0018 	lw	gp,24(sp)
  401994:	8c440000 	lw	a0,0(v0)
  401998:	8f998050 	lw	t9,-32688(gp)
  40199c:	00000000 	nop
  4019a0:	0320f809 	jalr	t9
  4019a4:	00000000 	nop
  4019a8:	8fbc0018 	lw	gp,24(sp)
  4019ac:	3c040040 	lui	a0,0x40
  4019b0:	8f99804c 	lw	t9,printf
  4019b4:	24844c90 	addiu	a0,a0,19600
  4019b8:	02802821 	move	a1,s4
--
  4019f8:	24060010 	li	a2,16
  4019fc:	8fbc0018 	lw	gp,24(sp)
  401a00:	8fa20048 	lw	v0,72(sp)
  401a04:	8f9980fc 	lw	t9,-32516(gp)
  401a08:	afa20034 	sw	v0,52(sp)
  401a0c:	afb60030 	sw	s6,48(sp)
  401a10:	02602821 	move	a1,s3
  401a14:	02003021 	move	a2,s0
  401a18:	0320f809 	jalr	t9
  401a1c:	02202021 	move	a0,s1
  401a20:	8fbc0018 	lw	gp,24(sp)
  401a24:	10400015 	beqz	v0,401a7c <_ftext@@Base+0xadc>
  401a28:	00000000 	nop
  401a2c:	8f998154 	lw	t9,-32428(gp)
  401a30:	00000000 	nop
  401a34:	0320f809 	jalr	t9
  401a38:	00000000 	nop
  401a3c:	8fbc0018 	lw	gp,24(sp)
  401a40:	8c440000 	lw	a0,0(v0)
  401a44:	8f998050 	lw	t9,-32688(gp)
  401a48:	00000000 	nop
  401a4c:	0320f809 	jalr	t9
  401a50:	00000000 	nop
  401a54:	8fbc0018 	lw	gp,24(sp)
  401a58:	3c040040 	lui	a0,0x40
  401a5c:	8f99804c 	lw	t9,printf
  401a60:	24844cb4 	addiu	a0,a0,19636
  401a64:	02402821 	move	a1,s2
  401a68:	02803021 	move	a2,s4
  401a6c:	0320f809 	jalr	t9
  401a70:	00403821 	move	a3,v0
  401a74:	1000ffd3 	b	4019c4 <_ftext@@Base+0xa24>
  401a78:	00000000 	nop
  401a7c:	0c1005eb 	jal	4017ac <_ftext@@Base+0x80c>
  401a80:	02a02021 	move	a0,s5
  401a84:	8fbc0018 	lw	gp,24(sp)
  401a88:	3c040040 	lui	a0,0x40
  401a8c:	8f99804c 	lw	t9,printf
  401a90:	24844cd8 	addiu	a0,a0,19672
  401a94:	02402821 	move	a1,s2
--
  401bc8:	24564cf4 	addiu	s6,v0,19700
  401bcc:	27b40038 	addiu	s4,sp,56
  401bd0:	27b30018 	addiu	s3,sp,24
  401bd4:	263502d0 	addiu	s5,s1,720
  401bd8:	92220020 	lbu	v0,32(s1)
  401bdc:	00000000 	nop
  401be0:	1440001d 	bnez	v0,401c58 <_ftext@@Base+0xcb8>
  401be4:	00000000 	nop
  401be8:	92220021 	lbu	v0,33(s1)
  401bec:	00000000 	nop
  401bf0:	10400019 	beqz	v0,401c58 <_ftext@@Base+0xcb8>
  401bf4:	00000000 	nop
  401bf8:	8e22001c 	lw	v0,28(s1)
  401bfc:	00000000 	nop
  401c00:	0242102b 	sltu	v0,s2,v0
  401c04:	14400014 	bnez	v0,401c58 <_ftext@@Base+0xcb8>
  401c08:	26300008 	addiu	s0,s1,8
  401c0c:	8f99803c 	lw	t9,-32708(gp)
  401c10:	02803021 	move	a2,s4
  401c14:	2407002e 	li	a3,46
  401c18:	2404000a 	li	a0,10
  401c1c:	0320f809 	jalr	t9
  401c20:	02002821 	move	a1,s0
  401c24:	8fbc0010 	lw	gp,16(sp)
  401c28:	02c02021 	move	a0,s6
  401c2c:	8f99804c 	lw	t9,printf
  401c30:	00000000 	nop
  401c34:	0320f809 	jalr	t9
--
  401de8:	00442024 	and	a0,v0,a0
  401dec:	00033600 	sll	a2,v1,0x18
  401df0:	8f9980c4 	lw	t9,-32572(gp)
  401df4:	00e93825 	or	a3,a3,t1
  401df8:	00c53025 	or	a2,a2,a1
  401dfc:	00042202 	srl	a0,a0,0x8
  401e00:	00084202 	srl	t0,t0,0x8
  401e04:	3042ff00 	andi	v0,v0,0xff00
  401e08:	3063ff00 	andi	v1,v1,0xff00
  401e0c:	00e43825 	or	a3,a3,a0
  401e10:	00c83025 	or	a2,a2,t0
  401e14:	00021200 	sll	v0,v0,0x8
  401e18:	00031a00 	sll	v1,v1,0x8
  401e1c:	00002021 	move	a0,zero
  401e20:	00e2a025 	or	s4,a3,v0
  401e24:	0320f809 	jalr	t9
  401e28:	00c38825 	or	s1,a2,v1
  401e2c:	8fbc0010 	lw	gp,16(sp)
  401e30:	0040b021 	move	s6,v0
  401e34:	8f8280b0 	lw	v0,-32592(gp)
  401e38:	00000000 	nop
  401e3c:	90420000 	lbu	v0,0(v0)
  401e40:	00000000 	nop
  401e44:	10400008 	beqz	v0,401e68 <_ftext@@Base+0xec8>
  401e48:	2402ffff 	li	v0,-1
  401e4c:	8f99804c 	lw	t9,printf
  401e50:	3c040040 	lui	a0,0x40
  401e54:	24844d10 	addiu	a0,a0,19728
  401e58:	0320f809 	jalr	t9
  401e5c:	02c02821 	move	a1,s6
  401e60:	8fbc0010 	lw	gp,16(sp)
  401e64:	2402ffff 	li	v0,-1
  401e68:	12220012 	beq	s1,v0,401eb4 <_ftext@@Base+0xf14>
  401e6c:	00000000 	nop
  401e70:	12820003 	beq	s4,v0,401e80 <_ftext@@Base+0xee0>
  401e74:	0234102b 	sltu	v0,s1,s4
  401e78:	1040000e 	beqz	v0,401eb4 <_ftext@@Base+0xf14>
  401e7c:	00000000 	nop
  401e80:	26a40010 	addiu	a0,s5,16
  401e84:	0c100749 	jal	401d24 <_ftext@@Base+0xd84>
  401e88:	00002821 	move	a1,zero
  401e8c:	8fbc0010 	lw	gp,16(sp)
  401e90:	3c040040 	lui	a0,0x40
  401e94:	8f99804c 	lw	t9,printf
  401e98:	24844d1c 	addiu	a0,a0,19740
  401e9c:	00402821 	move	a1,v0
--
  40200c:	1664ffe6 	bne	s3,a0,401fa8 <_ftext@@Base+0x1008>
  402010:	00000000 	nop
  402014:	10000003 	b	402024 <_ftext@@Base+0x1084>
  402018:	00000000 	nop
  40201c:	16600045 	bnez	s3,402134 <_ftext@@Base+0x1194>
  402020:	2402ffff 	li	v0,-1
  402024:	1220008d 	beqz	s1,40225c <_ftext@@Base+0x12bc>
  402028:	2403ffff 	li	v1,-1
  40202c:	1280008b 	beqz	s4,40225c <_ftext@@Base+0x12bc>
  402030:	00000000 	nop
  402034:	8f8280a8 	lw	v0,-32600(gp)
  402038:	00000000 	nop
  40203c:	244302d0 	addiu	v1,v0,720
  402040:	92420021 	lbu	v0,33(s2)
  402044:	00000000 	nop
  402048:	10400006 	beqz	v0,402064 <_ftext@@Base+0x10c4>
  40204c:	00000000 	nop
  402050:	26520024 	addiu	s2,s2,36
  402054:	1643fffa 	bne	s2,v1,402040 <_ftext@@Base+0x10a0>
  402058:	3c040040 	lui	a0,0x40
  40205c:	10000004 	b	402070 <_ftext@@Base+0x10d0>
  402060:	00000000 	nop
  402064:	16400009 	bnez	s2,40208c <_ftext@@Base+0x10ec>
  402068:	02402021 	move	a0,s2
  40206c:	3c040040 	lui	a0,0x40
  402070:	8f99804c 	lw	t9,printf
  402074:	24844d58 	addiu	a0,a0,19800
  402078:	0320f809 	jalr	t9
--
  4020fc:	ae42001c 	sw	v0,28(s2)
  402100:	a2400020 	sb	zero,32(s2)
  402104:	24020001 	li	v0,1
  402108:	0c1004ce 	jal	401338 <_ftext@@Base+0x398>
  40210c:	a2420021 	sb	v0,33(s2)
  402110:	27a40028 	addiu	a0,sp,40
  402114:	afa20030 	sw	v0,48(sp)
  402118:	afa20028 	sw	v0,40(sp)
  40211c:	afa0002c 	sw	zero,44(sp)
  402120:	0c10048a 	jal	401228 <_ftext@@Base+0x288>
  402124:	afa00034 	sw	zero,52(sp)
  402128:	8fbc0010 	lw	gp,16(sp)
  40212c:	1000003f 	b	40222c <_ftext@@Base+0x128c>
  402130:	00000000 	nop
  402134:	8f8380b0 	lw	v1,-32592(gp)
  402138:	1682000f 	bne	s4,v0,402178 <_ftext@@Base+0x11d8>
  40213c:	00000000 	nop
  402140:	90620000 	lbu	v0,0(v1)
  402144:	00000000 	nop
  402148:	1040001a 	beqz	v0,4021b4 <_ftext@@Base+0x1214>
  40214c:	02002021 	move	a0,s0
  402150:	0c100749 	jal	401d24 <_ftext@@Base+0xd84>
  402154:	00002821 	move	a1,zero
  402158:	8fbc0010 	lw	gp,16(sp)
  40215c:	3c040040 	lui	a0,0x40
  402160:	8f99804c 	lw	t9,printf
  402164:	24844d7c 	addiu	a0,a0,19836
  402168:	0320f809 	jalr	t9
  40216c:	00402821 	move	a1,v0
  402170:	1000000f 	b	4021b0 <_ftext@@Base+0x1210>
  402174:	00000000 	nop
  402178:	90620000 	lbu	v0,0(v1)
  40217c:	00000000 	nop
  402180:	1040000c 	beqz	v0,4021b4 <_ftext@@Base+0x1214>
  402184:	02002021 	move	a0,s0
  402188:	0c100749 	jal	401d24 <_ftext@@Base+0xd84>
  40218c:	00002821 	move	a1,zero
  402190:	8fbc0010 	lw	gp,16(sp)
  402194:	3c040040 	lui	a0,0x40
  402198:	8f99804c 	lw	t9,printf
  40219c:	24844dc0 	addiu	a0,a0,19904
  4021a0:	00402821 	move	a1,v0
--
  402278:	8fb1003c 	lw	s1,60(sp)
  40227c:	8fb00038 	lw	s0,56(sp)
  402280:	03e00008 	jr	ra
  402284:	27bd0058 	addiu	sp,sp,88
  402288:	3c1c0042 	lui	gp,0x42
  40228c:	27bdff28 	addiu	sp,sp,-216
  402290:	279ce110 	addiu	gp,gp,-7920
  402294:	afbf00d4 	sw	ra,212(sp)
  402298:	afb300d0 	sw	s3,208(sp)
  40229c:	afb200cc 	sw	s2,204(sp)
  4022a0:	afb100c8 	sw	s1,200(sp)
  4022a4:	afb000c4 	sw	s0,196(sp)
  4022a8:	afbc0010 	sw	gp,16(sp)
  4022ac:	8f998154 	lw	t9,-32428(gp)
  4022b0:	00000000 	nop
  4022b4:	0320f809 	jalr	t9
  4022b8:	00808821 	move	s1,a0
  4022bc:	8fbc0010 	lw	gp,16(sp)
  4022c0:	00000000 	nop
  4022c4:	8f8380b0 	lw	v1,-32592(gp)
  4022c8:	00000000 	nop
  4022cc:	90640000 	lbu	a0,0(v1)
  4022d0:	24030016 	li	v1,22
  4022d4:	10800009 	beqz	a0,4022fc <_ftext@@Base+0x135c>
  4022d8:	ac430000 	sw	v1,0(v0)
  4022dc:	8f99804c 	lw	t9,printf
  4022e0:	3c040040 	lui	a0,0x40
  4022e4:	3c050040 	lui	a1,0x40
--
  402380:	10000011 	b	4023c8 <_ftext@@Base+0x1428>
  402384:	00008821 	move	s1,zero
  402388:	8f828158 	lw	v0,-32424(gp)
  40238c:	8f998128 	lw	t9,-32472(gp)
  402390:	8c460000 	lw	a2,0(v0)
  402394:	afb1001c 	sw	s1,28(sp)
  402398:	afa00020 	sw	zero,32(sp)
  40239c:	0320f809 	jalr	t9
  4023a0:	27a5001c 	addiu	a1,sp,28
  4023a4:	8fbc0010 	lw	gp,16(sp)
  4023a8:	00000000 	nop
  4023ac:	8f998064 	lw	t9,-32668(gp)
  4023b0:	00000000 	nop
  4023b4:	0320f809 	jalr	t9
  4023b8:	00002021 	move	a0,zero
  4023bc:	10000002 	b	4023c8 <_ftext@@Base+0x1428>
  4023c0:	2411ffff 	li	s1,-1
  4023c4:	00008821 	move	s1,zero
  4023c8:	8f8280b0 	lw	v0,-32592(gp)
  4023cc:	00000000 	nop
  4023d0:	90420000 	lbu	v0,0(v0)
  4023d4:	00000000 	nop
  4023d8:	1040000b 	beqz	v0,402408 <_ftext@@Base+0x1468>
  4023dc:	3c040040 	lui	a0,0x40
  4023e0:	8f8280b8 	lw	v0,-32584(gp)
  4023e4:	8f99804c 	lw	t9,printf
  4023e8:	8c450000 	lw	a1,0(v0)
  4023ec:	8f82813c 	lw	v0,-32452(gp)
--
  4026cc:	00621825 	or	v1,v1,v0
  4026d0:	30a5ff00 	andi	a1,a1,0xff00
  4026d4:	3084ff00 	andi	a0,a0,0xff00
  4026d8:	00651825 	or	v1,v1,a1
  4026dc:	00042200 	sll	a0,a0,0x8
  4026e0:	3c1c0042 	lui	gp,0x42
  4026e4:	00642825 	or	a1,v1,a0
  4026e8:	2402ffff 	li	v0,-1
  4026ec:	14a20008 	bne	a1,v0,402710 <_ftext@@Base+0x1770>
  4026f0:	279ce110 	addiu	gp,gp,-7920
  4026f4:	8f8280d8 	lw	v0,-32552(gp)
  4026f8:	3c040040 	lui	a0,0x40
  4026fc:	8c450000 	lw	a1,0(v0)
  402700:	8f998094 	lw	t9,-32620(gp)
  402704:	00000000 	nop
  402708:	03200008 	jr	t9
  40270c:	24844e30 	addiu	a0,a0,20016
  402710:	24020001 	li	v0,1
  402714:	10a20003 	beq	a1,v0,402724 <_ftext@@Base+0x1784>
  402718:	3c020040 	lui	v0,0x40
  40271c:	10000003 	b	40272c <_ftext@@Base+0x178c>
  402720:	24474e4c 	addiu	a3,v0,20044
  402724:	3c020040 	lui	v0,0x40
  402728:	24474e54 	addiu	a3,v0,20052
  40272c:	3c040040 	lui	a0,0x40
  402730:	8f99804c 	lw	t9,printf
  402734:	24844e5c 	addiu	a0,a0,20060
  402738:	03200008 	jr	t9
--
  402888:	00000000 	nop
  40288c:	8fbc0010 	lw	gp,16(sp)
  402890:	10400029 	beqz	v0,402938 <_ftext@@Base+0x1998>
  402894:	2402ffff 	li	v0,-1
  402898:	02531023 	subu	v0,s2,s3
  40289c:	8f998070 	lw	t9,-32656(gp)
  4028a0:	26730001 	addiu	s3,s3,1
  4028a4:	2694ffff 	addiu	s4,s4,-1
  4028a8:	18400005 	blez	v0,4028c0 <_ftext@@Base+0x1920>
  4028ac:	0236182b 	sltu	v1,s1,s6
  4028b0:	1460ffe0 	bnez	v1,402834 <_ftext@@Base+0x1894>
  4028b4:	00000000 	nop
  4028b8:	10000003 	b	4028c8 <_ftext@@Base+0x1928>
  4028bc:	00000000 	nop
  4028c0:	1460ffc4 	bnez	v1,4027d4 <_ftext@@Base+0x1834>
  4028c4:	00000000 	nop
  4028c8:	1680001b 	bnez	s4,402938 <_ftext@@Base+0x1998>
  4028cc:	2402ffff 	li	v0,-1
  4028d0:	8f8280b0 	lw	v0,-32592(gp)
  4028d4:	00000000 	nop
  4028d8:	90420000 	lbu	v0,0(v0)
  4028dc:	00000000 	nop
  4028e0:	30420003 	andi	v0,v0,0x3
  4028e4:	10400007 	beqz	v0,402904 <_ftext@@Base+0x1964>
  4028e8:	3c040040 	lui	a0,0x40
  4028ec:	8f99804c 	lw	t9,printf
  4028f0:	24844e78 	addiu	a0,a0,20088
  4028f4:	0320f809 	jalr	t9
--
  402d6c:	8f9980b4 	lw	t9,-32588(gp)
  402d70:	00000000 	nop
  402d74:	0320f809 	jalr	t9
  402d78:	00000000 	nop
  402d7c:	100004b0 	b	404040 <_ftext@@Base+0x30a0>
  402d80:	00000000 	nop
  402d84:	8f99803c 	lw	t9,-32708(gp)
  402d88:	2404000a 	li	a0,10
  402d8c:	27a50098 	addiu	a1,sp,152
  402d90:	02003021 	move	a2,s0
  402d94:	2407002e 	li	a3,46
  402d98:	0320f809 	jalr	t9
  402d9c:	afa200a8 	sw	v0,168(sp)
  402da0:	8fbc0020 	lw	gp,32(sp)
  402da4:	8fa308c8 	lw	v1,2248(sp)
  402da8:	8f848164 	lw	a0,-32412(gp)
  402dac:	8f998028 	lw	t9,-32728(gp)
  402db0:	30630003 	andi	v1,v1,0x3
  402db4:	8fa508c4 	lw	a1,2244(sp)
  402db8:	0320f809 	jalr	t9
  402dbc:	afa30894 	sw	v1,2196(sp)
  402dc0:	8fa40894 	lw	a0,2196(sp)
  402dc4:	8fbc0020 	lw	gp,32(sp)
  402dc8:	10800009 	beqz	a0,402df0 <_ftext@@Base+0x1e50>
  402dcc:	3c040040 	lui	a0,0x40
  402dd0:	8f99804c 	lw	t9,printf
  402dd4:	8fa708c4 	lw	a3,2244(sp)
  402dd8:	24844ea4 	addiu	a0,a0,20132
--
  40310c:	1462033c 	bne	v1,v0,403e00 <_ftext@@Base+0x2e60>
  403110:	27b202c0 	addiu	s2,sp,704
  403114:	8fa40894 	lw	a0,2196(sp)
  403118:	00000000 	nop
  40311c:	0004a82b 	sltu	s5,zero,a0
  403120:	12a0000d 	beqz	s5,403158 <_ftext@@Base+0x21b8>
  403124:	00000000 	nop
  403128:	8f998040 	lw	t9,-32704(gp)
  40312c:	3c040040 	lui	a0,0x40
  403130:	0320f809 	jalr	t9
  403134:	24844f4c 	addiu	a0,a0,20300
  403138:	8fbc0020 	lw	gp,32(sp)
  40313c:	3c040040 	lui	a0,0x40
  403140:	8f8280d8 	lw	v0,-32552(gp)
  403144:	8f998094 	lw	t9,-32620(gp)
  403148:	8c450000 	lw	a1,0(v0)
  40314c:	0320f809 	jalr	t9
  403150:	24844ef4 	addiu	a0,a0,20212
  403154:	8fbc0020 	lw	gp,32(sp)
  403158:	92510004 	lbu	s1,4(s2)
  40315c:	00000000 	nop
  403160:	12200019 	beqz	s1,4031c8 <_ftext@@Base+0x2228>
  403164:	00000000 	nop
  403168:	12a00007 	beqz	s5,403188 <_ftext@@Base+0x21e8>
  40316c:	3c040040 	lui	a0,0x40
  403170:	8f99804c 	lw	t9,printf
  403174:	24844f14 	addiu	a0,a0,20244
  403178:	0320f809 	jalr	t9
--
  403188:	8f99806c 	lw	t9,-32660(gp)
  40318c:	27b00170 	addiu	s0,sp,368
  403190:	3c050040 	lui	a1,0x40
  403194:	24a54f20 	addiu	a1,a1,20256
  403198:	02002021 	move	a0,s0
  40319c:	0320f809 	jalr	t9
  4031a0:	02203021 	move	a2,s1
  4031a4:	3c040040 	lui	a0,0x40
  4031a8:	24844f24 	addiu	a0,a0,20260
  4031ac:	0c100920 	jal	402480 <_ftext@@Base+0x14e0>
  4031b0:	02002821 	move	a1,s0
  4031b4:	8fbc0020 	lw	gp,32(sp)
  4031b8:	12a00012 	beqz	s5,403204 <_ftext@@Base+0x2264>
  4031bc:	00000000 	nop
  4031c0:	1000000a 	b	4031ec <_ftext@@Base+0x224c>
  4031c4:	00000000 	nop
  4031c8:	12a0000e 	beqz	s5,403204 <_ftext@@Base+0x2264>
  4031cc:	3c040040 	lui	a0,0x40
  4031d0:	8f8280d8 	lw	v0,-32552(gp)
  4031d4:	8f998094 	lw	t9,-32620(gp)
  4031d8:	8c450000 	lw	a1,0(v0)
  4031dc:	0320f809 	jalr	t9
  4031e0:	24844f30 	addiu	a0,a0,20272
  4031e4:	8fbc0020 	lw	gp,32(sp)
  4031e8:	00000000 	nop
  4031ec:	8f99804c 	lw	t9,printf
  4031f0:	3c040040 	lui	a0,0x40
  4031f4:	24844f3c 	addiu	a0,a0,20284
  4031f8:	0320f809 	jalr	t9
  4031fc:	02202821 	move	a1,s1
  403200:	8fbc0020 	lw	gp,32(sp)
  403204:	92500005 	lbu	s0,5(s2)
  403208:	12a00023 	beqz	s5,403298 <_ftext@@Base+0x22f8>
  40320c:	32020080 	andi	v0,s0,0x80
  403210:	14400004 	bnez	v0,403224 <_ftext@@Base+0x2284>
  403214:	3c020040 	lui	v0,0x40
  403218:	3c020040 	lui	v0,0x40
  40321c:	10000002 	b	403228 <_ftext@@Base+0x2288>
  403220:	24454f50 	addiu	a1,v0,20304
  403224:	24454f54 	addiu	a1,v0,20308
  403228:	8f99804c 	lw	t9,printf
  40322c:	3c040040 	lui	a0,0x40
  403230:	0320f809 	jalr	t9
  403234:	24844f58 	addiu	a0,a0,20312
  403238:	32020040 	andi	v0,s0,0x40
  40323c:	8fbc0020 	lw	gp,32(sp)
  403240:	14400004 	bnez	v0,403254 <_ftext@@Base+0x22b4>
  403244:	3c020040 	lui	v0,0x40
  403248:	3c020040 	lui	v0,0x40
  40324c:	10000002 	b	403258 <_ftext@@Base+0x22b8>
  403250:	24454f50 	addiu	a1,v0,20304
  403254:	24454f54 	addiu	a1,v0,20308
  403258:	8f99804c 	lw	t9,printf
  40325c:	3c040040 	lui	a0,0x40
  403260:	0320f809 	jalr	t9
  403264:	24844f84 	addiu	a0,a0,20356
  403268:	00101042 	srl	v0,s0,0x1
  40326c:	3c050041 	lui	a1,0x41
  403270:	8fbc0020 	lw	gp,32(sp)
  403274:	24a560d4 	addiu	a1,a1,24788
  403278:	3042000c 	andi	v0,v0,0xc
  40327c:	00451021 	addu	v0,v0,a1
  403280:	8f99804c 	lw	t9,printf
  403284:	8c450000 	lw	a1,0(v0)
  403288:	3c040040 	lui	a0,0x40
--
  40331c:	24030001 	li	v1,1
  403320:	8f828054 	lw	v0,-32684(gp)
  403324:	12a00008 	beqz	s5,403348 <_ftext@@Base+0x23a8>
  403328:	a0430000 	sb	v1,0(v0)
  40332c:	8f8280d8 	lw	v0,-32552(gp)
  403330:	8f998094 	lw	t9,-32620(gp)
  403334:	8c450000 	lw	a1,0(v0)
  403338:	3c040040 	lui	a0,0x40
  40333c:	0320f809 	jalr	t9
  403340:	24844ffc 	addiu	a0,a0,20476
  403344:	8fbc0020 	lw	gp,32(sp)
  403348:	96430006 	lhu	v1,6(s2)
  40334c:	00000000 	nop
  403350:	00031200 	sll	v0,v1,0x8
  403354:	3042ffff 	andi	v0,v0,0xffff
  403358:	00031a02 	srl	v1,v1,0x8
  40335c:	12a00010 	beqz	s5,4033a0 <_ftext@@Base+0x2400>
  403360:	00438825 	or	s1,v0,v1
  403364:	24020001 	li	v0,1
  403368:	12220003 	beq	s1,v0,403378 <_ftext@@Base+0x23d8>
  40336c:	3c020040 	lui	v0,0x40
  403370:	10000003 	b	403380 <_ftext@@Base+0x23e0>
  403374:	24474e4c 	addiu	a3,v0,20044
  403378:	3c020040 	lui	v0,0x40
  40337c:	24474e54 	addiu	a3,v0,20052
  403380:	8f99804c 	lw	t9,printf
  403384:	3c040040 	lui	a0,0x40
  403388:	24844e5c 	addiu	a0,a0,20060
--
  403438:	8c450000 	lw	a1,0(v0)
  40343c:	3c040040 	lui	a0,0x40
  403440:	0320f809 	jalr	t9
  403444:	24845094 	addiu	a0,a0,20628
  403448:	8fbc0020 	lw	gp,32(sp)
  40344c:	8e420008 	lw	v0,8(s2)
  403450:	00000000 	nop
  403454:	00022e02 	srl	a1,v0,0x18
  403458:	00022600 	sll	a0,v0,0x18
  40345c:	00021a02 	srl	v1,v0,0x8
  403460:	00852025 	or	a0,a0,a1
  403464:	3063ff00 	andi	v1,v1,0xff00
  403468:	3042ff00 	andi	v0,v0,0xff00
  40346c:	00832025 	or	a0,a0,v1
  403470:	00021200 	sll	v0,v0,0x8
  403474:	12a00019 	beqz	s5,4034dc <_ftext@@Base+0x253c>
  403478:	00822825 	or	a1,a0,v0
  40347c:	10a0000e 	beqz	a1,4034b8 <_ftext@@Base+0x2518>
  403480:	24020001 	li	v0,1
  403484:	10a20003 	beq	a1,v0,403494 <_ftext@@Base+0x24f4>
  403488:	3c020040 	lui	v0,0x40
  40348c:	10000003 	b	40349c <_ftext@@Base+0x24fc>
  403490:	244750b4 	addiu	a3,v0,20660
  403494:	3c020040 	lui	v0,0x40
  403498:	244750c4 	addiu	a3,v0,20676
  40349c:	8f99804c 	lw	t9,printf
  4034a0:	3c040040 	lui	a0,0x40
  4034a4:	24844e5c 	addiu	a0,a0,20060
--
  403504:	8c450000 	lw	a1,0(v0)
  403508:	3c040040 	lui	a0,0x40
  40350c:	0320f809 	jalr	t9
  403510:	248450f8 	addiu	a0,a0,20728
  403514:	8fbc0020 	lw	gp,32(sp)
  403518:	8e42000c 	lw	v0,12(s2)
  40351c:	00000000 	nop
  403520:	00022e02 	srl	a1,v0,0x18
  403524:	00022600 	sll	a0,v0,0x18
  403528:	00021a02 	srl	v1,v0,0x8
  40352c:	00852025 	or	a0,a0,a1
  403530:	3063ff00 	andi	v1,v1,0xff00
  403534:	3042ff00 	andi	v0,v0,0xff00
  403538:	00832025 	or	a0,a0,v1
  40353c:	00021200 	sll	v0,v0,0x8
  403540:	12a00018 	beqz	s5,4035a4 <_ftext@@Base+0x2604>
  403544:	00822825 	or	a1,a0,v0
  403548:	10a0000e 	beqz	a1,403584 <_ftext@@Base+0x25e4>
  40354c:	24020001 	li	v0,1
  403550:	10a20003 	beq	a1,v0,403560 <_ftext@@Base+0x25c0>
  403554:	3c020040 	lui	v0,0x40
  403558:	10000003 	b	403568 <_ftext@@Base+0x25c8>
  40355c:	244750b4 	addiu	a3,v0,20660
  403560:	3c020040 	lui	v0,0x40
  403564:	244750c4 	addiu	a3,v0,20676
  403568:	8f99804c 	lw	t9,printf
  40356c:	3c040040 	lui	a0,0x40
  403570:	24844e5c 	addiu	a0,a0,20060
--
  403638:	106201ac 	beq	v1,v0,403cec <_ftext@@Base+0x2d4c>
  40363c:	24020018 	li	v0,24
  403640:	146201ad 	bne	v1,v0,403cf8 <_ftext@@Base+0x2d58>
  403644:	2e220004 	sltiu	v0,s1,4
  403648:	100000ff 	b	403a48 <_ftext@@Base+0x2aa8>
  40364c:	00000000 	nop
  403650:	12a0001e 	beqz	s5,4036cc <_ftext@@Base+0x272c>
  403654:	26620002 	addiu	v0,s3,2
  403658:	8f8280d8 	lw	v0,-32552(gp)
  40365c:	8f998094 	lw	t9,-32620(gp)
  403660:	8c450000 	lw	a1,0(v0)
  403664:	3c040040 	lui	a0,0x40
  403668:	0320f809 	jalr	t9
  40366c:	24845124 	addiu	a0,a0,20772
  403670:	8fbc0020 	lw	gp,32(sp)
  403674:	26710002 	addiu	s1,s3,2
  403678:	10000006 	b	403694 <_ftext@@Base+0x26f4>
  40367c:	26f0fffe 	addiu	s0,s7,-2
  403680:	92250000 	lbu	a1,0(s1)
  403684:	0320f809 	jalr	t9
  403688:	2610ffff 	addiu	s0,s0,-1
  40368c:	8fbc0020 	lw	gp,32(sp)
  403690:	26310001 	addiu	s1,s1,1
  403694:	3c040040 	lui	a0,0x40
  403698:	2e020002 	sltiu	v0,s0,2
  40369c:	8f99804c 	lw	t9,printf
  4036a0:	1040fff7 	beqz	v0,403680 <_ftext@@Base+0x26e0>
  4036a4:	24845144 	addiu	a0,a0,20804
--
  4036f0:	3c050040 	lui	a1,0x40
  4036f4:	afa40014 	sw	a0,20(sp)
  4036f8:	afa30010 	sw	v1,16(sp)
  4036fc:	02002021 	move	a0,s0
  403700:	afa20018 	sw	v0,24(sp)
  403704:	0320f809 	jalr	t9
  403708:	24a55154 	addiu	a1,a1,20820
  40370c:	3c040040 	lui	a0,0x40
  403710:	10000172 	b	403cdc <_ftext@@Base+0x2d3c>
  403714:	24845174 	addiu	a0,a0,20852
  403718:	144001b9 	bnez	v0,403e00 <_ftext@@Base+0x2e60>
  40371c:	00000000 	nop
  403720:	92720003 	lbu	s2,3(s3)
  403724:	00000000 	nop
  403728:	00121182 	srl	v0,s2,0x6
  40372c:	12a0001b 	beqz	s5,40379c <_ftext@@Base+0x27fc>
  403730:	30540001 	andi	s4,v0,0x1
  403734:	8f9080d8 	lw	s0,-32552(gp)
  403738:	8f998094 	lw	t9,-32620(gp)
  40373c:	8e050000 	lw	a1,0(s0)
  403740:	3c040040 	lui	a0,0x40
  403744:	0320f809 	jalr	t9
  403748:	24845178 	addiu	a0,a0,20856
  40374c:	8fbc0020 	lw	gp,32(sp)
  403750:	3c110040 	lui	s1,0x40
  403754:	8f99804c 	lw	t9,printf
  403758:	001229c2 	srl	a1,s2,0x7
  40375c:	0320f809 	jalr	t9
  403760:	26245198 	addiu	a0,s1,20888
  403764:	8fbc0020 	lw	gp,32(sp)
  403768:	8e050000 	lw	a1,0(s0)
  40376c:	8f998094 	lw	t9,-32620(gp)
  403770:	3c040040 	lui	a0,0x40
  403774:	0320f809 	jalr	t9
  403778:	2484519c 	addiu	a0,a0,20892
  40377c:	8fbc0020 	lw	gp,32(sp)
  403780:	26245198 	addiu	a0,s1,20888
  403784:	8f99804c 	lw	t9,printf
  403788:	00000000 	nop
  40378c:	0320f809 	jalr	t9
  403790:	02802821 	move	a1,s4
  403794:	8fbc0020 	lw	gp,32(sp)
  403798:	00000000 	nop
  40379c:	8f99803c 	lw	t9,-32708(gp)
  4037a0:	27b00140 	addiu	s0,sp,320
  4037a4:	2404000a 	li	a0,10
  4037a8:	26650010 	addiu	a1,s3,16
  4037ac:	02003021 	move	a2,s0
  4037b0:	0320f809 	jalr	t9
  4037b4:	2407002e 	li	a3,46
  4037b8:	8fbc0020 	lw	gp,32(sp)
  4037bc:	10400190 	beqz	v0,403e00 <_ftext@@Base+0x2e60>
  4037c0:	00000000 	nop
  4037c4:	1280014c 	beqz	s4,403cf8 <_ftext@@Base+0x2d58>
  4037c8:	00000000 	nop
  4037cc:	12a0000e 	beqz	s5,403808 <_ftext@@Base+0x2868>
  4037d0:	00000000 	nop
  4037d4:	8f8280d8 	lw	v0,-32552(gp)
  4037d8:	8f998094 	lw	t9,-32620(gp)
  4037dc:	8c450000 	lw	a1,0(v0)
  4037e0:	3c040040 	lui	a0,0x40
  4037e4:	0320f809 	jalr	t9
  4037e8:	248451bc 	addiu	a0,a0,20924
  4037ec:	8fbc0020 	lw	gp,32(sp)
  4037f0:	92660002 	lbu	a2,2(s3)
  4037f4:	8f99804c 	lw	t9,printf
  4037f8:	3c040040 	lui	a0,0x40
  4037fc:	248452b4 	addiu	a0,a0,21172
--
  4039a0:	10c0001f 	beqz	a2,403a20 <_ftext@@Base+0x2a80>
  4039a4:	00828825 	or	s1,a0,v0
  4039a8:	8f8280d8 	lw	v0,-32552(gp)
  4039ac:	8f998094 	lw	t9,-32620(gp)
  4039b0:	8c450000 	lw	a1,0(v0)
  4039b4:	3c040040 	lui	a0,0x40
  4039b8:	0320f809 	jalr	t9
  4039bc:	24845240 	addiu	a0,a0,21056
  4039c0:	24020001 	li	v0,1
  4039c4:	8fbc0020 	lw	gp,32(sp)
  4039c8:	16220006 	bne	s1,v0,4039e4 <_ftext@@Base+0x2a44>
  4039cc:	2e220500 	sltiu	v0,s1,1280
  4039d0:	3c070040 	lui	a3,0x40
  4039d4:	3c060040 	lui	a2,0x40
  4039d8:	24e75260 	addiu	a3,a3,21088
  4039dc:	10000009 	b	403a04 <_ftext@@Base+0x2a64>
  4039e0:	24c65268 	addiu	a2,a2,21096
  4039e4:	14400003 	bnez	v0,4039f4 <_ftext@@Base+0x2a54>
  4039e8:	3c070040 	lui	a3,0x40
  4039ec:	10000003 	b	4039fc <_ftext@@Base+0x2a5c>
  4039f0:	24e75270 	addiu	a3,a3,21104
  4039f4:	3c070040 	lui	a3,0x40
  4039f8:	24e75260 	addiu	a3,a3,21088
  4039fc:	3c060040 	lui	a2,0x40
  403a00:	24c65278 	addiu	a2,a2,21112
  403a04:	8f99804c 	lw	t9,printf
  403a08:	3c040040 	lui	a0,0x40
  403a0c:	24845280 	addiu	a0,a0,21120
--
  403a80:	8fbc0020 	lw	gp,32(sp)
  403a84:	2626ffff 	addiu	a2,s1,-1
  403a88:	8f998148 	lw	t9,-32440(gp)
  403a8c:	000630c0 	sll	a2,a2,0x3
  403a90:	02002021 	move	a0,s0
  403a94:	0320f809 	jalr	t9
  403a98:	26650008 	addiu	a1,s3,8
  403a9c:	8fbc0020 	lw	gp,32(sp)
  403aa0:	27b10140 	addiu	s1,sp,320
  403aa4:	8f99803c 	lw	t9,-32708(gp)
  403aa8:	02002821 	move	a1,s0
  403aac:	2404000a 	li	a0,10
  403ab0:	02203021 	move	a2,s1
  403ab4:	0320f809 	jalr	t9
  403ab8:	2407002e 	li	a3,46
  403abc:	8fbc0020 	lw	gp,32(sp)
  403ac0:	1040008d 	beqz	v0,403cf8 <_ftext@@Base+0x2d58>
  403ac4:	00000000 	nop
  403ac8:	8f8280b0 	lw	v0,-32592(gp)
  403acc:	00000000 	nop
  403ad0:	90420000 	lbu	v0,0(v0)
  403ad4:	00000000 	nop
  403ad8:	30420003 	andi	v0,v0,0x3
  403adc:	10400086 	beqz	v0,403cf8 <_ftext@@Base+0x2d58>
  403ae0:	02403021 	move	a2,s2
  403ae4:	8f99804c 	lw	t9,printf
  403ae8:	3c040040 	lui	a0,0x40
  403aec:	02202821 	move	a1,s1
  403af0:	0320f809 	jalr	t9
  403af4:	24845298 	addiu	a0,a0,21144
  403af8:	92620003 	lbu	v0,3(s3)
  403afc:	3c040041 	lui	a0,0x41
  403b00:	00021042 	srl	v0,v0,0x1
  403b04:	8fbc0020 	lw	gp,32(sp)
  403b08:	248460d4 	addiu	a0,a0,24788
  403b0c:	3042000c 	andi	v0,v0,0xc
  403b10:	00441021 	addu	v0,v0,a0
  403b14:	8f99804c 	lw	t9,printf
  403b18:	8c450000 	lw	a1,0(v0)
  403b1c:	3c040040 	lui	a0,0x40
--
  403b48:	0c1009b0 	jal	4026c0 <_ftext@@Base+0x1720>
  403b4c:	00000000 	nop
  403b50:	10000068 	b	403cf4 <_ftext@@Base+0x2d54>
  403b54:	00000000 	nop
  403b58:	32220001 	andi	v0,s1,0x1
  403b5c:	10400066 	beqz	v0,403cf8 <_ftext@@Base+0x2d58>
  403b60:	2e220003 	sltiu	v0,s1,3
  403b64:	14400064 	bnez	v0,403cf8 <_ftext@@Base+0x2d58>
  403b68:	0011b042 	srl	s6,s1,0x1
  403b6c:	00008021 	move	s0,zero
  403b70:	26710008 	addiu	s1,s3,8
  403b74:	27b20140 	addiu	s2,sp,320
  403b78:	8f9e80b0 	lw	s8,-32592(gp)
  403b7c:	10000023 	b	403c0c <_ftext@@Base+0x2c6c>
  403b80:	27b401b0 	addiu	s4,sp,432
  403b84:	0320f809 	jalr	t9
  403b88:	00000000 	nop
  403b8c:	8fbc0020 	lw	gp,32(sp)
  403b90:	10400059 	beqz	v0,403cf8 <_ftext@@Base+0x2d58>
  403b94:	00000000 	nop
  403b98:	93c20000 	lbu	v0,0(s8)
  403b9c:	00000000 	nop
  403ba0:	30420003 	andi	v0,v0,0x3
  403ba4:	10400007 	beqz	v0,403bc4 <_ftext@@Base+0x2c24>
  403ba8:	3c040040 	lui	a0,0x40
  403bac:	8f99804c 	lw	t9,printf
  403bb0:	24845304 	addiu	a0,a0,21252
  403bb4:	0320f809 	jalr	t9
--
  403cc8:	00663025 	or	a2,v1,a2
  403ccc:	0320f809 	jalr	t9
  403cd0:	24a551e4 	addiu	a1,a1,20964
  403cd4:	3c040040 	lui	a0,0x40
  403cd8:	2484536c 	addiu	a0,a0,21356
  403cdc:	0c100920 	jal	402480 <_ftext@@Base+0x14e0>
  403ce0:	02002821 	move	a1,s0
  403ce4:	10000003 	b	403cf4 <_ftext@@Base+0x2d54>
  403ce8:	00000000 	nop
  403cec:	0c1009d0 	jal	402740 <_ftext@@Base+0x17a0>
  403cf0:	02602021 	move	a0,s3
  403cf4:	8fbc0020 	lw	gp,32(sp)
  403cf8:	8fa2087c 	lw	v0,2172(sp)
  403cfc:	02779821 	addu	s3,s3,s7
  403d00:	00571023 	subu	v0,v0,s7
  403d04:	afa2087c 	sw	v0,2172(sp)
  403d08:	8fa3087c 	lw	v1,2172(sp)
  403d0c:	00000000 	nop
  403d10:	2c620008 	sltiu	v0,v1,8
  403d14:	1040fe2f 	beqz	v0,4035d4 <_ftext@@Base+0x2634>
  403d18:	00000000 	nop
  403d1c:	100000e1 	b	4040a4 <_ftext@@Base+0x3104>
  403d20:	00000000 	nop
  403d24:	12a00007 	beqz	s5,403d44 <_ftext@@Base+0x2da4>
  403d28:	27b10140 	addiu	s1,sp,320
  403d2c:	8f99804c 	lw	t9,printf
  403d30:	3c040040 	lui	a0,0x40
  403d34:	24845378 	addiu	a0,a0,21368
--
  403eec:	3c040040 	lui	a0,0x40
  403ef0:	8f998040 	lw	t9,-32704(gp)
  403ef4:	00000000 	nop
  403ef8:	0320f809 	jalr	t9
  403efc:	248453ec 	addiu	a0,a0,21484
  403f00:	10000017 	b	403f60 <_ftext@@Base+0x2fc0>
  403f04:	00000000 	nop
  403f08:	8f8280b0 	lw	v0,-32592(gp)
  403f0c:	00000000 	nop
  403f10:	90420000 	lbu	v0,0(v0)
  403f14:	00000000 	nop
  403f18:	10400016 	beqz	v0,403f74 <_ftext@@Base+0x2fd4>
  403f1c:	00000000 	nop
  403f20:	8f998154 	lw	t9,-32428(gp)
  403f24:	00000000 	nop
  403f28:	0320f809 	jalr	t9
  403f2c:	00000000 	nop
  403f30:	8fbc0020 	lw	gp,32(sp)
  403f34:	8c440000 	lw	a0,0(v0)
  403f38:	8f998050 	lw	t9,-32688(gp)
  403f3c:	00000000 	nop
  403f40:	0320f809 	jalr	t9
  403f44:	00000000 	nop
  403f48:	8fbc0020 	lw	gp,32(sp)
  403f4c:	3c040040 	lui	a0,0x40
  403f50:	8f99804c 	lw	t9,printf
  403f54:	248453f8 	addiu	a0,a0,21496
  403f58:	0320f809 	jalr	t9
--
  404284:	146200d7 	bne	v1,v0,4045e4 <ain@@Base+0x510>
  404288:	3c040040 	lui	a0,0x40
  40428c:	10000016 	b	4042e8 <ain@@Base+0x214>
  404290:	00000000 	nop
  404294:	10620026 	beq	v1,v0,404330 <ain@@Base+0x25c>
  404298:	28620072 	slti	v0,v1,114
  40429c:	10400008 	beqz	v0,4042c0 <ain@@Base+0x1ec>
  4042a0:	24020076 	li	v0,118
  4042a4:	2402006e 	li	v0,110
  4042a8:	1062001f 	beq	v1,v0,404328 <ain@@Base+0x254>
  4042ac:	24020070 	li	v0,112
  4042b0:	146200cc 	bne	v1,v0,4045e4 <ain@@Base+0x510>
  4042b4:	3c030041 	lui	v1,0x41
  4042b8:	10000097 	b	404518 <ain@@Base+0x444>
  4042bc:	00000000 	nop
  4042c0:	10620058 	beq	v1,v0,404424 <ain@@Base+0x350>
  4042c4:	24020077 	li	v0,119
  4042c8:	10620096 	beq	v1,v0,404524 <ain@@Base+0x450>
  4042cc:	24020072 	li	v0,114
  4042d0:	146200c4 	bne	v1,v0,4045e4 <ain@@Base+0x510>
  4042d4:	00000000 	nop
  4042d8:	10000018 	b	40433c <ain@@Base+0x268>
  4042dc:	00000000 	nop
  4042e0:	1000009d 	b	404558 <ain@@Base+0x484>
  4042e4:	36730008 	ori	s3,s3,0x8
  4042e8:	8f99804c 	lw	t9,printf
  4042ec:	8e050000 	lw	a1,0(s0)
  4042f0:	0320f809 	jalr	t9
  4042f4:	248459c0 	addiu	a0,a0,22976
  4042f8:	8fbc0018 	lw	gp,24(sp)
  4042fc:	3c040040 	lui	a0,0x40
  404300:	8f99804c 	lw	t9,printf
  404304:	3c050040 	lui	a1,0x40
  404308:	24845418 	addiu	a0,a0,21528
--
  404310:	24a55a24 	addiu	a1,a1,23076
  404314:	10000040 	b	404418 <ain@@Base+0x344>
  404318:	00000000 	nop
  40431c:	2403fff7 	li	v1,-9
  404320:	1000008d 	b	404558 <ain@@Base+0x484>
  404324:	02639824 	and	s3,s3,v1
  404328:	1000008b 	b	404558 <ain@@Base+0x484>
  40432c:	36730004 	ori	s3,s3,0x4
  404330:	2402fffc 	li	v0,-4
  404334:	10000088 	b	404558 <ain@@Base+0x484>
  404338:	02629824 	and	s3,s3,v0
  40433c:	8f998114 	lw	t9,-32492(gp)
  404340:	8e240000 	lw	a0,0(s1)
  404344:	8fa5003c 	lw	a1,60(sp)
  404348:	0320f809 	jalr	t9
  40434c:	00003021 	move	a2,zero
  404350:	00403821 	move	a3,v0
  404354:	8fa20020 	lw	v0,32(sp)
  404358:	8fbc0018 	lw	gp,24(sp)
  40435c:	80420000 	lb	v0,0(v0)
  404360:	00000000 	nop
  404364:	1440009f 	bnez	v0,4045e4 <ain@@Base+0x510>
  404368:	00e0b021 	move	s6,a3
  40436c:	1000007a 	b	404558 <ain@@Base+0x484>
  404370:	00000000 	nop
  404374:	8f99804c 	lw	t9,printf
  404378:	3c060040 	lui	a2,0x40
  40437c:	2484564c 	addiu	a0,a0,22092
  404380:	24a5568c 	addiu	a1,a1,22156
  404384:	0320f809 	jalr	t9
  404388:	24c65694 	addiu	a2,a2,22164
  40438c:	8fbc0018 	lw	gp,24(sp)
  404390:	3c060040 	lui	a2,0x40
  404394:	8f99804c 	lw	t9,printf
  404398:	3c040040 	lui	a0,0x40
  40439c:	3c050040 	lui	a1,0x40
  4043a0:	24c656c0 	addiu	a2,a2,22208
  4043a4:	248456a0 	addiu	a0,a0,22176
  4043a8:	0320f809 	jalr	t9
  4043ac:	24a556b4 	addiu	a1,a1,22196
  4043b0:	8fbc0018 	lw	gp,24(sp)
  4043b4:	3c050040 	lui	a1,0x40
  4043b8:	8f99804c 	lw	t9,printf
  4043bc:	3c040040 	lui	a0,0x40
  4043c0:	24a556e4 	addiu	a1,a1,22244
  4043c4:	0320f809 	jalr	t9
  4043c8:	248456cc 	addiu	a0,a0,22220
  4043cc:	8fbc0018 	lw	gp,24(sp)
  4043d0:	3c040040 	lui	a0,0x40
  4043d4:	8f998040 	lw	t9,-32704(gp)
  4043d8:	00000000 	nop
  4043dc:	0320f809 	jalr	t9
  4043e0:	24845790 	addiu	a0,a0,22416
  4043e4:	8fbc0018 	lw	gp,24(sp)
  4043e8:	3c040040 	lui	a0,0x40
  4043ec:	8f99804c 	lw	t9,printf
  4043f0:	248457b0 	addiu	a0,a0,22448
  4043f4:	240507d4 	li	a1,2004
--
  404414:	248457dc 	addiu	a0,a0,22492
  404418:	8fbc0018 	lw	gp,24(sp)
  40441c:	100000a3 	b	4046ac <ain@@Base+0x5d8>
  404420:	00001021 	move	v0,zero
  404424:	32620003 	andi	v0,s3,0x3
  404428:	38420003 	xori	v0,v0,0x3
  40442c:	0002102b 	sltu	v0,zero,v0
  404430:	10000049 	b	404558 <ain@@Base+0x484>
  404434:	02629821 	addu	s3,s3,v0
  404438:	8e250000 	lw	a1,0(s1)
  40443c:	00000000 	nop
  404440:	10a00011 	beqz	a1,404488 <ain@@Base+0x3b4>
  404444:	3c040040 	lui	a0,0x40
  404448:	8f998028 	lw	t9,-32728(gp)
  40444c:	8f848170 	lw	a0,-32400(gp)
  404450:	0320f809 	jalr	t9
  404454:	00000000 	nop
  404458:	8fbc0018 	lw	gp,24(sp)
  40445c:	00000000 	nop
  404460:	8f8580b0 	lw	a1,-32592(gp)
  404464:	00000000 	nop
  404468:	90a20000 	lbu	v0,0(a1)
  40446c:	00000000 	nop
  404470:	10400039 	beqz	v0,404558 <ain@@Base+0x484>
  404474:	3c040040 	lui	a0,0x40
  404478:	8f99804c 	lw	t9,printf
  40447c:	8f858170 	lw	a1,-32400(gp)
  404480:	1000001a 	b	4044ec <ain@@Base+0x418>
  404484:	24845874 	addiu	a0,a0,22644
  404488:	8f998040 	lw	t9,-32704(gp)
  40448c:	1000001d 	b	404504 <ain@@Base+0x430>
  404490:	2484588c 	addiu	a0,a0,22668
  404494:	8e250000 	lw	a1,0(s1)
  404498:	00000000 	nop
  40449c:	10a00017 	beqz	a1,4044fc <ain@@Base+0x428>
  4044a0:	3c040040 	lui	a0,0x40
  4044a4:	8f998100 	lw	t9,-32512(gp)
  4044a8:	8fa60040 	lw	a2,64(sp)
  4044ac:	0320f809 	jalr	t9
  4044b0:	2404000a 	li	a0,10
  4044b4:	8fbc0018 	lw	gp,24(sp)
  4044b8:	8e420000 	lw	v0,0(s2)
  4044bc:	8f8580b0 	lw	a1,-32592(gp)
  4044c0:	8e430004 	lw	v1,4(s2)
  4044c4:	ae820000 	sw	v0,0(s4)
  4044c8:	90a40000 	lbu	a0,0(a1)
  4044cc:	8f828174 	lw	v0,-32396(gp)
  4044d0:	ae830004 	sw	v1,4(s4)
  4044d4:	10800020 	beqz	a0,404558 <ain@@Base+0x484>
  4044d8:	a0400000 	sb	zero,0(v0)
  4044dc:	3c040040 	lui	a0,0x40
  4044e0:	8f99804c 	lw	t9,printf
  4044e4:	8e250000 	lw	a1,0(s1)
  4044e8:	248458a8 	addiu	a0,a0,22696


[*] Function printf used 44 times rdisc6