[*] Binary protection state of servd

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


[*] Function fprintf tear down of servd

  401e88:	10000009 	b	401eb0 <servd_main@@Base+0x110>
  401e8c:	00000000 	nop
  401e90:	8f99808c 	lw	t9,-32628(gp)
  401e94:	8e240000 	lw	a0,0(s1)
  401e98:	0320f809 	jalr	t9
  401e9c:	03c02821 	move	a1,s8
  401ea0:	8fbc0010 	lw	gp,16(sp)
  401ea4:	14400002 	bnez	v0,401eb0 <servd_main@@Base+0x110>
  401ea8:	00000000 	nop
  401eac:	ae400000 	sw	zero,0(s2)
  401eb0:	8f998084 	lw	t9,-32636(gp)
  401eb4:	8fa400d8 	lw	a0,216(sp)
  401eb8:	8fa500dc 	lw	a1,220(sp)
  401ebc:	3c060041 	lui	a2,0x41
  401ec0:	0320f809 	jalr	t9
  401ec4:	24c6a220 	addiu	a2,a2,-24032
  401ec8:	8fbc0010 	lw	gp,16(sp)
  401ecc:	1c40ffd3 	bgtz	v0,401e1c <servd_main@@Base+0x7c>
  401ed0:	00401821 	move	v1,v0
  401ed4:	3c020042 	lui	v0,0x42
  401ed8:	8c52b014 	lw	s2,-20460(v0)
  401edc:	00000000 	nop
  401ee0:	1640000d 	bnez	s2,401f18 <servd_main@@Base+0x178>
  401ee4:	3c060041 	lui	a2,0x41
  401ee8:	8f828110 	lw	v0,-32496(gp)
  401eec:	8f9980c8 	lw	t9,fprintf
  401ef0:	8c440000 	lw	a0,0(v0)
  401ef4:	3c050041 	lui	a1,0x41
--
  4020cc:	0320f809 	jalr	t9
  4020d0:	02002021 	move	a0,s0
  4020d4:	8fbc0010 	lw	gp,16(sp)
  4020d8:	00000000 	nop
  4020dc:	8f99809c 	lw	t9,-32612(gp)
  4020e0:	00000000 	nop
  4020e4:	0320f809 	jalr	t9
  4020e8:	00000000 	nop
  4020ec:	8fbc0010 	lw	gp,16(sp)
  4020f0:	00000000 	nop
  4020f4:	8f998150 	lw	t9,-32432(gp)
  4020f8:	00000000 	nop
  4020fc:	0320f809 	jalr	t9
  402100:	00000000 	nop
  402104:	8fbc0010 	lw	gp,16(sp)
  402108:	00000000 	nop
  40210c:	8f998160 	lw	t9,-32416(gp)
  402110:	00000000 	nop
  402114:	0320f809 	jalr	t9
  402118:	00000000 	nop
  40211c:	10000013 	b	40216c <servd_main@@Base+0x3cc>
  402120:	00000000 	nop
  402124:	8f828110 	lw	v0,-32496(gp)
  402128:	3c050041 	lui	a1,0x41
  40212c:	3c060041 	lui	a2,0x41
  402130:	8f9980c8 	lw	t9,fprintf
  402134:	8c440000 	lw	a0,0(v0)
  402138:	24a5a260 	addiu	a1,a1,-23968
  40213c:	24c6a310 	addiu	a2,a2,-23792
  402140:	10000008 	b	402164 <servd_main@@Base+0x3c4>
  402144:	02403821 	move	a3,s2
  402148:	8f828110 	lw	v0,-32496(gp)
  40214c:	3c060041 	lui	a2,0x41
  402150:	8f9980c8 	lw	t9,fprintf
  402154:	8c440000 	lw	a0,0(v0)
  402158:	24a5a288 	addiu	a1,a1,-23928
--
  40226c:	0320f809 	jalr	t9
  402270:	02002021 	move	a0,s0
  402274:	8fbc0010 	lw	gp,16(sp)
  402278:	14400004 	bnez	v0,40228c <servd_main@@Base+0x4ec>
  40227c:	02402821 	move	a1,s2
  402280:	8f998058 	lw	t9,-32680(gp)
  402284:	1000000c 	b	4022b8 <servd_main@@Base+0x518>
  402288:	02602021 	move	a0,s3
  40228c:	8f99808c 	lw	t9,-32628(gp)
  402290:	3c050041 	lui	a1,0x41
  402294:	24a5a0a8 	addiu	a1,a1,-24408
  402298:	0320f809 	jalr	t9
  40229c:	02002021 	move	a0,s0
  4022a0:	8fbc0010 	lw	gp,16(sp)
  4022a4:	14400008 	bnez	v0,4022c8 <servd_main@@Base+0x528>
  4022a8:	3c050041 	lui	a1,0x41
  4022ac:	8f9980c0 	lw	t9,-32576(gp)
  4022b0:	02402821 	move	a1,s2
  4022b4:	02602021 	move	a0,s3
  4022b8:	0320f809 	jalr	t9
  4022bc:	27a60018 	addiu	a2,sp,24
  4022c0:	10000009 	b	4022e8 <servd_main@@Base+0x548>
  4022c4:	00000000 	nop
  4022c8:	8f828140 	lw	v0,-32448(gp)
  4022cc:	3c060041 	lui	a2,0x41
  4022d0:	8f9980c8 	lw	t9,fprintf
  4022d4:	8c440000 	lw	a0,0(v0)
  4022d8:	24a5a2b0 	addiu	a1,a1,-23888
--
  4024cc:	afbc0010 	sw	gp,16(sp)
  4024d0:	00a09821 	move	s3,a1
  4024d4:	0080b021 	move	s6,a0
  4024d8:	00a08821 	move	s1,a1
  4024dc:	00009021 	move	s2,zero
  4024e0:	10000007 	b	402500 <servd_main@@Base+0x760>
  4024e4:	00008021 	move	s0,zero
  4024e8:	8e240000 	lw	a0,0(s1)
  4024ec:	0320f809 	jalr	t9
  4024f0:	26310004 	addiu	s1,s1,4
  4024f4:	24420001 	addiu	v0,v0,1
  4024f8:	8fbc0010 	lw	gp,16(sp)
  4024fc:	00529021 	addu	s2,v0,s2
  402500:	0216102a 	slt	v0,s0,s6
  402504:	8f998180 	lw	t9,strlen
  402508:	1440fff7 	bnez	v0,4024e8 <servd_main@@Base+0x748>
  40250c:	26100001 	addiu	s0,s0,1
  402510:	26540001 	addiu	s4,s2,1
  402514:	2a820201 	slti	v0,s4,513
  402518:	10400004 	beqz	v0,40252c <servd_main@@Base+0x78c>
  40251c:	00009021 	move	s2,zero
  402520:	00008821 	move	s1,zero
  402524:	10000019 	b	40258c <servd_main@@Base+0x7ec>
  402528:	27b50018 	addiu	s5,sp,24
  40252c:	8f828110 	lw	v0,-32496(gp)
  402530:	8f9980c8 	lw	t9,fprintf
  402534:	8c440000 	lw	a0,0(v0)
  402538:	3c050041 	lui	a1,0x41
