3f5ec000:	.word  0xffe0
3f5ec010:	.word  0x0d5f
3f5ec020:	.word  0x8580
3f5ec030:	.word  0x3f5b
3f5ec040:	.word  0x0788
3f5ec050:	.word  0xb840
3f5ec060:	.word  0x001c
3f5ec070:	.word  0x1028
3f5ec080:	.word  0xcb19
3f5ec090:	.word  0xa3cf
3f5ec0a0:	.word  0xd3ae
3f5ec0b0:	.word  0xffe0
3f5ec0c0:	movi   0x3f5f0638, a8
3f5ec0f0:	move   a8, *a14+, 1
3f5ec100:	movi   0xffff, a9
3f5ec120:	move   a9, *a14+, 1
3f5ec130:	calla  0x3f5969b0
3f5ec160:	move   @0x1b3900, a9, 1
3f5ec190:	move   *a9(0x100), a11, 1
3f5ec1b0:	movi   0x31, a9
3f5ec1d0:	movb   a9, *a11(0x20)
3f5ec1f0:	movi   0xffff, a8
3f5ec210:	jruc   L3F5EC810
3f5ec220:	move   a14, -*sp, 1
3f5ec230:	movi   0x45, a9
3f5ec250:	move   a9, *a14+, 1
3f5ec260:	calla  0x3fb2c000
3f5ec290:	setf   16, 0, 0
3f5ec2a0:	move   a8, @0x1cb830, 0
3f5ec2d0:	movi   0x1c85a0, a9
3f5ec300:	move   a9, @0x1c95c0, 1
3f5ec330:	move   a14, -*sp, 1
3f5ec340:	move   a9, *a14+, 1
3f5ec350:	move   *a13(0xffc0), *a14+, 1
3f5ec370:	movk   1, a11
3f5ec380:	move   a11, *a14+, 1
3f5ec390:	calla  L3F5ECE40
3f5ec3c0:	move   a8, *a13(0x20), 1
3f5ec3e0:	move   a14, -*sp, 1
3f5ec3f0:	move   a8, *a14+, 1
3f5ec400:	move   @0x1c95c0, *a14+, 1
3f5ec430:	movi   0x3f5f0748, a8
3f5ec460:	move   a8, *a14+, 1
3f5ec470:	calla  L3F5EFE20
3f5ec4a0:	move   a14, -*sp, 1
3f5ec4b0:	movk   16, a11
3f5ec4c0:	move   a11, *a14+, 1
3f5ec4d0:	movi   0x1cb820, a11
3f5ec500:	move   a11, *a14+, 1
3f5ec510:	sub    a9, a9
3f5ec520:	move   a9, *a14+, 1
3f5ec530:	move   *a13(0x20), *a14+, 1
3f5ec550:	movi   0x1c85a0, a9
3f5ec580:	move   a9, *a14+, 1
3f5ec590:	move   *a13(0x0), *a14+, 1
3f5ec5b0:	calla  0x3f5d3d70
3f5ec5e0:	move   *a13(0x20), a9, 1
3f5ec600:	cmp    a9, a8
3f5ec610:	jreq   L3F5EC750
3f5ec620:	move   a14, -*sp, 1
3f5ec630:	movi   0x3f5f0770, a8
3f5ec660:	move   a8, *a14+, 1
3f5ec670:	movi   0xffff, a11
3f5ec690:	move   a11, *a14+, 1
3f5ec6a0:	calla  0x3f596830
3f5ec6d0:	move   a14, -*sp, 1
3f5ec6e0:	move   *a13(0x0), *a14+, 1
3f5ec700:	calla  0x3f5e8930
3f5ec730:	move   a11, a8
3f5ec740:	jruc   L3F5EC810
L3F5EC750:
3f5ec750:	movk   1, a11
3f5ec760:	move   a11, @0x1c9700, 1
3f5ec790:	sub    a9, a9
3f5ec7a0:	move   a9, @0x1c96e0, 1
3f5ec7d0:	move   a9, @0x1cb940, 1
3f5ec800:	move   *a13, a8, 1
L3F5EC810:
3f5ec810:	move   *sp(0x80), a14, 1
3f5ec830:	mmfm   sp, a9,a11,a13
3f5ec850:	rets   2
3f5ec860:	.word  0x098f
3f5ec870:	.word  0x0054
3f5ec880:	.word  0x4dcd
3f5ec890:	.word  0x100e
3f5ec8a0:	.word  0x07ab
3f5ec8b0:	.word  0xb940
3f5ec8c0:	.word  0x001c
3f5ec8d0:	.word  0xca43
3f5ec8e0:	.word  0x07a9
3f5ec8f0:	.word  0x95c0
3f5ec900:	.word  0x001c
3f5ec910:	.word  0xa3cf
3f5ec920:	.word  0x188b
3f5ec930:	.word  0x936e
3f5ec940:	.word  0x0d5f
3f5ec950:	.word  0xc000
3f5ec960:	.word  0x3fb2
3f5ec970:	.word  0x0570
3f5ec980:	.word  0x8109
3f5ec990:	.word  0x07a9
3f5ec9a0:	.word  0x95c0
3f5ec9b0:	.word  0x001c
3f5ec9c0:	.word  0xa3cf
3f5ec9d0:	.word  0x0550
3f5ec9e0:	.word  0x05ab
3f5ec9f0:	.word  0x96e0
3f5eca00:	.word  0x001c
3f5eca10:	.word  0x936e
3f5eca20:	.word  0x0d5f
3f5eca30:	.word  0xc000
3f5eca40:	.word  0x3fb2
3f5eca50:	.word  0x0570
3f5eca60:	.word  0xb109
3f5eca70:	.word  0x0010
3f5eca80:	.word  0x188b
3f5eca90:	.word  0x836d
3f5ecaa0:	.word  0x07a9
3f5ecab0:	.word  0x96e0
3f5ecac0:	.word  0x001c
3f5ecad0:	.word  0x1029
3f5ecae0:	.word  0x0789
3f5ecaf0:	.word  0x96e0
3f5ecb00:	.word  0x001c
3f5ecb10:	.word  0xa3cf
3f5ecb20:	.word  0x936e
3f5ecb30:	.word  0xd60e
3f5ecb40:	.word  0x95c0
3f5ecb50:	.word  0x001c
3f5ecb60:	.word  0x09e8
3f5ecb70:	.word  0x0748
3f5ecb80:	.word  0x3f5f
3f5ecb90:	.word  0x930e
3f5ecba0:	.word  0x0d5f
3f5ecbb0:	.word  0xfe20
3f5ecbc0:	.word  0x3f5e
3f5ecbd0:	.word  0xa3cf
3f5ecbe0:	.word  0x1a09
3f5ecbf0:	move   a9, *a14+, 1
3f5ecc00:	movi   0x1cb820, a9
3f5ecc30:	move   a9, *a14+, 1
3f5ecc40:	sub    a9, a9
3f5ecc50:	move   a9, *a14+, 1
3f5ecc60:	move   a11, *a14+, 1
3f5ecc70:	movi   0x1c85a0, a9
3f5ecca0:	move   a9, *a14+, 1
3f5eccb0:	move   *a13(0xffe0), *a14+, 1
3f5eccd0:	calla  0x3f5d3d70
3f5ecd00:	jruc   L3F5ECD90
3f5ecd10:	move   a14, -*sp, 1
3f5ecd20:	movk   3, a9
3f5ecd30:	move   a9, *a14+, 1
3f5ecd40:	move   *a13(0xffe0), *a14+, 1
3f5ecd60:	calla  L3F5EF610
L3F5ECD90:
3f5ecd90:	move   a14, -*sp, 1
3f5ecda0:	move   *a13(0xffe0), *a14+, 1
3f5ecdc0:	calla  0x3f5e8930
3f5ecdf0:	move   *sp(0x80), a14, 1
3f5ece10:	mmfm   sp, a9,a11,a13
3f5ece30:	rets   2
L3F5ECE40:
3f5ece40:	mmtm   sp, a7,a9,a11,a13
3f5ece60:	move   a14, a13
3f5ece70:	move   *a13(0xffa0), a11, 1
3f5ece90:	move   a14, -*sp, 1
3f5ecea0:	setf   16, 0, 0
3f5eceb0:	move   *a13(0xffe0), a7, 0
3f5eced0:	move   a7, *a14+, 1
3f5ecee0:	calla  0x3fb2c000
3f5ecf10:	setf   16, 1, 0
3f5ecf20:	move   a8, *a11, 0
3f5ecf30:	move   a11, a9
3f5ecf40:	addk   16, a9
3f5ecf50:	move   a14, -*sp, 1
3f5ecf60:	move   *a13(0xffc0), *a14+, 1
3f5ecf80:	move   a9, *a14+, 1
3f5ecf90:	calla  0x3fb45720
3f5ecfc0:	move   a14, -*sp, 1
3f5ecfd0:	move   *a13(0xffc0), *a14+, 1
3f5ecff0:	calla  0x3fb458d0
3f5ed020:	sll    0x3, a8
3f5ed030:	add    a8, a9
3f5ed040:	sub    a7, a7
3f5ed050:	setf   8, 1, 0
3f5ed060:	move   a7, *a9+, 0
3f5ed070:	move   a14, -*sp, 1
3f5ed080:	movi   0x1c95e0, a7
3f5ed0b0:	move   a7, *a14+, 1
3f5ed0c0:	move   a9, *a14+, 1
3f5ed0d0:	calla  0x3fb45720
3f5ed100:	move   a14, -*sp, 1
3f5ed110:	move   a7, *a14+, 1
3f5ed120:	calla  0x3fb458d0
3f5ed150:	sll    0x3, a8
3f5ed160:	add    a8, a9
3f5ed170:	sub    a7, a7
3f5ed180:	setf   8, 1, 0
3f5ed190:	move   a7, *a9+, 0
3f5ed1a0:	move   a9, a7
3f5ed1b0:	sub    a11, a7
3f5ed1c0:	move   a7, a8
3f5ed1d0:	sra    0x3, a8
3f5ed1e0:	move   *sp(0xa0), a14, 1
3f5ed200:	mmfm   sp, a7,a9,a11,a13
3f5ed220:	rets   2
3f5ed230:	.word  0x098f
3f5ed240:	.word  0x0054
3f5ed250:	.word  0x4dcd
3f5ed260:	.word  0x0b0e
3f5ed270:	.word  0x0860
3f5ed280:	.word  0x456b
3f5ed290:	.word  0xb36d
3f5ed2a0:	.word  0x0040
3f5ed2b0:	.word  0x07ab
3f5ed2c0:	.word  0x9700
3f5ed2d0:	.word  0x001c
3f5ed2e0:	.word  0xca0c
3f5ed2f0:	.word  0x456b
3f5ed300:	.word  0x078b
3f5ed310:	.word  0x9700
3f5ed320:	.word  0x001c
3f5ed330:	.word  0xa3cf
3f5ed340:	.word  0x936e
3f5ed350:	.word  0x0d5f
3f5ed360:	.word  0xb9d0
3f5ed370:	.word  0x3f5e
3f5ed380:	.word  0x0788
3f5ed390:	.word  0xb960
3f5ed3a0:	.word  0x001c
3f5ed3b0:	.word  0x07ab
3f5ed3c0:	.word  0x96e0
3f5ed3d0:	.word  0x001c
3f5ed3e0:	.word  0x102b
3f5ed3f0:	.word  0x078b
3f5ed400:	.word  0x96e0
3f5ed410:	.word  0x001c
3f5ed420:	.word  0x07ab
3f5ed430:	.word  0xb940
3f5ed440:	.word  0x001c
3f5ed450:	.word  0xca03
3f5ed460:	.word  0x4508
3f5ed470:	.word  0xc000
3f5ed480:	.word  0x0213
L3F5ED490:
3f5ed490:	move   a14, -*sp, 1
3f5ed4a0:	movk   20, a11
3f5ed4b0:	move   a11, *a14+, 1
3f5ed4c0:	calla  0x3f5ea3a0
L3F5ED4F0:
3f5ed4f0:	movk   16, a11
3f5ed500:	move   a11, @0x1cb920, 1
3f5ed530:	move   a14, -*sp, 1
3f5ed540:	movi   0x1cb920, a9
3f5ed570:	move   a9, *a14+, 1
3f5ed580:	movi   0x1cb8a0, a11
3f5ed5b0:	move   a11, *a14+, 1
3f5ed5c0:	sub    a9, a9
3f5ed5d0:	move   a9, *a14+, 1
3f5ed5e0:	movi   0x204, a9
3f5ed600:	move   a9, *a14+, 1
3f5ed610:	move   @0x1cb960, *a14+, 1
3f5ed640:	move   *a13(0xffe0), *a14+, 1
3f5ed660:	calla  0x3f5d7d50
3f5ed690:	move   a8, *a13, 1
3f5ed6a0:	move   a8, a8
3f5ed6b0:	jreq   L3F5ED4F0
3f5ed6c0:	move   *a13, a11, 1
3f5ed6d0:	jrge   L3F5ED830
3f5ed6e0:	move   a14, -*sp, 1
3f5ed6f0:	move   @0x1b3900, a9, 1
3f5ed720:	move   *a9(0x100), a11, 1
3f5ed740:	movb   *a11(0x20), a8
3f5ed760:	move   a8, *a14+, 1
3f5ed770:	movi   0x3f5f0810, a8
3f5ed7a0:	move   a8, *a14+, 1
3f5ed7b0:	movi   0xffff, a11
3f5ed7d0:	move   a11, *a14+, 1
3f5ed7e0:	calla  0x3f5969b0
3f5ed810:	jauc   L3F5EF0A0
L3F5ED830:
3f5ed830:	setf   16, 0, 0
3f5ed840:	move   @0x1cb8b0, @0x1cb830, 0
3f5ed890:	move   a14, -*sp, 1
3f5ed8a0:	move   a11, *a14+, 1
3f5ed8b0:	move   @0x1cb960, *a14+, 1
3f5ed8e0:	movi   0x3f5f0928, a8
3f5ed910:	move   a8, *a14+, 1
3f5ed920:	calla  L3F5EFE20
3f5ed950:	move   @0x1cb960, a9, 1
3f5ed980:	move   a14, -*sp, 1
3f5ed990:	setf   16, 1, 0
3f5ed9a0:	move   *a9, a8, 0
3f5ed9b0:	move   a8, *a14+, 1
3f5ed9c0:	calla  0x3fb2c000
3f5ed9f0:	setf   16, 1, 0
3f5eda00:	move   a8, *a9, 0
3f5eda10:	move   @0x1cb960, a9, 1
3f5eda40:	move   a14, -*sp, 1
3f5eda50:	move   *a9(0x10), a8, 0
3f5eda70:	move   a8, *a14+, 1
3f5eda80:	calla  0x3fb2c000
3f5edab0:	setf   16, 1, 0
3f5edac0:	move   a8, *a9(0x10), 0
3f5edae0:	move   @0x1cb960, a9, 1
3f5edb10:	move   *a9, a11, 0
3f5edb20:	subk   5, a11
3f5edb30:	jane   L3F5EE3A0
3f5edb50:	move   a14, -*sp, 1
3f5edb60:	addk   32, a9
3f5edb70:	move   a9, *a14+, 1
3f5edb80:	move   @0x1cb960, a11, 1
3f5edbb0:	move   *a11(0x10), a8, 0
3f5edbd0:	move   a8, *a14+, 1
3f5edbe0:	movi   0x3f5f0970, a8
3f5edc10:	move   a8, *a14+, 1
3f5edc20:	movi   0xffff, a9
3f5edc40:	move   a9, *a14+, 1
3f5edc50:	calla  0x3f596be0
3f5edc80:	jruc   L3F5EE110
3f5edc90:	move   @0x1b3900, a11, 1
3f5edcc0:	move   *a11(0x100), a9, 1
3f5edce0:	movk   5, a11
3f5edcf0:	movb   a11, *a9(0x20)
3f5edd10:	jruc   L3F5EE300
3f5edd20:	move   @0x1b3900, a11, 1
3f5edd50:	move   *a11(0x100), a9, 1
3f5edd70:	movk   2, a11
3f5edd80:	movb   a11, *a9(0x20)
3f5edda0:	jruc   L3F5EE300
3f5eddb0:	move   @0x1b3900, a11, 1
3f5edde0:	move   *a11(0x100), a9, 1
3f5ede00:	movk   1, a11
3f5ede10:	movb   a11, *a9(0x20)
3f5ede30:	jruc   L3F5EE300
3f5ede40:	move   @0x1b3900, a11, 1
3f5ede70:	move   *a11(0x100), a9, 1
3f5ede90:	movk   28, a11
3f5edea0:	movb   a11, *a9(0x20)
3f5edec0:	jruc   L3F5EE300
3f5eded0:	move   @0x1b3900, a11, 1
3f5edf00:	move   *a11(0x100), a9, 1
3f5edf20:	movk   22, a11
3f5edf30:	movb   a11, *a9(0x20)
3f5edf50:	jruc   L3F5EE300
3f5edf60:	move   @0x1b3900, a11, 1
3f5edf90:	move   *a11(0x100), a9, 1
3f5edfb0:	movk   13, a11
3f5edfc0:	movb   a11, *a9(0x20)
3f5edfe0:	jruc   L3F5EE300
3f5edff0:	move   @0x1b3900, a11, 1
3f5ee020:	move   *a11(0x100), a9, 1
3f5ee040:	movk   17, a11
3f5ee050:	movb   a11, *a9(0x20)
3f5ee070:	jruc   L3F5EE300
3f5ee080:	move   @0x1b3900, a11, 1
3f5ee0b0:	move   *a11(0x100), a9, 1
3f5ee0d0:	movk   1, a11
3f5ee0e0:	movb   a11, *a9(0x20)
3f5ee100:	jruc   L3F5EE300
L3F5EE110:
3f5ee110:	move   @0x1cb960, a11, 1
3f5ee140:	setf   16, 1, 0
3f5ee150:	move   *a11(0x10), a8, 0
3f5ee170:	cmpi   0x7, a8
3f5ee190:	jrhi   L3F5EE300
3f5ee1a0:	sll    0x5, a8
3f5ee1b0:	addi   0x3f5ee200, a8
3f5ee1e0:	move   *a8, a8, 1
3f5ee1f0:	jump   a8
L3F5EE200:
3f5ee200:	.word  0xdc90
3f5ee210:	.word  0x3f5e
3f5ee220:	.word  0xdd20
3f5ee230:	.word  0x3f5e
3f5ee240:	.word  0xddb0
3f5ee250:	.word  0x3f5e
3f5ee260:	.word  0xde40
3f5ee270:	.word  0x3f5e
3f5ee280:	.word  0xded0
3f5ee290:	.word  0x3f5e
3f5ee2a0:	.word  0xdf60
3f5ee2b0:	.word  0x3f5e
3f5ee2c0:	.word  0xdff0
3f5ee2d0:	.word  0x3f5e
3f5ee2e0:	.word  0xe080
3f5ee2f0:	.word  0x3f5e
L3F5EE300:
3f5ee300:	move   a14, -*sp, 1
3f5ee310:	move   *a13(0xffe0), *a14+, 1
3f5ee330:	calla  0x3f5e8930
3f5ee360:	movi   0xffff, a8
3f5ee380:	jauc   L3F5EF5C0
L3F5EE3A0:
3f5ee3a0:	move   *a9, a11, 0
3f5ee3b0:	subk   3, a11
3f5ee3c0:	jrne   L3F5EE720
3f5ee3d0:	move   *a9(0x10), a11, 0
3f5ee3f0:	move   @0x1c96e0, a9, 1
3f5ee420:	cmp    a9, a11
3f5ee430:	jreq   L3F5EE720
3f5ee440:	move   @0x1cb960, a11, 1
3f5ee470:	move   *a11(0x10), a11, 0
3f5ee490:	inc    a11
3f5ee4a0:	cmp    a9, a11
3f5ee4b0:	jreq   L3F5EE720
3f5ee4c0:	move   @0x1cb960, a11, 1
3f5ee4f0:	move   *a11(0x10), a11, 0
3f5ee510:	cmp    a9, a11
3f5ee520:	jalt   L3F5ED490
3f5ee540:	move   a14, -*sp, 1
3f5ee550:	move   *a13(0xffe0), *a14+, 1
3f5ee570:	calla  0x3f5e8930
3f5ee5a0:	move   a14, -*sp, 1
3f5ee5b0:	move   @0x1c96e0, *a14+, 1
3f5ee5e0:	move   @0x1cb960, a11, 1
3f5ee610:	setf   16, 1, 0
3f5ee620:	move   *a11(0x10), a8, 0
3f5ee640:	move   a8, *a14+, 1
3f5ee650:	movi   0x3f5f0a60, a8
3f5ee680:	move   a8, *a14+, 1
3f5ee690:	movk   4, a9
3f5ee6a0:	move   a9, *a14+, 1
3f5ee6b0:	calla  0x3f596be0
3f5ee6e0:	movi   0xffff, a8
3f5ee700:	jauc   L3F5EF5C0
L3F5EE720:
3f5ee720:	move   @0x1c95c0, a11, 1
3f5ee750:	move   a14, -*sp, 1
3f5ee760:	movk   4, a9
3f5ee770:	move   a9, *a14+, 1
3f5ee780:	calla  0x3fb2c000
3f5ee7b0:	setf   16, 1, 0
3f5ee7c0:	move   a8, *a11, 0
3f5ee7d0:	move   @0x1c95c0, a11, 1
3f5ee800:	move   a14, -*sp, 1
3f5ee810:	setf   16, 0, 0
3f5ee820:	move   @0x1c96e0, a9, 0
3f5ee850:	move   a9, *a14+, 1
3f5ee860:	calla  0x3fb2c000
3f5ee890:	setf   16, 1, 0
3f5ee8a0:	move   a8, *a11(0x10), 0
3f5ee8c0:	movk   4, a11
3f5ee8d0:	move   a11, *a13(0x20), 1
3f5ee8f0:	move   a14, -*sp, 1
3f5ee900:	move   a11, *a14+, 1
3f5ee910:	move   @0x1c95c0, *a14+, 1
3f5ee940:	movi   0x3f5f0748, a8
3f5ee970:	move   a8, *a14+, 1
3f5ee980:	calla  L3F5EFE20
3f5ee9b0:	move   a14, -*sp, 1
3f5ee9c0:	movk   16, a9
3f5ee9d0:	move   a9, *a14+, 1
3f5ee9e0:	movi   0x1cb820, a9
3f5eea10:	move   a9, *a14+, 1
3f5eea20:	sub    a9, a9
3f5eea30:	move   a9, *a14+, 1
3f5eea40:	move   a11, *a14+, 1
3f5eea50:	movi   0x1c85a0, a9
3f5eea80:	move   a9, *a14+, 1
3f5eea90:	move   *a13(0xffe0), *a14+, 1
3f5eeab0:	calla  0x3f5d3d70
3f5eeae0:	cmp    a11, a8
3f5eeaf0:	jreq   L3F5EEBC0
3f5eeb00:	move   a14, -*sp, 1
3f5eeb10:	movi   0x3f5f0c28, a8
3f5eeb40:	move   a8, *a14+, 1
3f5eeb50:	movi   0xffff, a9
3f5eeb70:	move   a9, *a14+, 1
3f5eeb80:	calla  0x3f596830
3f5eebb0:	jruc   L3F5EF0A0
L3F5EEBC0:
3f5eebc0:	move   @0x1cb960, a9, 1
3f5eebf0:	setf   16, 1, 0
3f5eec00:	move   *a9, a9, 0
3f5eec10:	subk   3, a9
3f5eec20:	jane   L3F5ED490
3f5eec40:	move   @0x1cb960, a9, 1
3f5eec70:	move   *a9(0x10), a9, 0
3f5eec90:	move   @0x1c96e0, a11, 1
3f5eecc0:	cmp    a11, a9
3f5eecd0:	jane   L3F5ED490
3f5eecf0:	move   *a13, a9, 1
3f5eed00:	subk   4, a9
3f5eed10:	move   a9, *a13(0x20), 1
3f5eed30:	move   *a13(0xffa0), a11, 1
3f5eed50:	cmp    a11, a9
3f5eed60:	jrle   L3F5EEED0
3f5eed70:	move   a14, -*sp, 1
3f5eed80:	move   a9, *a14+, 1
3f5eed90:	move   a11, *a14+, 1
3f5eeda0:	movi   0x3f5f0c98, a8
3f5eedd0:	move   a8, *a14+, 1
3f5eede0:	movi   0xffff, a9
3f5eee00:	move   a9, *a14+, 1
3f5eee10:	calla  0x3f596be0
3f5eee40:	move   a14, -*sp, 1
3f5eee50:	movk   3, a9
3f5eee60:	move   a9, *a14+, 1
3f5eee70:	move   *a13(0xffe0), *a14+, 1
3f5eee90:	calla  L3F5EF610
3f5eeec0:	jruc   L3F5EF0A0
L3F5EEED0:
3f5eeed0:	move   a14, -*sp, 1
3f5eeee0:	move   a9, *a14+, 1
3f5eeef0:	move   *a13(0xffc0), *a14+, 1
3f5eef10:	move   @0x1cb960, a9, 1
3f5eef40:	addk   32, a9
3f5eef50:	move   a9, *a14+, 1
3f5eef60:	calla  0x3fb44400
3f5eef90:	move   *a13(0x40), a9, 1
3f5eefb0:	move   *a13(0x20), a11, 1
3f5eefd0:	add    a11, a9
3f5eefe0:	move   a9, *a13(0x40), 1
3f5ef000:	cmpi   0x200, a11
3f5ef020:	movk   1, a9
3f5ef030:	jrne   L3F5EF050
3f5ef040:	sub    a9, a9
L3F5EF050:
3f5ef050:	move   a9, @0x1cb940, 1
3f5ef080:	move   a11, a8
3f5ef090:	jruc   L3F5EF5C0
L3F5EF0A0:
3f5ef0a0:	move   a14, -*sp, 1
3f5ef0b0:	movi   0x3f5f0e18, a8
3f5ef0e0:	move   a8, *a14+, 1
3f5ef0f0:	move   a13, a11
3f5ef100:	addi   0x60, a11
3f5ef120:	move   a11, *a14+, 1
3f5ef130:	calla  0x3f580e40
3f5ef160:	move   a14, -*sp, 1
3f5ef170:	move   a11, *a14+, 1
3f5ef180:	movi   0xffff, a9
3f5ef1a0:	move   a9, *a14+, 1
3f5ef1b0:	calla  0x3f596830
3f5ef1e0:	move   *a13(0xffe0), a9, 1
3f5ef200:	inc    a9
3f5ef210:	jreq   L3F5EF500
3f5ef220:	move   @0x1c95c0, a9, 1
3f5ef250:	move   a14, -*sp, 1
3f5ef260:	movk   4, a11
3f5ef270:	move   a11, *a14+, 1
3f5ef280:	calla  0x3fb2c000
3f5ef2b0:	setf   16, 1, 0
3f5ef2c0:	move   a8, *a9, 0
3f5ef2d0:	move   @0x1c95c0, a9, 1
3f5ef300:	move   a14, -*sp, 1
3f5ef310:	setf   16, 0, 0
3f5ef320:	move   @0x1c96e0, a11, 0
3f5ef350:	move   a11, *a14+, 1
3f5ef360:	calla  0x3fb2c000
3f5ef390:	setf   16, 1, 0
3f5ef3a0:	move   a8, *a9(0x10), 0
3f5ef3c0:	move   a14, -*sp, 1
3f5ef3d0:	movk   16, a11
3f5ef3e0:	move   a11, *a14+, 1
3f5ef3f0:	movi   0x1cb820, a9
3f5ef420:	move   a9, *a14+, 1
3f5ef430:	sub    a11, a11
3f5ef440:	move   a11, *a14+, 1
3f5ef450:	movk   4, a11
3f5ef460:	move   a11, *a14+, 1
3f5ef470:	movi   0x1c85a0, a11
3f5ef4a0:	move   a11, *a14+, 1
3f5ef4b0:	move   *a13(0xffe0), *a14+, 1
3f5ef4d0:	calla  0x3f5d3d70
L3F5EF500:
3f5ef500:	move   a14, -*sp, 1
3f5ef510:	movi   0x3f5f0e68, a8
3f5ef540:	move   a8, *a14+, 1
3f5ef550:	movi   0xffff, a11
3f5ef570:	move   a11, *a14+, 1
3f5ef580:	calla  0x3f596830
3f5ef5b0:	move   a11, a8
L3F5EF5C0:
3f5ef5c0:	move   *sp(0x80), a14, 1
3f5ef5e0:	mmfm   sp, a9,a11,a13
3f5ef600:	rets   2
L3F5EF610:
3f5ef610:	mmtm   sp, a7,a9,a10,a11,a13
3f5ef630:	move   a14, a13
3f5ef640:	addk   32, a14
3f5ef650:	move   a14, -*sp, 1
3f5ef660:	move   *a13(0xffe0), *a14+, 1
3f5ef680:	calla  0x3f5e41c0
3f5ef6b0:	move   a8, a8
3f5ef6c0:	jreq   L3F5EFDD0
3f5ef6d0:	movi   0x1c85a0, a9
3f5ef700:	move   a14, -*sp, 1
3f5ef710:	movk   5, a11
3f5ef720:	move   a11, *a14+, 1
3f5ef730:	calla  0x3fb2c000
3f5ef760:	setf   16, 1, 0
3f5ef770:	move   a8, *a9, 0
3f5ef780:	move   a14, -*sp, 1
3f5ef790:	setf   16, 0, 0
3f5ef7a0:	move   *a13(0xffc0), a11, 0
3f5ef7c0:	move   a11, *a14+, 1
3f5ef7d0:	calla  0x3fb2c000
3f5ef800:	setf   16, 1, 0
3f5ef810:	move   a8, *a9(0x10), 0
3f5ef830:	movi   0x1cb980, a10
3f5ef860:	move   *a10, a11, 1
3f5ef870:	jrlt   L3F5EF910
L3F5EF880:
3f5ef880:	move   *a10, a11, 1
3f5ef890:	move   *a13(0xffc0), a7, 1
3f5ef8b0:	cmp    a7, a11
3f5ef8c0:	jreq   L3F5EF910
3f5ef8d0:	addi   0x40, a10
3f5ef8f0:	move   *a10, a11, 1
3f5ef900:	jrge   L3F5EF880
L3F5EF910:
3f5ef910:	move   *a10, a11, 1
3f5ef920:	jrge   L3F5EFA00
3f5ef930:	move   *a13(0xffc0), a11, 1
3f5ef950:	sll    0x5, a11
3f5ef960:	addi   0x1b5290, a11
3f5ef990:	move   *a11(0x0), *a10(0x20), 1
3f5ef9c0:	sub    a11, a11
3f5ef9d0:	setf   16, 1, 0
3f5ef9e0:	move   a11, *a9(0x10), 0
L3F5EFA00:
3f5efa00:	move   a14, -*sp, 1
3f5efa10:	move   *a10(0x20), *a14+, 1
3f5efa30:	move   a9, a11
3f5efa40:	addk   32, a11
3f5efa50:	move   a11, *a14+, 1
3f5efa60:	calla  0x3fb45720
3f5efa90:	move   a14, -*sp, 1
3f5efaa0:	move   *a10(0x20), *a14+, 1
3f5efac0:	calla  0x3fb458d0
3f5efaf0:	addk   4, a8
3f5efb00:	move   a8, *a13, 1
3f5efb10:	move   a14, -*sp, 1
3f5efb20:	move   a8, *a14+, 1
3f5efb30:	move   a9, *a14+, 1
3f5efb40:	movi   0x3f5f0748, a8
3f5efb70:	move   a8, *a14+, 1
3f5efb80:	calla  L3F5EFE20
3f5efbb0:	move   a14, -*sp, 1
3f5efbc0:	movk   16, a11
3f5efbd0:	move   a11, *a14+, 1
3f5efbe0:	movi   0x1cb820, a7
3f5efc10:	move   a7, *a14+, 1
3f5efc20:	sub    a11, a11
3f5efc30:	move   a11, *a14+, 1
3f5efc40:	move   *a13(0x0), *a14+, 1
3f5efc60:	movi   0x1c85a0, a11
3f5efc90:	move   a11, *a14+, 1
3f5efca0:	move   *a13(0xffe0), *a14+, 1
3f5efcc0:	calla  0x3f5d3d70
3f5efcf0:	move   *a13, a7, 1
3f5efd00:	cmp    a7, a8
3f5efd10:	jreq   L3F5EFDD0
3f5efd20:	move   a14, -*sp, 1
3f5efd30:	movi   0x3f5f1490, a8
3f5efd60:	move   a8, *a14+, 1
3f5efd70:	movi   0xffff, a11
3f5efd90:	move   a11, *a14+, 1
3f5efda0:	calla  0x3f596830
L3F5EFDD0:
3f5efdd0:	move   *sp(0xc0), a14, 1
3f5efdf0:	mmfm   sp, a7,a9,a10,a11,a13
3f5efe10:	rets   2
L3F5EFE20:
3f5efe20:	mmtm   sp, a7,a9,a10,a11,a13
3f5efe40:	move   a14, a13
3f5efe50:	addk   16, a14
3f5efe60:	move   a14, -*sp, 1
3f5efe70:	move   *a13(0xffc0), a11, 1
3f5efe90:	setf   16, 1, 0
3f5efea0:	move   *a11, a8, 0
3f5efeb0:	move   a8, *a14+, 1
3f5efec0:	calla  0x3fb2c000
3f5efef0:	setf   16, 0, 0
3f5eff00:	move   a8, *a13, 0
3f5eff10:	setf   16, 1, 0
3f5eff20:	move   @0x1b9460, a11, 0
3f5eff50:	subk   2, a11
3f5eff60:	jrlt   L3F5F01A0
3f5eff70:	setf   16, 0, 0
3f5eff80:	move   *a13, a11, 0
3f5eff90:	jreq   L3F5F0100
3f5effa0:	subk   5, a11
3f5effb0:	jrls   L3F5F0100
3f5effc0:	jruc   L3F5F0100
L3F5EFFD0:
3f5effd0:	move   *a13(0xffa0), a11, 1
3f5efff0:	subk   2, a11
3f5f0000:	move   a11, *a13(0xffa0), 1
3f5f0020:	move   *a13(0xffc0), a7, 1
3f5f0040:	move   a7, a9
3f5f0050:	addk   16, a9
3f5f0060:	move   a9, a10
3f5f0070:	move   a14, -*sp, 1
3f5f0080:	sub    a7, a7
3f5f0090:	move   a7, *a14+, 1
3f5f00a0:	move   a9, *a14+, 1
3f5f00b0:	calla  0x3f9329f0
3f5f00e0:	move   a8, a9
3f5f00f0:	jruc   L3F5F01A0
L3F5F0100:
3f5f0100:	move   *a13, a8, 0
3f5f0110:	dec    a8
3f5f0120:	jreq   L3F5EFFD0
3f5f0130:	dec    a8
3f5f0140:	jreq   L3F5EFFD0
3f5f0150:	dec    a8
3f5f0160:	jreq   L3F5F01A0
3f5f0170:	dec    a8
3f5f0180:	jreq   L3F5F01A0
3f5f0190:	dec    a8
L3F5F01A0:
3f5f01a0:	move   *sp(0xc0), a14, 1
3f5f01c0:	mmfm   sp, a7,a9,a10,a11,a13
3f5f01e0:	rets   2
3f5f01f0:	.word  0x098f
3f5f0200:	.word  0x0014
3f5f0210:	.word  0x4dcd
3f5f0220:	.word  0x0b0e
3f5f0230:	.word  0x1060
3f5f0240:	.word  0x456b
3f5f0250:	.word  0x836d
3f5f0260:	.word  0xb36d
3f5f0270:	.word  0x0020
3f5f0280:	.word  0x87ab
3f5f0290:	.word  0xca1b
3f5f02a0:	.word  0xb7ab
3f5f02b0:	.word  0x0020
3f5f02c0:	.word  0x102b
3f5f02d0:	.word  0xb36d
3f5f02e0:	.word  0x0020
3f5f02f0:	.word  0xa3cf
3f5f0300:	.word  0x1a0b
3f5f0310:	.word  0x936e
3f5f0320:	.word  0x09eb
3f5f0330:	.word  0xb820
3f5f0340:	.word  0x001c
3f5f0350:	.word  0x936e
3f5f0360:	.word  0x456b
3f5f0370:	.word  0x936e
3f5f0380:	.word  0x09cb
3f5f0390:	.word  0x0204
3f5f03a0:	.word  0x936e
3f5f03b0:	.word  0x4dab
3f5f03c0:	.word  0x0b0b
3f5f03d0:	.word  0x0040
3f5f03e0:	.word  0x936e
3f5f03f0:	.word  0xd3ae
3f5f0400:	.word  0xffe0
3f5f0410:	.word  0x0d5f
3f5f0420:	.word  0x7d50
3f5f0430:	.word  0x3f5d
3f5f0440:	.word  0xc0e3
3f5f0450:	.word  0xb7a8
3f5f0460:	.word  0x0020
3f5f0470:	.word  0xb7ee
3f5f0480:	.word  0x0060
3f5f0490:	.word  0x09af
3f5f04a0:	.word  0x2800
3f5f04b0:	.word  0x0962
3f5f04c0:	.word  0x6674
3f5f04d0:	.word  0x7074
3f5f04e0:	.word  0x6f5f
3f5f04f0:	.word  0x6570
3f5f0500:	.word  0x3a6e
3f5f0510:	.word  0x7420
3f5f0520:	.word  0x7063
3f5f0530:	.word  0x735f
3f5f0540:	.word  0x636f
3f5f0550:	.word  0x656b
3f5f0560:	.word  0x2074
3f5f0570:	.word  0x6572
3f5f0580:	.word  0x7574
3f5f0590:	.word  0x6e72
3f5f05a0:	.word  0x6465
3f5f05b0:	.word  0x7620
3f5f05c0:	.word  0x6c61
3f5f05d0:	.word  0x6575
3f5f05e0:	.word  0x3c20
3f5f05f0:	.word  0x3020
3f5f0600:	.word  0x2820
3f5f0610:	.word  0x6425
3f5f0620:	.word  0x0a29
L3F5F0630:
3f5f0630:	.word  0x7400
3f5f0640:	.word  0x7466
3f5f0650:	.word  0x5f70
3f5f0660:	.word  0x706f
3f5f0670:	.word  0x6e65
3f5f0680:	.word  0x203a
3f5f0690:	.word  0x6162
3f5f06a0:	.word  0x2064
3f5f06b0:	.word  0x6f68
3f5f06c0:	.word  0x7473
3f5f06d0:	.word  0x6120
3f5f06e0:	.word  0x6464
3f5f06f0:	.word  0x6572
3f5f0700:	.word  0x7373
3f5f0710:	.word  0x2820
3f5f0720:	.word  0x7325
3f5f0730:	.word  0x0a29
L3F5F0740:
3f5f0740:	.word  0x7300
3f5f0750:	.word  0x6e65
3f5f0760:	.word  0x0074
L3F5F0770:
3f5f0770:	.word  0x6674
3f5f0780:	.word  0x7074
3f5f0790:	.word  0x203a
3f5f07a0:	.word  0x6573
3f5f07b0:	.word  0x646e
3f5f07c0:	.word  0x6f74
3f5f07d0:	.word  0x6520
3f5f07e0:	.word  0x7272
3f5f07f0:	.word  0x726f
3f5f0800:	.word  0x000a
L3F5F0810:
3f5f0810:	.word  0x6674
3f5f0820:	.word  0x7074
3f5f0830:	.word  0x725f
3f5f0840:	.word  0x6165
3f5f0850:	.word  0x3a64
3f5f0860:	.word  0x7220
3f5f0870:	.word  0x6365
3f5f0880:	.word  0x2076
3f5f0890:	.word  0x6572
3f5f08a0:	.word  0x7574
3f5f08b0:	.word  0x6e72
3f5f08c0:	.word  0x6465
3f5f08d0:	.word  0x6520
3f5f08e0:	.word  0x7272
3f5f08f0:	.word  0x726f
3f5f0900:	.word  0x2520
3f5f0910:	.word  0x0a64
L3F5F0920:
3f5f0920:	.word  0x7200
3f5f0930:	.word  0x6365
3f5f0940:	.word  0x6965
3f5f0950:	.word  0x6576
3f5f0960:	.word  0x0064
L3F5F0970:
3f5f0970:	.word  0x6674
3f5f0980:	.word  0x7074
3f5f0990:	.word  0x725f
3f5f09a0:	.word  0x6165
3f5f09b0:	.word  0x3a64
3f5f09c0:	.word  0x4520
3f5f09d0:	.word  0x7272
3f5f09e0:	.word  0x726f
3f5f09f0:	.word  0x6320
3f5f0a00:	.word  0x646f
3f5f0a10:	.word  0x2065
3f5f0a20:	.word  0x6425
3f5f0a30:	.word  0x203a
3f5f0a40:	.word  0x7325
3f5f0a50:	.word  0x000a
L3F5F0A60:
3f5f0a60:	.word  0x6674
3f5f0a70:	.word  0x7074
3f5f0a80:	.word  0x725f
3f5f0a90:	.word  0x6165
3f5f0aa0:	.word  0x3a64
3f5f0ab0:	.word  0x7520
3f5f0ac0:	.word  0x656e
3f5f0ad0:	.word  0x7078
3f5f0ae0:	.word  0x6365
3f5f0af0:	.word  0x6574
3f5f0b00:	.word  0x2064
3f5f0b10:	.word  0x6c62
3f5f0b20:	.word  0x636f
3f5f0b30:	.word  0x206b
3f5f0b40:	.word  0x6425
3f5f0b50:	.word  0x202c
3f5f0b60:	.word  0x6177
3f5f0b70:	.word  0x746e
3f5f0b80:	.word  0x6465
3f5f0b90:	.word  0x2520
3f5f0ba0:	.word  0x2e64
3f5f0bb0:	.word  0x7220
3f5f0bc0:	.word  0x7465
3f5f0bd0:	.word  0x7275
3f5f0be0:	.word  0x696e
3f5f0bf0:	.word  0x676e
3f5f0c00:	.word  0x2d20
3f5f0c10:	.word  0x0a31
L3F5F0C20:
3f5f0c20:	.word  0x7400
3f5f0c30:	.word  0x7466
3f5f0c40:	.word  0x3a70
3f5f0c50:	.word  0x7320
3f5f0c60:	.word  0x6e65
3f5f0c70:	.word  0x7464
3f5f0c80:	.word  0x0a6f
L3F5F0C90:
3f5f0c90:	.word  0x7400
3f5f0ca0:	.word  0x7466
3f5f0cb0:	.word  0x5f70
3f5f0cc0:	.word  0x6572
3f5f0cd0:	.word  0x6461
3f5f0ce0:	.word  0x203a
3f5f0cf0:	.word  0x7562
3f5f0d00:	.word  0x7366
3f5f0d10:	.word  0x7a69
3f5f0d20:	.word  0x2065
3f5f0d30:	.word  0x2528
3f5f0d40:	.word  0x2964
3f5f0d50:	.word  0x7420
3f5f0d60:	.word  0x6f6f
3f5f0d70:	.word  0x7320
3f5f0d80:	.word  0x616d
3f5f0d90:	.word  0x6c6c
3f5f0da0:	.word  0x6620
3f5f0db0:	.word  0x726f
3f5f0dc0:	.word  0x2520
3f5f0dd0:	.word  0x2064
3f5f0de0:	.word  0x7962
3f5f0df0:	.word  0x6574
3f5f0e00:	.word  0x0a73
L3F5F0E10:
3f5f0e10:	.word  0x7400
3f5f0e20:	.word  0x7466
3f5f0e30:	.word  0x5f70
3f5f0e40:	.word  0x6572
3f5f0e50:	.word  0x6461
L3F5F0E60:
3f5f0e60:	.word  0x7400
3f5f0e70:	.word  0x7466
3f5f0e80:	.word  0x5f70
3f5f0e90:	.word  0x6572
3f5f0ea0:	.word  0x6461
3f5f0eb0:	.word  0x203a
3f5f0ec0:	.word  0x6e69
3f5f0ed0:	.word  0x6120
3f5f0ee0:	.word  0x6f62
3f5f0ef0:	.word  0x7472
3f5f0f00:	.word  0x202e
3f5f0f10:	.word  0x6572
3f5f0f20:	.word  0x7574
3f5f0f30:	.word  0x6e72
3f5f0f40:	.word  0x6e69
3f5f0f50:	.word  0x2067
3f5f0f60:	.word  0x312d
3f5f0f70:	.word  0x000a
3f5f0f80:	.word  0x6e55
3f5f0f90:	.word  0x6564
3f5f0fa0:	.word  0x6966
3f5f0fb0:	.word  0x656e
3f5f0fc0:	.word  0x2064
3f5f0fd0:	.word  0x7265
3f5f0fe0:	.word  0x6f72
3f5f0ff0:	.word  0x2072