--
  402bd4:	8f9980ec 	lw	t9,-32532(gp)
  402bd8:	8c450000 	lw	a1,0(v0)
  402bdc:	3c040041 	lui	a0,0x41
  402be0:	0320f809 	jalr	t9
  402be4:	2484a6e8 	addiu	a0,a0,-22808
  402be8:	8fbc0020 	lw	gp,32(sp)
  402bec:	3c020041 	lui	v0,0x41
  402bf0:	3c150042 	lui	s5,0x42
  402bf4:	245ea620 	addiu	s8,v0,-23008
  402bf8:	3c020041 	lui	v0,0x41
  402bfc:	2457a774 	addiu	s7,v0,-22668
  402c00:	0000a021 	move	s4,zero
  402c04:	00008821 	move	s1,zero
  402c08:	8f938110 	lw	s3,-32496(gp)
  402c0c:	10000046 	b	402d28 <service_main@@Base+0x298>
  402c10:	26b6b0d0 	addiu	s6,s5,-20272
  402c14:	1240000d 	beqz	s2,402c4c <service_main@@Base+0x1bc>
  402c18:	3c070041 	lui	a3,0x41
  402c1c:	8e220010 	lw	v0,16(s1)
  402c20:	8e640000 	lw	a0,0(s3)
  402c24:	8e260008 	lw	a2,8(s1)
  402c28:	10400003 	beqz	v0,402c38 <service_main@@Base+0x1a8>
  402c2c:	24e7a714 	addiu	a3,a3,-22764
  402c30:	3c070041 	lui	a3,0x41
  402c34:	24e7a71c 	addiu	a3,a3,-22756
  402c38:	8f9980c8 	lw	t9,fprintf
  402c3c:	3c050041 	lui	a1,0x41
  402c40:	0320f809 	jalr	t9
  402c44:	24a5a724 	addiu	a1,a1,-22748
  402c48:	8fbc0020 	lw	gp,32(sp)
  402c4c:	8e220010 	lw	v0,16(s1)
  402c50:	9227001c 	lbu	a3,28(s1)
  402c54:	0002102b 	sltu	v0,zero,v0
  402c58:	10e00014 	beqz	a3,402cac <service_main@@Base+0x21c>
  402c5c:	0282a021 	addu	s4,s4,v0
  402c60:	8e220030 	lw	v0,48(s1)
  402c64:	8e640000 	lw	a0,0(s3)
  402c68:	10400003 	beqz	v0,402c78 <service_main@@Base+0x1e8>
  402c6c:	03c03021 	move	a2,s8
  402c70:	3c060041 	lui	a2,0x41
  402c74:	24c6a608 	addiu	a2,a2,-23032
  402c78:	8e220020 	lw	v0,32(s1)
  402c7c:	8f9980c8 	lw	t9,fprintf
  402c80:	afa20010 	sw	v0,16(sp)
  402c84:	8e220024 	lw	v0,36(s1)
--
  402c90:	8e220028 	lw	v0,40(s1)
  402c94:	24a5a738 	addiu	a1,a1,-22728
  402c98:	afa20018 	sw	v0,24(sp)
  402c9c:	8e22002c 	lw	v0,44(s1)
  402ca0:	0320f809 	jalr	t9
  402ca4:	afa2001c 	sw	v0,28(sp)
  402ca8:	8fbc0020 	lw	gp,32(sp)
  402cac:	8e24000c 	lw	a0,12(s1)
  402cb0:	00000000 	nop
  402cb4:	1080001c 	beqz	a0,402d28 <service_main@@Base+0x298>
  402cb8:	00000000 	nop
  402cbc:	8f998024 	lw	t9,-32732(gp)
  402cc0:	00000000 	nop
  402cc4:	0320f809 	jalr	t9
  402cc8:	00000000 	nop
  402ccc:	1000000d 	b	402d04 <service_main@@Base+0x274>
  402cd0:	00000000 	nop
  402cd4:	1240000d 	beqz	s2,402d0c <service_main@@Base+0x27c>
  402cd8:	00000000 	nop
  402cdc:	8f9981cc 	lw	t9,-32308(gp)
  402ce0:	8e700000 	lw	s0,0(s3)
  402ce4:	0320f809 	jalr	t9
  402ce8:	00402021 	move	a0,v0
  402cec:	8fbc0020 	lw	gp,32(sp)
  402cf0:	02002021 	move	a0,s0
  402cf4:	8f9980c8 	lw	t9,fprintf
  402cf8:	00403021 	move	a2,v0
  402cfc:	0320f809 	jalr	t9
--
  402d5c:	8f908110 	lw	s0,-32496(gp)
  402d60:	8f9980ec 	lw	t9,-32532(gp)
  402d64:	8e050000 	lw	a1,0(s0)
  402d68:	3c040041 	lui	a0,0x41
  402d6c:	0320f809 	jalr	t9
  402d70:	2484a78c 	addiu	a0,a0,-22644
  402d74:	8fbc0020 	lw	gp,32(sp)
  402d78:	8e050000 	lw	a1,0(s0)
  402d7c:	8f9980ec 	lw	t9,-32532(gp)
  402d80:	3c040041 	lui	a0,0x41
  402d84:	0320f809 	jalr	t9
  402d88:	2484a7b8 	addiu	a0,a0,-22600
  402d8c:	8fbc0020 	lw	gp,32(sp)
  402d90:	3c020041 	lui	v0,0x41
  402d94:	3c150042 	lui	s5,0x42
  402d98:	245ea7fc 	addiu	s8,v0,-22532
  402d9c:	3c020041 	lui	v0,0x41
  402da0:	2457a7f4 	addiu	s7,v0,-22540
  402da4:	00009821 	move	s3,zero
  402da8:	00008021 	move	s0,zero
  402dac:	8f918110 	lw	s1,-32496(gp)
  402db0:	1000004b 	b	402ee0 <service_main@@Base+0x450>
  402db4:	26b6b0d8 	addiu	s6,s5,-20264
  402db8:	12400008 	beqz	s2,402ddc <service_main@@Base+0x34c>
  402dbc:	00000000 	nop
  402dc0:	8f9980c8 	lw	t9,fprintf
  402dc4:	8e240000 	lw	a0,0(s1)
  402dc8:	8e060008 	lw	a2,8(s0)
--
  402e04:	005c1021 	addu	v0,v0,gp
  402e08:	00400008 	jr	v0
  402e0c:	00000000 	nop
  402e10:	12400032 	beqz	s2,402edc <service_main@@Base+0x44c>
  402e14:	02e02021 	move	a0,s7
  402e18:	8f9980ec 	lw	t9,-32532(gp)
  402e1c:	8e250000 	lw	a1,0(s1)
  402e20:	1000002b 	b	402ed0 <service_main@@Base+0x440>
  402e24:	00000000 	nop
  402e28:	1240002c 	beqz	s2,402edc <service_main@@Base+0x44c>
  402e2c:	03c02021 	move	a0,s8
  402e30:	8f9980ec 	lw	t9,-32532(gp)
  402e34:	8e250000 	lw	a1,0(s1)
  402e38:	10000025 	b	402ed0 <service_main@@Base+0x440>
  402e3c:	00000000 	nop
  402e40:	12400026 	beqz	s2,402edc <service_main@@Base+0x44c>
  402e44:	3c050041 	lui	a1,0x41
  402e48:	8e020018 	lw	v0,24(s0)
  402e4c:	92060010 	lbu	a2,16(s0)
  402e50:	8e070014 	lw	a3,20(s0)
  402e54:	afa20010 	sw	v0,16(sp)
  402e58:	8e02001c 	lw	v0,28(s0)
  402e5c:	8e240000 	lw	a0,0(s1)
  402e60:	afa20014 	sw	v0,20(sp)
  402e64:	8e020020 	lw	v0,32(s0)
  402e68:	8f9980c8 	lw	t9,fprintf
  402e6c:	afa20018 	sw	v0,24(sp)
  402e70:	1000000e 	b	402eac <service_main@@Base+0x41c>
  402e74:	24a5a804 	addiu	a1,a1,-22524
  402e78:	12400018 	beqz	s2,402edc <service_main@@Base+0x44c>
  402e7c:	3c050041 	lui	a1,0x41
  402e80:	8e020018 	lw	v0,24(s0)
  402e84:	92060010 	lbu	a2,16(s0)
  402e88:	8e070014 	lw	a3,20(s0)
  402e8c:	afa20010 	sw	v0,16(sp)
  402e90:	8e02001c 	lw	v0,28(s0)
  402e94:	8e240000 	lw	a0,0(s1)
  402e98:	afa20014 	sw	v0,20(sp)
  402e9c:	8e020020 	lw	v0,32(s0)
  402ea0:	8f9980c8 	lw	t9,fprintf
  402ea4:	afa20018 	sw	v0,24(sp)
  402ea8:	24a5a838 	addiu	a1,a1,-22472
--
  402ef0:	00000000 	nop
  402ef4:	8eb0b0d8 	lw	s0,-20264(s5)
  402ef8:	00000000 	nop
  402efc:	12160003 	beq	s0,s6,402f0c <service_main@@Base+0x47c>
  402f00:	00000000 	nop
  402f04:	1600ffac 	bnez	s0,402db8 <service_main@@Base+0x328>
  402f08:	00000000 	nop
  402f0c:	12400008 	beqz	s2,402f30 <service_main@@Base+0x4a0>
  402f10:	3c040041 	lui	a0,0x41
  402f14:	8f828110 	lw	v0,-32496(gp)
  402f18:	8f9980ec 	lw	t9,-32532(gp)
  402f1c:	8c450000 	lw	a1,0(v0)
  402f20:	0320f809 	jalr	t9
  402f24:	2484a78c 	addiu	a0,a0,-22644
  402f28:	8fbc0020 	lw	gp,32(sp)
  402f2c:	00000000 	nop
  402f30:	8f99812c 	lw	t9,-32468(gp)
  402f34:	3c040041 	lui	a0,0x41
  402f38:	3c050041 	lui	a1,0x41
  402f3c:	2484a874 	addiu	a0,a0,-22412
  402f40:	0320f809 	jalr	t9
  402f44:	24a5a888 	addiu	a1,a1,-22392
  402f48:	8fbc0020 	lw	gp,32(sp)
  402f4c:	10400017 	beqz	v0,402fac <service_main@@Base+0x51c>
  402f50:	00408021 	move	s0,v0
  402f54:	8f9980c8 	lw	t9,fprintf
  402f58:	3c050041 	lui	a1,0x41
  402f5c:	02803021 	move	a2,s4
--
  403610:	0320f809 	jalr	t9
  403614:	24060001 	li	a2,1
  403618:	00401821 	move	v1,v0
  40361c:	2402ffff 	li	v0,-1
  403620:	8fbc0010 	lw	gp,16(sp)
  403624:	14620003 	bne	v1,v0,403634 <cleanup_service@@Base+0x544>
  403628:	00000000 	nop
  40362c:	1000001d 	b	4036a4 <cleanup_service@@Base+0x5b4>
  403630:	ae00b360 	sw	zero,-19616(s0)
  403634:	8e05b360 	lw	a1,-19616(s0)
  403638:	00000000 	nop
  40363c:	8ca20014 	lw	v0,20(a1)
  403640:	00000000 	nop
  403644:	14620018 	bne	v1,v0,4036a8 <cleanup_service@@Base+0x5b8>
  403648:	24020001 	li	v0,1
  40364c:	8fa30018 	lw	v1,24(sp)
  403650:	00000000 	nop
  403654:	3062007f 	andi	v0,v1,0x7f
  403658:	14400013 	bnez	v0,4036a8 <cleanup_service@@Base+0x5b8>
  40365c:	24020001 	li	v0,1
  403660:	3062ff00 	andi	v0,v1,0xff00
  403664:	00023a03 	sra	a3,v0,0x8
  403668:	10e0000a 	beqz	a3,403694 <cleanup_service@@Base+0x5a4>
  40366c:	00000000 	nop
  403670:	8f828110 	lw	v0,-32496(gp)
  403674:	8f9980c8 	lw	t9,fprintf
  403678:	8ca60008 	lw	a2,8(a1)
  40367c:	aca00010 	sw	zero,16(a1)
--
  4036c4:	afbf0054 	sw	ra,84(sp)
  4036c8:	afb30050 	sw	s3,80(sp)
  4036cc:	afb2004c 	sw	s2,76(sp)
  4036d0:	afb10048 	sw	s1,72(sp)
  4036d4:	afb00044 	sw	s0,68(sp)
  4036d8:	afbc0020 	sw	gp,32(sp)
  4036dc:	00808821 	move	s1,a0
  4036e0:	0c100d75 	jal	4035d4 <cleanup_service@@Base+0x4e4>
  4036e4:	00a09021 	move	s2,a1
  4036e8:	8fbc0020 	lw	gp,32(sp)
  4036ec:	1440006c 	bnez	v0,4038a0 <cleanup_service@@Base+0x7b0>
  4036f0:	2403ffff 	li	v1,-1
  4036f4:	8e220010 	lw	v0,16(s1)
  4036f8:	00000000 	nop
  4036fc:	16420011 	bne	s2,v0,403744 <cleanup_service@@Base+0x654>
  403700:	00000000 	nop
  403704:	8f828110 	lw	v0,-32496(gp)
  403708:	8e260008 	lw	a2,8(s1)
  40370c:	8c440000 	lw	a0,0(v0)
  403710:	16400003 	bnez	s2,403720 <cleanup_service@@Base+0x630>
  403714:	3c020041 	lui	v0,0x41
  403718:	10000003 	b	403728 <cleanup_service@@Base+0x638>
  40371c:	2447a714 	addiu	a3,v0,-22764
  403720:	3c020041 	lui	v0,0x41
  403724:	2447a8d4 	addiu	a3,v0,-22316
  403728:	8f9980c8 	lw	t9,fprintf
  40372c:	3c050041 	lui	a1,0x41
  403730:	0320f809 	jalr	t9
--
  403814:	8f9981e8 	lw	t9,-32280(gp)
  403818:	afa20010 	sw	v0,16(sp)
  40381c:	3c060041 	lui	a2,0x41
  403820:	27a20028 	addiu	v0,sp,40
  403824:	02602021 	move	a0,s3
  403828:	afa20018 	sw	v0,24(sp)
  40382c:	afa00014 	sw	zero,20(sp)
  403830:	24c6a098 	addiu	a2,a2,-24424
  403834:	0320f809 	jalr	t9
  403838:	02602821 	move	a1,s3
  40383c:	8fbc0020 	lw	gp,32(sp)
  403840:	00000000 	nop
  403844:	8f998098 	lw	t9,-32616(gp)
  403848:	00000000 	nop
  40384c:	0320f809 	jalr	t9
  403850:	00002021 	move	a0,zero
  403854:	8f828110 	lw	v0,-32496(gp)
  403858:	00000000 	nop
  40385c:	8c440000 	lw	a0,0(v0)
  403860:	16400003 	bnez	s2,403870 <cleanup_service@@Base+0x780>
  403864:	3c020041 	lui	v0,0x41
  403868:	10000003 	b	403878 <cleanup_service@@Base+0x788>
  40386c:	2446a620 	addiu	a2,v0,-23008
  403870:	3c020041 	lui	v0,0x41
  403874:	2446a608 	addiu	a2,v0,-23032
  403878:	8f9980c8 	lw	t9,fprintf
  40387c:	8e270008 	lw	a3,8(s1)
  403880:	3c050041 	lui	a1,0x41
--
  403ac8:	00a78023 	subu	s0,a1,a3
  403acc:	1000000a 	b	403af8 <cleanup_service@@Base+0xa08>
  403ad0:	2c450001 	sltiu	a1,v0,1
  403ad4:	8e230030 	lw	v1,48(s1)
  403ad8:	10400004 	beqz	v0,403aec <cleanup_service@@Base+0x9fc>
  403adc:	3c020001 	lui	v0,0x1
  403ae0:	00878023 	subu	s0,a0,a3
  403ae4:	10000004 	b	403af8 <cleanup_service@@Base+0xa08>
  403ae8:	0003282b 	sltu	a1,zero,v1
  403aec:	34425180 	ori	v0,v0,0x5180
  403af0:	00478023 	subu	s0,v0,a3
  403af4:	2c650001 	sltiu	a1,v1,1
  403af8:	8e220010 	lw	v0,16(s1)
  403afc:	00000000 	nop
  403b00:	10a20006 	beq	a1,v0,403b1c <cleanup_service@@Base+0xa2c>
  403b04:	00000000 	nop
  403b08:	0c100dae 	jal	4036b8 <cleanup_service@@Base+0x5c8>
  403b0c:	02202021 	move	a0,s1
  403b10:	8fbc0010 	lw	gp,16(sp)
  403b14:	04400003 	bltz	v0,403b24 <cleanup_service@@Base+0xa34>
  403b18:	00000000 	nop
  403b1c:	1e000002 	bgtz	s0,403b28 <cleanup_service@@Base+0xa38>
  403b20:	00000000 	nop
  403b24:	24100001 	li	s0,1
  403b28:	8f828110 	lw	v0,-32496(gp)
  403b2c:	8f9980c8 	lw	t9,fprintf
  403b30:	8e260008 	lw	a2,8(s1)
  403b34:	8c440000 	lw	a0,0(v0)
--
  403bd4:	100000b9 	b	403ebc <service_requests@@Base+0x338>
  403bd8:	26f5b0d8 	addiu	s5,s7,-20264
  403bdc:	8e500008 	lw	s0,8(s2)
  403be0:	8f99808c 	lw	t9,-32628(gp)
  403be4:	02002021 	move	a0,s0
  403be8:	0320f809 	jalr	t9
  403bec:	24a5a9a0 	addiu	a1,a1,-22112
  403bf0:	14400029 	bnez	v0,403c98 <service_requests@@Base+0x114>
  403bf4:	24020001 	li	v0,1
  403bf8:	8e43000c 	lw	v1,12(s2)
  403bfc:	00000000 	nop
  403c00:	146200a6 	bne	v1,v0,403e9c <service_requests@@Base+0x318>
  403c04:	24130001 	li	s3,1
  403c08:	10000016 	b	403c64 <service_requests@@Base+0xe0>
  403c0c:	00008021 	move	s0,zero
  403c10:	8e020010 	lw	v0,16(s0)
  403c14:	00000000 	nop
  403c18:	10400012 	beqz	v0,403c64 <service_requests@@Base+0xe0>
  403c1c:	00000000 	nop
  403c20:	8e040008 	lw	a0,8(s0)
  403c24:	0c100c68 	jal	4031a0 <cleanup_service@@Base+0xb0>
  403c28:	00000000 	nop
  403c2c:	8fbc0010 	lw	gp,16(sp)
  403c30:	1040000c 	beqz	v0,403c64 <service_requests@@Base+0xe0>
  403c34:	00408821 	move	s1,v0
  403c38:	8f9980c8 	lw	t9,fprintf
  403c3c:	8e840000 	lw	a0,0(s4)
  403c40:	8e060008 	lw	a2,8(s0)
--
  403cbc:	00000000 	nop
  403cc0:	8f998104 	lw	t9,-32508(gp)
  403cc4:	00000000 	nop
  403cc8:	0320f809 	jalr	t9
  403ccc:	00000000 	nop
  403cd0:	8fbc0010 	lw	gp,16(sp)
  403cd4:	a200001c 	sb	zero,28(s0)
  403cd8:	8e43000c 	lw	v1,12(s2)
  403cdc:	ae000018 	sw	zero,24(s0)
  403ce0:	2c620005 	sltiu	v0,v1,5
  403ce4:	ae000024 	sw	zero,36(s0)
  403ce8:	ae000020 	sw	zero,32(s0)
  403cec:	ae00002c 	sw	zero,44(s0)
  403cf0:	1040006a 	beqz	v0,403e9c <service_requests@@Base+0x318>
  403cf4:	ae000028 	sw	zero,40(s0)
  403cf8:	00031080 	sll	v0,v1,0x2
  403cfc:	3c030041 	lui	v1,0x41
  403d00:	2463ab54 	addiu	v1,v1,-21676
  403d04:	00621021 	addu	v0,v1,v0
  403d08:	8c420000 	lw	v0,0(v0)
  403d0c:	00000000 	nop
  403d10:	005c1021 	addu	v0,v0,gp
  403d14:	00400008 	jr	v0
  403d18:	00000000 	nop
  403d1c:	8e840000 	lw	a0,0(s4)
  403d20:	8f9980c8 	lw	t9,fprintf
  403d24:	8e060008 	lw	a2,8(s0)
  403d28:	3c050041 	lui	a1,0x41
  403d2c:	0320f809 	jalr	t9
  403d30:	24a5a9c8 	addiu	a1,a1,-22072
  403d34:	02002021 	move	a0,s0
  403d38:	10000009 	b	403d60 <service_requests@@Base+0x1dc>
  403d3c:	24050001 	li	a1,1
  403d40:	8e840000 	lw	a0,0(s4)
  403d44:	8f9980c8 	lw	t9,fprintf
  403d48:	8e060008 	lw	a2,8(s0)
  403d4c:	3c050041 	lui	a1,0x41
  403d50:	0320f809 	jalr	t9
  403d54:	24a5a9e4 	addiu	a1,a1,-22044
  403d58:	02002021 	move	a0,s0
  403d5c:	00002821 	move	a1,zero
  403d60:	0c100dae 	jal	4036b8 <cleanup_service@@Base+0x5c8>
  403d64:	00000000 	nop
  403d68:	1000004c 	b	403e9c <service_requests@@Base+0x318>
  403d6c:	00000000 	nop
  403d70:	8e840000 	lw	a0,0(s4)
  403d74:	8f9980c8 	lw	t9,fprintf
  403d78:	8e060008 	lw	a2,8(s0)
  403d7c:	3c050041 	lui	a1,0x41
--
  4045c8:	8f99805c 	lw	t9,-32676(gp)
  4045cc:	02a02021 	move	a0,s5
  4045d0:	02002821 	move	a1,s0
  4045d4:	24460001 	addiu	a2,v0,1
  4045d8:	10000019 	b	404640 <handle_service@@Base+0x32c>
  4045dc:	24074000 	li	a3,16384
  4045e0:	8f99808c 	lw	t9,-32628(gp)
  4045e4:	02202021 	move	a0,s1
  4045e8:	0320f809 	jalr	t9
  4045ec:	24a5a5a0 	addiu	a1,a1,-23136
  4045f0:	14400005 	bnez	v0,404608 <handle_service@@Base+0x2f4>
  4045f4:	02a02021 	move	a0,s5
  4045f8:	0c100d1d 	jal	403474 <cleanup_service@@Base+0x384>
  4045fc:	02002821 	move	a1,s0
  404600:	10000111 	b	404a48 <handle_service@@Base+0x734>
  404604:	00000000 	nop
  404608:	0c100c68 	jal	4031a0 <cleanup_service@@Base+0xb0>
  40460c:	02002021 	move	a0,s0
  404610:	8fbc0010 	lw	gp,16(sp)
  404614:	1440000e 	bnez	v0,404650 <handle_service@@Base+0x33c>
  404618:	00409021 	move	s2,v0
  40461c:	8f828110 	lw	v0,-32496(gp)
  404620:	3c050041 	lui	a1,0x41
  404624:	3c060041 	lui	a2,0x41
  404628:	3c070041 	lui	a3,0x41
  40462c:	8f9980c8 	lw	t9,fprintf
  404630:	8c440000 	lw	a0,0(v0)
  404634:	24a5aa78 	addiu	a1,a1,-21896
  404638:	24c6ab68 	addiu	a2,a2,-21656
  40463c:	24e7aa80 	addiu	a3,a3,-21888
  404640:	0320f809 	jalr	t9
  404644:	00000000 	nop
  404648:	100000ff 	b	404a48 <handle_service@@Base+0x734>
  40464c:	00000000 	nop
  404650:	8e700008 	lw	s0,8(s3)
  404654:	8f99808c 	lw	t9,-32628(gp)
  404658:	3c110041 	lui	s1,0x41
  40465c:	02002021 	move	a0,s0
  404660:	0320f809 	jalr	t9
  404664:	2625a608 	addiu	a1,s1,-23032
  404668:	8fbc0010 	lw	gp,16(sp)
  40466c:	1440000d 	bnez	v0,4046a4 <handle_service@@Base+0x390>
  404670:	24020003 	li	v0,3
  404674:	12820009 	beq	s4,v0,40469c <handle_service@@Base+0x388>
  404678:	3c050041 	lui	a1,0x41
  40467c:	8f828110 	lw	v0,-32496(gp)
  404680:	3c060041 	lui	a2,0x41
  404684:	8f9980c8 	lw	t9,fprintf
  404688:	8c440000 	lw	a0,0(v0)
  40468c:	24a5aa98 	addiu	a1,a1,-21864
  404690:	24c6ab68 	addiu	a2,a2,-21656
  404694:	100000b8 	b	404978 <handle_service@@Base+0x664>
  404698:	2627a608 	addiu	a3,s1,-23032
  40469c:	100000e2 	b	404a28 <handle_service@@Base+0x714>
  4046a0:	ae40000c 	sw	zero,12(s2)
  4046a4:	8f99808c 	lw	t9,-32628(gp)
  4046a8:	3c050041 	lui	a1,0x41
  4046ac:	24a5a620 	addiu	a1,a1,-23008
  4046b0:	0320f809 	jalr	t9
  4046b4:	02002021 	move	a0,s0
  4046b8:	8fbc0010 	lw	gp,16(sp)
  4046bc:	1440000f 	bnez	v0,4046fc <handle_service@@Base+0x3e8>
  4046c0:	24020003 	li	v0,3
  4046c4:	1282000b 	beq	s4,v0,4046f4 <handle_service@@Base+0x3e0>
  4046c8:	24020001 	li	v0,1
  4046cc:	8f828110 	lw	v0,-32496(gp)
  4046d0:	3c050041 	lui	a1,0x41
  4046d4:	3c060041 	lui	a2,0x41
  4046d8:	3c070041 	lui	a3,0x41
  4046dc:	8f9980c8 	lw	t9,fprintf
  4046e0:	8c440000 	lw	a0,0(v0)
  4046e4:	24a5aa98 	addiu	a1,a1,-21864
  4046e8:	24c6ab68 	addiu	a2,a2,-21656
  4046ec:	100000a2 	b	404978 <handle_service@@Base+0x664>
  4046f0:	24e7a620 	addiu	a3,a3,-23008
  4046f4:	100000cc 	b	404a28 <handle_service@@Base+0x714>
  4046f8:	ae42000c 	sw	v0,12(s2)
  4046fc:	8f99808c 	lw	t9,-32628(gp)
  404700:	3c050041 	lui	a1,0x41
  404704:	24a5a638 	addiu	a1,a1,-22984
  404708:	0320f809 	jalr	t9
  40470c:	02002021 	move	a0,s0
  404710:	8fbc0010 	lw	gp,16(sp)
  404714:	14400048 	bnez	v0,404838 <handle_service@@Base+0x524>
  404718:	24020003 	li	v0,3
  40471c:	1282000b 	beq	s4,v0,40474c <handle_service@@Base+0x438>
  404720:	3c160042 	lui	s6,0x42
  404724:	8f828110 	lw	v0,-32496(gp)
  404728:	3c050041 	lui	a1,0x41
  40472c:	3c060041 	lui	a2,0x41
  404730:	3c070041 	lui	a3,0x41
  404734:	8f9980c8 	lw	t9,fprintf
  404738:	8c440000 	lw	a0,0(v0)
  40473c:	24a5aa98 	addiu	a1,a1,-21864
--
  404790:	0c100bf7 	jal	402fdc <service_main@@Base+0x54c>
  404794:	02202021 	move	a0,s1
  404798:	8fbc0010 	lw	gp,16(sp)
  40479c:	8ed4b0d8 	lw	s4,-20264(s6)
  4047a0:	16000003 	bnez	s0,4047b0 <handle_service@@Base+0x49c>
  4047a4:	00000000 	nop
  4047a8:	10000002 	b	4047b4 <handle_service@@Base+0x4a0>
  4047ac:	02808021 	move	s0,s4
  4047b0:	8e100000 	lw	s0,0(s0)
  4047b4:	8f99808c 	lw	t9,-32628(gp)
  4047b8:	02a02021 	move	a0,s5
  4047bc:	12170003 	beq	s0,s7,4047cc <handle_service@@Base+0x4b8>
  4047c0:	02008821 	move	s1,s0
  4047c4:	1600ffe5 	bnez	s0,40475c <handle_service@@Base+0x448>
  4047c8:	00000000 	nop
  4047cc:	8e640004 	lw	a0,4(s3)
  4047d0:	0c100c68 	jal	4031a0 <cleanup_service@@Base+0xb0>
  4047d4:	00000000 	nop
  4047d8:	8fbc0010 	lw	gp,16(sp)
  4047dc:	1440000b 	bnez	v0,40480c <handle_service@@Base+0x4f8>
  4047e0:	00402821 	move	a1,v0
  4047e4:	8f828110 	lw	v0,-32496(gp)
  4047e8:	3c050041 	lui	a1,0x41
  4047ec:	3c060041 	lui	a2,0x41
  4047f0:	3c070041 	lui	a3,0x41
  4047f4:	8f9980c8 	lw	t9,fprintf
  4047f8:	8c440000 	lw	a0,0(v0)
  4047fc:	24a5aa78 	addiu	a1,a1,-21896
--
  404878:	16820014 	bne	s4,v0,4048cc <handle_service@@Base+0x5b8>
  40487c:	00000000 	nop
  404880:	8e64000c 	lw	a0,12(s3)
  404884:	24020002 	li	v0,2
  404888:	0c101025 	jal	404094 <service_requests@@Base+0x510>
  40488c:	ae42000c 	sw	v0,12(s2)
  404890:	a2420010 	sb	v0,16(s2)
  404894:	24020001 	li	v0,1
  404898:	8e640010 	lw	a0,16(s3)
  40489c:	1000001b 	b	40490c <handle_service@@Base+0x5f8>
  4048a0:	ae420024 	sw	v0,36(s2)
  4048a4:	8f99808c 	lw	t9,-32628(gp)
  4048a8:	3c050041 	lui	a1,0x41
  4048ac:	24a5aae8 	addiu	a1,a1,-21784
  4048b0:	0320f809 	jalr	t9
  4048b4:	02002021 	move	a0,s0
  4048b8:	8fbc0010 	lw	gp,16(sp)
  4048bc:	1440001c 	bnez	v0,404930 <handle_service@@Base+0x61c>
  4048c0:	24020006 	li	v0,6
  4048c4:	1282000b 	beq	s4,v0,4048f4 <handle_service@@Base+0x5e0>
  4048c8:	24020003 	li	v0,3
  4048cc:	8f828110 	lw	v0,-32496(gp)
  4048d0:	3c050041 	lui	a1,0x41
  4048d4:	3c060041 	lui	a2,0x41
  4048d8:	3c070041 	lui	a3,0x41
  4048dc:	8f9980c8 	lw	t9,fprintf
  4048e0:	8c440000 	lw	a0,0(v0)
  4048e4:	24a5aa78 	addiu	a1,a1,-21896
--
  404900:	a2420010 	sb	v0,16(s2)
  404904:	8e640010 	lw	a0,16(s3)
  404908:	ae400024 	sw	zero,36(s2)
  40490c:	26450014 	addiu	a1,s2,20
  404910:	0c101093 	jal	40424c <service_requests@@Base+0x6c8>
  404914:	26460018 	addiu	a2,s2,24
  404918:	8e640014 	lw	a0,20(s3)
  40491c:	2645001c 	addiu	a1,s2,28
  404920:	0c101093 	jal	40424c <service_requests@@Base+0x6c8>
  404924:	26460020 	addiu	a2,s2,32
  404928:	10000032 	b	4049f4 <handle_service@@Base+0x6e0>
  40492c:	00000000 	nop
  404930:	8f99808c 	lw	t9,-32628(gp)
  404934:	3c050041 	lui	a1,0x41
  404938:	24a5aaf4 	addiu	a1,a1,-21772
  40493c:	0320f809 	jalr	t9
  404940:	02002021 	move	a0,s0
  404944:	8fbc0010 	lw	gp,16(sp)
  404948:	1440002c 	bnez	v0,4049fc <handle_service@@Base+0x6e8>
  40494c:	24020004 	li	v0,4
  404950:	1282000d 	beq	s4,v0,404988 <handle_service@@Base+0x674>
  404954:	3c060041 	lui	a2,0x41
  404958:	8f828110 	lw	v0,-32496(gp)
  40495c:	3c050041 	lui	a1,0x41
  404960:	3c070041 	lui	a3,0x41
  404964:	8f9980c8 	lw	t9,fprintf
  404968:	8c440000 	lw	a0,0(v0)
  40496c:	24a5aa78 	addiu	a1,a1,-21896
--
  4049a0:	0320f809 	jalr	t9
  4049a4:	ae550028 	sw	s5,40(s2)
  4049a8:	8fbc0010 	lw	gp,16(sp)
  4049ac:	2650005e 	addiu	s0,s2,94
  4049b0:	8f9980d8 	lw	t9,-32552(gp)
  4049b4:	24060032 	li	a2,50
  4049b8:	02002021 	move	a0,s0
  4049bc:	0320f809 	jalr	t9
  4049c0:	00002821 	move	a1,zero
  4049c4:	8fbc0010 	lw	gp,16(sp)
  4049c8:	8e650004 	lw	a1,4(s3)
  4049cc:	8f998028 	lw	t9,-32728(gp)
  4049d0:	00000000 	nop
  4049d4:	0320f809 	jalr	t9
  4049d8:	02202021 	move	a0,s1
  4049dc:	8fbc0010 	lw	gp,16(sp)
  4049e0:	8e65000c 	lw	a1,12(s3)
  4049e4:	8f998028 	lw	t9,-32728(gp)
  4049e8:	00000000 	nop
  4049ec:	0320f809 	jalr	t9
  4049f0:	02002021 	move	a0,s0
  4049f4:	1000000d 	b	404a2c <handle_service@@Base+0x718>
  4049f8:	3c020042 	lui	v0,0x42
  4049fc:	8f828110 	lw	v0,-32496(gp)
  404a00:	3c050041 	lui	a1,0x41
  404a04:	8f9980c8 	lw	t9,fprintf
  404a08:	8c440000 	lw	a0,0(v0)
  404a0c:	24a5ab14 	addiu	a1,a1,-21740
--
  404a64:	8fb200c4 	lw	s2,196(sp)
  404a68:	8fb100c0 	lw	s1,192(sp)
  404a6c:	8fb000bc 	lw	s0,188(sp)
  404a70:	03e00008 	jr	ra
  404a74:	27bd00e0 	addiu	sp,sp,224
	...
  404a80:	3c1c0042 	lui	gp,0x42
  404a84:	27bdffc8 	addiu	sp,sp,-56
  404a88:	279c3110 	addiu	gp,gp,12560
  404a8c:	afbf0034 	sw	ra,52(sp)
  404a90:	afb40030 	sw	s4,48(sp)
  404a94:	afb3002c 	sw	s3,44(sp)
  404a98:	afb20028 	sw	s2,40(sp)
  404a9c:	afb10024 	sw	s1,36(sp)
  404aa0:	afb00020 	sw	s0,32(sp)
  404aa4:	afbc0018 	sw	gp,24(sp)
  404aa8:	8c830010 	lw	v1,16(a0)
  404aac:	8f828110 	lw	v0,-32496(gp)
  404ab0:	00808821 	move	s1,a0
  404ab4:	8e260008 	lw	a2,8(s1)
  404ab8:	8c440000 	lw	a0,0(v0)
  404abc:	8e27000c 	lw	a3,12(s1)
  404ac0:	14600002 	bnez	v1,404acc <handle_service@@Base+0x7b8>
  404ac4:	3c020041 	lui	v0,0x41
  404ac8:	2443a378 	addiu	v1,v0,-23688
  404acc:	8f9980c8 	lw	t9,fprintf
  404ad0:	3c050041 	lui	a1,0x41
  404ad4:	afa30010 	sw	v1,16(sp)
  404ad8:	0320f809 	jalr	t9
  404adc:	24a5ab80 	addiu	a1,a1,-21632
  404ae0:	8fbc0018 	lw	gp,24(sp)
  404ae4:	3c020041 	lui	v0,0x41
  404ae8:	2454aba4 	addiu	s4,v0,-21596
  404aec:	26320014 	addiu	s2,s1,20
  404af0:	8f938110 	lw	s3,-32496(gp)
  404af4:	1000000a 	b	404b20 <handle_service@@Base+0x80c>
  404af8:	00008021 	move	s0,zero
  404afc:	8e020014 	lw	v0,20(s0)
  404b00:	8e640000 	lw	a0,0(s3)
  404b04:	8e06000c 	lw	a2,12(s0)
  404b08:	8e070008 	lw	a3,8(s0)
  404b0c:	afa20010 	sw	v0,16(sp)
  404b10:	8e020010 	lw	v0,16(s0)
  404b14:	0320f809 	jalr	t9
  404b18:	afa20014 	sw	v0,20(sp)
  404b1c:	8fbc0018 	lw	gp,24(sp)
  404b20:	12000004 	beqz	s0,404b34 <handle_service@@Base+0x820>
  404b24:	00000000 	nop
  404b28:	8e100000 	lw	s0,0(s0)
  404b2c:	10000002 	b	404b38 <handle_service@@Base+0x824>
  404b30:	00000000 	nop
  404b34:	8e300014 	lw	s0,20(s1)
  404b38:	8f9980c8 	lw	t9,fprintf
  404b3c:	12120003 	beq	s0,s2,404b4c <handle_service@@Base+0x838>
  404b40:	02802821 	move	a1,s4
--
  405008:	00000000 	nop
  40500c:	10e00006 	beqz	a3,405028 <service_events@@Base+0x168>
  405010:	24a50001 	addiu	a1,a1,1
  405014:	00a03021 	move	a2,a1
  405018:	8f9980b4 	lw	t9,-32588(gp)
  40501c:	02802021 	move	a0,s4
  405020:	10000024 	b	4050b4 <service_events@@Base+0x1f4>
  405024:	02e02821 	move	a1,s7
  405028:	8f998028 	lw	t9,-32728(gp)
  40502c:	00000000 	nop
  405030:	0320f809 	jalr	t9
  405034:	02802021 	move	a0,s4
  405038:	10000020 	b	4050bc <service_events@@Base+0x1fc>
  40503c:	00000000 	nop
  405040:	10e00011 	beqz	a3,405088 <service_events@@Base+0x1c8>
  405044:	00a03021 	move	a2,a1
  405048:	8f9980b4 	lw	t9,-32588(gp)
  40504c:	02802021 	move	a0,s4
  405050:	0320f809 	jalr	t9
  405054:	02e02821 	move	a1,s7
  405058:	8fbc0018 	lw	gp,24(sp)
  40505c:	8e420010 	lw	v0,16(s2)
  405060:	8e460008 	lw	a2,8(s2)
  405064:	8e07000c 	lw	a3,12(s0)
  405068:	8ec40000 	lw	a0,0(s6)
  40506c:	8f9980c8 	lw	t9,fprintf
  405070:	3c050041 	lui	a1,0x41
  405074:	afa20010 	sw	v0,16(sp)
  405078:	0320f809 	jalr	t9
  40507c:	24a5abfc 	addiu	a1,a1,-21508
  405080:	1000000e 	b	4050bc <service_events@@Base+0x1fc>
  405084:	00000000 	nop
  405088:	8f998028 	lw	t9,-32728(gp)
  40508c:	00000000 	nop
  405090:	0320f809 	jalr	t9
  405094:	02802021 	move	a0,s4
  405098:	8fbc0018 	lw	gp,24(sp)
  40509c:	3c050041 	lui	a1,0x41
  4050a0:	8ec40000 	lw	a0,0(s6)
  4050a4:	8f9980c8 	lw	t9,fprintf
  4050a8:	8e460008 	lw	a2,8(s2)
  4050ac:	8e07000c 	lw	a3,12(s0)
--
  405508:	2405003a 	li	a1,58
  40550c:	14400005 	bnez	v0,405524 <handle_event@@Base+0x1e8>
  405510:	00000000 	nop
  405514:	3c040041 	lui	a0,0x41
  405518:	2484ac54 	addiu	a0,a0,-21420
  40551c:	10000004 	b	405530 <handle_event@@Base+0x1f4>
  405520:	02002821 	move	a1,s0
  405524:	a0400000 	sb	zero,0(v0)
  405528:	02002021 	move	a0,s0
  40552c:	24450001 	addiu	a1,v0,1
  405530:	0c10148b 	jal	40522c <service_events@@Base+0x36c>
  405534:	00000000 	nop
  405538:	8fbc0010 	lw	gp,16(sp)
  40553c:	10400094 	beqz	v0,405790 <handle_event@@Base+0x454>
  405540:	00402021 	move	a0,v0
  405544:	8e230018 	lw	v1,24(s1)
  405548:	26220014 	addiu	v0,s1,20
  40554c:	ac820000 	sw	v0,0(a0)
  405550:	ae240018 	sw	a0,24(s1)
  405554:	ac640000 	sw	a0,0(v1)
  405558:	1000008d 	b	405790 <handle_event@@Base+0x454>
  40555c:	ac830004 	sw	v1,4(a0)
  405560:	1620000a 	bnez	s1,40558c <handle_event@@Base+0x250>
  405564:	2a820004 	slti	v0,s4,4
  405568:	8f828110 	lw	v0,-32496(gp)
  40556c:	8f9980c8 	lw	t9,fprintf
  405570:	8c440000 	lw	a0,0(v0)
  405574:	3c050041 	lui	a1,0x41
--
  40565c:	12000004 	beqz	s0,405670 <handle_event@@Base+0x334>
  405660:	00000000 	nop
  405664:	8e100000 	lw	s0,0(s0)
  405668:	10000003 	b	405678 <handle_event@@Base+0x33c>
  40566c:	00000000 	nop
  405670:	8e300014 	lw	s0,20(s1)
  405674:	00000000 	nop
  405678:	12120045 	beq	s0,s2,405790 <handle_event@@Base+0x454>
  40567c:	00000000 	nop
  405680:	1600ffe5 	bnez	s0,405618 <handle_event@@Base+0x2dc>
  405684:	00000000 	nop
  405688:	10000041 	b	405790 <handle_event@@Base+0x454>
  40568c:	00000000 	nop
  405690:	1282002b 	beq	s4,v0,405740 <handle_event@@Base+0x404>
  405694:	00000000 	nop
  405698:	8e500008 	lw	s0,8(s2)
  40569c:	8f99808c 	lw	t9,-32628(gp)
  4056a0:	3c050041 	lui	a1,0x41
  4056a4:	24a5ac8c 	addiu	a1,a1,-21364
  4056a8:	0320f809 	jalr	t9
  4056ac:	02002021 	move	a0,s0
  4056b0:	8fbc0010 	lw	gp,16(sp)
  4056b4:	1440000a 	bnez	v0,4056e0 <handle_event@@Base+0x3a4>
  4056b8:	3c050041 	lui	a1,0x41
  4056bc:	8f828110 	lw	v0,-32496(gp)
  4056c0:	8f9980c8 	lw	t9,fprintf
  4056c4:	8c440000 	lw	a0,0(v0)
  4056c8:	8e260008 	lw	a2,8(s1)
--
  4057f0:	8e050000 	lw	a1,0(s0)
  4057f4:	3c040041 	lui	a0,0x41
  4057f8:	0320f809 	jalr	t9
  4057fc:	2484acbc 	addiu	a0,a0,-21316
  405800:	3c110042 	lui	s1,0x42
  405804:	3c020041 	lui	v0,0x41
  405808:	0200a021 	move	s4,s0
  40580c:	8fbc0018 	lw	gp,24(sp)
  405810:	2453ace8 	addiu	s3,v0,-21272
  405814:	00008021 	move	s0,zero
  405818:	10000008 	b	40583c <handle_event@@Base+0x500>
  40581c:	2632b0f0 	addiu	s2,s1,-20240
  405820:	8e020010 	lw	v0,16(s0)
  405824:	8e840000 	lw	a0,0(s4)
  405828:	8e06000c 	lw	a2,12(s0)
  40582c:	8e070014 	lw	a3,20(s0)
  405830:	0320f809 	jalr	t9
  405834:	afa20010 	sw	v0,16(sp)
  405838:	8fbc0018 	lw	gp,24(sp)
  40583c:	12000004 	beqz	s0,405850 <handle_event@@Base+0x514>
  405840:	00000000 	nop
  405844:	8e100000 	lw	s0,0(s0)
  405848:	10000002 	b	405854 <handle_event@@Base+0x518>
  40584c:	00000000 	nop
  405850:	8e30b0f0 	lw	s0,-20240(s1)
  405854:	8f9980c8 	lw	t9,fprintf
  405858:	12120003 	beq	s0,s2,405868 <handle_event@@Base+0x52c>
  40585c:	02602821 	move	a1,s3
--
  405b68:	8e440010 	lw	a0,16(s2)
  405b6c:	0320f809 	jalr	t9
  405b70:	00000000 	nop
  405b74:	8fbc0010 	lw	gp,16(sp)
  405b78:	ae020014 	sw	v0,20(s0)
  405b7c:	8e020014 	lw	v0,20(s0)
  405b80:	00000000 	nop
  405b84:	1c400002 	bgtz	v0,405b90 <handle_pidmon@@Base+0x1f8>
  405b88:	24020002 	li	v0,2
  405b8c:	ae020014 	sw	v0,20(s0)
  405b90:	8f998194 	lw	t9,-32364(gp)
  405b94:	8e040014 	lw	a0,20(s0)
  405b98:	3c060040 	lui	a2,0x40
  405b9c:	24c65c88 	addiu	a2,a2,23688
  405ba0:	00002821 	move	a1,zero
  405ba4:	0320f809 	jalr	t9
  405ba8:	02003821 	move	a3,s0
  405bac:	8fbc0010 	lw	gp,16(sp)
  405bb0:	1000002e 	b	405c6c <handle_pidmon@@Base+0x2d4>
  405bb4:	ae020008 	sw	v0,8(s0)
  405bb8:	1600000e 	bnez	s0,405bf4 <handle_pidmon@@Base+0x25c>
  405bbc:	24020003 	li	v0,3
  405bc0:	8f828110 	lw	v0,-32496(gp)
  405bc4:	3c050041 	lui	a1,0x41
  405bc8:	8c440000 	lw	a0,0(v0)
  405bcc:	8f9980c8 	lw	t9,fprintf
  405bd0:	02203021 	move	a2,s1
  405bd4:	8fbf002c 	lw	ra,44(sp)
  405bd8:	8fb30028 	lw	s3,40(sp)
  405bdc:	8fb20024 	lw	s2,36(sp)
  405be0:	8fb10020 	lw	s1,32(sp)
  405be4:	8fb0001c 	lw	s0,28(sp)
  405be8:	24a5ad14 	addiu	a1,a1,-21228
  405bec:	03200008 	jr	t9
  405bf0:	27bd0030 	addiu	sp,sp,48
  405bf4:	1662001d 	bne	s3,v0,405c6c <handle_pidmon@@Base+0x2d4>
  405bf8:	3c050041 	lui	a1,0x41
  405bfc:	8f99808c 	lw	t9,-32628(gp)
  405c00:	8e440008 	lw	a0,8(s2)
  405c04:	0320f809 	jalr	t9
  405c08:	24a5ad34 	addiu	a1,a1,-21196
  405c0c:	8fbc0010 	lw	gp,16(sp)
  405c10:	14400016 	bnez	v0,405c6c <handle_pidmon@@Base+0x2d4>
  405c14:	3c050041 	lui	a1,0x41
  405c18:	8f828110 	lw	v0,-32496(gp)
  405c1c:	8f9980c8 	lw	t9,fprintf
  405c20:	8c440000 	lw	a0,0(v0)
  405c24:	8e06000c 	lw	a2,12(s0)
--
004095d8 <susock_server_open@@Base>:
  4095d8:	3c1c0042 	lui	gp,0x42
  4095dc:	27bdfec8 	addiu	sp,sp,-312
  4095e0:	279c3110 	addiu	gp,gp,12560
  4095e4:	afbf0134 	sw	ra,308(sp)
  4095e8:	afb40130 	sw	s4,304(sp)
  4095ec:	afb3012c 	sw	s3,300(sp)
  4095f0:	afb20128 	sw	s2,296(sp)
  4095f4:	afb10124 	sw	s1,292(sp)
  4095f8:	afb00120 	sw	s0,288(sp)
  4095fc:	afbc0010 	sw	gp,16(sp)
  409600:	00808021 	move	s0,a0
  409604:	00a09021 	move	s2,a1
  409608:	00c0a021 	move	s4,a2
  40960c:	108000ac 	beqz	a0,4098c0 <susock_server_open@@Base+0x2e8>
  409610:	00001021 	move	v0,zero
  409614:	8f998178 	lw	t9,-32392(gp)
  409618:	00000000 	nop
  40961c:	0320f809 	jalr	t9
  409620:	27a50088 	addiu	a1,sp,136
  409624:	8fbc0010 	lw	gp,16(sp)
  409628:	04400009 	bltz	v0,409650 <susock_server_open@@Base+0x78>
  40962c:	3c050041 	lui	a1,0x41
  409630:	8f828110 	lw	v0,-32496(gp)
  409634:	3c060041 	lui	a2,0x41
  409638:	8f9980c8 	lw	t9,fprintf
  40963c:	8c440000 	lw	a0,0(v0)
  409640:	24a5aeb4 	addiu	a1,a1,-20812
--
  409648:	1000001d 	b	4096c0 <susock_server_open@@Base+0xe8>
  40964c:	02003821 	move	a3,s0
  409650:	8f9980a4 	lw	t9,-32604(gp)
  409654:	24040001 	li	a0,1
  409658:	24050002 	li	a1,2
  40965c:	0320f809 	jalr	t9
  409660:	00003021 	move	a2,zero
  409664:	8fbc0010 	lw	gp,16(sp)
  409668:	04410019 	bgez	v0,4096d0 <susock_server_open@@Base+0xf8>
  40966c:	00408821 	move	s1,v0
  409670:	8f9981fc 	lw	t9,-32260(gp)
  409674:	8f828110 	lw	v0,-32496(gp)
  409678:	00000000 	nop
  40967c:	8c500000 	lw	s0,0(v0)
  409680:	0320f809 	jalr	t9
  409684:	00000000 	nop
  409688:	8fbc0010 	lw	gp,16(sp)
  40968c:	8c440000 	lw	a0,0(v0)
  409690:	8f998050 	lw	t9,-32688(gp)
  409694:	00000000 	nop
  409698:	0320f809 	jalr	t9
  40969c:	00000000 	nop
  4096a0:	8fbc0010 	lw	gp,16(sp)
  4096a4:	3c050041 	lui	a1,0x41
  4096a8:	3c060041 	lui	a2,0x41
  4096ac:	8f9980c8 	lw	t9,fprintf
  4096b0:	02002021 	move	a0,s0
  4096b4:	24a5aed0 	addiu	a1,a1,-20784
--
  4096f0:	0320f809 	jalr	t9
  4096f4:	a7a20018 	sh	v0,24(sp)
  4096f8:	8fbc0010 	lw	gp,16(sp)
  4096fc:	02202021 	move	a0,s1
  409700:	8f998210 	lw	t9,-32240(gp)
  409704:	27a50018 	addiu	a1,sp,24
  409708:	0320f809 	jalr	t9
  40970c:	2406006e 	li	a2,110
  409710:	8fbc0010 	lw	gp,16(sp)
  409714:	04410018 	bgez	v0,409778 <susock_server_open@@Base+0x1a0>
  409718:	00000000 	nop
  40971c:	8f9981fc 	lw	t9,-32260(gp)
  409720:	8f828110 	lw	v0,-32496(gp)
  409724:	00000000 	nop
  409728:	8c500000 	lw	s0,0(v0)
  40972c:	0320f809 	jalr	t9
  409730:	00000000 	nop
  409734:	8fbc0010 	lw	gp,16(sp)
  409738:	8c440000 	lw	a0,0(v0)
  40973c:	8f998050 	lw	t9,-32688(gp)
  409740:	00000000 	nop
  409744:	0320f809 	jalr	t9
  409748:	00000000 	nop
  40974c:	8fbc0010 	lw	gp,16(sp)
  409750:	3c050041 	lui	a1,0x41
  409754:	8f9980c8 	lw	t9,fprintf
  409758:	3c060041 	lui	a2,0x41
  40975c:	02002021 	move	a0,s0
  409760:	24a5aee8 	addiu	a1,a1,-20760
  409764:	24c6af20 	addiu	a2,a2,-20704
  409768:	0320f809 	jalr	t9
  40976c:	00403821 	move	a3,v0
  409770:	10000010 	b	4097b4 <susock_server_open@@Base+0x1dc>
  409774:	00000000 	nop
  409778:	8f998198 	lw	t9,-32360(gp)
  40977c:	00000000 	nop
  409780:	0320f809 	jalr	t9
  409784:	24040014 	li	a0,20
  409788:	8fbc0010 	lw	gp,16(sp)
  40978c:	14400011 	bnez	v0,4097d4 <susock_server_open@@Base+0x1fc>
  409790:	00408021 	move	s0,v0
  409794:	8f828110 	lw	v0,-32496(gp)
  409798:	3c050041 	lui	a1,0x41
  40979c:	3c060041 	lui	a2,0x41
  4097a0:	8f9980c8 	lw	t9,fprintf
  4097a4:	8c440000 	lw	a0,0(v0)
  4097a8:	24a5aef8 	addiu	a1,a1,-20744
--
  4097b0:	24c6af20 	addiu	a2,a2,-20704
  4097b4:	8fbc0010 	lw	gp,16(sp)
  4097b8:	00000000 	nop
  4097bc:	8f998100 	lw	t9,-32512(gp)
  4097c0:	00000000 	nop
  4097c4:	0320f809 	jalr	t9
  4097c8:	02202021 	move	a0,s1
  4097cc:	1000003a 	b	4098b8 <susock_server_open@@Base+0x2e0>
  4097d0:	00000000 	nop
  4097d4:	2404000c 	li	a0,12
  4097d8:	02440018 	mult	s2,a0
  4097dc:	3c025c50 	lui	v0,0x5c50
  4097e0:	8f998198 	lw	t9,-32360(gp)
  4097e4:	3442c3e7 	ori	v0,v0,0xc3e7
  4097e8:	00002012 	mflo	a0
  4097ec:	ae020000 	sw	v0,0(s0)
  4097f0:	ae140010 	sw	s4,16(s0)
  4097f4:	ae000004 	sw	zero,4(s0)
  4097f8:	ae00000c 	sw	zero,12(s0)
  4097fc:	0320f809 	jalr	t9
  409800:	ae120008 	sw	s2,8(s0)
  409804:	8fbc0010 	lw	gp,16(sp)
  409808:	1440000d 	bnez	v0,409840 <susock_server_open@@Base+0x268>
  40980c:	ae02000c 	sw	v0,12(s0)
  409810:	8f828110 	lw	v0,-32496(gp)
  409814:	8f9980c8 	lw	t9,fprintf
  409818:	8c440000 	lw	a0,0(v0)
  40981c:	3c050041 	lui	a1,0x41


[*] Function fprintf used 42 times servd